¿QUÈ SON LOS CMS? ¿QUÈ ES JOOMLA? ..... ñ_ñ
(Content Management System o Sistema de Gestión de Contenidos)
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, además de permitir la fácil y controlada publicación en el sitio a varios editores. Un ejemplo clásico es el de editores que cargan el contenido al sistema y otro de nivel superior (directorio) que permite que estos contenidos sean visibles a todo el público (los aprueba).
CMS populares:
Los blogs y proyectos que manejan mucha información en línea utilizan los CMS´s como una opción que permite la administración lógica del contenido. Los más populares son:
WordPress , Joomla , Livejournal , Tumblr , Posterous , Blogger , MovableType , Drupal , MODx , Typo3 , TYPOlight , Sava CMS (ColdFusion) , Jahia , DotClear , Umbraco ,(ASP.NET) , Nucleus CMS , SilverStripe , Radiant (Ruby on Rails) , Zikula , Kentico (ASP.NET) , XOOPS , Zope.
¿Para que sirven los CMS?
Permiten a los editores crear, clasificar y publicar cualquier tipo de información en una página web.Generalmente los CMS trabajan contra una base de datos, de modo que el editor simplemente actualiza una base de datos, incluyendo nueva información o editando la existente.
¿Què es un WORDPRESS?
Es un sistema de gestión de contenido enfocado a la creación de blogs (sitios web periódicamente actualizados). Desarrollado en PHP y MySQL, bajo licencia GPL y código modificable, tiene como fundador a Matt Mullenweg. WordPress fue creado a partir del desaparecido b2/cafelog y se ha convertido junto a Movable Type en el CMS más popular de la blogosfera. Las causas de su enorme crecimiento son, entre otras, su licencia, su facilidad de uso y sus características como gestor de contenidos.
Otro motivo a considerar sobre su éxito y extensión, es la enorme comunidad de desarrolladores y diseñadores, que se encargan de desarrollarlo en general o crearplugins y temas para la comunidad, siendo usado en septiembre de 2009 por 202 millones de usuarios
¿Què es un PHPNUKE?
El sistema es liberado como software libre bajo la licencia GNU GPL. Hasta la versión 7.5 se podía descargar gratuitamente desde la web oficial de PHP-Nuke; la versión 7.5 es la primera que requirió un pago de 10 dólares. La última versión, la 8.1 requiere un pago de 12 dólares para ser bajada desde dicha web. Esto está permitido según la licencia GNU GPL (con la condición de que el código fuente también sea entregado), y el comprador tiene a su vez el derecho de distribuir el código fuente gratuitamente. El requisito del pago es aplicable sólo a la última versión del programa; cuando una nueva versión sale, la anterior se libera y se puede descargar sin costo.
¿Què es JOOMLA?
En Joomla! se incluyen características como: mejorar el rendimiento web, versiones imprimibles de páginas, flash con noticias, blogs, foros, polls (encuestas), calendarios, búsqueda en el sitio web e internacionalización del lenguaje. Su nombre es una pronunciación fonética para anglófonos de la palabra swahili jumla, que significa "todos juntos" o "como un todo". Se escogió como una reflexión del compromiso del grupo de desarrolladores y la comunidad del proyecto.
¿Què es DRUPAL?
Es un sistema de gestión de contenido modular multipropósito y muy configurable que permite publicar artículos, imágenes, u otros archivos y servicios añadidos como foros, encuestas, votaciones, blogs y administración de usuarios y permisos.
Drupal es un sistema dinámico: en lugar de almacenar sus contenidos en archivos estáticos en el sistema de ficheros del servidor de forma fija, el contenido textual de las páginas y otras configuraciones son almacenados en una base de datos y se editan utilizando un entorno Web.
Es un programa libre, con licencia GNU/GPL, escrito en PHP, desarrollado y mantenido por una activa comunidad de usuarios. Destaca por la calidad de su código y de las páginas generadas, el respeto de los estándares de la web, y un énfasis especial en la usabilidad y consistencia de todo el sistema.
El diseño de Drupal es especialmente idóneo para construir y gestionar comunidades en Internet. No obstante, su flexibilidad y adaptabilidad, así como la gran cantidad de módulos adicionales disponibles, hace que sea adecuado para realizar muchos tipos diferentes de sitio web.
¿QUÈ ES PHP- NUKE?
Es un cms que contiene en su interior todos los instrumentos usados para crear una pagina/portal de información (en todos los sentidos). Dado el inmenso número de funciones disponibles en el paquete original y en el gran número de módulos desarrollados por terceras personas, el sistema también es apto para la administración de:
Sistemas de e-commerce (compras online)
Portales corporativos
Agencias públicas
Agencias de noticias
Compañias online
Páginas de información
Sistemas de e-learnig (cursos online)
PHP-Nuke: utiliza como base de su propia estructura el dúo Php+SQL, acompañado por el servidor web. Muchos módulos han integrado otros muchos sistemas, tales como Javascript, Java, Flash e incluso también sistemas que sirven, a través del portal, sonidos y videos en stream (Radio Online, Televisión Online, Imágenes, archivos...)
¿Còmo se instala y configura PHP-NUKE?
Antes de instalar PHP-Nuke en un servidor, es conveniente hacerlo en forma local, o sea en nuestro PC, para ello debemos instalar un servidor Apache, PHP, MySQL y phpMyAdmin.
Una forma rápida de hacer esto es instalando el paquete AppServ, que trae todo lo anteriormente detallado, y lo mejor nos dejará todo configurado y funcionando.
Vamos a partir bajando la versión de AppServ recomendada desde aquí:
1º Instalamos AppServ como se muestra en la siguiente imagen:
2º Se elige el directorio donde se uno quiere que este instalado
3º A continuacion la información que viene es de MySQL (Anotala, es la misma que tendrás que agregar en el archivo config.php de PHP-Nuke)
En Server Name, deja localhost (sin cambios)
en Administrators Email Address: tu cuenta de correo...
HTTP Port : 80 (sin cambios)
En User Name: Un nombre de usuario para tus bases de datos
Password: una contraseña
Charset: Sin cambios
Ya tienes corriendo en tu PC:
Apache 1.3.33
PHP 4.3.11
MySQL 4.0.24
phpMyAdmin-2.5.7-pl1
Ahora vamos a la carpeta C:\AppServ\www y eliminamos el archivo index.html
Bajamos la última versión estable de PHP-Nuke desde:
Lo descomprimimos y lo metemos en la carpeta C:\AppServ\www como se muestra en la imagen:
Ahora editamos el archivo config.php que quedó en la raíz, para ello puedes utilizar Dreaweaver, Frontpage, Block de Notas o cualquier editor.
En nombre de usuario agrega el nombre que diste en información de MySQL anteriormente, en contraseña deja vacío (solo trabajaremos en local) en dbname = nuke7
Ponemos el nombre de la base de datos y click en crear.Despues le damos un click en SQL.
Le damos click en Examinar,Buscamos el archivo nuke.sql que viene con PHP-Nuke y damos click en continue.Con esto estará instalada la Base de datos de nuestro
Nuke.
Ahora solo nos falta ver como quedo, para esto vamos a http://localhost/
y Listo, tenemos instalado nuestro PHP-Nuke.
ESTRUCTURA DE PHP_NUKE
CABECERA ó HEADER: es la parte superior, donde va el logo.
BLOQUES (BLOCKS): Son los laterales, destinados a Menú, información, banners, etc.
MENSAJE: Es el sector señalado en la imagen 1, por lo general se utiliza para dar un mensaje de bienvenida, es solo visible en la página de inicio, se puede desactivar si no se necesita.
MODULOS: Algunos de los módulos que trae por defecto PHP-Nuke son, noticias, foros, descargas, enciclopedia, etc.Estos bloques se visualizan en la parte central de PHP-Nuke, en el caso de la imagen, el modulo de las noticias.