OpenCms crear un sitio
OpenCms crear un sitio:
Voy a referirme en este artículo sobre mi forma de percibir la creación de un sitio de gestión de contenido, con OpenCms, pues aunque hay mucha información al respecto cuando uno aborda este gestor por lo menos yo quedé con muchos vacios respecto a cómo empezar y lo que se esperaba que hiciera el gestor de contenido con mi aplicación especifica.
Voy a referirme en este artículo sobre mi forma de percibir la creación de un sitio de gestión de contenido, con OpenCms, pues aunque hay mucha información al respecto cuando uno aborda este gestor por lo menos yo quedé con muchos vacios respecto a cómo empezar y lo que se esperaba que hiciera el gestor de contenido con mi aplicación especifica.
Algunas preguntas básicas que me hice.
¿porque no afrontar mi aplicación con generador de sitios dinámicos? con una herramienta como JSP en un contenedor Tomcat y todo en Java , los cuales sin ser el que más sé del tema, me defiendo , para meterme en el cuento, de aprenderme otra cosa más.
Para empezar definamos:
Que es un gestor de Contenido?
Un sistema de gestión de contenidos (en inglés Content Management System, abreviado CMS) es un programa que permite crear una estructura de soporte (framework) para la creación y administración de contenidos, principalmente en páginas web, por parte de los participantes.
Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio.
El sistema permite manejar de manera independiente el contenido y el diseño. Así, es posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio sin tener que darle formato al contenido de nuevo
Cuales CMS relativamente conocidos existen, con buena información sobre ellos?
Joomla, Drupal, Wordpress, Opencms entre otros.
¿Que es OpenCms?
Es un sistema de gestión de contenido de fuentes abiertas basado en Java y en tecnología XML. Es distribuido por la empresa Alkacon Software bajo licencia LGPL .
Se trata de una aplicación CMS con características tales como Entorno de trabajo basado en navegador web, Gestión de activos, Sistemas de gestión de usuarios y permisos integrados, Publicación de contenidos basada en proyectos, Gestión de Workflow y tareas, Editor WYSIWYG, Soporte a la internacionalización, Versionado del contenido, Mecanismos de plantillas JSP y XML, Soporte Multi-idioma, Sistema de Ayuda Online, Publicación dinámica y estática de contenidos, Personalización, Sistemas de cacheo integrados, Mecanismo modular para las extensiones, Sistema de programación de trabajos, Mecanismo de Sincronización, Importación y Exportación de Contenidos, Integración con el servidor de aplicaciones, soporte para EJB
OpenCms requiere para su instalación es un container de JSP/Servlet comoApache Tomcat y un sistema de gestión de base de datos como MySql.
Ver blog anterior sobre instalación de OpenCms.en :
http://cac9999.blogspot.com/2011/03/instalacion-opencms-en-linux-madriva.html
Ver blog anterior sobre instalación de OpenCms.en :
http://cac9999.blogspot.com/2011/03/instalacion-opencms-en-linux-madriva.html
De estas preguntas sencillas y básicas me quedo claro, necesito un sistema que no necesite estarlo programando para insertar un nuevo menú, publicar un nuevo contenido, retirar ágil que esta desactualizado, en resumen que pueda “administrar” sin meterle la mano al código, cosa que con JSP/JSF y Tomcat no se es tan simple hacerlo a menos que me ponga hacer otro CMS, que no es el caso.
De la descripción de lo que un CMS, me quedó claro que se sigue manteniendo de alguna forma el modelo MVC, lo cual siempre despierta mi interés, dado del estudio de los diferentes CMS del mercado, me decante sobre el Opencms por dos sencillas razones sin complicar el asunto, está hecho en Java/JSP y lo conozco, además tengo varios desarrollos en estas herramientas, supuse que la curva de aprendizaje será más suave, cosa que a la postre fue verdad.
Bueno ya me convencí a mí mismo, que la cosa era por allí, y de alguna en mi interior estaba buscando algo como esto.
Bien una vez instalé Opencms en mis sistema Mandriva (ver http://cac9999.blogspot.com/2011/03/instalacion-opencms-en-linux-madriva.html).
Abrió la pantalla principal como un FrameWork cualquiera , pero la pregunta era que s espera que deba hacer, lo más fácil al manual de la aplicación, descargué el manual y manos a la obra.
Claro el manual que Baje era de una versión muy anterior , pero era la mas actualizada que encontré, indicaban toda la instalación del sistema con pelos y señales en la versión 7.0.3 y casi al inicio , indican que para crear el sitio debve uno entrar a administrador -> crear carpeta extendida -> micrositio, pero sucede que en la versión qu estaba yo trabajando la mas actual 7.5.3 , tal ruta no existe, después de buscar por todas partes al fin encontré un manual de instalación del 7.5.3 , pero el autor decide hacer todo el montaje en EasyEclipse , toda muy bien documentado, me pareció que era otro cuento , ahora no solo era aprender Opencms , sino además EasyEclipse, que era diferente al desarrollo en Eclipse que ya conocía, decidi que no me iba a meter en ese cuento y preferí seguir buscando como se hace desde el mismo OpenCms , todo el montaje.
La verdad no encontré nada que dijera de forma directa como se hacia, pero entrando a foros , leyendo y releyendo manuales , anuncios y toda la información del caso saque en limpio lo siguiente.
1. Para crear un sitio en opencms basta en entrar en vista : Explorador , en la barra de herramientas darle NUEVO y seleccionar carpeta
2. Darle un nombre acuerdo al sitio, como ejemplo los manuales usan misitioweb.
3. Y darle continuar hasta salir de este menú
Para lo demás continúe como indican los manuales:
Seguir el enlace a el blog a continuación , para crear un sitio con opencms paso a paso
Comentarios
Publicar un comentario