Liferay

Scriverò tante cose.

Link interessante
http://blog.d-vel.com/web/blog/

Come Servizio di windows

Liferay come servizio di windows

Installazione 6.1

Installing in a bundle

Decomprimendo lo zip troviamo le cartelle

  • data: ci sono i file se si usa hsql , i dati di jackrabbit repository e gli indici di ricerca di lucene
  • deploy: plugin di liferay
  • application server tipo tomcat:

Per installare dopo aver decompresso copia i driver jdbc del tipo del db scelto in [Tomcat]/lib/ext , dopo lanciare startup.sh e tail -f logs/catalina.out per controllare che tutto sia a posto.

Liferay viene dato con un'applicazione chiamata 7Cogs dove vi sono esempi e dimostrazioni di quello che liferay può fare. Quindi nelle installazioni di produzione conviene cancellarla prima dell'avvio in modo che non crei i db e appesantisca inutilmente l'installazione. Bisogna eliminare l'applicazione sevencogs-hook che è un plugin che copia i dati nel db quando liferay parte. In tomcat basta elinminare la cartella in glassfich invece bisogna farlo dalla console amministrativa. Le altre applicazioni di 7Cogs sono temi che si possono lasciare installati.
In liferay EE non ci sono gli esempi messi dentro.

Installazione con setup wizard

Si può installare tramite il wizard, ci sono tre parti in liferay the portal, the adminstrator, and the database. Vediamo l'installazione del portal.
Come si vede anche nella pagina della guida appare un wizard http://www.liferay.com/documentation/liferay-portal/6.1/user-guide/-/ai/using-liferay-s-setup-wizard dove fornire
Portal Name: il nome del sito
Default Language e altre info per l'amministratore.

Dopo si può usare il db integrato se si deve fare solo delle prove. Se invece si vuole installare per produzione usare uno dei db supportati

  • DB2
  • Ingres
  • MySQL
  • Oracle
  • PostgreSQL
  • SQL Server
  • Sybase

Andare sul db e creare un utente e un db per liferay di tipo UTF-8 . Ovviamente l'utente deve avere pieni diritti sul db

Dopo aprire dal wizard la sezione del db configuration. Quando lui avrà finito apparirà la locazione del file portal-setup-wizard.properties

Se non si vuole usare il wizard andare in portal-ext.properties file e settare questa proprietà

setup.wizard.enabled=false

Ecco un esempio di file properties risultante

cat portal-setup-wizard.properties 
admin.email.from.name=giuseppe borgese
default.admin.first.name=giuseppe
default.admin.last.name=borgese
jdbc.default.password=segretaaaaa
liferay.home=/opt/liferay-portal-6.1.0-ce-ga1
admin.email.from.address=giuseppe@miamail.com
company.default.name=Sito interesssante
default.admin.email.address=giuseppe@miamail.com
company.default.locale=it_IT
jdbc.default.username=liferay
jdbc.default.driverClassName=org.postgresql.Driver
jdbc.default.url=jdbc:postgresql://127.0.0.1:5432/liferay
setup.wizard.enabled=false
default.admin.screen.name=giuseppe
Salvo diversa indicazione, il contenuto di questa pagina è sotto licenza Creative Commons Attribution-ShareAlike 3.0 License