Quiero mi website con Mambo ¿por
dónde empezar? |
|
|
|
Conocimientos que
necesitas tener para crear un sitio web con Mambo
CMS:
Necesitarás un web server o contratar un servicio de hosting,
y un dominio asociado al mismo:
Necesitas contratar una cuenta en un web server para instalar tu
sitio web realizado en Mambo (o tener un servidor de
pruebas local en tu PC), también un dominio que se encuentre delegado a tu
servidor, y activado, es decir, que esté accesible desde Internet. Puedes conocer los planes de hospedaje
web de nuestro patrocinador,
algunos de ellos traen el mambo ya preinstalado, listo para usarse. Si no sabes cómo se registra un dominio o cómo se
contrata un hosting, deberás buscar primero esta
información en algún buscador, antes de proseguir. Instalar Mambo CMS en un servidor de pruebas local
Si lo que deseas es hacer pruebas locales e instalar
Mambo en tu propia PC, para testearlo, jugar con él, etc, deberás instalar
primeramente un pack de programas (todos Opensource y gratuitos) que consta de:
Para tener un servidor de pruebas local los sistemas
operativos Windows 98/NT/XP funcionan bien y puedes
instalar fácilmente todos estos programas antes mencionados con Easy PHP, que es un
pack de instalación muy sencilla de todos estos softwares. Si tu equipo local es Linux, las últimas
distribuciones del Mandrake ya vienen con el
servidor Apache, PHP, etc. Características del hosting /
servidor web donde instalarás Mambo
Si el sitio web de Mambo
va a estar en un servidor remoto (accesible desde Internet), El hospedaje web que contrates preferentemente debe correr bajo
plataformas Linux / Unix. [ ¿Por
qué? Bueno, porque Mambo está programado en lenguaje PHP
y con bases de datos mySql, los cuales funcionan de
manera óptima con servidores Linux / Apache. Por cuestiones de comodidad y flexibilidad, te
recomiendo que contrates un hosting con un buen
panel de control (como Cpanel o Plesk,
por ejemplo), ya que a la hora de crear bases de datos, cuentas de FTP, direcciones de email, o cuando necesites proteger
directorios o configurar la accesibilidad hacia el servidor, no tendrás que
molestarte enviando emails al administrador /
soporte de tu hosting, sino que podrás hacer todo
esto desde tu panel de control, sin pérdidas de tiempo, sin esperas, y sin
molestar a nadie ni molestarte... Los requisitos técnicos básicos que debe cumplir tu
servidor son:
Pre - Instalación - Versión: Mambo 4.5.x
Esta es la primer pantalla
de la pre-instalación de Mambo. Se recomienda el
siguiente soporte. De no hacerlo así su instalación de Mambo podría no
funcionar correctamente.
Configuración
recomendada:
Esta es la configuración recomendada para PHP para asegurar plena compatibilidad con Mambo.
En caso de que haya problemas, comunicate con el soporte / administración de tu hosting y planteales el
problema para que te den una solución. ¿Cómo sigo ahora?
Una vez que ya tenés
resueltas todas estas cosas, podés seguir con el
siguiente tutorial de Instalación de Mambo 4.5.1 o 4.5.2 |
Mambo, lo básico que tiene que saber |
|
Mambo es un Administrador de Contenidos desarrollado
en licencia GNU/GLP, es decir la licencia y el código
es libre*, usted puede bajar una copia de la aplicación sin costo alguno. Mambo ha sido desarrollado por un experto equipo de
programadores a nivel mundial, con la fuerza de la comunidad del código
libre, que aportan sus ideas y talento para construir el mas
poderoso administrador de contenidos.
|
Características de
mambo Mambo es un sistema de administración de contenidos
lleno de características que pueden ser usadas para crear desde un sitio
web hasta una compleja aplicación corporativa. Aquí
mostramos algunas de ellas.
Además muchas otras
características y funciones extras pueden ser agregadas a mambo a través de
las contribuciones de la comunidad de desarrolladores mundial de mambo.
Algunas de ellas pueden ser:
y
muchas, muchas opciones mas... |
Qué es Mambo? |
|
Este articulo le dará una mejor
explicación de como mambo cumplirá con sus expectativas en el área de
administración de contenidos. Qué es Mambo? |
Primero y mas que nada Mambo es un Sistema de Administración
de Contenidos, CMS por sus siglas en inglés (Content Management System, CMS). Mambo es
el motor detrás de su sitio que simplifica la creación, manejo, y publicación
del contenido.
Hay un excelente artículo Razones para implementar un CMS
en la empresa que cubre todas las características de un buen administrador de
contenidos.
La meta del proyecto de mambo es cubrir la mayoría de los
requerimientos que una empresa pueda tener.
Cada día el desarrollo de mambo se acerca a ser el mejor CMS
disponible que cumpla con todas las expectativas y necesidades de un
desarrollador, y al mismo tiempo estamos construyendo un 'código sólido' que
puede ser mejorado y orientado a funciones específicas por otros programadores.
Es por eso que mambo se convierte en una poderosa plataforma para una gran
variedad de aplicaciones web.
Mambo no es una tipica
solución tipo 'portal'
Aunque mambo puede ser usado y extendido a funcionar como
un portal, ésta no es su única función ni la meta del proyecto. Mambo puede
manejar una variedad de sitios de distintos tipos desde un sitio web corporativo, sitios de micros y pequeñas empresas,
sitios personales, comunidades virtuales, publicaciones en línea, hasta
soluciones de gran escala como portales de noticias.
El equipo de Desarrollo de mambo se centró en construir un
Framework sólido mejor que los que se
encuentran en las soluciones típicas de portales. Esto mantiene el código
fuente de mambo extremadamente limpio y eficiente, haciendo que sea muy fácil
para cualquier programador extender las funcionalidad de mambo y orientarlo que
tenga funciones especificas a través del desarrollo de componentes para
solventar sus necesidades.
¿Qué son los componentes de Mambo y para qué sirven? Los componentes son aplicaciones que funcionan
conjuntamente con el nucleo del sistema Mambo y se
integran dentro del mismo tanto en su funcionamiento como en su
administración. Algunos componentes están relacionados a las funciones
principales de Mambo, como por ejemplo la gestión de contenidos o el manejo
de usuarios. normalmente se designa el nombre de los
componentes de mambo con el prefijo "com_"
(así como en los módulos es "mod_"). Existen también otros componentes que son adicionales y
brindan distintos servicios o funcionalidades extra. Estos componentes se
bajan desde sitios de temática Mambo y se instalan desde el panel
administrativo. El funcionamiento de los
componentes de Mambo se divide en dos interfaces
Componentes básicos que vienen
con la distribución oficial de Mambo: Hay un grupo de componentes que vienen ya con la
instalación básica de Mambo, los más importantes son:
Los componentes relacionados con las funciones de
usuario son: com_login, com_user,
com_registration, y com_messages Componentes adicionales de Mambo Quizás aquí te preguntes ¿Donde puedo ver y probar
los componentes de Mambo antes de bajarlos? Existe un excelente sitio web donde están instalados todos (o la mayoría) de los
componentes y módulos de Mambo. Debes registrarte como usuario para poder
acceder a muchos de ellos: CorePHP.com - Trial before download v2 Algunos de estos componentes adicionales de Mambo se
listan a continuación: Multi-idioma: componente que permite tener el
sitio en varios idiomas. Ejemplo: Mambelfish Galería de imágenes: componente para administrar
galerías fotográficas, tiene la posibilidad de crear categorías, configurar thumbnails, paginación, etc. Ejemplo: Zoomgallery,
Akogallery Comentarios: componente que permite a los usuarios del sitio
dejar comentarios sobre noticias, artículos, etc. Ejemplo: Akocoment Carrito de compras o catálogo de productos: este componente permite ofrecer
productos/servicios a la venta directamente desde el sitio web (Ecommerce). Ofrece
diversas posibilidades de configuración y tiene un modo "catálogo"
que permite solo exponer productos con sus respectivas imágenes. Actualmente
ya existe un componente para integrar el famoso carrito Os-Commerce dentro de nuestro sitio en Mambo. Ejemplo: X-shop, php-shop for Mambo
Avisos Clasificados: componentes que permiten a los
usuarios publicar avisos clasificados, desde simples hasta complejos. Son
bastante configurables y ofrecen la posibilidad de subir imágenes y también
que los avisos sean previamente autorizados por el administrador del sitio
antes de ser publicados. Ejemplo: Oglasi, Mambads PMS o mensajes personales: componente que permite a los
usuarios del sitio web enviarse mensajes
personales. Ejemplo: MyPMS SEF (Search
engine friendly): componentes que gestionan la
reescritura de las urls de Mambo, haciéndolas más
legibles y eficientes para los motores de búsqueda. Con estos componentes se
optimiza bastante el sitio para que pueda ser completamente indexado por los
buscadores. Ejemplo: 404SEF, Xaneon
Alias Manager, Advance SEF Repositorio o gestor de bajadas: este tipo de componentes
facilitan la tarea de subir, clasificar, y ordenar los archivos que se bajan
del sitio (downloads). Ejemplo: Remository,
DocMan Todos estos componentes pueden bajarse desde cualquier
sitio de temática Mambo, gratuitamente. ¿Qué diferencia hay entre
módulos y componentes? Esta explicación que haré a continuación no para nada
técnica, simplemente explico con mis palabras lo que yo entiendo por
diferencias entre los módulos y los componentes de Mambo. Los módulos generalmente muestran información
secundaria, simplificada, y breve que toman de la base de datos y se cargan
sobre los laterales del sitio (en las columnas de los extremos). A veces
también pueden recoger o filtrar unos pocos datos mediante formularios. Por
ejemplo, los módulos nos dicen quién está online, cuáles son los últimos
artículos publicados (o los más vistos), un módulo es el que posee el
formulario de ingreso de usuarios, o cambio de template.
Mediante un módulo nos podemos suscribir a un newsletter,
etc. Un módulo por ejemplo no puede ser una aplicación complicada que deba
recargar sucesivamente la página al interactuar con el usuario. Los componentes se cargan en la parte central de la
página (la columna del medio si es a 3 columnas). Estos son aplicaciones más
complejas que los módulos, por lo cual necesitan más espacio para interactuar
y mostrar sus datos. A veces el filtrado de información o el ingreso de la
misma se realiza a través de sucesivos pasos y varias recargas de páginas.
Los módulos son a veces el complemento de los componentes: por ejemplo el
componente com_poll (encuestas) posee
asociado un módulo que es el que permite mostrar el formulario con la
encuesta sobre una columna lateral y no en el centro donde va el contenido.
Otro ejemplo podría ser los banners,
cuya administración es un componente com_banners
en el backend, mientras que en el frontend se muestran en un módulo mod_banners. |