No sé que sentimientos puede tener un padre hacía un hijo, no soy padre. Pero soy hijo y por lo tanto podría ponerme en la piel de Puskas CMS para experimentar los sentimientos, si los tuviese, hacia su creador, el mismo que aquí escribe.

Después de meses de gestación, Puskas existe. Crece y se enriquece con la única pretensión de sustentar lo que hoy podéis ver como promineostudios.com.

Cuando comencé el desarrollo tuve que tomar decisiones que afectarían a cualquier evolución posterior de la aplicación. Decidí replantear todo el trabajo que había realizado hasta el momento. Como base usé el patrón de diseño MVC, hasta ahora usaba un híbrido entre OOP PHP5 y un sistema de plantillas con el que podía tener el código más o menos limpio y sencillo de mantener, pero que no era suficiente. No para lo que yo quería que fuese el CMS de Promineo Studios.

El anterior sistema de plantillas, Smarty, era bastante correcto en su funcionamiento pero requería demasiados recursos, además de obligar a aprender un pseudo-lenguaje nuevo, muy sencillo eso sí. Smarty se hizo prescindible, ya que desarrollé mi propio motor de plantillas valiéndome del propio PHP y las QuickTags. El aumento de rendimiento fue significativo, aún cuando smarty cachea las plantillas, ya no era necesario tener un motor tan pesado para generar las vistas de una página.

El segundo paso fue programar el núcleo de la aplicación con todas las funcionalidades básicas que incorporaría el CMS. Como por ejemplo, controladores base, modelos base, configuración, autentificación de usuarios, filtros de entrada de datos, manejador de conexión a base de datos, multilenguaje, sesiones y demás hierbas.

Como funcionalidades más 'revolucionarias' del núcleo puedo nombrar el uso PHP Data Objects, Gettext o manejo de Sesiones desde una base de datos. De PHP Data Object, escribiré e instruiré en próximos artículos en los que transmitiré todo lo que he aprendido de esta interfase de acceso a datos que me tiene enamorado ;-p. Sobre Gettext, que puedo decir... Es el pilar de toda aplicación multilenguaje que se precie. Y el manejo de sesiones desde una base de datos da para otro artículo.

Dejando de lado el núcleo, Puskas ofrece un completo sistema de blog, videoblog y creación de cualquier contenido para una web. Debo reseñar la incorporación de trackback y pingback en el blog, una característica muy interesante para comunicar contenido referenciado entre blogs. Comentarios enriquecidos con Ajax, votación de artículos

Aún queda mucho que madurar y para próximas versiones incorparé un sistema de caché para contenido estático, comentarios para el videoblog y cualquier cosa que se me vaya ocurriendo. txp4zuaybj

Puskas CMS 1.5

siggraph-2009-logo

Este año, el siggraph viene cargadito de novedades tecnológicas que hacen a un servidor, la boca agua, el 2007 salieron también unos papers y novedades que no tardamos en ver aplicados en software comercial en el año siguiente, como fue el caso de photoshop CS4 y el escalado inteligente.

Aquí os dejo un adelanto de lo que nos espera en este nuevo siggraph, espero que los developers no tarden mucho en aplicar algunas de estas exquisiteces tecnológicas para que podamos tenerlas en nuestras manos y poder aprovechar ese potencial.

 

 

 

Mi nombre es Isidro Quintana Ravelo y soy director de Promineo Studios.

Después de meses de trabajo nos enorgullece presentar la nueva web de Promineo Studios. No sólo es un cambio de imagen, ésta nueva web es el resultado de la ilusión, la constancia, la paciencia, la experiencia y el buen hacer de dos personas entregadas a su profesión.

yoneyyo

Han pasado más de dos años desde que dejé Ilion Animation Studios y su película Planet51 para comenzar la aventura de Promineo Studios sin dinero, sin local, sin clientes, sin apoyo institucional y desde un territorio donde no hay mercado, Canarias. Gracias a amigos como Iván de Failure & Solutions que compartió su local, pude empezar la actividad. El objetivo era claro, establecernos como un estudio de la profesión y digo establecernos, porque en el camino conocí a Yoné, posiblemente uno de los mejores desarrolladores web de Canarias. Al saber de su exquisito buen hacer, le presenté la aventura que suponía Promineo Studios y sin dudarlo fusionamos nuestras fuerzas. La unión creatividad + desarrollo, ha dado como resultado de la fórmula: CALIDAD.

Esta nueva web es nuestra manera de entender internet, como debemos aprovechar la tecnología y la masa social que la misma es capaz de mover. Es nuestra filosofía, fraguada con la experiencia de los años en el uso de las nuevas tecnologías e internet, en donde crecemos y fluimos con la evolución de la misma y que hoy ofrecemos a nuestros clientes.

Leer el resto del artículo

Los php_flag son parámetros de seguridad que habitualmente se configuran desde el php.ini para todo el servidor o desde el .htaccess para una aplicación en particular. En caso de tener PHP instalado como un módulo de apache podrás configurar los php_flag desde el .htaccess de la siguiente manera:

php_flag magic_quotes_gpc Off
php_flag safe_mode on
php_flag expose_php off
php_flag display_errors off

En cambio, si tu instalación PHP corre como CGI esta forma sólo hará que tu web muestre un error interno del servidor. Para evitar esto podemos crear un php.ini para la aplicación web. Es tan sencillo como crear un archivo de texto con el nombre 'php.ini' en el directorio raíz de la web e introducir los flags que necesitas, como puedes observar en el siguiente ejemplo:

magic_quotes_gpc = Off
display_errors = Off
register_globals = Off 
Recibe los últimos artículos en tu email
  • bloglines
  • Google
  • Netvibes
  • MyYahoo
  • MyMsn
Artículos Destacados
Autores
Categorías
Archivo

2009 - PromineoStudios - Todos los derechos Reservados

Diseño con estándares web - XHTML CSS - Versión anterior del sitio