Upload
rodolfo-barbosa
View
3
Download
1
Embed Size (px)
DESCRIPTION
alfresco
Citation preview
14/9/2015 ¿Qué es Alfresco? | Mi blog técnico
data:text/html;charset=utf8,%3Cdiv%20class%3D%22entrytitle%22%20style%3D%22borderbottomwidth%3A%201px%3B%20borderbottomstyle%3A%20... 1/5
¿Qué es Alfresco? 23/12/2013
Alfresco
Alfresco es un sistema de administración de contenidos CMS(Content Management System)de código fuente libre, desarrollado en Java, basado en estándares abiertos y de escalaempresarial para sistemas operativos tipo Windows, Unix Solaris y algunas versiones de Linux.Alfresco es similar a otros CMS tal como Sharepoint, Documentum, Drupal, Joomla, WordPress,Blogger… , osea un gestor de contenidos donde los propios usuarios pueden subir/editar/compartirdocumentos.
Está diseñado para usuarios que requieren un alto grado de modularidad y rendimiento escalable,desde una simple Pyme hasta una empresa que necesita tenerlo en alta disponibilidad. Alfrescoincluye un repositorio de contenidos donde va todo el contenido aportado por los usuarios, unframework de portal web para administrar y usar contenido estándar en portales, unainterfaz CIFS que provee compatibilidad de sistemas de archivos en Windows y sistemas operativostipo Unix, un sistema de administración de contenido web, capacidad de virtualizar aplicacionesweb y sitios estáticos vía Apache Tomcat, búsquedas vía el motor Apache Solr‐Lucene y flujo detrabajo en jBPM.
Arquitectura de Alfresco:
Alfresco es una aplicación Java que se despliega en un servidor J2EE con una base de datos ypara el almacenamiento de documentos, uti liza un repositoriocomún. El resto de aplicaciones,componentes, sistemas externos, etc… se conectan al repositorio vía diversos métodos paraintercambiar información. El repositorio es el elemento central sobre el que g ira toda laarquitectura y funcionamiento de Alfresco.
Repositorio de Alfresco
La instalación de Alfresco se soporta en distintas bases de datos y servidores J2EE:
Bases de datos: Postgre, Oracle, SQL Server, MySQL, DB2
14/9/2015 ¿Qué es Alfresco? | Mi blog técnico
data:text/html;charset=utf8,%3Cdiv%20class%3D%22entrytitle%22%20style%3D%22borderbottomwidth%3A%201px%3B%20borderbottomstyle%3A%20... 2/5
http://docs.alfresco.com/3.4/index.jsp?topic=%2Fcom.alfresco.Enterprise_3_4_0.doc%2Fconcepts%2Fch‐install.html
Servidores J2EE: Tomcat, JBoss, OAS, Weblogic, WebSphere, Glassfish, L iferay
http://wiki.alfresco.com/wiki/Server_Installation
Arquitectura de Alfresco: Servidor J2EE, base de
datos y repositorio
Alfresco se distribuye en distintas versiones:
Community Edition: software libre, con licencia LGPL de código abiertoEnterprise Edition: Se distribuye bajo licencia de código abierta con posibilidad de soportecomercialCloud Edition: versión SaaS
Alfresco Share:
Alfresco Share es el acceso principal al entorno de Alfresco, que permite generar entornoscolaborativos (Sitios) relacionados con la gestión documental y la gestión de contenidos (Wiki,Blogs, Enlaces,…). El acceso al share típico se hace vía la url: http://localhost:8080/share
14/9/2015 ¿Qué es Alfresco? | Mi blog técnico
data:text/html;charset=utf8,%3Cdiv%20class%3D%22entrytitle%22%20style%3D%22borderbottomwidth%3A%201px%3B%20borderbottomstyle%3A%20... 3/5
Alfresco Share: acceso principal a l entorno de Alfresco
El s itio de Alfresco:
El Sitio es la unidad fundamental de organización de Alfresco. En un Sitio por defecto disponemosde una página inicial, una librería de documentos y un gestor de usuarios, pero el administradorpuede añadir otros elementos colaborativos tal como agendas, blogs, wikis… Los elementos típicosde colaboración de un Sitio en Alfresco son: Wiki, Blog, Calendario, L inks, L ista dedatos, Miembros, Biblioteca (Propiedades, Etiquetas, Metadatos, Aspectos,Versiones). Losadministradores de los sitios pueden personalizarlos añadiendo y modificando distintos elementosde colaboración.
Sitio configurado de Alfresco
14/9/2015 ¿Qué es Alfresco? | Mi blog técnico
data:text/html;charset=utf8,%3Cdiv%20class%3D%22entrytitle%22%20style%3D%22borderbottomwidth%3A%201px%3B%20borderbottomstyle%3A%20... 4/5
Otro Sitio configurado de Alfresco
Flujos de trabajo: Para la gestión documental, Alfresco dispone de diversos workflowsprediseñados muy sencillos que prácticamente cumplen con las necesidades más simples. Si aún asínecesitamos diseñar un workflow más avanzado, podemos crear y añadir uno con JBPM
Workflows por defecto de Alfresco
Personalización:
Al ser una aplicación J2EE, Alfresco puede ser personalizado y extendido a las necesidades de laorganización. Es posible añadir/modificar funcionalidades cambiando simples ficheros deconfiguración: aspectos, listas de datos, metadatos, flujos de trabajo… En un servidor tomcat,simplemente cambiando diversos ficheros en esta ruta: Tomcat/share/classes/alfresco podemospersonalizar rápidamente Afresco
AMP:
Si necesitamos ampliar nuestro Alfresco, siempre podemos recurrir a AMP: es un sistema deinstalación/desinstalación de módulos prediseñados o extensiones en formato AMP(AlfrescoModule Package). Desde esta url, podemos encontrar muchas extensiones úti les que podemosdescargar e instalar con AMP:
http://addons.alfresco.com/
SDK: Si ninguna extensión de AMP satisface nuestras necesidades, siempre podemos desarrollar
14/9/2015 ¿Qué es Alfresco? | Mi blog técnico
data:text/html;charset=utf8,%3Cdiv%20class%3D%22entrytitle%22%20style%3D%22borderbottomwidth%3A%201px%3B%20borderbottomstyle%3A%20... 5/5
nuestro propio módulo o extensión con Eclipse y Alfresco SDK.
http://wiki.alfresco.com/wiki/Alfresco_SDK_4.0