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
Simples y llanas gracias =)
Tas cabrón!!! Muy bueno
A ver cuando te lo compra Google!!
Muy interesante… ya mismo lo meto en Tacs para tenerlo a mano :P
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
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.
Genial la utilidad, la he estado probando y ya tiene un sitio fijo entre mis herramientas
Salu2
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.
y si intentas a llamarlo sin virtual host de por medio?
ej. http://localhost/zengarage
Sí, lo he intentado y me dá el mismo error. Probaré de instalarlo en otro virtualhost, me interesa probarlo localmente por ahora.
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 …
mmm… que raro Mr Mxyzptlk, yo lo desarrollé precisamente en Windows y ahi solo hace falta descomprimir la carpeta para que empiece a funcionar.
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.
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
Eres parte del Web 2.0 latino… coming soon :)
Contribuye a la discusión