Hotglue
Contenido
HotGlue
Qué es HotGlue
HOTGLUE es un sistema de gestión de contenidos que te permite construir páginas web directamente desde tu navegador web.
Está escrito en PHP y Javascript (jQuery), iusa "flat files" para almacenamiento y es compatible con Apache2 HTTP server.
Puedes probar el demo para jugar antes
Instalar HotGLue en tu propio servidor
Requisitos para el servidor web
- Apache 2.x - PHP 5.x - (optional) mod_rewrite (for short URLs) - (optional) php5-gd (for server-side image resizing)
Requisitos para el cliente web
- para editar: Mozilla Firefox (>= 3.6) or Google Chrome (>= 8.0) aunque no lo hayan testeado, dicen que funciona en la version reciente de Safari tambien
Clonar el repositorio en el directorio que quieras.
$sudo git clone http://github.com/hotglue/hotglue2.git
Entra en el directorio donde lo clonaste
$cd "nombredeldirectorio"
Puedes ver lo que hay dentro haciendo
$ls
Deberia haber un subdirectorio "content"
Dar persmisos este subdirectorio
$sudo chmod -R 0777 content
- It is recommended that you create a user-config.inc.php file where you can overwrite the settings defined in config.inc.php (just copy the needed definitions). user-config.inc.php file will not get overwritten by future updates.
//que???
Configurar el nombre de usuario y la contraseña. Para ello modifico el archivo " user-config.inc.php-dist "
$sudo nano user-config.inc.php-dist
y modifico campos
@define('AUTH_USER', 'ponaquiloquequieras'); @define('AUTH_PASSWORD', 'ponaquiloquequieras');
-Cambiar nombre del archivo "user-config.inc.php-dist" a "user-config.inc.php"
$sudo mv user-config.inc.php-dist user-config.inc.php
opcional: si tu servidor web soporta "mod_rewrite" y quieres usar URLs más cortos para tus páginas de HotGlue, cambia el nombre del archivo "htaccess-dist" a ".htaccess"
$sudo mv htaccess-dist .htaccess
- If on your web-server PHP is installed as (Fast-)CGI binary (rather then a standard mod_php), installing the .htaccess file is mandatory (see known issues section in README file).
Y ya prueba a ver en tu navegador si anda
http://miservidor.com.ar/nombredeldirectorio/?edit
y si estàs usando el archivo opcional ".htaccess" basta con que pongas
http://miservidor.com.ar/nombredeldirectorio/edit
Te va a pedir el nombre de usuario y contraseña
y listo:
a jugar!
Notas:
If something breaks and you want to troubleshoot the problem it is helpful to turn on PHP error reporting by setting or adding "error_reporting(E_ALL);" to your user-config.inc.php file. You can also set the LOG_LEVEL (see config.inc.php) to 'debug' in order to get an overwhelming amount of logging information written to your log file, which by default is in the content directory. Requests from the client start in the log file with "--- request ---" and AJAX requests with "--- json request ---". If you report a problem, make sure you send with it only the relevant pieces of logging information (like the request and all associated AJAX request that get written when the problem occurs). For debugging frontend (JavaScript) issues, you can set USE_MIN_FILES to false.