2010-08-01 4 views
5

Ho iniziato a utilizzare solo Liferay 6.0. Ho scaricato l'edizione della community liferay-portal-tomcat-6.0.4_1.Nuovo su Liferay 6.0

Prima di tutto, per favore mi può consigliare qualche sito web e libri o articoli per Liferay 6.0? (Quelli disponibili su Internet sono per le versioni precedenti ...)

In secondo luogo. Non mi sembra di avere la struttura di Liferay. Ad esempio, in che modo l'organizzazione, le comunità, gli utenti, le pagine si integrano tutti insieme?

Infine, potresti dirmi come posso creare un collegamento su una pagina per puntare a una directory sul file system sul computer locale dell'utente?

Grazie.

risposta

3

Sono anche un newbie Liferay, ma qui è la struttura generale di Liferay in caso qualcuno è interessato.

  • Le organizzazioni sono una gerarchia mandataria dell'amministratore del portale. Le organizzazioni possono avere organizzazioni secondarie amministrate dagli amministratori delle organizzazioni in ciascuna organizzazione. Ogni organizzazione può avere le proprie pagine.

  • Le comunità sono come organizzazioni ma non possono avere comunità secondarie e gli utenti non amministratori possono essere autorizzati a crearle. Ogni comunità può avere le proprie pagine.

  • Gli utenti registrati possono disporre di proprie pagine e possono appartenere a qualsiasi numero di organizzazioni e/o comunità.

  • Le pagine sono pagine Web che gli utenti con determinate autorizzazioni possono modificare semplicemente selezionando un layout predefinito e aggiungendo/rimuovendo portlet e pagine secondarie.

  • Portlet è un'applicazione Web che di solito "esegue" come parte di una pagina nella propria finestra come contenitore.

+0

Vorrei solo notare che gli utenti con il ruolo "Power User" possono avere le proprie pagine. –

5

Lavorare attraverso gli interni di Liferay è davvero difficile ma non impossibile. Non c'è una fonte principale di documentazione e la gente deve andare in giro e dimentica le cose molto facilmente senza possibilità di tornare alla fonte originale ...

Le organizzazioni possono formare gerarchie come farebbero le organizzazioni reali. Le comunità hanno un ruolo simile alle organizzazioni ma da un diverso punto di vista.
La differenza principale consiste nel:

persistenza - persiste nel tempo in contrasto con le comunità che sembra e scompare

amministrazione - utenti “appartengono” ad un'organizzazione che significa che l'amministratore di un'organizzazione è in grado di modificare il suo profilo.Dall'altro gli utenti di "si uniscono" a una comunità che, , significa che l'amministratore della comunità può gestire l'appartenenza solo per .

relazione - le organizzazioni possono formano una gerarchia mentre le comunità sono indipendenti l'uno dall'altro

appartenenza - gli utenti “devono” appartenere ad un'organizzazione, mentre entrare in una comunità è facoltativo

Gruppi di utenti - A differenza di organizzazioni e ubicazioni, i gruppi di utenti non hanno contex t associato con loro. Sono puramente un gruppo di convenienza che aiuta gli amministratori ad assegnare autorizzazioni e ruoli a un gruppo di utenti anziché a singoli utenti o all'assegnazione di un gruppo di utenti a una comunità.

I ruoli definiscono le autorizzazioni attraverso il portale, un'organizzazione o attraverso una comunità. Ci sono funzioni come la creazione di una discussione in un forum di discussione. Il problema è che ci sono forum su ambiti come la comunità, l'organizzazione o l'intero portale. In questo modo, il ruolo di portale concede l'accesso alla creazione di una nuova discussione in ogni forum di discussione e ruolo della comunità all'interno di una particolare comunità.

+0

sì la documentazione è molto limitata, la parte davvero deludente dell'intero progetto, gli sviluppatori devono lottare e farcela mentre lavorano con esso ... – Jakub

+0

Penso che Liferay sia un progetto di prospettiva dal punto di vista dell'architettura e della tecnologia. Gli sviluppatori principali sapevano molto bene quali tecnologie utilizzare e come usarle. Il problema è l'assenza di documentazione sul codice sorgente. Ma se si ha una buona esperienza con spring, hibernate, ant, maven, jsp, javascript e qualche background di architettura SW, questo progetto oscilla ... per un principiante o un abile programmatore nuovo a java, è una "no go zone". c'è un sacco di commit e Liferay si evolve molto velocemente. Stanno pianificando grandi cose, come lo sviluppo del portlet senza una vera programmazione ma cliccando, ecc – lisak

1

Ora è possibile accedere a Liferay documentation per ulteriori informazioni su liferay. A partire dalla v6.1 non ci sono community. Ora ha organizzazioni e siti.

3

puoi per favore raccomandarmi qualche sito web e libri o articoli per Liferay 6.0?

Il nostro tag è un buon punto di partenza. Contiene tutte le informazioni rilevanti su alcuni siti Web utili e anche alcuni suggerimenti sui libri. Ed è continuamente aggiornato.

Non mi sembra di avere la struttura di Liferay. Ad esempio, in che modo l'organizzazione, le comunità, gli utenti, le pagine si integrano tutti insieme?

A differenza delle versioni precedenti, il user-guide è davvero un buon posto per conoscere alcune di base administration concepts come questi.

potresti dirmi come posso creare un collegamento su una pagina per puntare a una directory sul file system sul computer locale dell'utente?

Non so esattamente ciò che si vuole o quello che è il requisito per fare questo, ma dando <input type="file" /> sarebbe aprire il browser file per selezionare un file o altro si può utilizzare il flash per ottenere questo o la costruzione di un link come <a href="file:///C:/">Click to pen local folder</a> - ma funziona solo per Windows e apre la struttura delle cartelle all'interno del browser stesso e con IE apre Windows explorer.