miércoles, 19 de noviembre de 2008
Rutas de acceso imprescindibles para SharePoint
Cambiar dirección de acceso de una URL
C:\WINDOWS\system32\drivers\etc\hosts
Registrar una dll en la GAC
c:\Windows\Asemmbly
web.config (Se añade linea para activar webpart)
C:\Inetpub\wwwroot\wss\VirtualDirectories\nombreSitio
"<safecontrol safe="”True”" typename="”*”" namespace="”nbNameSpace”" publickeytoken="numLlave”" culture="neutral," version="1.0.0.0," assembly="nbEnsamblado"">
Añadir xml de una feature
C:\Archivos de programa\Archivos comunes\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES
Directorio stsadm.exe
C:\Archivos de programa\Archivos comunes\Microsoft Shared\web server extensions\12\BIN
Descargar listas de elementos como ZIP en SharePoint
martes, 18 de noviembre de 2008
Enviar como adjunto para todo el sitio WEB en SharePoint
- Crear una WebPart que añada la funcionalidad.
- Añadir esta WebPart a la masterPage del sitio Web.
Ahora se explican los pasos mas detalladamente.
Crear WebPart:
Se creará una WebPart básica en visual estudio, siguiendo los pasos que se vieron en el anterior artículo. Para que este WebPart añada la funcionalidad de enviar como adjunto, hay que incluir el codigo javaScript como texto en "writer.write(coigo);" del metodo render.
El a introducir es el siguiente:
"<script language='javascript'>function Custom_AddDocLibMenuItems(m, ctx){var strDisplayText = 'Enviar como adjunto';var strAction='Adjuntar()';CAMOpt(m, strDisplayText, strAction, '');CAMSep(m);return false; }function Adjuntar(){try {var URL = '';var index = itemTable.innerHTML.indexOf('href=');if (index > 0){var str = itemTable.innerHTML.substr(index + 6);index = str.indexOf('"+'"'+"');if (index > 0){URL = str.substr(0, index);URL = 'http://'+location.host+URL;}}if (URL != ''){var outlook = new ActiveXObject('Outlook.Application');var msg = outlook.CreateItem(0);var atach = msg.Attachments();msg.Attachments.Add(URL);msg.display();}}catch(e){alert('Error '+e.description);}}</script>"
Hay que introducirlo tal cual, entre comillas doble y sin saltos de linea, para que lo tome como texto.
Para que aparezca el WebPart en el sitio, generar la llave, copiar la dll al GAC, incluir la linea de codigo en web.config del sitio Web y sobre le sitio, "Acciones del sitio/configuración del sitio/Galerias/Elemntos Web/Crear" y marcar la WebPart.
Añadir esta WebPart a la masterPage
Abrir la masterPage del sitio con el SharePoint designer, que se encuentra en "_catalogs/masterPage/default.master". Elegir una zona de la pagina que sea comun a todas e incluir ahi la WebPart, mediante "Insertar/Controles de Sharepoint/Elemento Web" y ahi buscar el que se ha creado y arrastrarlo para colocarlo.
Para que quede activa para todos los usuarios, hay que protegerla y posteriormente hacerla publica a todos los usuarios. Para ello, desde el designer, botón derecho sobre la masterpage y elegir proteger. Depues publicarlo para todos los usuarios.Despues de esto, esta funcionalidad estará incluida en todo el sitio Web. Igual no es la solucion mas eficiente, pero funciona.
Solo estará activa en las parte de la pagina donde tengan elementos que se puedan enviar.
El WebPart queda oculto para el usuario, solo mostrandose la opcion en el despegable de cada archivo.
IMPORTANTE:
Cambiar la configuracion del navegador, para que acepte o pregunte por los javasript no marcados como seguros. "Herramientas/Opciones de Internet/Seguridad/Personalizado"

Incluir la WebPart en un lugar de la masterpage comun a todas las paginas.
miércoles, 12 de noviembre de 2008
Activacion de los informes de uso
- Administraciómn central/Crear registros e informes/Procesamiento de analisis de uso
- Administración de servicios compartidos/Shared Services 1/Información de uso/Habilitar el proc.
SharePoint super básico
Inicio/programas/MicrosoftOffice/Sharepoint designer 2007
Permite modificar el sitio desde el punto de vista de codigo, asi como añadir controles, entre otros.
Inicio/Herramientas administrativas/Administracion de Internet Information Server (IIS)
Contine un explorador para visualizar y hacer diversos cambios. Desde aqui se puede parar y arrancar un sitio.
Inicio/Herramientas administrativas/Administracion central de SharePoint 3.0
Desde aqui se pueden manejar varios aspectos de la configuración del sitio, uno de ellos es la creacion de un sitio, para ello:
Se va a administracion de aplicaciones. Lo primero es crear un sitio Web, rellenando "Encabezado del host" con el nombre que se le quiera dar y cambiando los campos que se considere necesario.
Despues hay que crear una colección de sitios referenciada a ese sitio.
Nota: Si el sitio esta creado en local, para que acceda a la url que se ha introducido, ir a "C:\WINDOWS\system32\drivers\etc" e introducir la URL con la IP en el archivo "host"