viernes, 8 de julio de 2011

Cómo instalar weceem

Weceem está disponible como una aplicación Java Web (. War) para su despliegue en entornos de servidor estándar de Java, o como un plugin para el framework de aplicaciones Grails.
requisitos

Implementación Weceem CMS requiere:

     * Java 5 o superior
     * Un servidor de SQL Server por ejemplo, MySQL o PostgreSQL
     *  500 ​​MB de RAM asignada a la máquina virtual de Java
     * Una carpeta de sistema de archivos de escritura para el almacenamiento de los indices de busqueda de Lucene text-index"

No es necesario instalar o tener conocimiento de Grails para utilizar Weceem, pero si se quiere desarrollar una aplicación personalizada que utiliza Weceem, también tendrá que instalar Grails.
Actualización de todas las instalaciones Weceem

Antes de instalar una nueva versión de Weceem siempre hay que exportar cada uno de sus espacios para asegurarse de tener una copia de seguridad. Además, debe asegurarse de que su base de datos y los archivos cargados (por ejemplo, WeceemFiles /) se han guardado en una carpeta de copia de seguridad.

 
Instalación de aplicaciones independientes Weceem
Para instalar Weceem independiente es necesario:

    1. Siga los procedimientos normales para poner el archivo WAR en el contenedor de servlets Java
    2. permitir la escritura de la carpeta del índice de búsqueda del usuario del contenedor servlet
    3. Dile a Weceem donde encontrar tu configuración

Hay varias opciones de configuración, la más importante de las cuales se utilizan para indicarle a Weceem dónde encontrar a su base de datos SQL. Para pasarle estos datos de configuración de la aplicación para Weceem hay que crear un archivo de propiedades  y coloca
lo en la ruta de clases o pasar una variable a la máquina virtual Java para indicarle a  Weceem dónde encontrar el archivo de propiedades.

Las propiedades típicasen el
archivo weceem son:

# Control whether or not connection pooling is enabled
dataSource.pooled=true

# Set the JDBC driver class name - class must be on classpath
dataSource.driverClassName=com.mysql.jdbc.Driver
# The user name for the SQL database
dataSource.username=weceem
# The password for the SQL database
dataSource.password=weceem
# The database update mode. Leave as "update"
dataSource.dbCreate=update
# The JDBC URL of your database
dataSource.url=jdbc:mysql://localhost:3306/weceem

# OR you can specify a JNDI data source with just this line, and nothing else
# but you must have configured the JNDI database resource in your servlet container/
#dataSource.jndiName=java:comp/env/jdbc/WeceemDS

# The path to use for storing search index files - MUST be writable
searchable.index.path=/var/weceem/search-indexes


Estas son en realidad las propiedades de configuración Grails a utilizar para configurar el DataSource Grails y el plugin de búsqueda utilizado para indexar el contenido de la búsqueda.

Weceem va tratar de encontrar un archivo llamado "weceem.properties" en la ruta de clases, pero se puede apuntar a una ubicación específica, pasando una URL como la propiedad del sistema weceem.config.location con un argumento a su contenedor / VM como
:

-Dweceem.config.location=file:/etc/weceem/ourconfig.properties

NOTA: También se debe establecer los directorios para  la carga de archivos , para almacenar los archivos subidos en una carpeta en el servidor que no vaya a ser eliminado cuando se actualiza la aplicación web. Ver las opciones de configuración.

Con las versiones anteriores a la 1.0, si se implementa en una carpeta nueva la aplicación se debe copiar la
carpeta WeceemFiles /  a la nueva instalación, para copiar a través de los archivos subidos - ya que se almacenan dentro de su aplicación expansión WAR. Si se utiliza el mecanismo de exportación e importación no debería ser necesario.

Sin embargo, mediante el establecimiento de la ruta de carga correcta en su configuración, puede guardar los archivos subidos fuera de la carpeta de aplicaciones web y así evitar este proceso en el futuro.

 
Instalar Plugin Weceem en su propia aplicación

Instalación Weceem en una aplicación es simple:


grails install-plugin weceem

Una versión de Grails 1.3.1 o superior es recomendada para versión 0.9 en adelante. El  Plugin de Weceem debe funcionar con Grails 1.2.2 y superiores, pero no se ha probado extensivamente en esa línea la versión anterior.

Una vez que el complemento está instalado en su aplicación, probablemente tendrá que establecer un par de
propiedades Grails en la configuración para hacer que su aplicación funcione correctamente.


Al actualizar desde una versión anterior del plugin Weceem en su aplicación, es posible que necesite desinstalar de forma manual algunos viejos plugins Grails Weceem si requiere una nueva versión de ellos si su versión de Grails no lo hace automáticamente.
  

Más información sobre la instalación de weceem aquí

Weceem gestor de contenidos gratuito

Este blog está dedicado a weceem, el nuevo gestor de contenidos open source que destaca por sus caracteristicas, y que en breve estará discutiendole un puesto a los más conocidos CMS (content managment system, osea gestores de contenido ).
Weceem es:

     *
Un open Source Content Management System (CMS) libre y personalizable
     * En focado hacia crear contenido en la Web, blogs, social, de búsqueda, SEO y más
     * Simple y fácil de usar - Diseño páginas web profesionales sin barreras
     * Basado en una sólida tecnología: Java, Spring, Groovy, y construido con Grails


Weceem es un CMS escrito en el marco de aplicaciones Grails (plugins y asociados) que se puede extender fácilmente o integrarse en sus propias aplicaciones Grails. 
Proporciona un  gran nivel de personalización, que permiten adaptar los mecanismos de seguridad, administrar caracteristicas del diseño, manejar direcciones URL, posibilita varios  tipos de datos personalizados etc.. Está construido desde cero para ser integrable, así como para ser una aplicación independiente.

Utiliza una base de datos SQL para el almacenamiento, y requiere un servlets Java, como Tomcat o Jetty para funcionar

Sus características son:

     * Un sistema de contenido jerárquico con soporte para diferentes tipos de contenido como wikis y blogs
     * Soporte para nodos virtuales que permiten que el contenido aparezca en varios lugares en la jerarquía
     * Todo es contenido. Plantillas para páginas, widgets dentro de las páginas, hojas de estilo, etc
     * Soporte para los tipos de contenido variado, incluyendo el servidor del sistema de archivos y directorios de archivos asignados en el espacio URI
     *
capacidad de buscar texto
     * Blogs
...


En definitiva un completo gestor de contenidos, que además es gratis.


Puedes descargarlo aqui