Videotutoriales para crear un blog en Joomla usando K2

Joomla, Recursos

David | 7/06/2010

logo k2Hoy he creado otro videotutorial en el trabajo, esta vez sobre la creación de un blog en Joomla usando K2.  K2 es una extensión de Joomla que sustituye la gestión nativa de contenido por una implementación propia de este componente. Es una extensión muy completa que supera ampliamente la gestión de contenido de Joomla. La pega que le veo es que no usa las tablas de contenido de Joomla (jos_content) por lo no podremos usar los módulos creados para Joomla que muestran contenido. Aún así, hay bastantes módulos creados para K2, como LOF K2 Slideshow, que permiten mostrar contenido desde las tablas de K2.

Una maginífica extensión que seguro que nos facilita la vida a la hora de crear blogs, o webs de publicación de contenidos en Joomla. Espero que os sirvan los videos.

Ver el resto de videos


Chuleta para crear plantillas de Joomla

Leyendo ayudajoomla me he encontrado con esta chuleta para crear plantillas en Joomla. No es muy extensa, pero algo es algo :)
Por : David           comentarios 2

10 extensiones esenciales para Magento

Magento, Recursos, eCommerce

Rafa | 3/06/2010

Magento cuenta con un repositorio de extensiones que los desarrolladores y administradores de esta plataforma de comercio electrónico tienen a su disposición.

He recopilado una serie de estas extensiones que considero útiles. Aquí están:

Seguir leyendo..


Cómo actualizar Magento a 1.4.0.1.

Magento, eCommerce

Rafa | 30/05/2010

logo de magentoHola, me llamo Rafa y a partir de ahora voy a escribir en el blog. Soy desarrollador web, y los temas que voy a tratar van a ser los que trabajo diariamente: mayoritariamente software opensource para crear portales y tiendas de comercio electrónico, y todas las cuestiones que giran alrededor de esto.

Se me ha ocurrido que la mejor manera de empezar es presentando mi primer artículo, que explica cómo actualizar el software de comercio electrónico Magento de la versión 1.3.2.4 a la última 1.4.0.1, problema con el que muchos desarrolladores y webmasters estamos lidiando últimamente. Ahí va.

La actualización a la última versión de Magento es más o menos sencilla según los módulos y templates que tengamos instalados o desarrollados en la tienda y si son o no compatibles con la nueva versión, pero no tendremos ningún problema si seguimos una serie de pasos que describo a continuación:

Seguir leyendo..


Un recorrido por las novedades que trae Joomla 1.6

Joomla

David | 27/05/2010

He grabado otro video para WebEmpresa mostrando las novedades que trae joomla 1.6 beta. Con esta release se han fijado todas las nuevas funcionalidades, y a partir de ahora sólo se trabajará en mejorar y arreglar bugs de las cosas que ya están implementadas, pero no se añadirán nuevas características al CMS.  Por lo tanto es un buen momento para ver que nos va a ofrecer Joomla 1.6 y como va  a ser el futuro de Joomla. el video también está colgado en JoomlaSpanish. Espero que os guste el video :) .


Videotutorial de 1 hora de Flexicontent, CCK para Joomla

Joomla, Recursos

David | 26/05/2010

Logo de flexicontent El otro día estube creando una serie de videotutoriales sobre Flexicontent para el blog de Webempresa, que como comenté en mi anterior post, es donde estoy trabajando desde hace 3 meses.

Flexicontent es una extensión que me gustó desde el primero momento en que la ví. La idea de crear tipos de contenidos al estilo CCK de Drupal es algo realmente potente, flexible y necesario para darle a la web un aspecto homogéneo. Además incluye características interesantes como categorías anidadas, tags, integración con sistemas de comentarios, integración con plugins de contenido de Joomla, ACL con FlexiAccess, usa las mismas tablas del core, lo que nos permite compatibilidad con todos los módulos que muestran contenido en Joomla (que son muchos), y muchas cosas más, que convierten a este Flexicontent en una extensión realmente interesante.

No me enrollo más y os dejo con los videos, después del leer más. También podéis verlos desde Vimeo en alta resolución.

Seguir leyendo..


Sobre mi nuevo trabajo, el estado del blog y enlaces interesantes

General, Joomla

David | 10/05/2010

Como podréis comprobar, hace tiempo que no escribo nada nuevo en el blog. Esto se debe a que hace poco empecé a trabajar en Webempresa como personal técnico y desarrollador, lo que me ha quitado casi toda mi atención y no me he visto con muchas ganas de postear nada nuevo últimamente. Sin embargo, vuelvo a sentir el gusanillo de escribir algo nuevo, sobre todo ahora que estoy trabajando fulltime en Joomla y tengo multitud de experiencias que contar. Pronto volveré a las andadas como antes, que aunque nunca he mantenido un ritmo de actualización frenético, si ha llegado a tener algo de vida el blog.

Sobre mi nuevo trabajo, la verdad es que estoy muy contento. Fué pensado y hecho, un día me llamó mi actual jefe ofreciendome mi actual trabajo, y 4 días después ya estaba en mi puesto de trabajando conociendo a mis nuevos compañeros. Además, trabajo con un equipo de profesionales altamente preparados, con un altísimo nivel de experiencia en Joomla, lo que me está haciendo esforzarme y tener que ir aprendiendo cosas, al mismo tiempo que me divierto de trabajar con tecnologías libres.

Últimamente estoy escribiendo algún que otro artículo para el blog de la empresa, por lo que si queréis, también podréis seguirme por ahí. Los artículos más recientes que he escrito en el blog de Webempresa son:

  1. Cómo generar informes PDF en Joomla con BreezingForms
  2. Cómo crear un feed RSS con el API de Joomla
  3. AJAX en Joomla: Mootols y API de Joomla
  4. Cómo hacer más seguras tus extensiones de Joomla
  5. Cómo cambiar el IVA de VirtueMart al 18%

Lo dicho, espero volver a escribir nuevos artículos pronto, ya que vendré cargado de nuevas ideas nacidas de mi nuevo trabajo.

Saludos.


Hip Hop for PHP, la propuesta de Facebook para optimizar PHP

Programación

David | 5/02/2010

HipHop for PHP
Facebook es uno de los sitios web más concurridos del planeta, de hecho, según el ranking de Alexa es el segundo dominio con más tráfico de internet. Esta red social se encuentra desarrollada en PHP, lo que demuestra la gran escalabilidad que puede llegar a tener esta tecnología.

Los ingenieros de Facebook, se han tenido que enfrentar a muchos problemas a la hora de mantener en pie su portal, y uno de ellos es la cantidad de CPU usada por PHP, que al tratarse de un lenguaje dinámico requiere un mayor uso de la CPU para ejecutar el código. Para optimizar este proceso, los ingenieros de Facebook han creado el proyecto “HipHop for PHP”.

HipHop for PHP analiza el código fuente en PHP y lo convierte en un código C++ que se compila con g++. Este código C++ se ejecuta como extensión de PHP, es decir, lo que se ejecuta es una dll, un binario ejecutable, y no se tiene que interpretar el código cada vez que se hace una petición.

Con este sistema han logrado reducciones de uso de CPU de hasta el 50%, que es un resultado más que interesante.

Pese a lo interesante que parece, el sistema acaba de ser anunciado y no es perfecto, por lo que si nuestro código hace uso de funciones PHP propias de lenguajes dinámicos, como eval(), o create_function(), HipHop no será capaz de transformar el código fuente, aunque se está trabajando en soportar estas funciones.

¿Te imaginas el core de Joomla optimizado con HipHop? ¿Te imaginas poder instalar una extensión de PHP que ejecute toda la lógica de CMS’s como Joomla o WordPress reduciendo en un 50% el uso de CPU? En un futuro es posible, quien sabe.

En Ustream puedes ver el video de la presentación en inglés.