14 Feb 2006

ZenGarage

ZenGarage es una pequeña utilidad para diseñadores web que me programé cuando quería mostrarle a un cliente varias propuestas de diseño para un sitio que le estaba haciendo. Creí que podía serle útil a alguien más y por eso lo mejoré y hoy lo libero para quien quiera usarlo.

Antes, para mostrarle las propuestas a algun cliente siempre hacía varias carpetas — una por cada variación— ´despues subía las carpetas a mi servidor y le mandaba las urls a mi cliente para que las revisara. La verdad que hueva.

ZenGarage es como un styleswitcher, te carga las paginas dentro de un iframe y te permite cambiar las hojas de estilo facilmente, como si fuera un CSS Zen Garden personal, solo que puedes configurar cualquier cantidad de plantillas diferentes y organizarlas en proyectos. Tu cliente puede seleccionar cualquiera de los estilos y comparar entre versiones muy facilmente.

Aca hay un demo para que te des idea de que se trata y si te late puedes descargarlo de acá. Para instalarlo no se necesita más que descargar la carpeta en un servidor que pueda ejecutar PHP. En el minisitio oficial están las instrucciones de uso e instalación.

¿Que por qué el demo está en inglés? Porque soy bien internacional :P


Update: Ya sé que más rápido cae un hablador que un cojo: pero si les late ZenGarage, denle una meneada

Acabas de leer «ZenGarage», un post escrito por sosa en la tarde archivado en la categoría Recomendaciones.

Roberto R. #1 | Febrero 14, 2006 05:53 PM Roberto R. dice:

Simples y llanas gracias =)

Omar #2 | Febrero 14, 2006 06:53 PM Omar dice:

Tas cabrón!!! Muy bueno

Diego #3 | Febrero 14, 2006 08:12 PM Diego dice:

A ver cuando te lo compra Google!!

Leo #4 | Febrero 14, 2006 11:24 PM Leo dice:

Muy interesante… ya mismo lo meto en Tacs para tenerlo a mano :P

Isabella #5 | Febrero 15, 2006 02:40 AM Isabella dice:

Oye tuve un problemin con “zenGarage.php on line 92” pra ser especifica “Call to undefined function: glob()”
Por cierto cheque el demo y se que me va a ahorrar dolores de cabeza. Gracias

sosa #6 | Febrero 15, 2006 08:51 AM sosa dice:

Cierto Isabella, al parecer esa función solo existe a partir de PHP 4.3 si tienes una versión anterior pues no funciona. en este enlace hay una función que puede emular el comportamiento de glob() ¿Puedes añadirla y decirme si funciona? No se cuanta gente haya con esta version de PHP.

Alex Sancho #7 | Febrero 16, 2006 12:01 PM Alex Sancho dice:

Genial la utilidad, la he estado probando y ya tiene un sitio fijo entre mis herramientas

Salu2

Mr. Mxyzptlk #8 | Febrero 16, 2006 03:40 PM Mr. Mxyzptlk dice:

1. Felicitaciones. Excelente idea y trabajo.
2. Acabo de bajarlo para probarlo en mi local server y no way…
Lo que hice es crear un virtual host exclusivo para Zen Garage y pasar allí, a la raíz, los 5 directorios/carpetas y los 2 archivos (.htaccess e index.php).
Al intentar acceder al index.php vía browser solo aparece la navegación superior y en el iframe principal (main) esto:

Warning: includetemplate(c:\www\zengarage/projects//templates/): failed to open stream: No such file or directory in c:\www\zengarage\includes\zenGarage.php on line 79

Warning: includetemplate(c:\www\zengarage/projects//templates/): failed to open stream: No such file or directory in c:\www\zengarage\includes\zenGarage.php on line 79

Warning: includetemplate(): Failed opening 'c:\www\zengarage/projects//templates/' for inclusion (include_path='.;C:\php\pear') in c:\www\zengarage\includes\zenGarage.php on line 79

Noto que hay algún conflicto con las rutas … qué está fallando por aquí?

Gracias.

sosa #9 | Febrero 16, 2006 07:06 PM sosa dice:

y si intentas a llamarlo sin virtual host de por medio?

ej. http://localhost/zengarage

Mr. Mxyzptlk #10 | Febrero 16, 2006 09:05 PM Mr. Mxyzptlk dice:

Sí, lo he intentado y me dá el mismo error. Probaré de instalarlo en otro virtualhost, me interesa probarlo localmente por ahora.

Mr. Mxyzptlk #11 | Febrero 17, 2006 10:52 AM Mr. Mxyzptlk dice:

Bueno, evidentemente el problema es en modo local porque lo subí a mi sitio y funciona perfecto. Alguien lo ha instalado en Windows (con Apache, claro)?
Me huele a que estan fallando las rutas …

sosa #12 | Febrero 17, 2006 07:23 PM sosa dice:

mmm… que raro Mr Mxyzptlk, yo lo desarrollé precisamente en Windows y ahi solo hace falta descomprimir la carpeta para que empiece a funcionar.

Mr. Mxyzptlk #13 | Febrero 20, 2006 09:43 AM Mr. Mxyzptlk dice:

No way, no puedo hacerlo funcionar en Localhost :(
He chequeado de que el Path a PEAR en php.ini sea el correcto, busqué info por todos lados pero no doy pie con bola.
Cualquier ayudita será bienvenida.

Raspu #14 | Febrero 23, 2006 06:49 PM Raspu dice:

Hola SOSA!!!

Una observación respecto a Zen Garage. En Ópera 8.5 (no sé si en otras versiones sucederá igual) los submenús del menú desplegable no se posicionan por sobre el IFRAME, si no que quedan ocultos bajo éste, por lo tanto quedan completamente inútiles.

Saludos

Web 2.0 latino #15 | Mayo 28, 2007 12:54 AM Web 2.0 latino dice:

Eres parte del Web 2.0 latino… coming soon :)

Contribuye a la discusión

  • Si quieres puedes tener una imagen que te distinga cuando comentes utilizando el servicio de Gravatar
  • Todo post ofensívo y/o ajeno a la discusión será eliminado inmediatamente
  • El HTML no está permitido, pero puedes formatear usando la sintáxis de Textile
  • Si quieres decirme algo privado ;) puedes utilizar la forma de contacto