Curs: | Aplicacions web LOE |
Fitxers: | No hi ha |
Repositori SVN: | https://[email protected]/svn/iceupc/AplicacionsWeb |
Usuari: | anonymous |
Paraula de pas: | sense paraula de pas |
Autors: | Lluís Pérez Vidal |
Un CMS (Content Management System) és una aplicació informàtica (millor, un conjunt d'aplicacions) que serveix per gestionar les contribucions de feina en un entorn col·laboratiu.
Plone és un CMS, de la categoria WCMS (web content management system), que és programari lliure. Serveix per publicar continguts a blogs, planes web, botigues i intranets. Està construit sobre Zope. La llicència és GNU GPL.
Zope és un servidor d'aplicacions. Esta escrit en Python. La principal presència de Zope és servir de base a Plone. N'hi han d'altres: Grok, BFG, Silva, ERP5. La llicència és Zope Public Licence.
Al 1995 apareix Zope Corporation. Segueix un curs plé de meandres. Al 97 alliberen el programari i esdevé programari lliure.El motor de Plone és Zope 2. Al 2004 apareix Zope 3. Zope2 i Zope3 són incompatibles en tots dos sentits. Zope3 s'ha rebatejat com a BlueBream. Al 1999 es forma la comunitat Plone i la primera versió de Plone apareix el 2001. És un producte desenvelopat exclusivament en comunitat.
Exercici: El primer exercici d'aquesta sessió és instal·lar-vos un zopePlone al vostre ordinador.
Trobareu l'entrega de l'exercici al {{Moodle del curs Aplicacions Web LOE[1]}}.
ZopePlone és una aplicació web. Abans d'instal·lar només heu de tenir cura de fer un apt-get update i un apt-get upgrade
NOTA: apt-get update
NOTA: apt-get upgrade
NOTA: IMPORTANT: Febrer 2011. La versió més nova de Plone és la 4.1. Totes les modalitats de la 4 han donat problemes de compilació i/o d'instal·lació. Aneu a "Older releases" i treballeu amb la 3.3.5
El més aconsellable és instal·lar el paquet directament des d'els webs de l'organització Plone
http://www.plone.org
"Download now" i "Get plone for linux"
Cal fer, primer,
NOTA: apt-get install g++
NOTA: apt-get install libssl-dev
Després
NOTA: tar zxvf Plone-3.3.5-UnifiedInstaller.tgz
I, aleshores
NOTA: pwd
Suposareu que dóna /home/primer (preneu nota del que teniu en aquest cas).
NOTA: cd Plone-3.3.5-UnifiedInstaller
i seguint les instruccions del README.txt seleccionant l'opció standalone
NOTA: su
NOTA: ./install.sh standalone
Heu d'esperar una bona estona (de l'ordre de 5 minuts). Preneu nota d'aquest temps
i el poseu a la plana de resultats.
Us heu d'apuntar el nom de l'administrador ('admin') i el seu password NdPjO83P
NOTA: cp /usr/local/Plone/zinstance/buildout.cfg /home/primer/Plone-3.3.5-UnifiedInstaller/buildout.cfg
NOTA: chmod 777 /home/primer/Plone-3.3.5-UnifiedInstaller/buildout.cfg
NOTA: cp /usr/local/Plone/zinstance/versions.cfg /home/primer/Plone-3.3.5-UnifiedInstaller/versions.cfg
NOTA: chmod 777 /home/primer/Plone-3.3.5-UnifiedInstaller/versions.cfg
NOTA: /usr/local/Plone/zinstance/bin/buildout
NOTA: /usr/local/Plone/zinstance/bin/plonectl start
Segons les instruccions del README.txt
L'altre web (que no s'usa) és http://zope2.zope.org
Ara, verifiqueu que teniu només localhost. O sigui
NOTA: cat /etc/hosts
Si diu localhost està bé; si, per contra, diu localhost.localdomain, cal fer
NOTA: emacs /etc/hosts
i ho corregiu
Després, s'administra des de http://localhost:8080 i, en aquesta pantalla demaneu "Use the Zope Management Interface"
(ALERTA!: aquí 8080) i es veu el Plone des de http://localhost:8080/Plone
La opció B és instal·lar des d'els repositoris de la distribució (Ubuntu o Debian o ...)
per Debian (que instal·la una plone 2 COMPLETAMENT incompatible amb plone3)
NOTA: apt-get install plone-site
per Ubuntu
NOTA: apt-get install plone3-site
Heu de demanar, al navegador, http://localhost:8081/manage (perquè tres pantalles abans heu confirmat 8081)
Ara, desplegueu la persiana que comença per "AT ContentTypesTool" i seleccioneu PloneSite i deixeu anar el botò del ratolí
Ara doneu-li un nom al lloc, p.ex. arnau, pitgeu "Add Plone Site" i espereu una estona
Heu de reteclejar http://localhost:8081/arnau. El resultat quan la instal·lació ha acabat
O, un altre opció
Heu de crear una pàgina personal força elaborada similar a:
És a dir modifiqueu la vostra pàgina inicial de Plone.
Podeu canviar l'aparença del vostre plone baixant-vos el skin blackandwhite de quintagroup
Poseu a Google: free plone skins
Segueixo instruccions de
[http://skins.quintagroup.com/plone-theme-install]
Poso el zip a
NOTA: /usr/local/Plone/Zope-2.10.11-final-py2.4/lib/python/Products
NOTA: cd /usr/local/Plone/Zope-2.10.11-final-py2.4/skel/etc/package-includes
NOTA: cp /usr/local/Plone/Zope-2.10.11-final-py2.4/lib/python/Products/qPloneSkinWhiteBlack/configure.zcml .
NOTA: /usr/local/Plone/zinstance/parts/instance/bin/zopectl restart
NOTA: Aquesta no cal: és complementària de l'anterior /usr/local/Plone/zinstance/bin/plonectl restart
Entreu, amb el nom d'usuari admin i la contrasenya que heu apuntat abans.
Aleshores, pitgeu adalt a la dreta a "Configuració del lloc". I, després, a la columna de l'esquerra,
demaneu "Productes addicionals" i seleccioneu el "skin" nou.
A la vostra pàgina ha d'haver-hi:
Podeu canviar l'aspecte general de la vostra plana, canviant l'aparença (skin).
El primer article de la plana inicial ha de ser una descripció detallada del que heu fet des d'el final de la instal·lació fins a arribar al resultat final (p.ex. 1.- He baixat una nova aparença des de
http://skins.quintagroup.com/schools (aquest és lliure)...etc.)
Un cop fet això, feu una captura de pantalla de la primera plana i l'afegiu a la vostra plana personal de la mediawiki general del curs.
Si és visible des de l'exterior, poseu-hi, al costat d'aquest "pantallasso", un enllaç cap a la plana de plone.
[http://plone.org/documentation/manual/plone-3-user-manual]
[http://learnplone.org/documentation/tutorial/quick-start-plone3]
[http://quintagroup.com/services/support/tutorials/]
[http://groundwire.org/support/articles/plone-3-quick-start]
[http://plone.net/sites/]
[http://www.upc.edu/]
[http://www.calmateuet.com/]
[http://www.altaribagorça.cat/]
Després d'haver vist joomla i plone, us demanem ¿quin us interessa més?