Showing posts with label General. Show all posts
Showing posts with label General. Show all posts

Wednesday, September 17, 2008

SharePoint en Windows Vista!!!

Luego de trabajar algunas largas horas durante las noches, estudiando las distintas formas de instalar un ambiente de desarrollo para SharePoint en una PC, me decidí y logré instalar Windows SharePoint Services 3.0 en una laptop, con Windows Vista Business. Al momento no he avanzado mucho más en el uso del ambiente, pero la performance parece más que buena. Eso sí: obviamente Microsoft no soporta este tipo de instalaciones...

Para quien quiera intentarlo, transcribo los principales artículos y software en los que me basé:

Bamboo Solutions:

How to install Windows SharePoint Services 3.0 ...

(conviene leer atentamente todo el artículo antes de empezar a instalar, comentarios incluídos. TIP: se menciona en el artículo que el SQL Server es opcional, pero probablemente se trata de un error, dado que el instructivo está armado para usarlo).

Tambien comviene pegarle una mirada al siguiente artículo relativo a cómo instalar y configurar el SQL Sever:

Instrucciones para instalar SQLServer 2008 Express

En este proceso tuve que superar un error de instalación con la ayuda de este artículo, entre otros.

La secuencia para instalar el software en el equipo es la siguiente:

1) .NET Framework 3.5
2) Windows Installer 4.5
3) SQL Server 2008 Express

En este punto, se debe tener el WSS 3.0 ya bajado a disco, pero no intentar su instalación sino a través del:
4) Setup Helper de Bamboo Solutions

Si hay interés, puliré esta entrada brindando más detalles.

Monday, September 15, 2008

Regresar a una página específica luego de acceder a un Form de edición

Situación
Cuando accedemos desde un hyperlink insertado en una CEWP (Content Editor Web Part) de una web page a un formulario de agregado o edición de items de una lista, cuando el usuario clickea sobre "OK" o "CANCEL", por default SharePoint retorna a la vista default de la lista. A veces queremos que el navegador regrese a la página desde la cual partimos.

Solución
Para modificar este comportamiento default, sobre el final de la URL correspondiente al formulario de edición insertada en el hiperlink, hay que agregar lo siguiente:

?Source=mi página

Ejemplo de sintaxis:

http://MiDominio/sites/MiSite/Lists/ListaDePrueba/NewForm.aspx?Source=http://MiDominio/sites/MiSite/PaginasDelSite/PaginaPrincipal.aspx

OJO: ARMAR EL URL CON NOTEPAD Y LUEGO USAR RICH TEXT EDITOR para editar el hiperlink. SE DEBE ELIMINAR LA SECCION ?RootFolder Y LA DIRECCION DE RETORNO DEFAULT que aparece en la URL de la pàgina del Form de ediciòn.

Saturday, August 23, 2008

Mi encuentro con MOSS 2007

Hace aproximadamente 1 mes, decubrí casi por casualidad que se había instalado recientemente MOSS 2007 en la empresa en que trabajo, y logré solicitar una cuenta como administrador de sitios.
A poco de investigar el producto, percibí un enorme potencial para crear soluciones de negocio y en base a necesidades puntuales que se me plantearon, logré desarrollar mis primeros prototipos con resultados muy prometedores.

Trabajo en IT como consultor, y no soy experto en lenguajes de desarrollo de sistemas. No me resulta factible instalar customizaciones en el servidor y, al menos por ahora, tampoco cuento con herramientas como SharePoint Designer u otras.

Esto me ha generado un doble desafío:
- Necesito utilizar al máximo posible las funcionalidades standard.
- Estoy casi obligado a explorar "workarounds" cuando esas funcionalidades no bastan.

Precisamente alrededor de estas dos restricciones intenta girar el contenido de este sitio, como recopilación de información que he utilizado en mi aprendizaje. Lo que descubrí sobre SharePoint en este proceso es que hay muchas formas de solucionar un mismo problema. Personalmente lo veo fascinante porque ayuda a despertar y aplicar nuestra creatividad, casi siempre con excelentes resultados.
Espero que la información aquí presentada sea de alguna utilidad para el lector.

NOTA: muchos de los links o artículos referidos en este blog están en inglés, entre otras razones por que la versión del producto de que dispongo está en ese idioma.