IMPORTANT: Per accedir als fitxer de subversion: http://acacha.org/svn (sense password). Poc a poc s'aniran migrant els enllaços. Encara però funciona el subversion de la farga però no se sap fins quan... (usuari: prova i la paraula de pas 123456)

Alert.png Aquesta wiki forma part dels materials d'un curs
Curs: Aplicacions web LOE
Fitxers: No hi ha
Repositori SVN: https://anonymous@svn.projectes.lafarga.cat/svn/iceupc/AplicacionsWeb
Usuari: anonymous
Paraula de pas: sense paraula de pas
Autors: Lluís Pérez Vidal

Sistemes de Gestió de Contingut (CMS)

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.

El conjunt Zope/Plone

Què és Plone

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.

Què és Zope

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.


Història del ZopePlone

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.

Instal·lació

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]}}.

Passos previs

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

Baixada manual del Zope Plone

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
Web de plone
"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

Web del zope2

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

Instal·lació automàtica des de repositoris

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


Pantalles d'instal·lació de ZopePlone (amb instal·lació des de repositori)

Posar pwd de l'admin

Confirmar pwd de l'admin

Port

Purga

Heu de demanar, al navegador, http://localhost:8081/manage (perquè tres pantalles abans heu confirmat 8081)

LaInicial

Ara, desplegueu la persiana que comença per "AT ContentTypesTool" i seleccioneu PloneSite i deixeu anar el botò del ratolí

LaInicial


LaInicial

Ara doneu-li un nom al lloc, p.ex. arnau, pitgeu "Add Plone Site" i espereu una estona

LaInicial

Heu de reteclejar http://localhost:8081/arnau. El resultat quan la instal·lació ha acabat

LaInicial

O, un altre opció

LaInicial


Feina pràctica

Heu de crear una pàgina personal força elaborada similar a:

LaInicial


LaInicial

És a dir modifiqueu la vostra pàgina inicial de Plone.

Canvi d'aparença

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.

Exercici entregable

A la vostra pàgina ha d'haver-hi:

  • Seccions
  • Categories
  • Text remarcat en negreta, cursiva...
  • Enllaços interns i enllaços externs
  • Imatges.
  • Creeu una pagina amb el vostre nom complet amb un enllaç que us porti a la vostra pàgina personal (redirecció):

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.

Per omplir de contingut el vostre 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]

Referències

[http://plone.net/sites/]
[http://www.upc.edu/]
[http://www.calmateuet.com/]
[http://www.altaribagorça.cat/]


Vegeu també

Després d'haver vist joomla i plone, us demanem ¿quin us interessa més?

Enllaços externs