2010-08-01 21 views
5

Recientemente comencé a utilizar Liferay 6.0. Descargué la edición de comunidad liferay-portal-tomcat-6.0.4_1.Nuevo en Liferay 6.0

Antes que nada, ¿me puede recomendar algún sitio web y libros o artículos para Liferay 6.0? (Los que están disponibles en Internet son para versiones anteriores ...)

En segundo lugar. No parece obtener la estructura de Liferay. Por ejemplo, ¿cómo encajan la organización, las comunidades, los usuarios y las páginas juntas?

Por último, ¿podría decirme cómo podría hacer un enlace en una página para apuntar a un directorio en el sistema de archivos en la máquina local del usuario?

Gracias.

Respuesta

3

también soy un novato Liferay, pero aquí está la estructura general de Liferay en caso de que alguien es interesante.

  • Las organizaciones son una jerarquía obligatoria del administrador del portal. Las organizaciones pueden tener suborganizaciones que administran los administradores de la organización en cada organización. Cada organización puede tener sus propias páginas.

  • Las comunidades son como las organizaciones pero no pueden tener comunidades secundarias y los usuarios que no son administradores pueden tener permiso para crearlas. Cada comunidad puede tener sus propias páginas.

  • Los usuarios son usuarios registrados que pueden tener sus propias páginas y pertenecer a cualquier cantidad de organizaciones y/o comunidades.

  • Las páginas son páginas web que los usuarios con ciertos permisos pueden editar simplemente seleccionando un diseño predefinido y agregando/eliminando portlets y subpáginas.

  • Portlet es una aplicación web que generalmente "se ejecuta" como parte de una página en su propia ventana como contenedor.

+0

Solo me gustaría señalar que los usuarios con el rol "Usuario avanzado" pueden tener sus propias páginas. –

5

Trabajar a través de Liferay internals es realmente difícil pero no es imposible. No hay una fuente principal de documentación y la gente tiene que buscar en Google y olvidarse cosas muy fácilmente sin posibilidad de volver a la fuente original ...

Las organizaciones pueden formar jerarquías como lo harían las organizaciones reales. Las comunidades tienen un rol similar a las organizaciones pero desde un punto de vista diferente.
La principal diferencia consiste en:

persistencia - persiste en el tiempo en contraste con las comunidades que aparece y desaparece

administración - usuarios “pertenecen” a una organización que significa que el administrador de una organización es capaz de editar su perfil.Por otro lado, los usuarios de la mano "se unen" a una comunidad que significa que el administrador de la comunidad puede solo administrar la membresía.

Relación - las organizaciones pueden forman una jerarquía mientras que las comunidades son independientes entre sí

membresía - usuarios “deben” pertenecen a una organización, mientras que unirse a una comunidad es opcional

Grupos de usuarios - A diferencia de organizaciones y ubicaciones, los grupos de usuarios no tienen contexto t asociado con ellos. Son simplemente una agrupación de conveniencia que ayuda a los administradores a asignar permisos y roles a un grupo de usuarios en lugar de a usuarios individuales o asignar un grupo de usuarios a una comunidad.

Roles definen permisos en el portal, una organización o en una comunidad. Hay funciones como la creación de un hilo en un foro de discusión. El problema es que hay foros en todos los ámbitos, como la comunidad, la organización o todo el portal. De modo que la función de portal otorga acceso a la creación de un nuevo hilo en cada foro de discusión y rol de la comunidad dentro de una comunidad en particular.

+0

Sí, la documentación es muy limitada, realmente la parte más decepcionante de todo el proyecto, los desarrolladores tienen que luchar y avanzar mientras trabajan con ella ... – Jakub

+0

Creo que Liferay es un proyecto de perspectiva desde el punto de vista de la arquitectura y la tecnología. Los desarrolladores principales sabían muy bien qué tecnologías usar y cómo usarlas. El problema es la falta de documentación del código fuente. Pero si uno tiene una buena experiencia con Spring, hibernate, horm, maven, jsp, javascript y algunos antecedentes de la arquitectura SO, este proyecto oscila ... para un principiante o un hábil programador nuevo en Java, es una "zona de no ir". hay muchos compromisos y Liferay evoluciona muy rápido. Están planificando grandes cosas, como el desarrollo de portlets sin programación real, pero haciendo clic, etc. – lisak

1

Ahora puede acceder al Liferay documentation para obtener más información sobre liferay. A partir de v6.1 no hay comunidades. Ahora tiene organizaciones y sitios.

3

¿me puede recomendar algún sitio web y libros o artículos para Liferay 6.0?

Nuestra etiqueta es un buen lugar para comenzar. Contiene toda la información relevante sobre algunos sitios web útiles y también sugerencias sobre buenos libros. Y se actualiza continuamente.

Parece que no tengo la estructura de Liferay. Por ejemplo, ¿cómo encajan la organización, las comunidades, los usuarios y las páginas juntas?

A diferencia de las versiones anteriores, el user-guide es realmente un buen lugar para conocer algunos administration concepts básicos como estos.

¿podría decirme cómo podría hacer un enlace en una página para apuntar a un directorio en el sistema de archivos en la máquina local del usuario?

No sé exactamente lo que quiere o lo que es el requisito para hacer esto, pero dando <input type="file" /> abriría el explorador de archivos para seleccionar un archivo o bien puede utilizar el flash para lograr esto o construir un enlace como <a href="file:///C:/">Click to pen local folder</a> - pero esto solo funciona para Windows y abre la estructura de carpetas dentro del navegador y con IE abre el Windows explorer.