Home DSLgroup
¿Cómo migrar a Joomla! 1.5 ? PDF Print E-mail
Written by Administrator   
Saturday, 30 September 2006 20:27

Joomla! 1.5 no proporciona un actualizador automático y compatible con versiones anteriores de Joomla! Convertir un sitio antiguo a Joomla! 1.5 requiere de la creación de un nuevo y vacio sitio usando Joomla! 1.5 y luego introducir el contenido del antiguo sitio en el nuevo. Esta migración del contenido no es un proceso automatizado al cien por cien e implica conversiones y modificaciones en el volcado del contenido.

Hay dos vias para llevar a cabo la migración:

  • Un método automático de migración que se ha proporcionado por medio del uso de un componente de migración para ayudarnos en la creación del volcado de salida de datos del sitio antiguo (superior a Mambo 4.5.x hasta Joomla! 1.0.x) y también proporcionando la facilidad en la importación de ese volcado desde el proceso de instalación en Joomla! 1.5 y que llevará a cabo las conversiones y modificaciones requeridas durante el proceso de instalación.
  • La migración puede llevarse a cabo manualmente. Esto implica la exportación de las tablas requeridas, llevar a cabo manualmente las conversiones y modificaciones requeridas y la importación del contenido al nuevo sitio después de su instalación.
  • Migración automatizada

    Consiste en un proceso de dos fases usando dos herramientas. La primera herramienta es el componente com_migrator. Este componente ha sido contribuido por Harald Baer y está basado en el componente eBackup . El migrador necesita ser instalado en el sitio antiguo y cuando está activado prepara el volcado de exportación requerido con los datos del sitio antiguo. La segunda herramienta está dentro del proceso de instalación de Joomla! 1.5. El contenido exportado del sitio antiguo se carga dentro del nuevo sitio y todas las conversiones y modificaciones se hacen al vuelo.

    Paso 1 - Usando el com_migrator para exportar los datos desde el sitio antiguo:

  • Instala el componente com_migrator en el sitio antiguo. Lo puedes encontrar en JoomlaCode developers forge.
  • Selecciona el componente desde el menú de componentes del panel de control.
  • Haz clic sobre el icono Dump it. Se crearán tres exportaciones comprimidas. El primero es un respaldo completo del sitio antiguo. El segundo es la migración de todo el contenido de todos los elementos del núcleo que serán importados al sitio nuevo. El tercero es un respaldo de todas las tablas de los componentes pertenecientes a extensiones de terceros.
  • Haz clic sobre el icono de download de las exportaciones que particularmente necesitas y almacénalas localmente.
  • Se pueden crear muchas configuraciones de exportación.
  • La exportación de datos no se modifica de ningún modo y la codificación original se preserva. Ésto hace al componente com_migrator una herramienta recomendable para usar como migrador manual.
  • Paso 2 - Usando la utilidad de importar y convertir los datos durante el proceso de instalación de Joomla! 1.5:

    Nota: esto necesita el uso de la función de PHP iconv para convertir codificaciones. Si no se encuentra a la función iconv recibirás una advertencia.

  • En el paso 6 - Configuración, selecciona la opción 'Cargar el script de migración' en la sección de la página 'Cargar datos de ejemplo, Restaurar o Migrar el contenido respaldado'.
  • Introduce el prefijo usado en el volcado de contenido, por ejemplo: 'jos_' o 'site2_' son valores aceptables.
  • Selecciona la codificación del volcado del contenido desde la lista desplegable. Esto debe ser la codificación de caracteres usada en el sitio antiguo. (Como el que hay definido en la variable _ISO en el archivo del idioma o como se ve en la información de la página del navegador en el apartado codificación)
  • Navega con el explorador de archivos hasta el archivo de migración previamente exportado y haz clic sobre él Subir y ejecutar
  • Un mensaje de éxito debe aparecer o alternativamnete deben mostrarse los errores en la base de datos
  • Completa los otros campos requeridos en ese paso de la configuración como pueda ser el nombre del sitio, detalles del Admin y avanza hasta el paso final de la instalación. (Los detalles del Admin serán ignorados porque tienen prioridad los importados del sitio antiguo, por favor, acuerdate de usar los datos del superusuario y contraseña del sitio antiguo )

  • Last Updated on Thursday, 08 November 2007 11:01
     
    Componentes - Joomla!

    Fuera del núcleo de Joomla! se hace un gran trabajo de gestión para cubrir las necesidades de contenido que permitan hacer los sitios más personalizables. Para mucha gente el auténtico poder de Joomla! reside en aplicaciones para el entorno de trabajo llamadas Extensiones. Una extensión se usa para agregar una capacitación a Joomla! que, por defecto y en su código báse, no están disponibles. Aquí hay unos ejemplos de las cientos de extensiones que hay disponibles:

    • Contructores dinámicos de formularios
    • Negocios u organizaciones
    • Gestión de documentos
    • Galerías de imágen y multimedia
    • Comercio electrónico y carritos de compra
    • Foros y chat
    • Calendarios
    • Correo
    • Datos y herramientas de informe
    • Sistemas de anuncios
    • Sistemas de suscripción a servicios
    • y mucho, mucho más

    Puedes encontrar más ejemplos en Joomla! - Extensiones. Prepárate para asombrarte sobre el excitante trabajo que produce nuestra comunidad de desarrolladores!

    Una guía útil de las extensiones del sitio la puedes encontrar en:
    http://extensions.joomla.org/content/view/15/63/

    Tipos de extensión

    Hay cinco tipos de extensiones:

    • Componentes
    • Módulos
    • Plantillas
    • Plugins
    • Idiomas

    Puedes informarte mejor sobre sus especificaciones usando el enlace que hay dentro de este artículo del Índice - tabla de contenidos - al principio a la derecha o haciendo clic en el Siguiente enlace.

    Componentes

    Un componente es el más largo y complejo de los tipos de extensión que hay. Los componentes, son como mini-aplicaciones que renderizan el cuerpo principal de la página. Una analogía sencilla de entender podría ser como si Joomla! se tratase de un libro y todos los componentes son capítulos de ese libro. El componente del núcleo para artículos (com_content), por ejemplo, es la mini-aplicación del nucleo que maneja la renderización de los artículos así como el componente del núcleo para registros (com_user) es la mini-aplicación que maneja el registro de usuarios.

    Muchas características del nucleo de Joomla! se incluyen por defecto por medio de componentes como:

    • Contactos
    • Página de inicio
    • Servidor de noticias
    • Anuncios
    • Correo masivo
    • Encuestas

    Un componente puede manejar datos, mostrar configuraciones, proveer funciones, y en general puede llevar a cabo cualquier operación no contemplada por las funciones generales del código del núcleo

    Los componentes trabajan mano a mano con módulos y plugins para proveer de una rica variedad en la funcionalidad y modo de mostrar las cosas. Ellos hacen posible que se pueda transformar completamente Joomla! expandiendo ampliamente su capacitación y flexibilidad.

    Módulos

    Una más ligera y flexible extensión usada para la renderización de páginas son los módulos. Los módulos se usan para pequeñas partes de la página y generalmente son menos complejos y capaces de verse a través de los distintos componentes. Continuando con nuestra analogía del libro, un módulo podría verse como un pié de página o bloque del encabezado, o quizá como una imagen/leyenda del libro que puede ser renderizado sobre algunas páginas en particular. Obviamente, puedes tener una nota al pié de página, pero no todas las páginas lo tienen. La nota al pie de página también podrían aparecer recordándote que capítulo estás leyendo o el componente que tienes cargado.

    Los módulos son como mini-utilidades que pueden ubicarse en cualquier lugar de tu sitio. Los módulos a veces funcionan en conjunción con algún componente y otras veces son independientes.

    Los módulos se pueden asignar a una posición de módulo la cual haya sido definida en la plantilla y también dentro de la administración, usando el gestor de módulos y de posiciones disponibles. Por ejemplo, 'left' y 'right' son posiciones comunes para presentaciones a tres columnas.

    Mostrando módulos

    A cada módulo se le asigna una posición en el sitio. Si quieres mostrar en dos localizaciones distintas a un mismo módulo debes copiar el módulo y asignar a la copia de ese módulo la nueva posición. También puedes asignarlos sobre ítems de menú (y páginas). Puedes seleccionar todos los menús o seleccionarlos de uno en uno, eligiéndolos con clic izquierdo mientras mantienes pulsada la tecla ctrl (pantalla de Editar)

    Nota: Tu menú principal es un módulo! cuando creas un menú nuevo estás copiando el código del módulo del menú principal (mod_mainmenu) y dándole nombre para tu nuevo menú. Cuando copias un módulo, no copias todos sus parámetros, simplemente, permites a Joomla! usar el mismo código con distintos e independientes parámetros de configuración.

    Ejemplo Newsflash

    Newsflash es un módulo que muestra artículos desde tu sito dentro de una posición de módulo asignable. Éste puede usarse y configurarse para mostrar una categoría, todos los artículos, o mostrar un número de articulos elegidos aleatóriamente. Puede mostrar tantos artículos como hayas configurado y puede mostrar un enlace Leer más... para permitir al usuario acceder al texto completo de un artículo.

    El componente Newsflash es particularmente muy útil para cosas como las noticias del sitio o para mostrar un artículo agregado últimamnete a tu web.

    Plugins

    Una de las extensiones más avanzadas para Joomla! es el Plugin. En las versiones anteriores a Joomla! se los conocia como Mambots. Aparte de cabiársele el nombre, también se ha expandido su funcionalidad. Un plugin es una sección de código que corre cuando ocurre algún evento predefinido dentro de Joomla!. Por ejemplo, los editores son plugins que se ejecutan cuando sucede un evento onGetEditorArea. Usar un plugin permite al desarrollador decidir la manera en que su código se comporta dependiendo de los plugins que haya instalados para reaccionar a los eventos.

    Idiomas

    En el nuevo Joomla! 1.5 quizá las más básicas y críticas extensiones son un idioma. Joomla! se libera con multitud de idiomas de instalación, pero el sitio y la administración están empaquetados en un solo idioma en-GB - el inglés. El intentar incluir todos los idiomas disponibles actualmente podría hacer al paquete inmanejable a efectos del peso que alcanzaría para subirlo a un servidor. Los archivos del idioma habilitan todas las interfaces de usuario tanto para el front como para el backend de manera predeterminada en nuestro idioma local preferido. Nota que estos paquetes no tienen ningún impacto sobre el contenido actual como puedan ser los artículos.

    Para más información sobre los idiomas disponibles visita: Paquetes del idioma y liberaciones localizadas
    http://help.joomla.org/content/view/1651/243/


    Ponte en contacto

    Bogotá - Colombia

    Dirección: Calle 164 No.43-32 int 6 oficina 303
    Tel: 57(1)  678 85 21
    Fax: 57(1) 678 85 17
    Web: www.dsldatasolutions.net