Gran recopilación de recursos sobre Joomla en Noupe

En Noupe han realizado una extraordinaria recopilación de recursos sobre Joomla. Se pueden encontrar desde themes, las extensiones más útiles, tutoriales, recursos y enlaces a sitios de referencia en el mundo de Joomla.
Por : David          

MegaZine 3, potente motor pageflip basado en actionscript 3 y open source

ActionScript, General, Recursos

25 de June del 2009

Megazine 3

Megazine 3 es un potente motor para crear presentaciones al estilo libro/álbum basado en Flash (Action Script 3) y que utiliza ficheros XML para configurar los capítulos y páginas del libro, por lo que resulta muy fácil de configurar y presentar. El motor es realmente potente y totalmente open source, lo que significa que es totalmente gratis. Algunas de las cualidades mas destacables son:

  • Barra de navegación que permite navegar facilmente entre las páginas (puede ser desactivada).
  • Cache de páginas para una navegación más rápida.
  • Zoom a imágenes.
  • Habilidad de usar cualquier tipo de contenido, como mp3, video, imágenes, etc…
  • Facil personalización de los fondos y el color y posibilidad de crear páginas transparentes.
  • Soporta internacionalización.

El modo de empleo es muy sencillo, simplemente hay que configurar un fichero XML y a rodar…

<book>
   <chapter pages="path/to/images/page_image[10].jpg"/>
</book>

Este fichero XML generaría un álbum de de 10 páginas, desde la imágen 1 hasta la 10. Como podeis observar, es realmente fácil y potente. En su sitio web podeis ver un ejemplo funcionando y comprobar su potencial. También tiene una buena documentación.

Vía Webresourcesdepot

Compartir:
  • del.icio.us
  • BarraPunto
  • Bitacoras.com
  • Facebook
  • Google Bookmarks
  • Meneame
  • Netvibes
  • Technorati
  • FriendFeed
  • Twitter
  • HelloTxt

Componente de ejemplo para Joomla 1.6: com_hello

Con la salida de Joomla 1.6 hay muchas cosas que revisar en la actualizada API. Christophe Demko ha publicado un componente de ejemplo en el grupo Joomla General Development. El componente usa las siguientes características del framework de Joomla 1.6: JForms, compound controllers, categories , autopopulated models, JModelItem and JModelList. El componente solo funciona en la rama 1.6, actualmente experimental, de Joomla.
Por : David          

Joomla 1.6 Alpha ya disponible!

Joomla 1.6 acaba de ser publicado, y así lo anuncia Rob Schley en el grupo Joomla! CMS Development de Google Groups. Como se puede leer en el anuncio, se trata de una Alpha y tiene muchos flecos por depurar (Rought corners), así que no lo instaleis en producción. Servirá para ir probando las nuevas funcionalidades de Joomla. A ver si me pongo con el y este verano doy mis impresiones sobre la nueva API.
Por : David          

Un aperitivo de lo que se viene con la Alpha de Joomla 1.6

Joomla

22 de June del 2009
joomla 1.6 admin form

Aspecto de la nueva página de inicio del backend de Joomla 1.6 Alpha

Joomla 1.6 Alpha está a punto de salir, y ésta será una release donde van a cambiar muchas cosas para mejor. Entre los cambios más esperados están:

  1. El nuevo sistema de ACL, con el que se podrán crear todo tipo de grupos y asignar permisos a cada usuario de una forma mucho más potente que la actual, también se introducirá un API para trabajar con este sistema.
  2. Un nuevo sistema de comentarios, que aceptará pingbaks y trackbacks, esto era muy necesario, ya que estaba dejando a Joomla en una situción de desbentaja ante los otro sistemas como Drupal y Wordpress, al ser elegidos por la mayoría para montar blogs y sitios sociales, que podrían hacer uso de estas caracteristicas. Se rumorea que Jextended, empresa que desarrolla extensiones comerciales para Joomla, podría haber donado su sistema de comentarios para que lo adopte el core de Joomla.
  3. Revisión del sistema de taxonomías de Joomla, ahora parece ser que un artículo podrá pertenecer a varias categorías a la vez habrá profundidad ilimitada a la hora de crear categorías, y las secciones desaparecen.
  4. Actualización a Mootools 1.2. Se discutió sobre si se adoptaría jQuery, pero parece que al final se quedarán con mootoos, una pena, para mi lo ideal sería que no se usara framework alguno.
  5. Revisión del sistema de generación de pdf. Se usaba una librería que a su vez usaba fpdf y que no daba muy buenos resultados al convertir html en pdf, así que lo más seguro es que se elimine esta característica. Por lo tanto seguramente también desaparecerán las vistas de tipo pdf.
  6. Desaparición del componente de encuestas.
  7. Mejorado el SEO en el core de Joomla, ahora se usará un marcado más semantico haciendo buen uso del XHTML y el CSS, ya era hora.
  8. Nuevo objeto JForm en el API que servirá para crear formularios en extensiones a partir de documentos XML. Se pretende faclilitar la tarea de validación y generación de formularios con este API. Supongo que se podrá realizar scaffolding.
  9. Reescritura de los componentes del Backend para que sigan el patrón MVC.
  10. Refactorización de gran parte del código para que use las nuevas características del API de Joomla.
  11. Cambios en la forma de administrar el Backend, sobre todo en los usuarios y grupos (lógico) y en la administración del menu principal, que ahora será mas sencilla.

Estas son algunas de las principales mejoras de Joomla 1.6. Estad atentos al grupo de discursión de Joomla para desarrolladores para conocer nuevas noticias.

Compartir:
  • del.icio.us
  • BarraPunto
  • Bitacoras.com
  • Facebook
  • Google Bookmarks
  • Meneame
  • Netvibes
  • Technorati
  • FriendFeed
  • Twitter
  • HelloTxt

jQuery tools, colección de herramientas para jQuery

jQuery tools es una colección de componentes para la interfaz de usuario, los esenciales. Van todos empaquetados en un plugin de jQuery y son muy fáciles de implementar y muy bien documentados. Recomiendo su uso.
Por : David          

Linux.com usa Joomla

Joomla

17 de June del 2009

Linux.com usando Joomla

Hace poco que Linux.com ha rediseñado su web (menos mal, la antigua era un poco mala) y para la nueva han utilizado el CMS Joomla 1.5, lo que demuestra las capacidades de este CMS, capaz de soportar un sitio de la envergadura de Linux.com, con el tráfio que debe de soportar, etc.. Además, el diseño que han usado me encanta y el sitio está muy bien implementado, si señor. Si alguien se pregunta cómo se que usan Joomla, solo hay que hacer boton derecho del ratón, ver código fuente y buscar el metatag generator. Ya sé que es muy obvio y seguro que todos lo sabiais, pero por si acaso, que nunca se sabe…

En un artículo explican cómo funciona la nueva web y el rediseño que ha sufrido.

Compartir:
  • del.icio.us
  • BarraPunto
  • Bitacoras.com
  • Facebook
  • Google Bookmarks
  • Meneame
  • Netvibes
  • Technorati
  • FriendFeed
  • Twitter
  • HelloTxt

JcustomGenerator, plugin para cambiar el meta-tag generator en Joomla

Joomla, Recursos

15 de June del 2009

El otro día comentaba una forma de evitar que se viese el tag generator en una plantilla de Joomla, aunque este método sirve, Ruyman comentó que sería un problema ya que si se cambia de plantilla habría que volver a modificar la nueva plantilla para obtener los mismos resultados.

Como en Joomla se pueden usar más de una plantilla al mismo tiempo, pensé que sería interesante hacer plugin que hiciese esto, y que además permitiese introducir el texto que cada uno quisiese en el metatag, es decir, instalar Joomla y que en el metatag generator salga “Sistema implantado por soluciones (nombre-empresa…)”. De esta forma, el plugin se ejecuta en el evento onInicialice, y es independiente de la plantilla que se use.

Pues a sido pensado y hecho, la verdad es que ha sido bastante fácil, dejo aquí el código del plugin para que veáis lo fácil que es hacerlo, y también el zip empaquetado, listo para instalar. Si no entendéis el código podeis leer antes el tutorial para crear plugins en Joomla, que escriví hace un tiempo

Código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
defined( '_JEXEC' ) or die( 'Acceso Restringido' );
jimport( 'joomla.plugin.plugin' );
 
class plgSystemcustomGenerator extends JPlugin {
 
function plgSystemcustomGenerator(  &$subject, $config ) {
    parent::__construct(  &$subject, $config );
}
 
function onAfterInitialise() {
 
    $document = JFactory::getDocument();
    $plugin =& JPluginHelper::getPlugin('system', 'customGenerator');
    $pluginParams = new JParameter( $plugin->params );
    $msj = "";
    $msj = $pluginParams->get('customMessage', 'Nosolocodigo customGenerator plugin - www.Nosolocodigo.com');
 
    $document->setGenerator($msj);   
 
 
    }
 
}

Descargar el plugin.

Compartir:
  • del.icio.us
  • BarraPunto
  • Bitacoras.com
  • Facebook
  • Google Bookmarks
  • Meneame
  • Netvibes
  • Technorati
  • FriendFeed
  • Twitter
  • HelloTxt