Tips para mejorar tu desempeño con Joomla!
El siguiente artículo presenta una serie de tips y recordatorios sobre Joomla!, también hablaremos sobre la importancia de la planificación, el método y algunas desventajas del software que hay que tomar en cuenta.
Este es el tercer artículo de la serie de Joomla! en los cuales hemos realizado una introducción para los que no tienen conocimiento algunos sobre el software, hemos realizado los primeros ejercicios de creación de plantillas y finalmente hablaremos sobre algunos aspectos que hay que tomar en cuenta al momento de trabajar con Joomla!.
Planifica tu web
Con un trabajo previo de planificación tendrás una idea más precisa de los elementos que intervendrán en la misma y los recursos que utilizarás.
Simplifica tu método
Tal como se mencionó, el mejor método es el que te proporcione más comodidad, pues así te concentrarás más en lo que debes hacer y menos en los procedimientos rutinarios. Esto reviste de especial importancia si hablamos de elaborar plataformas dinámicas con ayuda de Joomla!.
Piano piano…
Si pretendes abarcar todo de un solo golpe y “a la fuerza” no te garantizo mucho éxito en tu proceso de aprendizaje. Esto te llevará a buscar atajos a problemas específicos cuyas causas aún no conoces (o peor aún, dejarlos pasar).
Cada problema resuelto es una lección en sí, pues el trabajo que invertirás en su resolución seguramente involucrará, a su vez, otros factores que también conocerás y dominarás con más destreza a medida que se vayan presentando, adquiriendo un mayor nivel de aprendizaje integral en pocos meses.
Si en cambio esquivas los obstáculos que encuentres, es poco probable que en un futuro puedas obtener un conocimiento satisfactorio del Sistema Joomla!.
No te conformes
Si necesitas una extensión y la que encontraste no te agrada del todo, trata de adaptarla a tus necesidades. Estudia su código, compáralo con otros similares y haz las pruebas que necesites. Igualmente puedes adaptar la presentación a tu gusto manipulando su hoja de estilos CSS.
Ayúdate con scripts externos
Joomla! es muy versátil en este sentido. Con ello puedes insertar código externo (propio o prestado) y agregar condimento productivo a tu web.
De hecho muchas de las extensiones fabricadas por terceros incluyen scripts que puedes bajarlos libre y gratuitamente de sitios como DHtmlGoodies o DinamycDrive. Si no eres muy ducho(a) en el tema, te agradará saber que Joomla! permite separar el HTML del PHP en sus plantillas, lo cual agrega sencillez a la hora de recurrir a recursos foráneos.
Aprende a diseñar Interfaces
Si deseas desarrollar un portal informativo, convendría mucho que te instruyeras en el Diseño de Interfaces Web, a fin de construir sitios que respondan lo mejor posible a su objetivo sin que por ello sacrifiques tu toque estético.
Unas sólidas nociones de Diseño de Interfaces te llevarán a una etapa más profesional de desempeño otorgándote, a la vez, la capacidad de atender un nivel distinto de clientes. Esto se aplica a Joomla! y a toda clase de desarrollo de plataformas dinámicas en la web.
Practica y ¡Equivócate en grande!
No tengas miedo de experimentar y fallar. Las fallas son las que te estimularán a practicar más, y la práctica productiva te dará el éxito.
Descarga el pack Joomla! traducido al español; usa tu servidor local (¿No sabes cómo instalar un servidor propio?). Luego experimenta, investiga y haz las pruebas que desees; arruina todos los packs que sean necesarios mientras vas comprendiendo cómo funciona.
Versión 1.5 de Joomla!: un notable avance en el campo de los CMS
Actualmente la versión estable de Joomla! es la 1.0.12 [Sunfire], declarada como Estable el 25 de Diciembre de 2006. La nueva versión será la 1.5 [Red Barchetta], cuyo estado de desarrollo se encuentra en su fase Beta 2 y próximamente nos traerá excelentes beneficios integrales.
La más notables de las mejoras está constituida por la reescritura completa del código actual, una acción que no sólo separará definitivamente a Joomla! de la “herencia Mambo”, sino también se ha optimizado la estructura de sus archivos de una forma más lógica y organizada que las versiones anteriores a la 1.5.
En tal sentido cabe resaltar la reconfiguración de la estructura del código asignado a las distintas funciones del sitio. El desarrollador encontrará mucha facilidad en la localización de elementos que desea modificar.
Dicha organización también incluye -¡Ya era hora!- la disposición de las líneas de idioma en archivos separados y dispuestos en directorios específicos. En las versiones 1.0.X de joomla! estas líneas se encuentran dispersas a lo largo de toda la aplicación. Con este nuevo sistema organizativo, las traducciones de Joomla! serán aún más sencillas y ágiles que en el presente.
En cuanto a la interfaz y opciones administrativas, se agregaron suficientes características como para notar las grandes ventajas que llegan de la mano con esta nueva versión. Aspectos como la gestión de detalles de plantilla desde el mismo Panel de Administración (Colores, ancho, fondo, etc.).
Posibilidad de cambiar “al vuelo” el tipo de Menú, la adición de opciones en la Configuración Global y la aparición de un motor FTP interno para gestionar archivos y permisos, son parte del conjunto de mejoras que se obtendrán con la versión 1.5 de Joomla! al ser anunciada como Estable.
La licencia de uso de Joomla!
Joomla! es Software Libre bajo licencia GNU/GPL. Puedes modificar el software, distribuirlo libremente, crear elementos que se adapten a éste y comercializar tu trabajo sin permiso previo o posterior.
Puedes remover los créditos del pie de página y colocar los tuyos si así lo deseas. Dale un vistazo a los términos de la Licencia GNU/GPL y te informarás mejor al respecto.
¿Los recursos y extensiones de Mambo también le sirven a Joomla!?
Actualmente Joomla! y Mambo comparten muchos puntos comunes en su arquitectura, por lo cual es común que las extensiones de una aplicación puedan servirle a otra.
Sin embargo esto no es una regla inflexible, pues a medida que las versiones suben dicha semejanza está disminuyendo, afectando la compatibilidad de los recursos fabricados para cada una.
¿Por qué tanto peso en el conjunto de archivos de Joomla! comparado con otras aplicaciones web?
De forma nativa, Joomla! contiene una serie de recursos, características y ventajas los cuales, en el caso de otros CMS, habría que instalarlos (y actualizarlos) por separado. Dichos recursos están divididos en módulos, componentes y plugins (Mambots), además de opciones administrativas muy usables y de amigable interfaz.
Algunas desventajas de Joomla!
A continuación una lista de aspectos negativos observados en Joomla!. Advertimos que consiste en un análisis netamente subjetivo de quien escribe este artículo, basado en la experiencia personal con la aplicación:
- El código HTML generado no es semántico: (Explicado más arriba).
- No existen acciones sólidas del Grupo de Desarrollo para hacer la aplicación más accesible: A pesar de la creciente importancia de la accesibilidad en las webs, poco se ha hecho al respecto con Joomla!.
- Esperemos que las acciones futuras apunten más hacia esta necesidad primaria.
- Dependencia excesiva del Javascript en su Panel de Administración: Una buena dosis de <noscript> alternativos no vendría nada mal.
- Limitación en las opciones para personalizar rangos de usuarios: No sólo para personalizarlos, sino para crear nuevos rangos y permisos. Muchas veces se hace insuficiente con los actuales. Existe un componente denominado Community Builder que mejora un poco lo presente, pero tampoco da la talla en algunos casos. Lo ideal sería un buen motor de usuarios que venga de forma nativa.
- Deficiente planificación de la interfaz administrativa: Este aspecto es una de las herencias de Mambo y mejoró notablemente en la versión 1.5, actualmente en fase beta. En especial nos referimos a la presencia de funciones redundantes que muchas veces han causado confusión a la hora de configurar el sitio, lo cual causa cierta confusión a los usuarios que se inician en Joomla!. Igualmente hay quienes lo consideran cómodos desde la primera vez. Cuestión de instalarlo y experimentar el feeling con la aplicación. No obstante, lo colocaremos en la lista de aspectos negativos, ya que también tenemos el hecho de que existe un extenso cúmulo de código destinado a ejecutar dichas funciones.
Creo que es conveniente notar el hecho de que en general las webs gestionadas con Joomla, por la complejidad del CMS, tienen una velocidad de carga más lenta. Esto es importante de considerar, ya que para el usuario final el sitio demorará más de lo “normal” en desplegarse.
De todas maneras, sigo pensando que es una excelente solución.
Hola, quisiera saber que licencia tienen los articulos de este sitio, ay que me gustaria poner varios en el mio, modificandolos un poco y conservando el nombre de el autor original.
yo me he metido directamente a la 1.5 para aprender, pero me esta costando un poquito.
q tal un ejemplo practico de como hocer algo sencillito.
Tienes razón Freddy, Joomla! es una aplicación que necesita algunos recursos extra de servidor para desempeñarse a plenitud. Es válida tu observación y sin duda la podríamos clasificar como otra desventaja.
Saludos.
estoy de acuerdo, ya que se necesitan permisos de escritura en el server para visualizar estilos, etc…
Buenas yo primeramente utilize e107, es bueno… pero a la final me quede con joomla, lo considere completo para la mayoria de necesidades inclusive e-commerce… Es cierto lo de los permisos pero esto pasa mas con server Unix, con Win no hay tanto rollo. Estoy a sus ordenes cualquier consulta con respecto a este cms, yo estoy realizando mi propio cms.
Hola, respecto a lo que comentas de usuarios y seguridad os recomiendo que probéis el componente JACL Plus ya que resuelve los temas de usuarios, niveles y permisos de una manera bastante eficiente, hay que aprender a usarlo en una web de pruebas ya que modifica el código de joomla. Cuidado porque una vez instalado ya no es tan fácil actualizar el Joomla y hay que hacerlo mediante los paquetes de actualización que lance la gente de JACL Plus.
http://www.byostech.com/content/blogcategory/4/8/
Saludos
Lucas
Hola, quería consultar si alguien puede sacarme una duda, en los templates que he visto de mambo, existe un solo archivo .php, el index, podría yo hacer un template, pero que cada sección tenga un diseño diferente? es decir que no me repita el mismo diseño en cada opción del menú.
Saludos y Gracias.
Sergio.
Corrientes – Argentina
soy estudiante tsu de chiapas y yo utilise joomla para hazer mi proyecto de tesis y me facilito mi proyecto quiseera saber mas de joomla don de con sigo tutoriales o trucos y templates
sale gracias adios
estoy iniciandome con joomla y aprendiendo todos los dias. tu dices “te agradará saber que Joomla! permite separar el HTML del PHP en sus plantillas”. de php recien estoy viendo pero de html mas o menos me las arreglo, entonces como separo, porque cuando clickeas en codigo html sale todo en php. gracias mil, muy buenos tips.
Creo que joomla lo tiene todo. Gracias por los tips.
Un saludo.
He iniciado mi contacto con joomla y deseo hacer un web personal sencillo. Instale Wamp y sobre el joomla.
Instale los datos de default en el sistema y tengo la navegación dentro del sitio normal.
Ahora quiero crear mi propio proyecto y no encuentro la forma de hacerlo. Instale joomla nuevamente en otro directorio para iniciarlo desde cero pero siempre me pide instalar los datos originales o importarlos.Estoy en un punto muerto y agradecería una luz en el camino para poder continuar.
Gracias de antemano
RAfael
Mucho gusto,
Me encuentro usando Joomla para un proyecto, me vino de lujo, cumple con todo lo necesario para montar un Portal Informativo, además que tiene la ventaja de poseer una comunidad bien grande a nivel mundial, por lo que te puedes encontrar con utilidades nuevas casi todas las semanas.
Pero encuentro un detalle que es de mencionar, con la versión 1.5 encontré que era más difícil modificar algunas cosas, por ejemplo; el template, antes no tenía tantos archivos y ahora en la versión 1.5 me encuentro con una enormidad de ellos, eso sin duda que confunde un poco si uno viene de las versiones más viejas en donde ese punto era más fácil.
Concuerdo con lo de los menús, es fácil perderse en el Panel de Control, el tip ideal es tomarse el tiempo de navegar en cada enlace del Panel de Control hasta encontrar lo que uno necesita. Pero espero que en las siguientes versiones eso vaya mejorando, por lo menos un buen avance ha sido lo de poner la instalación de los módulos, componentes, entre otras cosas en una sola ventana instaladora, con eso se ahorra mucho tiempo a la hora de montar un Portal desde cero.
Ahora, ya pasando al tema de la planificación de un sitio, si alguien no se encuentra muy seguro de si Joomla le servirá, solo les digo que hagan la prueba con un Servidor Casero, esto quiere decir, que monten un servidor usando una herramienta gratuita como Xampp, posee todo lo necesario para hacer pruebas locales sobre tu sitio Joomla, de esa manera podrás probar todas las utilidades y configuraciones que encuentres en internet sin el miedo de dejar tu Portal inútil.
Hola,
Tengo una duda, y no eh encontrado alguna respuesta acerca de esto. Para cumplir con la accesibilidad veo que es necesario el texto alternativo tanto en imagenes como en ligas, veo que con la imagenes Joomla lo cumple, pero con las ligas no. Existe o alguien conoce alguna manera que Joomla haga esto? que las ligas tengan ese texto alternativo?
Saludos
Es conveniente utilizar joomla en una entidad coporativa? en una empresa grande, con gran cantidad de informacion reservada?
Es urgente Gracias
buenisimo buenisimo
me encanta joomla
¿Podría alguien ayudarme a contactar con un moderador de joomla? Hace tiempo comencé a elaborar mi web con este CMS pero tuve muchos problemas con MySQL y con phpAdmin hasta el punto de no poder acceder el panel de control por un error que nadie pudo solucionarme. Me di de baja pero no se como recuperar “el nombre de mi web.com”
En cuanto al error que tenes: deberias ser mas especifico cual es exactamente el error, soy medio novato en toda la plataforma Joomla pero tenes muchos conceptos aun por resolver(mesclas mucho y se te va a armar una ensalada), entonce si dejas especificamente que es lo que te suecede podamos decirte la solucion, en cuanto a: me di de baja… baja de donde?. Y el nombre de tu web.com depende de otros factores que nada que ver tiene con Joomla.