lunes, 17 de octubre de 2011

¿Cómo integrar Jquery en Sharepoint 2010?


Existen varias formas, una de ella es descargar la versión que necesitamos de Jquery y crear una carpeta que llame (por ejemplo) CustomJScripts dentro de la carpeta _layouts de sharepoint
<SharePoint Installation Path> \14\TEMPLATE\LAYOUTS"   = "CustomJScripts"

Y copiar los .js dentro de la carpeta que se ha creado
Abrir Sharepoint designer 2010
Abrir el sitio y seleccionar la masterpage por default (v4.master)
Editarla en “advance mode”

Agregar el  tag "ScriptLink" como se muestra a continuación (no usar la propiedad OnDemand="True", de lo contrario no será cargado Jquery por default)


Salvar la masterpage y listo!


Articulo Desarrollado para Keptos Consulting

domingo, 9 de octubre de 2011

¿Qué es Sharepoint PowerShell ISE?


En artículos anteriores platicamos un poco acerca de PowerShell, en ésta ocasión al hablar de ISE (Integrated Scripting Environment) nos referimos a una interfaz gráfica para  escribir, editar, ejecutar, depurar y probar comandos, digamos que es la parte cómoda para tratar con los cmdlets de PowerShell (incluye sintaxis de colores).
Éste entorno está pensando para hacer trabajos un poco más fuertes, para programadores  que desean usar el amplio lenguaje Scripting de Windows PowerShell (generación de archivos .psi)
Para el caso de Sharepoint 2010 para accesar a éste entorno lo puedes hacer con los siguientes pasos:
  1. Abrir Server Manager
  2. Dar clic en el nodo Features
  3. Dar clic en “Add features link”
  4. Seleccionar la opción “Windows PowerShell Integrated Scripting Environment”
  5. Clic “Install “


Al instalarlo lo podrás encontrar dentro del menú inicio, una vez iniciado hay que configurarlo para Sharepoint 2010 por lo que se debe crear un perfil para todos.
Ejecuta el siguiente comando dentro de PowerShell ISE
If (!(test-path $profile.AllUsersAllHosts))
{new-item -type file -path $profile.AllUsersAllHosts-force}

Y después el siguiente para editar el Nuevo perfil creado
psEdit $profile.AllUsersAllHosts

Cuando el perfil profile1.ps1 abra hay que ejecutar las siguientes líneas para accesar a los cmdlets de Sharepoint
If ((Get-PSSnapIn -Name Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue) -eq $null )
{ Add-PSSnapIn -Name Microsoft.SharePoint.PowerShell }

Cierra PowerShell ISE
Vuelve a iniciar y ejecuta el siguiente comando para verificar que se registró correctamente los cmdlets de Sharepoint
Get-Command Get-SP*








sábado, 8 de octubre de 2011

¿Como instalar Sharepoint sin acceso a Internet?


El modo natural de instalar  Sharepoint 2010 es correr automáticamente el asistente que se encarga de detectar los prerrequisitos o bien utilizar el archivo PrerequisiteInstaller.exe

Y automáticamente se descargan los archivos faltantes de instalación
Los requisitos de software necesarios son:


Para mayor referencia
La solución para una instalación “unattended” de los prerrequisitos de Sharepoint 2010 es descargarlos de forma manual desde otra computadora con acceso a internet y ya que los tenemos instalarlos en el servidor
Pero ¿qué pasa si necesito hacer varias instalaciones de varios servidores que estarán en granja y sin conexión a internet?
Una forma es extraer los archivos de Sharepoint 2010 en una carpeta que se llame por ejemplo Sharepoint2010 y dentro de la misma crear una que se llame PrerequisiteInstallerFiles (algunas veces ya la tiene por defecto), colocar en esa carpeta precisamente todos los prerrequisitos (todos los instaladores)
Abrir un bloc de notas (notepad) y escribir lo siguiente (sin saltos de línea)
/Unattended
/SQLNCli:PrerequisiteInstallerFiles\sqlncli.msi
/ChartControl:PrerequisiteInstallerFiles\MSChart.exe
/IDFX:PrerequisiteInstallerFiles\MicrosoftGenevaFramework.amd64.msi
/Sync:PrerequisiteInstallerFiles\Synchronization.msi
/FilterPack:PrerequisiteInstallerFiles\FilterPackx64.exe
/ADOMD:PrerequisiteInstallerFiles\ADONETDataServices_v15_CTP2_RuntimeOnly.exe
Guardar el archivo con el nombre PrerequisiteInstaller.Arguments.txt en la carpeta Sharepoint2010 y ejecutar el archivo PrerequisiteInstaller.exe
Con esto se instalarán todos los prerrequisitos de manera silently  (si se usó el parámetro Unattended) en caso contrario se instalaran de forma normal
Saludos

¿Cómo accesar a Sharepoint desde Ipad?


Realmente podemos buscar diferentes formas  para poder integrar nuestro Ipad a la plataforma de Sharepoint 2010, ya sea una aplicación a la medida para Ipad (con xcode) y consumiendo los WS de Sharepoint o no reinventar la rueda y adquirir herramientas como Shareplus
Shareplus es un cliente para Ipad que nos permite accesar a todos los datos que viven dentro de Sharepoint, además de contar con una interfaz para navegar por toda la información de una manera muy sencilla.
Entre otras cosas características interesantes son
  • Soporte para WSS 3.0, MOSS 2007 y Sharepoint 2010
  • Poder habilitar el acceso a la información en modo “Online” u “Offline”
  • Soporte a las vistas respetando el orden y filtros que tenga
  • Buscar dentro de las listas

Aparte de Ipad, también funciona para Iphone y Ipod Touch

miércoles, 14 de septiembre de 2011

Consultoría de Keptos para SharePoint




​SharePoint 2010 es la plataforma de colaboración empresarial que le permite incrementar la productividad y administrar los contenidos a través de la conocida interfaz de Office. Tanto si implementa SharePoint 2010 de forma local como si lo hace en servicios hospedados, los recursos integrados, mejorados por las tecnologías de búsqueda, le permitirán responder con rapidez frente a las cambiantes necesidades empresariales. Tome decisiones bien informadas e implemente soluciones personalizadas de forma rápida y segura para mejorar la colaboración en toda la empresa y con terceros. La consolidación de soluciones mediante SharePoint 2010 contribuye a ahorrar mediante la reducción de los gastos de mantenimiento y formación y a través del aumento de la productividad del departamento de TI. Todo gracias a una plataforma que ofrece un control total y además cumple con las normativas.
Solamente un Director de TI con una experiencia multidisciplinaria: especialista de la operación 24h/24h, desarollador de nuevos proyectos, leader de su equipo, administrador atento a los costos, visionario con los beneficios que pueden traer la nuevas tecnologías, y si no sería suficiente con un gran entendimiento de la administración del cambio.
Utilizando nuestros procesos y herramientas , Keptos ayuda a su organización a responder a las necesidades actuales con Sharepoint. Nuestro equipo de profesionales TI hará lo siguiente:
  • Analizar las metas de su negocio y los objetivos de sus proyectos Sharepoint.
  • Construir una estrategia de colaboracion con Sharepoint alineada con su negocio.
  • Producir un análisis de costos de inversión.
  • Crear un plan de trabajo para implementar estas soluciones Sharepoint.

CSS Reference Chart for SharePoint 2010


Cascading Style Sheets are one of the preferred ways to make changes to many SharePoint page templates.
Here’s a short, but good article from The SharePoint Experience about, “SharePoint 2010 CSS Reference Chart.” The chart highlights the major styles used in SharePoint Foundation 2010 and SharePoint server 2010. The write up tell us:
CSS styles are grouped by area of the page and include the class/ID value, an explanation of how it is used in SharePoint and other related information including a screenshot where appropriate. Code (and file location) for the style statement is included.
The entire chart contains screenshots, definitions, and code to help users understand the individual CSS class or ID assigned to an element. It is easy to navigate and has so much useful information that you will be browsing through it for hours just for the fun of it.
CSS items addressed in the reference chart are general purpose, welcome menu, title area, social data, dialog box, content area, lists, search, help icons, ribbon container, web parts, ribbon tab area, status bar, ribbon command bar, global breadcrumb, site actions menu, and many more items that will help users.
The SurfRay Ontolica system makes use of easy to edit templates so a licensee can tailor the presentation of on point search results to meet almost any licensee’s need. SurfRay Ontolica delivers the type of search and retrieval system that allows SharePoint users to find the information needed to complete a business task.
Stephen E Arnold, September 14, 2011
SurfRay

sábado, 15 de enero de 2011

Templates

Looking for sharepoint templates ? This seems an surprisingly not very rich area in webdesign anyway why not just use javascript/jquery stuff here is some selection

- Qiness

Fenixer

SpringHill


DK2

GrandRelief




Static520







Progressive Company

sábado, 1 de enero de 2011

How to control the Redirect URL after saving content in a Data Form View Control

This is a reprint of an article by jeremystitt that i will use in a next post using jquery.

----------------
I have customized a Page Layout to include a custom Data Form View Web Part that will allow users to enter comments on a news story page in a publishing site.

I was having a difficult time because when I clicked the button to save the data to the list, everything saved correctly, but the control was redirecting me to the AllItems.aspx page of the list. This wasn't the desired behavior since the end user would prefer to see that their comment was posted on the news story page and wouldn't know what the AllItems.aspx page was for.

The save button that was created in the XSL seciton of the web part was:


Microsoft has documented a RedirectUrl property on this button that I figured could change what page was loaded after the user saved the form data. However, try as I might I could not get it to work.

Some more searching lead me to this article:
http://office.microsoft.com/en-us/sharepointdesigner/HA101191121033.aspx
Which details how to create a "Form Action" for a save button rendered in the XSL of a DataFormWebPart. This was a great article, but it doesn't detail the code that Sharepoint Designer outputs for this action. After following the instructions, I discovered this code for a button:



When used instead of my SharePoint: SaveButton above, the form saved it's data correctly, and the current page that the form was submitted from was reloaded for the user.

You could also put any URL in the __redirect={} that you want, for example __redirect={http://www.google.com} or __redirect={/news/PressReleases/}



Notice that there are no quotes around the URLs passed into the __redirect directive.
Didn't find this documented anywhere, but it seemed pretty useful so I thought I would share.
Jeremy
------------------------------------------------------