Blog


Logo de Net & Software (N&S)

Net And Software

Website Design and Development

Joomla!® Development, Support and Solutions

Mon23Sep2013

¿Qué se cuece en Joomla!?

Nivel de comprensión medio

 

A estas alturas, decir que Joomla! es uno de los mejores CMS del mercado, quizás sobre. Pero sí que podemos asegurar que ha tenido méritos para conseguirlo.

Para hacer un breve resumen para este artículo sin remontarme a Mambo, comenzaré por la rama estable de soporte de larga duración anterior a la que existe en este momento. Tras la versión 1.0.15 se pasó a la rama 1.5 -justo la anterior LTS a la actual-, que significó un salto cualitativo que ayudó a mantener y estabilizar el proyecto. No fue hasta que se revisó el código de Joomla! 1.5 en 26 ocasiones hasta que no se dio por finalizado el proyecto de la rama 1.5.

Paralelamente, incentivado por una comunidad que aporta y ayuda en el éxito de Joomla!, se crearon las versiones 1.6.x y 1.7.x del proyecto como base de la futura, en aquel momento, versión 2.5. En marzo de 2012 comenzó una larga andadura para, inicialmente, acabar en septiembre de 2013 (este mes), lo que significaba una versión que tendría soporte de 18 meses. Esa estabilidad sin duda animó a que más gente se adhesionara al proyecto. Pero además y por suerte, Mark Dexter, anunció en la página oficial de Joomla! el mismo 24 de diciembre de 2012 que el proyecto de la 2.5 se prolongaría hasta marzo de 2014 (haciendo un soporte continuo de 2 años para esta versión), o lo que es lo mismo, Joomla! 3.5 no saldría hasta marzo de 2014.

Todo esto encadenó que las versiones previas al proyecto 3.5 fueran tres ramas en vez de dos: la 3.0, la 3.1 y la 3.2. La 3.2 saldría en septiembre de 2013 en vez de la 3.5 LTS. Quizás os preguntéis que si esto es mejor o peor para Joomla!. ¡Es mejor! Esto trae consigo varias ventajas.

Con la versión 3.x de Joomla, lo más evidente es que se mejora el aspecto visual de la administración, pero consigo trae una serie de mejoras implícitas en el código, en la base de datos, en compatibilidades, etc. Y todo ello es mejor que sea probado a conciencia antes de la salida de la versión 3.5, donde la mayoría de las webs deberán migrar desde la que será la obsoleta versión 2.5.

Pero, ¿qué se cuece en Joomla!? y ¿qué se cuece en Joomla! 3.5?

Joomla!Pues en Joomla!, lo evidente. Hay una comunidad más afianzada, una proyección de futuro mejor, y un software mucho más maduro y seguro. Respecto a la versión 3 de Joomla!, pues lo mejor nos lo están mostrando en las versiones 3.0 STS y 3.1 STS. La versión Joomla! 3.2 STS saldrá, por el momento, el 22 de octubre tras una series de betas a principios de ese mes. Esta versión (que supone más margen de tiempo para desarrollo y pruebas) supone otro cambio importante liderado por una nueva funcionalidad: la bajada e instalación automática de extensiones del JED desde la propia administración de Joomla!, algo parecido a la App Store del iPhone. Los paquetes que puedan ser instalados desde la administración de la versión 3.2 estarán marcadas en el JED con el prefijo Apps-. El PLT -Production Leadership Team- de Joomla! ha sido el encargado se proporcionar este nuevo paquete con la nueva funcionalidad, que ha sido muy demandado por los usuarios. La prórroga, hasta marzo que viene, supone 5 meses de prueba para el equipo de Bug Squad Joomla! coordinado por Mark Dexter y Nick Savov para la corrección de errores.

Por supuesto no es la única novedad, una nueva versión del editor TinyMCE, Ajax soportado en el núcleo de Joomla!, autenticación doble en Joomla!, entre otros, son las novedades más reseñables de la 3.2.

Toda esta serie nos da una idea global y aproximada de lo que será Joomla! 3.5 LTS con soporte confirmado de otros dos años (hasta marzo de 2016) -tal y como ha sucedido con Joomla! 2.5-, y que será cuando salga Joomla! 4.5 LTS. Pero eso ya será adelantarnos demasiado al futuro.

El equipo de Joomla!, bajo la voz de Michael Babker, sigue aconsejando mantener la versión 2.5 a sitios grandes en producción hasta la salida de la 3.5, excepto a aquellos que necesitan la funcionalidad específica de la versión 3 o a aquellos que creen un sitio nuevo y cuyas extensiones necesarias en su instalación estén ya preparadas para Joomla! 3.

En Net&Software secundamos estos consejos, si bien nosotros estamos usando ya la rama 3 de Joomla!.

Sun11Nov2012

¿Debo instalar Joomla! 3.0.x?

Comprensión media

La respuesta rápida es NO (aunque depende del caso concreto).

Si desea una breve explicación siga leyendo.

La rama 3.0.x de Joomla! es una rama que está en desarrollo y que sirve de base para el futuro Joomla! 3.5, que será una versión que tendrá soporte de larga duración, también llamado LTS (Long Time Support).

Muchas de las extensiones de Joomla! (componentes, módulos y plugins) no están adaptados a la nueva versión de Joomla!, y es por ello, que el cambio a la nueva versión 3.0.x del proyecto de Joomla! no es recomendable (mientras que la gran mayoría sí lo son para Joomla! 2.5).

Sólo en el caso de aquellas webs cuyas extensiones necesarias para su funcionamiento sean ya compatibles con Joomla! 3.x, podrían dar el salto a la rama 3 del proyecto. Para comprobar si las extensiones son compatibles con la nueva versión de Joomla! tendrá que revisar cada componente para ver si es o no compatible.

Las más frecuentes (K2, Kunena, JCK, ChronoForms, Allvideos, JCE, etc) podrá consultarlas de forma rápida en el Control de Versiones de Joomla! de NetandSoftware.

Mon05Mar2012

Nivel de comprensión fácil

 

Introducción

Una contraseña segura -también denominada contraseña fuerte- es vital para mantener protegido cualquier acceso a otras personas ajenas a usted.

Con unas normas básicas y un sencillo ejemplo, vamos a enseñarle cómo construir contraseñas fuertes, y múltiples, es decir, distintas para cada acceso protegido que posea (emails, acceso al ordenador, acceso al banco, su cuenta de facebook o twitter, para encriptar sus archivos, etc.).

Lo más importante que debe saber (y que le vamos a enseñar) es a crear diferentes contraseñas sin tener que acordarse de cada una de ellas.

 

Condiciones para una contraseña segura

Las contraseñas fuertes son aquellas que cumplen las siguientes condiciones:

  • deben ser de, al menos, 8 caracteres, siendo 12 lo correcto;
  • deben estar compuestas por letras (mayúsculas y minúsculas) y números, entremezclados;
  • deben contener caracteres especiales permitidos (!,@,&, #, $, -, _, *, ?);
  • no debe repetirse con mucha frecuencia un mismo caracter;
  • no deben contener palabras del diccionario español o inglés;
  • no deben contener palabras que relacionen con tu persona;
  • no deben tener palabras que pertenezcan a un nombre de dominio de tu propiedad.

 

Contrucción de una contraseña múltiple

Para construir una contraseña múltiple pondremos un ejemplo.

Para ello, primero contruiremos una contraseña sencilla, cumpliendo las condiciones anteriores. Por ejemplo: uh9d#Aq8?b

La contraseña anterior tiene 10 caracteres que deberemos memorizar. Será lo único que memoricemos. Pero la contraseña múltiple (que sirve para muchos sitios), no está terminada. Ahora en la posición 3ª, 8ª y 9ª (por poner un ejemplo), vamos a introducir unos nuevos caracteres que siempre dependerán de dónde queramos usar la contraseña.

Supongamos que vamos a meter una contraseña para un email que es This email address is being protected from spambots. You need JavaScript enabled to view it..

Si tenemos una regla en la que en la 3ª posición de nuestra contraseña (uhn9Jd#Aq8?b) metamos la primera letra del email nThis email address is being protected from spambots. You need JavaScript enabled to view it.; en la 8ª posición (uhn9Jd#Adq8?b) la primera letra del dominio del email nombre@dominio.com; y en la 9ª posición (uhn9Jd#AdCq8?b) la letra de la extensión en mayúsculas nombre@dominio.com

Así para este otro email This email address is being protected from spambots. You need JavaScript enabled to view it. tendríamos la contraseña uhn9Jd#AdEq8?b

Si en vez de contraseñas para emails es para darnos de alta en algún sitio web podemos tener una regla similar, la posición 3ª para la primera letras del dominio, la 8ª posición para la última letra del dominio y para la 9ª posición la primera letra de la extensión en mayúsculas.

Por ejemplo, para netandsoftware.es, usaríamos la contraseña uhn9J#AeEq8?b

Otro ejemplo, para joomla.org, usaríamos la contraseña uhj9J#AaOq8?b

Si es para entrar en mi ordenador personal, cojamos "mi ordenador personal" y hagamos lo mismo: la "m" en la 3ª posición, la "o" en la octava posición de mi contraseña; y la "p" en mayúsculas en la 9ª quedando: uhm9J#AoPq8?b como contraseña para entrar en su PC.

 

Conclusiones

Verá que este método, en la pŕactica, es muy sencillo y muy seguro.

En caso de caer una contraseña de este tipo en manos ajenas, nunca (o en la mayoría de los casos) podrán usar esa contraseña para otros accesos que el propio de donde hayan obtenido ilegalmente esa contraseña.

Lo que más debe proteger es la regla de construcción de su contraseña múltiple.

Fri24Feb2012

Las 20 preguntas clave sobre Joomla! 2.5

Comprensión para entendidos en Joomla!

 

Introducción

Con el magnífico trabajo de desarrollo realizado por el equipo de Joomla!, y gracias a la traducción íntegra del paquete por parte de Joomla! Spanish, podemos disfrutar del gestor de contenidos más versátil, funcional, seguro y moderno desarrollado hasta el momento: Joomla! 2.5 LTS.

El cambio planteado desde la creación de la versión inmadura 1.6.0, ha dado sus frutos un año después, no sin antes haber pasado por una transformación profunda -en julio de 2011- con la versión inicial de la rama 1.7.

Pero muchos de los usuarios de Internet, y gran parte de los creadores de páginas webs mediante Joomla! se plantean seriamente dar el paso a una versión, que dista, poco de sus versiones inmediatamente inferiores, y mucho de la versión 1.5 de Joomla!.

Para solucionar cualquier duda sobre esta versión, aquí están las 20 preguntas clave sobre Joomla! 2.5:

 

1.- ¿Qué significa LTS?

Son las siglas de Long Time Support, es decir, Soporte de Larga Duración. Joomla! 2.5 posee estas siglas porque los desarrolladores han decidido que esta versión goce de soporte prolongado de, al menos, 18 meses, lo que dará estabilidad al proyecto. Es un motivo importante para la migración a esta versión desde otros sitios con versiones anteriores de Joomla!, y para que la creación de sitios en Joomla! parta de la rama 2.5.

 

2.- ¿Cuáles son las versiones de Joomla!?

Las versiones de Joomla! se pueden resumir en un documento gráfico que los desarrolladores de Joomla! elaboraron, y que fue traducido por Isidro Baquero, denominado Estrategia de Desarrollo de Joomla! (versión en español), cuya fuente original se encuentra en http://developer.joomla.org/strategy.html (versión en inglés).

 

3.- ¿Desde dónde puedo descargar Joomla! 2.5?

El paquete completo en español se puede bajar desde Joomla! Spanish. El paquete original con traducción en español se puede bajar del sitio oficial de Joomla!.

 

4.- ¿Cuáles son las nuevas funcionalidades de Joomla! 2.5 respecto a Joomla! 1.7?

Hay un documento oficial de las nuevas funcionalidades de Joomla! 2.5, que fue extensamente explicado, detallado y traducido por Net&Software: las nuevas funcionalidades de Joomla! 2.5.

 

5.- ¿Dónde puedo encontrar noticias oficiales y réplicas en español sobre Joomla!?

En la página oficial pueden verse todas las noticias de Joomla!, por supuesto, en inglés. Si quieres noticias en español, tienes las noticias de Joomla! Spanish y además puedes suscribirte al boletín de noticias para estar informado de cuándo sale una nueva versión en español de Joomla! Spanish. Además, muchas webs se hacen eco de las principales noticias, que traducen al español en sus portales.

 

6.- Joomla! lo compone su núcleo -con muchas funcionalidades integradas-, y las extensiones -que le da funcionalidades especiales-, ¿dónde puedo encontrar extensiones para Joomla! 2.5?.

Las extensiones oficiales -casi 9.000 en este momento- tanto de Joomla! 2.5 como de cualquier otra versión, se encuentran organizadas en el Joomla! Extensions Directory (abreviado y conocido como JED), es decir, el Directorio de Extensiones de Joomla!. Están organizados por temáticas y se pueden encontrar componentes, módulos, plugins, etc. También se pueden ver las nuevas extensiones y las recientemente actualizadas.

 

7.- ¿Es seguro Joomla! 2.5?

Es la versión más segura de todas las versiones de Joomla!.

 

8.- ¿Son seguras las versiones de Joomla! 1.7, 1.6, y 1.5?

Mientras estas versiones tengan soporte por parte del equipo de desarrolladores de Joomla!, éstas serán muy seguras. Cuando finalice el periodo de soporte, no ofrecerán nuevas versiones que corrijan fallos de seguridad, lo que hará a estas versiones, vulnerables. La rama 1.6 actualmente no tiene soporte (por lo que cualquier persona que tenga esta versión debe ser actualizada a una versión superior); la rama 1.7 tiene soporte hasta febrero de 2012; y la rama 1.5 tiene soporte hasta abril de 2012.

 

9.- ¿Cómo mantengo la seguridad en mi Joomla! 2.5?

Para mantener seguro un sistema con Joomla! 2.5, debe tener siempre la última versión estable del proyecto. En el momento de elaborar este artículo, la más estable es la 2.5.1, que corrige pequeñas vulnerabilidades de la versión 2.5.0. Pero es tan importante tener actualizado Joomla! como tener actualizados a la última versión cada extensión que haya instalada en nuestro sistema. Se pueden controlar las versiones con componentes específicos para esto. También se pueden controlar las principales extensiones de Joomla! con el Control de Versiones de NetandSoftware.

 

10.- ¿Debo actualizar mi Joomla! 1.7 a Joomla! 2.5?

Para resolver esta duda se elaboró un documento gráfico cuya infografía original es de Themepartner.com, donde respondiendo a unas preguntas relativamente sencillas, puede llegar a una conclusión acertada de lo que debe hacer. Vea y revise el documento, pero resumiendo, en la mayoría de los casos, sí.

 

11.- Si las extensiones de 1.7 funcionan en 2.5, ¿por qué algunas de ellas no obtienen el logotipo de la versión 2.5 en el JED -Joomla! Extensions Directory- ?

Todas las versiones de las extensiones de Joomla! 1.7 tendrán que ser revisadas por sus desarrolladores para comprobar que funcionan de forma adecuada para la nueva versión de Joomla!. Todas las extensiones de Joomla!1.7 funcionan en Joomla! 2.5, pero algunas de ellas -unas pocas- pueden contener mínimos fallos. Cuando se corrijan esos fallos aparecerá el logotipo de Joomla 2.5 junto a la extensión en el JED.

 

12.- ¿Qué características tiene que tener mi servidor para poder albergar (hospedar) mi Joomla! 2.5?

Las características técnicas mínimas del servidor son:

* PHP 5.2.4 o superior (se recomienda PHP 5.3 o superior).
* MySQL 5.0.4 o superior.
Para servidores tipo Unix (Linux): Apache 2.x
* Para servidores Windows: IIS 7

 

13.- Se puede instalar en un PC pero, ¿se puede instalar en un MAC?

Sí. En un PC (según sea Windows o Linux), se suele instalar XAMP o LAMP, respectivamente, para poder instalar Joomla!. En un sistema Macintosh, se instala MAMP. La forma más rápida y segura de instalar y configurar un sistema para Joomla! es mediante Linux.

 

14.- ¿Cómo puedo hacer la migración de Joomla! 1.7 a Joomla! 2.5?

Sólo hay que cerciorarse de que se cumplen con los requisitos de instalación, y seguir los pasos (en inglés) que detallan los desarrolladores de Joomla!, que resumidamente, se basa en instalar la actualización de Joomla 2.5.x como si fuera un paquete más; e ir a Extensiones --> Gestor de Extensiones, pestaña Base de Datos, y pinchar en Corregir. Luego deberá instalar el paquete en español. Los paquetes de actualización en español los puedes descargar aquí en español (versión JoomlaSpanish), o aquí en inglés (versión original).

 

15.- ¿Cómo paso mi Joomla 1.5 a Joomla 2.5?

Esto es más complejo. Las versiones para llegar a la versión 2.5 han sido numerosas. Los pasos vienen detallados en este documento (en inglés). En resumen, los pasos son:

  • Haga una copia de seguridad completa de su base de datos y de sus ficheros.

  • Pasa cualquier versión 1.5.x a la versión 1.5.25 (o la mayor disponible en la rama 1.5).

  • Comprueba que todas tus extensiones están disponibles para Joomla! 2.5. Puedes usar el JED para comprobarlo.

  • Comprueba que hay una versión de tu plantilla para 2.5. Si no, tendrás que esperar o poner otra plantilla.

  • Es recomendable usar jUpgrade, pero ten en cuenta que sólo transforma de la versión 1.5 a la 2.5 las siguientes extensiones (a enero de 2012): AdminPraise, Kunena, K2, JoomComment, Virtuemart, redSHOP, CommunityBuilder, JCE, Contact Enhanced, JomSocial, redForm, JEvents, Akeeba Backup, Jumi y redMEMBER.

  • Las demás extensiones tendrás que pasarlas "a mano" teniendo en cuenta que cada una de ellas tendrá una migración concreta que deberás buscar en la página oficial del desarrollador de esa extensión.

  • Además de este resumen, es importante tener en cuenta todo lo que se explica en el documento antes mencionado.

 

16.- ¿Puedo instalar más de un Joomla! en un mismo servidor?

Sí. Uno de ellos puede estar en la raíz de tu servidor. Los demás deben estar en directorios para no mezclar archivos. Puedes mezclar distintas versiones de Joomla! (siempre que el servidor ofrezca los requerimientos básicos para esas versiones de Joomla!), e incluso puedes asociar subdominios a cada directorio (mediante el servidor) para que cada Joomla! se vea en un subdominio.

 

17.- ¿Puedo instalar Joomla! 2.5 en mi ordenador de casa?

Sí. Es lo que se llama -cuando habla un usuario desde su casa-, instalar en local.

 

18.- ¿Puedo pasar mi Joomla! 2.5 en local a un servidor? 

Sí. Los pasos básicos para hacerlo son:

  • comprobar los requisitos técnicos del servidor,

  • crear en el servidor una base de datos idéntica a la creada en local (mismo usuario, mismo nombre y misma contraseña),

  • copiar la base de datos al servidor

  • copiar los ficheros "tal cual" al servidor,

  • ajustar el fichero "configuration.php" y poner los directorios adecuados,

  • revisar el fichero .htaccess si es necesario de la raíz del servidor.

 

19.- ¿En qué foro puedo hacer una pregunta sobre Joomla! 2.5?

En el nuevo foro de Joomla 2.5 en Joomla! Spanish.

20.- ¿Dónde puedo encontrar más preguntas respondidas sobre Joomla! 2.5?

En los foros de Joomla! Spanish y en el FAQ de Joomla! 2.5 de Net&Software.

 

Creado por Net&Software para Joomla! Spanish

This site uses technology web 2.0. Videoconference Online Courses, Experts in Joomla!, Search Engine Optimization and web analysis