Quiero mi website con Mambo ¿por dónde empezar?

 

 

 

 

Conocimientos que necesitas tener para crear un sitio web con Mambo CMS:

  • Necesitarás un conocimiento mínimo del manejo de PC, navegadores, e Internet.
  • Tendrás que tener la habilidad para descomprimir archivos .zip, .gz o .rar., y un programa de software necesario para hacerlo. Si no sabes qué es esto, busca en Google: "descomprimir archivos .gz" o algún tutorial de descompresión de archivos. Winzip y Winrar son dos programas que se utilizan para estos fines.
  • Deberás ser hábil para utilizar las funciones mínimas de un cliente FTP, y tener instalado el software. Si no, busca en Google: "transferencia de archivos por FTP" y aprende eso primero. Dos programas clientes de FTP que me gustan son: WS_FTP y Filezilla.
  • Tendrás que tener un mínimo conocimiento del funcionamiento de servidores web... Mínimo por cierto, muy mínimo.

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:

  • Servidor HTTP Apache
  • Intérprete PHP
  • Base de datos MySql
  • Phpmyadmin (herramienta de administración visual de mysql, no es indispensable pero sí es muy bueno tenerla)

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:

  • Tener instalado PHP versión 4.1.0 o superior
  • Contar con Bases de datos Mysql versión 3.2x o superior

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.

PHP version >= 4.1.0

Si

  - compresión zlib

Disponible

  - soporte XML

Disponible

  - soporte MySQL

Disponible

configuration.php

Escribible

Ruta para guardar sesión

c:/apache/tmp, Escribible

Configuración recomendada:

Esta es la configuración recomendada para PHP para asegurar plena compatibilidad con Mambo.
Sin embargo, Mambo continuará funcionando si su configuración no se ajusta exactamente a estas recomendaciones

Directiva

Recomendado

Actual

 

Modo Seguro:

OFF:

OFF

 

Mostrar Errores:

ON:

ON

 

Subir Ficheros:

ON:

ON

 

Comillas Mágicas GPC:

ON:

ON

 

Ejecutar Comillas Mágicas:

OFF:

OFF

 

Registros Globales:

OFF:

OFF

 

Buffer de salida:

OFF:

OFF

 

Inicio automático de sesión:

OFF:

OFF

 

  

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.

La Base

El Código Fuente de mambo le permitirá tener un poderoso motor de funcionamiento como soporte de su sitio web, de manera que todo el contenido será editable además de contener funciones básicas que le permitirán tener herramientas.  Ver lista completa de Características

Entre la Características Básicas de mambo están:

Parte Pública

  • Manejo de artículos, noticias, faqs de manera potente
  • Crear contenido
  • Creación automatizada de menús
  • Diferentes tipos de muestra del contenido
  • Creación de jerarquías, secciones, categorías, sub-categorías
  • Motor de Búsqueda
  • Manejo de links
  • Manejo de imágenes
  • Manejo de banners
  • Manejo de RSS
  • Sindicar Contenido
  • Registro de Usuarios y jerarquías
  • Edición del sitio desde la parte publica

Parte de Administración

  • Agregar/editar/borrar usuarios
  • Agregar editores y brindar privilegios
  • Editores HTML WYSIWYG
  • Permite la edición de varios autores al mismo tiempo
  • Respaldos
  • Configuración General
  • Instalación de componentes y módulos
  • Instalación de templates
  • Asignación de templates
  • Manejo del contenido
  • Posición del contenido

Diseño Visual

El diseño visual a través de mambo se maneja por medio de un sistema de plantillas o templates, de manera que cualquier diseño puede ser implementado mediante este sistema. Así mambo no tiene ninguna limitante para implementar cualquier tipo y/o forma de diseño para su sitio web.

Las plantillas pueden ser creadas con html básico y no requiere ningún grado mínimo de conocimiento en php.  Solo se le insertan unos cuantas etiquetas de php, para esto existe un plug-in para DreamWeaver que le podrá ayudar en dicho cometido.

Además existen cientos de diseños de plantillas que puede disponer libremente en las comunidades de mambo o servicios comerciales que le ayudaran a tener una template personalizada.

Gracias al sistema de templates, usted en el futuro solo modificara o creara una nueva y tendrá un rediseño de su sitio web facilmente sin que tenga que rediseñar el contenido.

Componentes

Un componente no es mas que un agregado que permite que mambo tenga una funcionalidad en específica, este componente puede ser programado por cualquier desarrollador. De manera que mambo tiene la funcionalidad básica y el componente los atributos necesarios para crear una aplicación web en específico.

Existen cientos de componentes en código libre y también algunos desarrollados de manera comercial.

Por ejemplo: Existe un componente para crear una Agencia de Bienes Raíces, al instalarlo, mambo tendrá las funcionalidades básicas pero también se convertirá en una aplicación para manejar/vender/rentar Bienes Raíces.

En este sentido existen componentes para crear tiendas virtuales, revistas en línea, agencias de viajes, helpdesk, galerías, manejar documentos, descargas, boletines de noticias, newsletter, etc, etc.

Módulos

Un módulo es un elemento que puede posicionarse en cualquier parte del sitio web a través de mambo (esto depende de los espacios destinados para esto en la template)

Estos elementos pueden ser contenido creado por el usuario o módulos programados para dar la hora, el clima, para mostrar las ultimas noticias, las mas leídas, el menú de navegación, la caja de búsqueda, etc

Estos módulos son como "cajas" que pueden colocarse en diversas partes del sitio. Por lo general muchos componentes, traen sus propios módulos para usarse en conjunto.

Igualmente existen módulos para bajar de forma libre o comercialmente

Mambots

Los mambots funcionan de manera similar que un "Macro", de manera que podemos programar estos mambots para que desplieguen cierta funcionalidad  dentro del contenido de cada pagina del sitio.

El mambot mas conocido es el [mosimage] este mambot lo que hace es en lugar de insertar con código html una imagen, al yo insertar este comando en el contenido de mi sitio automaticamente insertará la imagen, la alineara, hará un thumbnail, le pondrá un texto tipo sumario y al dar click sobre el abrirá una ventana nueva con la imagen en el tamaño grande.

El usuario no tiene que hacer eso, el mambot lo hace automáticamente por él, el usuario solo inserta la etiqueta dentro del contenido y define ciertos parámetros de manera fácil.

Mambo es un Administrador de Contenidos muy simple de usar y que cuenta con el respaldo de comunidades globales a nivel mundial

La Comunidad Mambo México le ayudará para que conozca mambo y en poco tiempo pueda tener su propio sitio web funcionando.

 

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.

  • Una gran y saludable comunidad de programadores
  • Provee un nivel básico de aprobación para usuarios registrados
  • Ayuda En línea
  • Mecanismo de Caching para las paginas para mejorar el rendimiento de sitios congestionados
  • Papelera de Reciclaje
  • Manejo de Publicidad  (banners)
  • Administración y Manejo de Media (imagenes, documentos, video)
  • Agendamiento para la publicación de contenido
  • Sindicación de Contenidos RSS
  • Soporte SEF ( Search Engine Friendly) en las URL'S
  • Multi-idiomas
  • Lenguaje de Macros en el contenido (mambots)
  • Sistema avanzado de administración
  • Sistema de manejo del diseño a través de templates
  • Cualquier diseño puedo ser implementado basado en HTML sin necesidad de tener conocimiento en programación.
  • Jerarquización de grupos de usuarios
  • Estadísticas Básicas de visitantes
  • Soporte a multiples editores HTML tipo WYSIWYG
  • Encuestas
  • Manejo robusto de artículos y noticias
  • Edición del contenido desde la interfase publica, sus editores no tendrán porque accesar a la interfase de administración *
  • Motor de Búsqueda inherente al sistema
  • Manejo de meta-tags incluso por articulo o item
  • Permite la edición de diferentes usuarios al mismo tiempo sin riesgo alguno

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:

  • Autenticación con LDAP
  • Perfiles de usuarios extendidos
  • Foros
  • Galerías de imágenes Avanzadas
  • Manejo de documentos y descargas
  • Calendarios de eventos
  • Clasificados
  • Agencias de Bienes Raíces
  • HelpDesk
  • Directorios de Negocios
  • Creación avanzada de Formularios
  • eCommerce

y muchas, muchas opciones mas...

Cerrar Ventana


 

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.

Componentes y módulos de Mambo

Imprimir

 

¿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

  1. La interfaz administrativa: esta se integra al panel de administración de Mambo, y sirve para que el administrador del sitio pueda configurar las opciones del componente en cuestión, crear elementos, editar, borrar, etc. Por ejemplo: en el componente poll (encuestas), el administrador crea una encuesta, la pregunta de esa encuesta, luego crea las distintas respuestas que se darán como opciones al usuario que responda esa pregunta, etc. Después de ello puede publicarla, editarla, borrarla, o crear nuevas encuestas... Los archivos de los componentes que forman parte de la administración de los mismos el sistema Mambo los instala en el directorio public_html/sitiomambo/administrator/components/

 

 

 

  1. La interfaz de usuario: esta es la que el usuario o visitante ve y utiliza desde el frontend (sitio público). Por ejemplo en un componente de clasificados, el usuario puede ver los anuncios publicados por otros usuarios y también publicar o editar sus propios avisos... Los archivos de los componentes que forman parte de esta interfaz de usuario el sistema Mambo los instala en el directorio public_html/sitiomambo/components/

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:

  • el componente de contenidos com_content
  • el componente de la página principal com_frontpage
  • el componente de contacto com_contact
  • el componente de administración de banners com_banners
  • el componente de encuestas y votaciones com_poll
  • el componente de gestión de enlaces com_weblinks
  • el componente de sindicación de noticias (hacia y desde otros sitios) com_newsfeeds y com_rss
  • el componente del wrapper com_wrapper (permite ver y navegar una página web cualquiera dentro de nuestro sitio Mambo)
  • el componente del buscador interno com_search

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


Foros, FAQs y tickets: componentes que sirven para la intercomunicación de los usuarios del sitio y el administrador del mismo, puede ofrecerse soporte, responder a preguntas frecuentes y también, crear temáticas en los foros y regular los posts que realizan los usuarios. Ejemplo: Simpleboard, a6MamboHelpDesk

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.