Características de neoCMS
neoCMS
permite la creación, personalización y gestión de un sitio web de una
manera ágil y sencilla. Está diseñado para poder administrar el
contenido de una web de forma automática y sin necesidad de tener
grandes conocimentos informáticos: publicar, editar, borrar, otorgar
permisos, establecer módulos visibles para los visitantes, etc.
Su principal objetivo es controlar el proceso vital del contenido y de la información de una organización (via intranet y extranet), permitiendo generar, gestionar y publicar cualquier tipo de contenido mediante un sistema workflow de publicación flexible que permite el seguimiento de la documentación e información; publicación de noticias y eventos, venta on-line, control de acceso y permisos, gestión de miembros, grupos, etc.
Todas las acciones que se han de realizar para la gestión de la web, se pueden realizar a través de un navegador web, lo que facilita el trabajo colaborativo y distribuido.
Por construcción, neoCMS admite una serie de funcionalidades que permiten mejorar la comunicación con el usuario, como:
- Adición de contenidos tipo imagen o documento de forma sencilla mediante "arrastrar y soltar" desde el explorador de windows o cualquier sistema con soporte para el protocolo WebDAV (finder en Mac Os X, Konqueror en linux,...).
- Edición on-line de todo tipo de documentos. Es decir, neoCMS permite que mediante un simple click de ratón desde el interfaz, se abra Word (por ejemplo) permitiendo la edición directa.
- Soporte para usuarios y grupos.
- Posibilidad de copiar, cortar, pegar contenidos entre distintos apartados.
- Posibilidad de poder deshacer los últimos cambios realizados de forma sencilla gracias a las características de transacciones de la aplicación.
neoCMS tiene por defecto un conjunto de objetos básicos que facilitan de una manera sencilla y eficiente la administración y creación de nuevos contenidos de una web. Estos objetos son análogos a los existentes en cualquier sistema de ficheros, y están pensados para que el proceso de administración sea lo más natural posible.
Algunos de estos tipos de objeto por defecto son:
- Carpetas: son en sí contenedores o clasificadores de otros objetos, que a su vez hacen las veces de apartados de la propia web.
- Documentos: están compuestos por texto. El texto que contienen puede ser texto estructurado (texto simple con unas pocas marcas para darle formato), HTML o texto plano. Tanto en texto estructurado como en HTML existe la posibilidad de introducir imágenes, tablas, enlaces, etc a través de un editor incrustado de texto enriquecido.
- Imágenes: posteriormente pueden ser referenciadas desde los documentos HTML.
- Eventos: permiten indicar, entre otras cosas, entradas en el calendario del portal.
- Noticias: son documentos de texto con ciertas peculiaridades. En primer lugar, cuando se publican, aparecen en una página especial dedicada a las noticias.
- Temas: son elementos interesantes para facilitar las búsquedas dentro del propio sitio web.
De una manera técnica, algunas características de neoCMS son:
- Orientación a objetos
- Soporte de estándares abiertos: XML-RPC, SQL, ODBC, XML, FTP, http, SSL, SOAP, etc
- Fácilmente extensible
- Programación dinámica con sus lenguajes de scripting (ZPT, DTML) o a través de lenguajes de programación como Python o Perl
- API sencilla de acceso a la base de datos
- Conectividad con bases de datos relacionales: MySQL, Oracle, Postgres,..
- Licencia Open Source
- Cumplimiento de estándares: WAI doble
A, XHTML 1.0, CSS 2.0, Web Semántica (RSS), entre otros