Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tutorial Plone
Tutorial Plone
Tutorial Plone
Tutorial
NDICE
1. Introduccin......................................................................................................... 3 1.1. Roles dentro de Plone................................................................................... 4 1.2. Objetos dentro de Plone ............................................................................... 5 1.3. Estados dentro de Plone ............................................................................... 6 1.4. Vistas dentro de Plone.................................................................................. 7 2. Instalacin............................................................................................................ 8 2.1. Requisitos del sistema .................................................................................. 9 2.1.1. Requisitos software ........................................................................... 9 2.1.2. Requisitos hardware .......................................................................... 9 2.1.3. Requisitos del navegador................................................................... 9 2.2. Cmo obtener Plone ..................................................................................... 10 2.3. Instalacin de Plone en Windows ................................................................ 10 2.4. Desinstalacin de Plone................................................................................ 16 3. Objetivos.............................................................................................................. 18 4. Configuracin ...................................................................................................... 19 4.1. Cambiar los puertos...................................................................................... 19 5. Construccin del portal........................................................................................ 20 5.1. Eliminar carpetas News y Events y modificar carpeta Members................. 23 5.2. Cambiar el logotipo ...................................................................................... 27 5.3. Eliminar y modificar los portlets.................................................................. 30 5.4. Modificar el calendario ................................................................................ 33 5.5. Restriccin del registro pblico.................................................................... 37 5.6. Cambiar Home por Bienvenida.................................................................... 39 5.7. Modificar los estados y crear uno nuevo...................................................... 41 5.8. Modificar pgina de bienvenida ................................................................... 52 5.9. Configuracin de correo............................................................................... 54 5.10. Configuracin del portal............................................................................. 57 5.11. Configuracin navegacin.......................................................................... 58 5.12. Configuracin de carpeta inteligente.......................................................... 59 5.13. Parte pblica ............................................................................................... 62 5.14. Parte privada ............................................................................................... 75 5.15. Modificar pie de pgina.............................................................................. 80 -1-
Tutorial
5.16. Zona privada del miembro (mi carpeta) ..................................................... 83 5.17. Eliminacin de informacin sobre tems creados por un usuario............... 84 5.18. Administracin de usuarios y grupos ......................................................... 86 6. Agregar productos ............................................................................................... 90 7. Copia de seguridad .............................................................................................. 90 8. Referencias .......................................................................................................... 91
-2-
Tutorial
1. Introduccin
Plone es el sistema de gestin de contenidos lder desarrollado sobre el servidor de aplicaciones Zope. Plone atrae a numerosos adeptos gracias a su licencia de utilizacin gratuita. Plone compite con los sistemas de gestin de contenidos comerciales que cuestan cientos de miles de dlares para ofrecer prestaciones funcionales y una estabilidad similar. Zope es un servidor de aplicaciones orientado a objetos escrito en python. Este proyecto pertenece a la compaa Zope Corporation, que lo publica bajo los trminos de la licencia Zope Public License (ZPL), una licencia de software libre. Zope ofrece una infraestructura general sobre la que se pueden construir aplicaciones Web. En realidad, sobre Zope se ha construido una capa intermedia llamada CMF (Content Management Framework, plataforma de gestin de contenidos) que ofrece funcionalidades de inters para gestores de contenidos como es el caso de Plone y de otras aplicaciones Web. Plone permite la creacin, personalizacin y gestin de un sitio Web de manera rpida y fcil. Plone es un proyecto desarrollado por una amplia comunidad y su licencia es GPL, hecho que nos permite modificar y usar de forma gratuita Plone. Esta es una de las principales ventajas que nos ofrece Plone frente a otro software de gestin de contenidos cuyo coste es muy elevado. El propsito de Plone es hacer ms fcil la vida del usuario, es decir, que resulte lo ms sencillo posible de usar tanto para el administrador, como para todos aquellos que utilicen el portal, ya sea para almacenar, mantener y/o compartir documentos e informacin entre los miembros del equipo. Plone nos puede resultar muy til en intranets e instituciones educacionales donde nuestro principal objetivo es la recepcin de contenidos. Plone est disponible para numerosas plataformas, entre ellas Windows, Linux/Unix, y Mac OS X.
-3-
Tutorial
Los sitios desarrollados con Plone se ajustan a los estndares de accesibilidad de sitios Web, el interfaz de Plone es compatible con la seccin 508 (ley americana que exige cumplir los sitios federales para que sean accesibles) y la WAI-AAA (W3C Web Acessibility Initiative Level Triple A Conformance to Web Content Accessibility Guidelines 1.0, ndt). Las funciones de gestin de usuarios y de grupos permiten desarrollar polticas de seguridad avanzada. La gestin de seguridad es una tarea bastante compleja y que para el caso general la que viene por defecto es ms que suficiente (aunque en nuestro caso no ser as). Muchos sitios de hosting en Internet no permiten instalar Plone, por varias razones: Consume bastantes recursos. Requiere un puerto, aunque no sea el 80. Delante suele correr Apache. No tiene una versin actualizada de python.
Tutorial
caso de que stas existieran. Al igual que los miembros, el revisor no tiene acceso al ZMI. Gestor: Tiene permisos de acceso tanto para Plone como para la ZMI, por lo que es el encargado de la configuracin de la apariencia de Plone. El gestor tambin tiene entre sus tareas la de gestionar los usuarios y los roles y, por tanto, ser el que deba asignar los roles necesarios.
-5-
Tutorial
Algunos objetos, como documentos, eventos o noticias, ofrecen la posibilidad de especificar las fechas de publicacin, por lo que una vez que cumpla el plazo el objeto se retirar de manera automtica.
-6-
Tutorial
-7-
Tutorial
Mientras que con la interfaz de Plone podemos gestionar todo lo relativo a los contenidos, la interfaz de Zope nos brinda la oportunidad de modificar la apariencia y las acciones. Esto se realiza mediante la interfaz de gestin de Zope (ZMI: Zope Managemente Interface en ingls). La interfaz ZMI ofrece muchas ms posibilidades que la de Plone pero tambin es mucho ms compleja.
2. Instalacin
Plone se puede instalar en diferentes plataformas, pero nosotros utilizaremos Windows. Si deseas usar Plone para conocer su funcionamiento, puedes dirigirte a http://demo.plone.org, aqu podrs probar como se agrega y se edita el contenido en un sitio Web hecho con Plone sin necesidad de instalar nada. Plone se puede instalar en cualquiera de las plataformas que soportan Zope: Windows, Mac OS X, Linux, la mayora de las plataformas Unix, y Solaris.
-8-
Tutorial
Tutorial
Netscape 4.x Konqueror 2.x Lynx (text-based) AWeb W3m (text-based) Links (text-based, con los grficos opcionales) Cualquier navegador que soporta HTML bsico, y acepte cookies para los formularios, incluyendo la mayora de los navegadores para PDA (Personal Digital Assistant) y mviles.
- 10 -
Tutorial
Tutorial
Escribimos la ruta donde queremos que se instale Plone. Por defecto aparece
C:\Archivos de programa\Plone 2
- 12 -
Tutorial
Despus de elegir la localizacin de la instalacin, nos piden que introduzcamos la cuenta del gestor de Plone (vase figura 2.4). En nuestro caso se han introducido los siguientes datos: Administrador: fbotella Password: bweb0405
Install,
- 13 -
Tutorial
Plone se ha instalado correctamente en nuestro sistema. Con este paquete de instalacin, adems de Plone tambin se instala Zope, como servidor para Plone. Para iniciar Plone debe dirigirse al controlador de Plone, en
programas Plone Plone.
InicioTodos
los
interfaz amigable para parar o reiniciar Plone. Esta accin se lleva a cabo en la pgina de Status. (Vase figura 2.7)
- 14 -
Tutorial
Una vez instalado Plone, este no se inicia de forma automtica, debes pulsar el botn de
Start
para iniciar Plone. Una vez pulsado el botn, debes esperar un instante para que
Una vez iniciado Plone, puedes acceder a la pgina de Plone haciendo clic sobre el botn
View Plone.
Tutorial
A continuacin nos preguntarn si estamos seguros de que deseamos eliminar Plone y todos sus componentes, nosotros debemos decirle que Si (vase figura 2.10).
- 16 -
Tutorial
Transcurridos unos instantes nos aparecer informacin sobre la correcta desinstalacin de Plone (vase figura 2.11).
Para eliminar del todo Plone de nuestro PC, debemos dirigirnos a Archivos y borrar la carpeta de Plone: Plone2 (vase figura 2.12)
de programa
Hay otro modo de desinstalarlo, se trata de ejecutar un fichero dentro de la carpeta Plone 2.
unistall
que viene
- 17 -
Tutorial
3. Objetivos
Nuestro objetivo es montar un portal con las siguientes secciones pblicas: Bienvenida: Pgina principal que se mostrar al acceder al portal. Miembros: Un pgina donde se muestre un listado de los miembros del portal, con datos personales sobre cada uno, y donde cada uno de los miembros pueda hacer aparecer su currculum vital si lo desea. Una seccin personal de cada miembro, donde cada uno podr aadir y eliminar el contenido que desee. Por defecto tendrn una serie de carpetas determinadas, las cuales podrn eliminar si lo desean. En todas las pginas del portal debe aparecer informacin sobre la fecha de ltima modificacin. Una seccin de publicaciones, donde aparecer una tabla con todas las publicaciones de los miembros que forman parte del portal. Se podr ordenar por fecha y por autor. Adems, se podr hacer una bsqueda avanzada. Una seccin de noticias, donde el administrador ir colocando noticias interesantes. Se presentar una lista con el titular de todas las noticias publicadas, y un enlace,
Leer ms,
al contenido de la noticia.
Y con las siguientes secciones privadas: Una seccin de objetivos, con dos apartados: Objetivos globales Objetivos especficos En esta seccin tan solo el administrador podr aadir contenido, pero todos los miembros del portal tendrn acceso a dicho contenido. Una seccin de jornadas, donde el administrador del portal aadir eventos para que todos los miembros estn informados sobre las jornadas de trabajo. Una seccin de documentos, donde todos los miembros del portal podrn aadir ficheros, y as compartir informacin unos con otros. Adems, el portal tendr el siguiente logotipo:
- 18 -
Tutorial
y se abrir la
pgina Status, nosotros debemos elegir la pgina Ports (vase figura 4.1)
Figura 4.1. La pgina de puertos nos muestra los puertos utilizados para Plone
Para modificar los puertos es tan sencillo, como introducir el nmero de puerto que deseemos en la casilla correspondiente, y automticamente quedan modificados [Nota 1]. Las otras pginas que nos ofrece el controlador de Plone son: La pgina de La pgina
Emergency User
- 19 -
Tutorial
Plone, una vez que nos hemos identificado como administradores. Este entorno tiene
El otro es va ZMI, al cual tan slo tiene acceso el administrador, al igual que el caso anterior. Este entorno nos da acceso a caractersticas de configuracin ms avanzadas de Plone. Para entrar en este entorno hay dos opciones: Si observa la figura 5.1, hay una opcin que es Interfaz
Administracin de Zope, de
administracin de Plone.
- 20 -
Tutorial
Debe poner en el navegador la direccin para acceder a la administracin de Zope, en nuestro caso: http://localhost:8011, en el caso de que se halle en el servidor. La pantalla que nos aparecer ser la mostrada en la figura 5.2, a continuacin pincharemos en Zope
Management Interface.
Se nos
abrir una ventana donde debemos introducir la cuenta del administrador, ya que para entrar en esta zona hay que autentificarse (vase figura 5.3). Introducida correctamente la cuenta de administrador, nos aparecer finalmente la pgina principal de configuracin de Zope (vase figura 5.4). Pero nosotros prcticamente todas las modificaciones para nuestro portal Plone, las llevaremos a cabo no en Zope, sino en Plone, para ello an debemos pinchar en Plone (en la barra de navegacin que aparece en el marco izquierdo de la pantalla en Plone, o en la parte central de la pantalla en Plone(Portal)) (vase figura 5.5).
- 21 -
Tutorial
- 22 -
Tutorial
Events
dichas carpetas.
- 23 -
Tutorial
- 24 -
Tutorial
Hay otra carpeta denominada Members, que nos aparece en el portal como otra seccin, donde nos permite hacer bsquedas de miembros del portal. Adems, esta carpeta contiene todo el contenido de las carpetas personales de cada miembro del portal. Lo que haremos ser modificar su nombre, ya que nosotros queremos tener una seccin de Miembros, pero no queremos que nos muestre lo que nos muestra esta carpeta creada por defecto con Plone. Esta carpeta de Members no la podemos eliminar, porqu sino borrara la zona privada de cada miembro del portal. De modo que la seleccionaremos y la renombraremos, la excluiremos del men de navegacin, y la pondremos en estado publicado, todo esto lo llevaremos a cabo va portal Plone, y se muestra en las siguientes figuras los pasos realizados.
- 25 -
Tutorial
- 26 -
Tutorial
donde se
encuentran todas las imgenes que utiliza el portal. All encontraremos una imagen que esta imagen, como su propio nombre indica, hace referencia al logotipo que utiliza nuestro portal (vase figura 5.14). Haremos clic sobre el link de la imagen y se nos abre la pantalla mostrada en la figura 5.15. Pulsaremos sobre el botn
Customize,
- 27 -
Tutorial
- 28 -
Tutorial
- 29 -
Tutorial
Pulsaremos el botn Examinar para seleccionar la ruta desde donde acceder a la imagen que queremos subir al sistema. A continuacin pulsaremos el botn Upload para subir la imagen. Y despus pulsaremos sobre el botn
Save Changes.
determinada disposicin de estas cajas (vase figura 5.18). Nosotros slo deseamos que aparezca el portlet de navegacin, el portlet de calendario y el correspondiente al formulario de autentificacin como miembro del portal. - 30 -
Tutorial
Para ello nos dirigimos a la pgina principal de configuracin de Plone va ZMI, y pulsamos sobre la pestaa de propiedades (Vase figura 5.17). Se presenta una pantalla con distintas propiedades, entre las que se encuentran los portlets.
Eliminaremos todos los portlets de la zona derecha de la pgina, para as ganar espacio. Y en los portlets de la izquierda slo dejaremos el de navegacin, formulario de autentificacin y el calendario. Este ltimo lo hemos cambiado de la parte derecha a la izquierda, ya que por defecto, el calendario se visualiza en la parte derecha (vase figua 5.19). Despus de los cambios oportunos pulsamos el botn efectivos los cambios. Si nos dirigimos al portal Plone observaremos los cambios de disposicin de elementos efectuados (vase figura 5.20).
Save Changes,
para hacer
- 31 -
Tutorial
- 32 -
Tutorial
(vase figura 5.21), la cual entre parntesis nos informa de que nos
permite modificar el tipo de eventos que son mostrados en el calendario. Una vez seleccionada la opcin indicada, se nos abrir una pantalla como la mostrada en la figura 5.22, una vez llegados a este punto, nos dirigimos a la pestaa, de la parte superior de la pantalla, figura 5.24). - 33 Configure.
Tutorial
- 34 -
Tutorial
- 35 -
Tutorial
Como podemos observar, las semanas empiezan por domingo en el calendario del portal, pero nosotros queremos que empiecen por lunes, sigue los siguientes pasos y lo tendrs solucionado: (1) Entramos en el servidor. (2) Nos dirigimos a la carpeta del producto CMFCalendar (En nuestro caso se encontraba en la siguiente ruta:
C:/Archivos de programa/Plone 2/data/products).
(4) Abrimos este archivo, con cualquier editor de texto, y modificamos la lnea de cdigo:
calendar.setfirstweekday (0) #start day Mon(0)-Sun (6)
- 36 -
Tutorial
InicioProgramasPlonePlone,
y le damos al botn de
stop,
nos esperamos unos segundos a que se pare, y a continuacin volvemos a pulsar el botn, ahora de start, para volver a iniciar el servicio. (6) Si abrimos ahora el portal desde el navegador, veremos como ha cambiado la disposicin de los das de la semana en el calendario.
- 37 -
Tutorial
Un ejemplo bastante comn es restringir el permiso de adicionar miembro del portal para administradores solamente y slo al nivel del sper usuario, para cerrar el portal al registro pblico: por defecto es dado al rol annimo, que significa que cualquiera puede unirse al sitio (y as crear un nuevo miembro del portal). Pero nosotros slo vamos a permitirle al administrador del portal la adicin de nuevos miembros. Seguimos los siguientes pasos: (1) Nos dirigimos a la pgina principal de configuracin de Zope.
(2) Nos dirigimos a la pestaa de Security, y entramos en este apartado (vase figura 5.27). Nos encontraremos con la opcin
Add portal member,
en la cual deseleccionaremos la
- 38 -
Tutorial
Figura 5.28. Quitar la opcin de aadir un nuevo miembro por alguien annimo
De este modo tan sencillo hemos conseguido que el administrador del portal sea la nica persona con privilegios para agregar un nuevo usuario al portal.
escribiremos Bienvenida, a continuacin pulsaremos sobre el botn tenemos modificado el nombre de la pestaa.
y ya
- 39 -
Tutorial
- 40 -
Tutorial
donde nos aparecern los dos flujos de trabajo que por defecto vienen con
Plone, el primero hace referencia al flujo de trabajo de las carpetas, y el otro al resto de objetos (vase figura 5.32).
- 41 -
Tutorial
- 42 -
Tutorial
States
se muestran los distintos estados disponibles. El estado visible tiene un asterisco, esto significa que es el estado que adquieren los objetos nada ms crearse. Nosotros queremos modificarlo, y que sea el privado, para ello seleccionaremos la casilla de
private,
de este modo
conseguimos modificar el estado inicial. A continuacin, modificaremos los permisos del estado privado, para conseguir que cualquier objeto en estado privado pueda ser visto por todos los miembros del portal. Para ello pincharemos sobre el estado private, y despus sobre la pestaa Permissions, modificando los permisos segn nuestros objetivos (vase figura 5.35). Los mismos pasos que hemos seguido con el flujo de trabajo para las carpetas, lo llevaremos a cabo con el otro workflow.
- 43 -
Tutorial
Vamos a crear un nuevo estado: Oculto, dicho estado nos permitir como propietarios de un objeto ser los nicos, a parte del administrador del sistema, que tenga acceso a dicho objeto. Elegiremos el workflow de carpetas, aunque despus seguiremos los mismos pasos para el otro workflow, y aadiremos el estado oculto (vase figura 5.37). Una vez creado el estado nuevo, vemos que no tiene ninguna transicin (vase figura 5.38). Lo primero que haremos ser crearnos una transicin que se llamar ocultar. Y despus modificaremos el flujo de trabajo, para que nos quede segn la figura 5.36.
- 44 -
Tutorial
- 45 -
Tutorial
Aadimos las transiciones disponibles a travs del estado oculto (vase figura 5.39).
Tutorial
- 47 -
Tutorial
A continuacin pinchamos sobre la nueva transicin creada para editarla (vase figura 5.43).
En funcin del flujo de trabajo que deseamos tener, vamos a ir yendo estado por estado y marcando las transiciones que deseamos tener en cada uno. Las modificaciones llevadas a cabo se pueden ver en las siguientes dos figuras.
- 48 -
Tutorial
- 49 -
Tutorial
Vamos a modificar los permisos del estado publicado, para que el propietario de un determinado objeto pueda modificar un objeto publicado directamente, sin necesidad de cambiarle el estado.
Todos los pasos llevados a cabo para conseguir el flujo de trabajo deseado, deberemos llevarlo a cabo tambin para el otro workflow. Una vez que hemos terminado de modificar permisos de los estados, nos dirigimos a la pgina principal de workflows, y al final de la pgina hay un botn para actualizar todos los cambios llevados a cabo, deberemos pulsar dicho botn (vase figura 5.47).
- 50 -
Tutorial
Al crear un nuevo estado, y no estar por defecto en Plone, tendremos que darle un color a dicho objeto, ya que privado corresponde al rojo, publicado al azul. Hemos elegido el color naranja para identificar al estado oculto. Nos dirigimos a la pgina principal de configuracin de Plone va ZMIportal_skinsplone_stylesmember.css. Pulsaremos el botn Customize, y aadiremos el color referente a nuestro nuevo estado (vase figura 5.). Y claro est, a continuacin pulsaremos el botn hacer efectivos los cambios.
Save Changes
para
- 51 -
Tutorial
- 52 -
Tutorial
Tutorial
Configuracin de Correo
- 54 -
Tutorial
ZMI MailHost,
modificando los mismos datos que los presentados a travs de Plone (vase figura 5.52
- 55 -
Tutorial
- 56 -
Tutorial
No es necesario explicar una a una todos los campos a rellenar, ya que encima de cada uno hay una breve explicacin sobre lo tienes que poner.
- 57 -
Tutorial
Nombres cortos: Todos los objetos disponen de un identificador o nombre corto que se utiliza internamente para representar el contenido del objeto. Este nombre aparece en la direccin Web y en la URL, de modo que sera conveniente utilizar nombres sencillos. [Nota 2]
- 58 -
Tutorial
5.57). Se muestran todos los campos que son utilizados como criterios de bsqueda. Modificaremos el nombre usar el portal. Para que el cambio del nombre usual se haga efectivo, tambin hay que cambiarlo en la pestaa de metadatos
de carpetas inteligentes. usual
En lugar de aparecer creador, aparecer ordenar por autor, y en lugar de fecha efectiva, aparecer ordenar por fecha. La fecha efectiva es la fecha a partir de la cual un determinado tem est publicado.
- 59 -
Tutorial
- 60 -
Tutorial
- 61 -
Tutorial
Las carpetas inteligentes las utilizaremos para presentar la tabla de publicaciones, por ello hemos modificado el ttulo de algunos campos, para que sea ms sencillo de usar para el usuario.
las tres carpetas, cada una representando a una seccin. Puede verse en la figura 5.61 un
Al ser secciones de la parte pblica, debemos cambiarle el estado de privado a publicado (vase figura 5.62). Todas las carpetas creadas en
Inicio,
nuestro portal. Si en algn momento no deseamos tener alguna carpeta como pestaa, es tan sencillo como entrar en las propiedades de dicha carpeta y seleccionar la casilla de
Excluir de la navegacin.
- 62 -
Tutorial
- 63 -
Tutorial
A la seccin de noticias vamos a modificarle la forma de mostrarse, es decir, en lugar de visualizarse con una lista de las noticias como tems creados, con un icono representando las noticias, lo que haremos ser elegir vista mostrar una lista de las noticias, pero con un link la noticia (vase figura 5.64).
Leer ms de resumen,
y de este modo
Aadir una noticia es como aadir cualquier otro tem. Nos dirigimos a la carpeta de Noticias, pulsamos sobre el botn de agregar un nuevo tem, y elegimos como tem para agregar Noticia (vase figura 5.65). Se nos abrir la pantalla tpica para editar un tem, con las caractersticas propias del tem noticia, se rellenan los campos correspondientes, y se guarda. La forma en la que se visualizan las noticias podemos verla en la figura 5.66.
- 64 -
Tutorial
- 65 -
Tutorial
Por defecto, en Plone cualquier usuario puede publicar una noticia en la seccin de Noticias, ya que al crear una noticia y darle el estado publicado, automticamente se indexa como contenido de la seccin Noticias. Como nosotros slo queremos que el administrador pueda aadir noticias, vamos a crear una carpeta inteligente dentro de la seccin noticias y le vamos a especificar los criterios de bsqueda que debe seguir esta seccin a la hora de visualizar el contenido.
- 66 -
Tutorial
- 67 -
Tutorial
Le damos al botn agregar, y agregamos as todos los criterios de bsqueda que deseemos, y el tipo de ordenacin.
- 68 -
Tutorial
Exigimos que slo el administrador pueda aadir noticias, de ah que slo aparezca el nombre de ana en la lista de valores de autor, si deseramos que otro miembro tambin pudiese publicar, sera tan sencillo como aadir en la lnea siguiente su nombre. A continuacin, seleccionamos esta carpeta inteligente como pgina por defecto de la carpeta, de modo, que mostrara el resultado de su bsqueda.
- 69 -
Tutorial
Figura 5.72. Escoger un tem para que se muestre como pgina por defecto
- 70 -
Tutorial
Puesta en marcha
modificarse su estado a publicado. En la seccin de miembros queremos que nos aparezca una lista de los miembros, para que resulte ms intuitivo el interfaz, vamos a crearnos un nuevo tipo de objeto con un icono que represente a una persona. Y las publicaciones queremos que nos aparezcan con un icono en forma de librito, as queda ms identificativo, para ello nos iremos a la pgina principal de configuracin de Plone va ZMI y despus nos iremos a la seccin
portal_types.
Document (page),
al botn de pegar (una copia para publicaciones y otra para datos personales) (vase Despus seleccionamos cada uno de los links y les modificamos los nombres y los iconos. Para renombrarlos slo hay que seleccionar el tipo de tem que deseas renombrar, y a continuacin pulsar el botn de Rename (vase figura 5.75).
- 71 -
Tutorial
Pinchando sobre el objeto creado podemos modificarle el icono, su ttulo y descripcin (vase figura 5.76).
- 72 -
Tutorial
En la figura 5.77 podemos ver como nos aparecern los nuevos objetos en el portal.
Vamos a editar la seccin de miembros, creando pginas de datos personales para los miembros del portal. Aadimos una pgina de datos personales para el administrador. Se trata de una simple pgina, pero con el icono cambiado. El administrador podr crearse una serie de secciones en la pgina de datos personales para que los usuarios rellenen. Recordar que hay que darle el estado publicado, si deseamos que todos los visitantes al portal tengan acceso. Debemos modificar el propietario de cada una de las pginas personales, para que cada miembro pueda modificar sus datos personales. En la seccin de publicaciones tambin aadiremos una carpeta inteligente para que se muestren los resultados como deseamos. En las siguientes dos figuras se muestran los pasos seguidos para configurar dicha carpeta inteligente, aunque son los mismos pasos que con la carpeta inteligente creada en la seccin de noticias, pero variando algunos criterios y propiedades. Para aadir una publicacin a la seccin es tan sencillo como seleccionar el objeto tipo publicacin y rellenar los campos que deseemos. - 73 -
Tutorial
- 74 -
Tutorial
Dentro de la carpeta objetivos aadiremos dos carpetas ms: Objetivos especficos y Objetivos globales.
- 75 -
Tutorial
Ya tenemos creadas todas las secciones del portal, ahora llevaremos a cabo una serie de acciones que nos facilitarn el trabajo como administradores del portal. Lo primero que haremos ser que slo nos aparezca la opcin de aadir eventos en la carpeta Jornadas, para no tener que buscar la opcin de eventos entre todos los tems de la lista. Pincharemos en configuracin (vase figura 5.82), y modificaremos los tems visibles desde la lista de tems agregables (vase figura 5.83). Posteriormente se podr volver a modificar, si deseamos tener algn otro tipo de tem disponible, seleccionando adems del objeto evento, los otros que deseemos. Esta configuracin la llevaremos a cabo en el resto de secciones que nos interesen, por ejemplo en la seccin de noticias elegiremos que est visible slo el tem noticias y en la seccin de documentos que slo est visible el tem archivo.
- 76 -
Tutorial
- 77 -
Tutorial
Queremos que todos los miembros del grupo GTW puedan aadir archivos en la seccin de
Documentos,
entramos dentro de Plone. Entramos dentro de la carpeta Documentos, y nos dirigimos a la pestaa de Security (vase figura 5.85). Seleccionamos la opcin de que los miembros del portal puedan aadir ficheros dentro de la carpeta de Documentos (vase figura 5.86), y guardamos los cambios. Ya tenemos finalizada la parte privada del portal.
- 78 -
Tutorial
- 79 -
Tutorial
Pero nosotros no deseamos que aparezca dicha informacin, de modo que vamos a eliminarla, y que slo nos aparezca el cuadro azul. Para ello nos dirigimos a la interfaz de administracin de Zope, y dentro de esta, a la administracin de Plone, de todas las opciones listadas, elegimos figura 5.12). De la lista de opciones elegimos plone_templates (vase figura 5.88). Y de la siguiente lista de plantillas elegimos (vase figura 5.89).
footer, portal_skins
(vase
- 80 -
Tutorial
- 81 -
Tutorial
- 82 -
Tutorial
Y pulsamos el botn Save Changes, para hacer efectivos los cambios. A continuacin nos dirigimos a la pgina del portal para ver como ha quedado nuestra modificacin (vase figura 5.92).
carpeta)
Para no tener la necesidad de crear una a una todas las carpetas dentro de la zona propia de cada miembro, cada vez que un usuario sea agregado al sistema, vamos a crearnos una carpeta con todo este contenido en la carpeta del administrador, de este modo, cada vez que el administrador cree un nuevo usuario, slo deber copiar esta carpeta en la carpeta de dicho miembro. Tan slo se trata de ir creando todas las carpetas deseadas, en nuestro caso: Docencia, investigacin, etc.
- 83 -
Tutorial
a:
ZMIPloneportal_skinsplone_contentauthor
(Author
Pulsamos el botn
Customize,
creados (<tal:authorContent> hasta </tal:authorContent>) (vase figura 5.95). Una vez guardados los cambios efectuados nos dirigimos a nuestro portal, ahora al pulsar sobre el link de ana, slo nos aparece el cuadro azul, como queramos (vase figura 5.96).
- 84 -
Tutorial
- 85 -
Tutorial
En el caso de que tuvisemos algn miembro en el portal, pinchando sobre el botn de podramos ver una lista de todos los miembros del portal (vase figura 5.97). Para agregar un nuevo usuario, es tan sencillo como pulsar sobre el botn de agregar
nuevo usuario.
un
- 86 -
Tutorial
Tutorial
Cada uno de los miembros recibir un correo informndoles sobre su nombre de usuario y su contrasea, la cual ha sido generada por el sistema. A continuacin, aunque no sera necesario, vamos a crear un grupo, denominado GTW, para mostrar como se crea, y por si en usos futuros, se deseara dar otra clase de permisos, y compartir una carpeta con todos los miembros del grupo a la vez, resulta ms rpido que ir compartiendo uno a uno. Nos aparece esta pantalla, si queremos agregar un nuevo grupo o visualizar los ya existentes vamos a la pestaa de grupos.
un nuevo grupo.
- 88 -
Tutorial
- 89 -
Tutorial
6. Agregar productos
Se habr dado cuenta, que entre las opciones que nos aparecen dentro de Configuracin del sitio, hay una que no hemos comentado: Agregar o quitar productos. Esta opcin nos permite agregar nuevos productos a nuestro portal, de hecho, en el portal que hemos creado, han sido instalados 3 productos ms a parte de los que ya nos vienen con la instalacin de Plone: LinguaPlone 0.8.5: Se trata de una opcin de traduccin del portal, nos aparece una nueva pestaa de traduccin, y unas banderas, que nos permiten elegir el idioma deseado. RubyRed 1.0: Se trata de un tema para nuestro portal, en tonos rojos, al igual que el logotipo escogido. Agregar productos a nuestro portal es muy sencillo, se trata de descargarnos el producto en nuestro servidor (en la direccin [1] hay una seccin de descarga de productos), descomprimirlo, y colocarlo en la carpeta:
C:/Archivos de programa/Plone2/data/Products.
desde el controlador de Plone. Una vez hecho esto, abrimos nuestro portal desde el navegador, y nos dirigimos a configuracin nos aparecern dos listas, una hace referencia a los productos que tenemos instalados, y la otra a los productos que tenemos en la aplicacin sin instalar, slo debe seleccionar la casilla del producto que desea instalar y pulsar el botn de instalar. Tan sencillo como esto, y ya tiene una nueva aplicacin en su portal.
7. Copias de seguridad
Todos sabemos que hacer copias de seguridad es un tema muy importante, ya que pueden solucionarnos muchos problemas. Hacer una copia de seguridad de todo nuestro portal es muy sencillo, slo debe hacer una copia del fichero data.fs, que se encuentra en el servidor en la siguiente ruta: C:/Archivos fichero
de programa/Plone2/data/var/data.fs.
Si desea restaurar su portal en otro servidor slo debe instalar Plone, y sustituir el
data.fs
por el que usted tiene de su portal. Tenga en cuenta que debe tener los
Tutorial
8. Referencias
Sitios Web [1] Plone Project Web Site: http://plone.org [2] Zope Project Web Site: http://www.zope.org [3] Hispazope Web Site: http://www.hispazope.org [4] Foro sobre Plone: http://gcubo.org/foros/preguntasPlone [5] Informacin de una asignatura que hace uso de Plone, hay transparencias y prcticas: http://edukalibre.org/moodle/course/view.php?id=3 [6] Transparencias sobre Plone: http://lugo.org Libros y manuals [7] The Definitive Guide to Plone, Andy McKay (http://plone.org/documentation/manual/definitive-guide/definitive_guide_to_plone.pdf) [8] Plone Content Management Essentials, Julie C. Meloni [9] The Plone Book, Andy McKay (http://plone.org/documentation/book) [10] The Plone Book (parte en espaol) (http://www.neuroomante.com/Members/pedro/libro-plone) [11] The Zope Book (2.6 Edition), Amos Latteier, Michel Pelletier, Chris McDonough, Peter Sabaini (www.cogniware.net/descargas) [12] Generador Automtico de un Sistema de Publicacin Web para Institutos de Enseanza Secundaria (http://personal.oreto.infcr.uclm.es/cgonzalez/descargas/pfc/jcparrilla/pfcjcpp.pdf) [13] Gua de usuario final Plone (www.cogniware.net/descargas) [14] Mini gua de administracin Zope/Plone (www.cogniware.net/descargas) [15] Plone-Taller y experiencia docente (http://gsyc.escet.urjc.es/~grex/plone-adala2003.pdf) [16] Zope-CMF-Plone (http://www.educarm.es/templates/portal/images/ficheros/websDinamicas/11/ecciones/1 6/contenidos/316/cms.pdf) - 91 -
Tutorial
[17]Zope: El servidor de aplicaciones libre (http://www.programacion.com/tutorial/zope/) Artculos [18] De Plone a Mambo I: http://milugar.homeip.net:8080/milugar [19] Entrevista a los creadores de Plone: http://barrapunto.com/article.pl?sid=04/01/18/138236&mode=thread [20] Zope Page Templates o Una Web para las Jornadas: http://www.aditel.org/jornadas/03/ponencias/zope [21] Plone 2.0: Nuevo sistema de gestin de contenidos sobre Zope: http://gaussfic.udc.es/docs/plone-tutorial/Plone Ejemplos de sitios creados con Plone: http://oreto.inf-cr.uclm.es/ http://optica2.usal.es:8080/ http://www.ugr.es/~lexicon/ http://www.iti.upv.es/ http://www.unex.es/unex/servicios/comunicacion/secciones/investigacion/topic_view http://iei.ua.es/ http://www.saii.ull.es/
- 92 -