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

ActionScript, General, Recursos

David | 25/06/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


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           comentarios 1

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           Comentarios desactivados

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

Joomla

David | 22/06/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.


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           Comentarios desactivados

Linux.com usa Joomla

Joomla

David | 17/06/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.


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

Joomla, Recursos

David | 15/06/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.


Presentación

General

Javier | 15/06/2009

Hola a todo el mundo!!

 Me llamo Javi Crevillén y a partir de ahora voy a colaborar con David en nosolocodigo.com

 Os cuento un poquito sobre mí:
Tengo 24 años y vivo en Valencia (España), me encanta todo lo relacionado con la informática y las nuevas tecnologías y además tengo la suerte de poder dedicarme a ello. Soy prácticamente adicto a internet y me gusta estar a la última de todas las novedades relacionadas con la programación que aparecen en Internet.
¿Que voy a aportar a nosolocodigo.com?
Mas que aportar voy a compartir mis experiencias e inquietudes en el trabajo del día a día. No tenía pensado escribir en ningún blog hasta que me lo comentó David, así que aún estoy pensando los temas sobre los que voy a escribir pero os puedo adelantar  que me hace ilusión hacer algún manual de Zend Framework, ya que es el framework con el que programo en PHP y me gusta mucho.
En el trabajo utilizo sobre todo Java y .Net o sea que algo de esto también caerá.

Bueno pues era solo eso, presentarme. Espero que de ahora en adelante mis aportaciones sean de utilidad para quienes leen nosolocodigo.com.  Un saludo!! Nos vemos pronto!!