Trailer de la película de Office 2010

General

David | 13/07/2009

Microsoft siempre a sido un mounstruo del marketing, y lo sigue demostrando día a día. Últimamente está introduciendo ideas nuevas y frescas en su repertorio, como los anuncios de IE 8 o este pedazo de trailer sobre la película de Office 2010. Además de tener una producción superior a la de cualquier película Española, me he reido cantidad viendolo.

Especial mendión al momento en que el agente visita la tumba de Clipper o el momento en el que se interroga a una mujer preguntandole: Where is the Font? Muy bueno, os dejo con el video.


¿Qué es Joomla?

Joomla

Ranomo | 13/07/2009

Hola a todos. Soy ranomo, nuevo colaborador de nosolocodigo.com, a partir de ahora me leeréis, de vez en cuando, en este blog. Mis artículos son de un perfil poco técnico, más orientados al manejo y uso de aplicaciones web que al desarrollo de las mismas. Sin más preámbulos, paso a publicar la primera de las entregas que he confeccionado y que tratan sobre la administración de Joomla.

La palabra Joomla es una transcripción fonética anglosajona de jumla que, en idioma suajili, viene a significar “todos juntos” o “como un todo”. El suajili es una lengua, de tipo bantú (no semítica), con fuertes influencias árabes y persas, que actualmente es hablado por casi 90.000.000 de habitantes, siendo, después del árabe, el idioma más extendido en África. Si bien esto es cierto, estrictamente hablando, la etnia suajili está formada por 1.500.000 de habitantes y abarca las zonas costeras de Kenia, Tanzania y Mozambique, en la zona oriental del continente africano.

Swahili

Hecha esta breve introducción, decir que la palabra Joomla es elegida para bautizar un gestor de contenidos que nace en al año 2005, como consecuencia de una escisión que se produce en el grupo australiano Miro, desarrollador del CMS Mambo, tras un intento de esta empresa por privatizar parte del código del CMS.

JoomlaFrontpage350Joomla es pues un CMS (Content Management System), gestor de contenidos gratuito, de código abierto (licencia GPL) y compatible con las plataformas Windows, Linux, Mac, BSD… Está basado en tecnología web, utilizando Apache/IIS, MySql, PHP, CSS, HTML…

Una interfaz gráfica, altamente intuitiva, permite crear y administrar un sitio web sin necesidad de poseer conocimientos de programación, manejando lo que Joomla considera contenidos que, desde un punto de vista estricto, son:

  • Artículos.
  • Enlaces.
  • Contactos.
  • Encuestas.
  • Elementos multimedia.

Otro punto fuerte de Joomla es su flexibilidad y capacidad de ser ampliado mediante:

Mediante un coste de cero euros podemos tener un CMS que, con una aplicación comercial, podríamos llegar a desembolsar decenas de miles. Pero que sea bueno no significa que sea válido para todo, antes de su instalación y uso debemos plantearnos algunas de sus carencias que, básicamente, residen en:

  • No es capaz de controlar versiones de un mismo documento. Esto se traduce en que, cuando se guarda un documento modificado, sobreescribe el anterior, no quedando rastro del original.
  • No importa artículos en formatos externos como doc, pdf, rtf… Por ende, tampoco se muestra capaz de exportar a este tipo de formatos.
  • Posee un sistema de seguridad primitivo. Las credenciales de usuario y contraseña viajan al servidor en formato de texto sencillo, pudiendo ser interceptadas con relativa facilidad.

Antes de finalizar esta entrega inicial diré que todo el trabajo está basado en la versión 1.5.x, informando que, a fecha de hoy, la versión existente es la 1.5.12.

Próxima entrega: Aspectos previos a la instalación de Joomla.


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

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