vifito.eu

Web Development & Open Source

  • Aumentar el tamaño de la letra
  • Tamaño de letra predeterminado
  • Reducir el tamaño de la letra
Gestión de Contenidos

Pimcore, un CMS para programadores Zend Framework

Packt-OS-AWARDSPimcore fue escogido como el CMS más prometedor de 2010 en los Open Source Awards 2010. Pimcore es un CMS basado en Zend Framework y ExtJS, y liberado bajo licencia BSD. Las nuevas versiones ya incluyen jQuery a mayores, ya que es posible que se prescinda de ExtJS. Cuenta con un backend con una interfaz RIA que face un uso intensivo de comunicaciones Ajax/Json.

Open-Source Product Information Management

La interfaz de administración cuenta con un apartado para la creación de nuestro modelos de negocio en un interfaz de desarrollo rápida (RAD). Desde este apartado, empleando componentes gráficos, podremos crear nuestras entidades de negocio y gestionar los datos relacionados. Esta característica, en Pimcore, se conoce con el nombre de Product Information Management (PIM).

Extensible

Pimcore es extensible a través de plugins y widgets. Las extensiones pueden ser distribuidas mediante un servidor de plugins dedicado o empleando el repositorio principal del proyecto. También es posible aproveichar todas las ventajas que oferta Zend Framework y desplegar en el CMS módulos y controladores ZF de un modo sencillo y aprovechándonos de los modelos creados en el PIM.

Integración

Pimcore proporciona interfaces para la integración de aplicaciones basadas en Java e integración de objetos Java mediante la utilización de PHP-Java-Bridge y Apache Thrift.

 

Leer más...
 

Desenvolvemento de extensións en Joomla! 1.5

Rescatando unha presentación que din nas Xornadas Web de Ousli xa fai dous anos. Pode ser de utilidade se alguén está comezando a desenvolver extensións para Joomla! 1.5

 

Integración de Gears PubTools en Joomla!

Traballando no proxecto fin de curso do CDWA estou estudiando tecnoloxías que permitan o traballo fora de liña en aplicacións web. As tecnoloxías que atopei son: adobe air, applets java (cun desenvolvemento que permita a caché de contidos e o almacenamento local), google gears e despois outras menos coñecidas, pero non menos interesantes, como Titanium App. Ao final decanteime por Google Gears e a "customización" que fixo a fundación Dojo (Dojox.off), e que tamén me permite aproveitar o código para aplicacións AIR grazas a dair (Dojo extensions for Adobe AIR). Nesta procura de tecnoloxías foi cando me atopei con gears-pubtools.

Gears-pubtools é un proxecto aloxado en Google code que permite integrar un buscador no navegador cliente dos contidos dun servidor. O API permite almacenar na base de datos do navegador cliente (en SQLite e grazas a gears) os contidos do servidor de modo que a busca farase localmente.

Xuntando esta idea cos contidos dos artigos dun Joomla! ocorreuseme facer un módulo instalable que integra un buscador no navegador local, dos artigos deste blogue.

down Descargar o módulo

OLLO!!! este módulo foi feito as presas e non está o suficientemente testeado, úsao baixo a túa responsabilidade!

Notas:

  • A primeira vez que se entra na páxina hai que indicarlle a Gears que cree a base de datos e confie no dominio
  • Nalgúns navegadores non funcionará (por exemplo Opera), só nos que teñan soporte para Google Gears.
  • BUG: Non incluir o módulo en todas as páxinas senón o script xerará unha base de datos por cada URL distinta, non deixa de funcionar pero o rendemento baixa.
  • Este blogue ten poucos artigos e inclúense todos; no caso de que non se desexen todos os artigos mirar o ficheiro manifest.php que contén a SQL que extrae os artigos. TODO: incorporar un parámetro ao módulo para personalizar a SQL.

gears-pubtools

 

Joomla! 1.5 sobre Tomcat con Quercus


Quercus es una implementación de PHP5 en Java. Mi experimento parte de la idea de poder tener un portal Joomla! 1.5 alojado en un servidor de aplicaciones Java y poder acceder a otras bibliotecas, código, API, ... en Java.

La interoperabilidad entre Java y PHP5 puede ponerse más de moda cuando Google App Engine viene de anunciar que ya es posible desarrollar en Java en su plataforma. Este hecho, junto con el deseo de muchos de desarrollar en PHP, hace que Google también esté a trabajar en esa dirección, pero por el momento es posible programar con PHP en Google App Engine usando Quercus.

Otro proyecto a tener muy en cuenta es el puente PHP/Java (PHP/Java Bridge). Fai uns anos probei, con éxito, a conectar PHP coa base de datos HSQLDB; agora xa conta polo visto cunha maior estabilidade e xa leva máis traballo ás costas, podendo interoperar tamén con código .NET.

Leer más...