viernes, 17 de agosto de 2012

Estrategia de Negocios y Intranet 2.0 Sharepoint

Keptos reúne a expertos que combinan sus conocimientos en conocimiento de las nuevas tecnologías con una fuer ... http://p.ost.im/p/d8mxQ3

miércoles, 25 de enero de 2012

Como agregar un visor de imágenes (How to add image viewer)



En esta ocasión se explicara como agregar un elemento web visor de imágenes. Dicho elemento sirve para visualizar imágenes del sitio o de sitios externos, ya que lo único que se necesita es la URL de la imagen.

Para agregar el visor de imágenes lo primero que se debe realizar es poner en modo de edición la página donde se desea agregar el elemento y para ellos dar clic en el icono de editar la página.
Como segundo paso dar clic en la pestaña de Insertar dentro del grupo de Herramientas de Edición
De las opciones que aparecen dar clic en la opción Elemento Web.
De la lista de Categorias seleccionar la opcion Medios y Contenido.
De la lista de Elemento Web seleccionar Visor de Imágenes y dar clic en el botón de Aceptar.
Se mostrara el elemento en la página como se muestra en la imagen.
Para configurar la imagen que se desea mostrar dar clic en el texto que dice “abra el panel de herramientas”.
Se muestra el menú de configuración del elemento web. El cual en la parte básica contiene los elementos de Vínculo a imagen, Texto alternativo, Alineación Vertical y Horizontal de la imagen y el color de fondo del elemento.
En el campo de vínculo a imagen se agregara la URL de la imagen que se desea mostrar.
La imagen se muestra como en la siguiente figura.


Algunas otras opciones de configuración dentro del menú del elemento web son el Titulo, alto y ancho, estado y tipo de contenedor visual.
Si en el campo de Tipo de contenedor visual se selecciona la opción de “Ninguno”, El titulo del contenedor desaparecerá.
Para guardar los cambios realizados dar clic en el botón Aceptar y nuevamente dar clic en el icono de Guardar de la página.

Articulo Desarrollado para Keptos Consulting

lunes, 16 de enero de 2012

Crear Visual WebPart para agregar elementos a una lista en SharePoint 2010



En este articulo explicaré  los pasos  para crear una Visual Webpart en SharePoint Server  2010, el objetivo es insertar un elemento dentro de una lista a través de Visual Studio 2010, antes de comenzar debemos crear una lista personalizada dentro de nuestro sitio principal la cual nombraré “Ejemplo”.


Posteriormente abrimos Visual Studio 2010 y seleccionamos File -> Create -> Project, después Visual C# -> SharePoint -> 2010, finalmente llamaré al proyecto “AddItem”, presionamos el botón OK.

Escribimos la ruta del sitio en la cual se instalará la Visual Webpart, posteriormente seleccionar “Deploy as a farm solution”, presionar “Finish”
Seleccionar el modo de diseño y agregar los siguientes controles:
  • Label (Titulo)
  • Textbox
  • Button (Guardar)
Ya que creamos nuestros controles, dar doble clic sobre el botón Guardar para crear el evento en el code behind.
Aquí comenzaremos a escribir el código para insertar el elemento en la lista.

Agregamos la referencia Microsoft.SharePoint.


Posteriormente escribimos el siguiente código, dentro del evento del botón Guardar
Seleccionar del menú Build -> Deploy Solution.

Como me encuentro en una ambiente de desarrollo en donde tengo Visual Studio 2010 instalado en el mismo servidor de SharePoint Server 2010, el proceso anterior activará la Visual Webpart en el sitio, por lo que voy a agregar la Webpart en la página principal para probar si funcionamiento.
Por defecto las Webparts Personalizadas se agrupan en la sección de “Custom”, seleccionar la Webpart “AddItem”, después presionar el boton “Add”
Ya que se agregó la WebPart  en la pagina principal, escribimos “Elemento de Prueba” en el Textbox y presionamos el botón Guardar.
Podemos observar que a través de la Webpart se pueden agregar los elementos que se deseen en la listas de Ejemplo.

Es un ejemplo muy sencillo, sin embargo nos puede ayudar bastante el cual espero les sea útil para sus futuros desarrollos.
Carlos Alberto Pérez Pantoja

Articulo Desarrollado para Keptos Consulting

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