- Categorías anidadas.
- Soporte de idiomas mejor elaborado que la version anterior.
- Instalación de multiples extensiones en un solo paquete.
- Nueva funcionalidad que permite relacionar cada plantilla instalada con items del menus.
Las extensiones y plantillas de joomla 1.5 no son compatibles en joomla1.6. Esto trae problemas en el momento de actualizar su sitio pues en el caso de las extensiones que se están utilizando en su joomla 1.5 hay que comprobar si ya existe actualizaciones para la versión 1.6 si no es así la extensión seguramente no funcione.
En el caso de las plantillas
El templateDetails.xml ha cambiado
Joomla 1.5
<!DOCTYPE install
PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN"
"http://www.joomla.org/xml/dtd/1.5/template-install.dtd">
Joomla 1.6
<!DOCTYPE install
PUBLIC "-//Joomla! 1.6//DTD template 1.0//EN"
"http://www.joomla.org/xml/dtd/1.6/template-install.dtd">
Joomla 1.5
<install version="1.5" type="template">
en Joomla 1.6
<extension version="1.6" type="template" client="site">
En Joomla 1.5
<params>
<param name="colour" type="text" default="blue"
label="Colour" description="Choose your colour" />
<params>
en Joomla 1.6
<config>
<fields name="params">
<fieldset name="advanced">
<field name="colour" type="text" default="blue"
label="Colour" description="Choose your colour" />
</fieldset>
</fields>
</config>
Lo que hay que tener en cuenta que params se sustituyó por fields en 1.6 igual que param por field.
Cambios en javaScript
En la versión Joomla 1.5.22 trae dentro la version de MooTools 1.2.4 y esta desactivada por defecto.
Joomla 1.6.0 trae en su interior MooTools 1.3
El código para el Nombre del sitio tambien cambia
en 1.5
getCfg('sitename');?>
en 1.6
$app->getCfg('sitename');
donde $app = JFactory::getApplication();
Conclusión
Creo que por ahora es algo reciente para decidir por una nueva versión ya que hay soporte para 1.5 y existen en estos momentos componentes muy ricos en funciones como K2 que permiten extender la funcionalidad de joomla 1.5 de manera muy favorable, sin embargo la idea de utilizar 1.6 en una instalación desde cero de manera nativa es una idea muy tentadora ya que en el futuro olvidas el rollo de realizar plantilla y búsqueda de componentes y módulos que correspondan a la especie que utilizaste en tu sito.