Intranet para la Gestión de la Información y el Conocimiento Empresarial (página 2)
Enviado por Miguel Abelardo Lora Ulloa
Plataformas para desarrollo de gestión de contenidos: se trata de soluciones que ofrecen la plataforma necesaria para desarrollar e implementar aplicaciones que den solución a necesidades específicas. Ofrecen un entorno y unas herramientas de desarrollo. En consecuencia, su interés radica en la posibilidad de construir soluciones adaptadas a cada caso. Demandan un alto nivel de conocimiento de lenguajes de programación de alto nivel, como por ejemplo Java o Python, mientras que otros usan PHP. Pueden servir para construir soluciones de gestión de contenidos, para soluciones de comercio electrónico, o para construir, a su vez, herramientas que respondan a las características de los tipos que se explican en los apartados posteriores. En muchos de ellos diferentes desarrolladores y usuarios han ido creando módulos, de forma que es posible integrar desarrollo propio con herramientas disponibles. Las características de cada plataforma varían, ya que se pueden encontrar desde sólo la plataforma, como Zope, a entornos que ofrecen las prestaciones básicas necesarias para gestión de contenidos, con interfaces y flujos de trabajo especialmente diseñados para ello, como OpenCMS. Sin pretender ser exclusivo, las plataformas más extendidas son: [28]
- Zope, http://www.zope.org/
- Typo3, http://www.typo3.org/
- Midgard Project, http://www.midgard.project.org/
- OpenCMS, http://www.opencms.org/
- Apache Lenya, http://lenya.apache.org/
Aula virtual:
- Claroline, http://www.claroline.net/
- Moodle, http://www.moodle.org/
Bibliotecas digitalesFedora, http://www.fedora.info/
- Dspace, http://www.dspace.org/
- Greenstone, http://www.greenstone.org/
Publicaciones digitales:
- Cofax, http://www.cofax.org/
- Open Journal Systems, http://www.pkp.ubc.ca/ojs/
- ePrints, http://www.eprints.org/
Entornos para colaboración:
- eGroupware, http://www.egroupware.org/
- phpCollab, http://www.php-collab.org/
- Wiki (web de referencia), http://www.wiki.org/
Blogs o bitácoras:
- WordPress, http://wordpress.org/
Portales:
- PHP Nuke, http://phpnuke.org/
- Drupal, http://www.drupal.org/
- Mambo, http://www.mamboserver.com/
- Plone (requiere Zope), http://www.plone.org/
- Joomla, http://www.joomla.org/
Dentro de estos los más populares por su fácil manipulación y una excelente interfaz de trabajo son:
PHP-Nuke
Mambo
Plone
Joomla
Joomla es un sistema gestor de contenidos dinámicos (CMS o Content Management System) que permite crear sitios web de alta interactividad, profesionalidad y eficiencia. La administración de Joomla está enteramente basada en la gestión online de contenidos.
Decimos "gestión online" porque todas las acciones que realizan los administradores de sitios Joomla, ya sea para modificar, agregar, o eliminar contenidos se realiza exclusivamente mediante un navegador web (browser) conectado a Internet, es decir, a través del protocolo HTTP (Protocolo de transferencia de hipertexto).
Nada más que esto es necesario para el usuario de Joomla para publicar información en la Red Global, y mantenerla siempre actualizada y fresca. Esto convierte a Joomla en una poderosa herramienta de difusión de Información, de Márketing Online, y también de negocios por Internet.
Con Joomla podemos crear sitios web de noticias, sitios corporativos, sitios web de presencia, portales comunitarios, e incluso también puede crearse con Joomla sistemas que funcionen en redes cerradas (Intranets) para gestionar información interna (comunicaciones, usuarios, etc) de compañías o empresas de negocios. Con esto último podrán advertir que el ámbito de aplicación de Joomla no es exclusivo de Internet.
Es tan sencilla y amigable la interfaz administrativa de Joomla, que cualquier persona puede administrar sus propios contenidos web sin la necesidad de poseer conocimientos técnicos, sin saber lenguaje HTML, y sin recurrir a un WebMaster cada vez que hay que actualizar tal o cual cosa en un sitio web. Todos los aspectos técnicos del sistema están ocultos al usuario común, y han sido resueltos por los programadores de Joomla, haciendo las cosas sencillas para que los administradores y editores de contenidos puedan prescindir casi completamente de una capacitación técnica especializada.
Joomla está programado en lenguaje PHP (Hypertext Pre Processor) y SQL (Structure Query Language). Utiliza bases de datos relacionales, más específicamente MySQL. Tanto PHP como Mysql son programas Opensource de libre distribución y uso, y al ser Joomla una aplicación WEB, funciona obviamente en servidores de páginas web (HTTP Servers). Estos servidores de páginas web pueden ser de pruebas (Esto es, por ejemplo, Joomla funcionando en un servidor instalado en la misma máquina del usuario que lo administra), o también servidores comerciales de producción (Esto es, cuando publicamos un sitio web basado en Joomla alojado en una empresa proveedora del servicio de hosting).
Basados en esta misma filosofía opensource podemos afirmar también que Joomla correrá mejor en datacenters cuyas plataformas sean Linux/Unix y cuyos servidores HTTP sean Apache. Con esto no vamos a decir que Joomla no funciona en plataformas Windows con servidores IIS (Internet Information Server, de Microsoft), pero sí que lo hace con toda su potencia y funcionalidades en plataformas Unix/Apache.
Debo aclarar aquí que si bien Joomla corre mejor en servidores Unix/Apache, la administración y edición de contenidos desde la computadora que accede el administrador puede funcionar tanto con sistemas Unix o Windows. Nosotros por ejemplo trabajamos localmente con sistemas Windows XP, sin embargo la máquina que funciona como servidor web corre bajo sistema Linux.
El funcionamiento de Joomla se lleva a cabo gracias a sus dos principales elementos:
La base de datos Mysql: allí es donde se guarda toda la información y la mayor parte de la configuración del sistema, de una forma ordenada y en distintas tablas, las cuales cada una de ellas almacena información específica y determinada.
Los scripts PHP: son los que ejecutan las acciones de consulta y realizan modificaciones en la base de datos convirtiendo los datos en simples páginas web interpretables por los navegadores de Internet (Browsers) y perfectamente inteligibles para los usuarios navegantes y administradores.
Existen también otro tipo de archivos que realizan importantes tareas dentro de Joomla (archivos XML, scripts Javascript JS, CSS, etc), pero el motor fundamental de todo CMS (y de Joomla en particular) son los dos enunciados anteriormente.
Ventajas de Joomla
Ocupa poco espacio y es más personalizable, potente y seguro que otros softwares similares.
- Es completamente interactivo y dispone de múltiples funcionalidades
- Software Open Source. Software Libre (Licencias GNU/GPL), ampliable al disponer el código fuente
- Completa y fácil administración por web (Ver Demo administrador)
- Creación y administración rápida de una comunidad on-line
- Creación de la web por inserción de módulos y componentes independientes
- Creación y actualización dinámica de secciones, subsecciones y contenidos (públicos y privados)
- Creación de perfiles y privilegios con niveles jerárquicos para diferentes niveles de usuarios (superadministrador, administrador, mánager, publisher y usuario registrado)
- Plantillas (templates) para modificar el diseño gráfico de la web de forma automática en pocos minutos
- Estadísticas de acceso a los contenidos
- Control de los enlaces dirigidos a la web
- Zonas configurables y personalizables
- Administrador gráfico de fácil utilitzación para editar y eliminar artículos/temas
- Fácil inserción de imágenes y galerias de fotos
- Creación de foros
- Listas de correo para envíos masivos de e-mails a los usuarios de la web
- Sistema de generación de noticias para ofrecerlas vía XML (formato RSS/RDF) automáticament en otras webs
- Sistema de gestión/administración de banners integrado
- Servicio de encuestas on-line
Motor de búsqueda global integrado
Tecnología Web seleccionada para la confección de la Intranet
Joomla es un sistema gestor de contenidos que proviene de Mambo, que cuenta con todas las características mencionadas anteriormente pero, a su vez, presenta una mayor organización y confiabilidad en su estructura; una gran ventaja que presenta Joomla sobre Mambo es que aunque inicialmente Mambo tuvo una distribución gratuita, ahora ya no es gratis, mientras que Joomla sigue siendo gratis y puede ser utilizado por cualquier persona.
Utilizar una herramienta de gestión de contenidos de código abierto tiene otra ventaja que hace decidirse a la mayoría de usuarios: su costo. Habitualmente todo el software de código abierto es de acceso libre, es decir, sin ningún costo en licencias. Sólo en casos aislados se hacen distinciones entre empresas y entidades sin ánimo de lucro o particulares. En comparación, los productos comerciales pueden llegar a tener un costo que sólo una gran empresa puede asumir.
Conclusiones
Se ha demostrado que información en las organizaciones se convierte en poder, y su aplicación, uso, significación y administración conveniente y eficaz conducen a un nivel superior, que es el conocimiento. El conocimiento constituye la piedra angular de la economía de una empresa y constituye el basamento para obtener mayor calidad en la toma de decisiones de los directivos.
Se fundamenta el uso de gestores de contenidos dinámicos (CMS o Content Management System) que permite crear sitios web de alta interactividad, profesionalidad y eficiencia.Demostrando que es importante el uso de herramientas multiplataformas como Apache, PHP y MySQL.
Bibliografías
Lage, Carlos. Discurso de inauguración de la VIII Convención y Feria Internacional "Informática 2002" de Cuba. 2002
Amat, A "De la información al saber", Ed. Fundesco, 2001.
Peña, Pablo Brendell, "To know or not to be". Conocimiento: El oro gris de las organizaciones. Colección Gestión del Conocimiento, Vol. 5, Ed. Fundación DINTEL, 2001.
Maestre, Pedro Yenes, "Diccionario de Gestión del Conocimiento e Informática". Ed. Fundación DINTEL, 2001.http://members.aol.com/thosstew/forward.html
Autor:
Ing. Miguel Abelardo Lora Ulloa
Coautor:
DrC . Efraín Sánchez Perez
Profesor Titular Universidad de Matanzas, Cuba
Msc. Juan Antonio Chirino López
Síntesis Biografía
Nacido en la Ciudad de Moa, Holguín, Cuba el 11de enero de 1967, graduado de Ingeniero Eléctrico en el Instituto Superior Minero Metalúrgico en el año 1991, se ha desempeñado desde su graduación en la actividad de SAD, actualmente labora en la corporación Cuba Ron S.A como Especialista en Sistemas de Computación, trabajando en la confección de una Intranet que gestione la información y el conocimiento de una empresa a través de gestores de contenidos.
Cárdenas, Matanzas, Cuba Junio 2007
Página anterior | Volver al principio del trabajo | Página siguiente |