Pizza Bash -1.9.1 - Hacklab Managua, Nicaragua - 05/09/2010 Felix Delattre email: website: jabber/xmpp: drupal.org user: Microblogging: www.felix.delattre.de xamanu@jabber.org xamanu (359937) identi.ca/xamanu
Hacklab significa que aprenderemos haciendo
La idea Un sitio web realizado durante el Hacklab (y después) para las Comunidades de Software Libre de Centroamerica. Colección de datos (estadísticas) sobre servicios, productos y uso de Software Libre
Y como? Interfaz avanzado para contribuidores de datos Motivación de mantener los datos ofreciendo un directorio (páginas amarillas) de Software Libre Presentación diversa Mapa Búsqueda Directorios Estadística (Diagramas) Formatos (CVS, RSS,...)
Y quien? Organizaciones/Comunidades Instituciones púlicas Empresas Individuos
Y que? Uso Soporte (Servicios) Desarrollo (Productos y servicios) Promoción (Eventos,...)
Código Base de datos Nucleo de Drupal Módulos Tema (Plantilla) Propio código Contenido Configuraciones
Somos muchos byron angeltronix gema
Código podemos juntar Sistema de control de versiones angeltronix byron gema
Exportamos las configuraciones Código Base de datos Nucleo de Drupal Módulos Tema (Plantilla) Propio código Contenido Configuraciones Features
Como funciona GIT? 1. Clonar el repositorio: $ git clone git@consciente.de:/var/www/development/observatorio.git 2. Trabajar local: $ git status $ git add $ARCHIVO $ git commit -m '$MENSAJE' 3. Sychronizar código con servidor $ git pull $ git push origin master
La maravilla de DRUSH $ drush dl $MODULE $ drush en $MODULE $ drush up $ drush cc Bajar módulo Activar módulo Actualizar módulos y el núcleo Clear Cache: Vaciar cache $ drush sql-sync @ob_server @ob_local Copiar base de datos del servidor y instalarla en localhost $ drush core-rsync @ob_server:%files @ob_local:%files Copiar archivos de los usuarios del servidor $ drush fu $FEATURE Feature update exportar cambios del feature a código
http://observatorio.consciente.de Usuario y contraseña htaccess: a Drupal: admin Código con GIT DB con Drush http://observatorio.local
Estructura (tipos de contenido) Empresa/ Organizacion/ Institucion (og) persona (node profile) eventos productos articulos
Propiedades (campos) Empresa/ Organizacion/ institucion persona (node profile) Tipo de institucion Miembros oranic groups Nombre Ubicación Contacto Correo, twitter, website, dirección, etc Tipo de trabajo Freelance, empleado (de) y/o dueno (de) Logotipo Foto Información sobre Software Libre*
* Información sobre Software Libre Programa Involucración Soporte Desarrollo Fedora Usuario Asterisk Contribuidor/a X X BumBumPlayer Creador/a X + proponer nuevo programa
Posibles grúpos de trabajo Diseño Construcción del sitio Estructura Features, Views, CCK, Organic Groups, Panels Mapa Mapbox: haitiaidmap.org Programación
don't hack core! jamás modifique el núcleo para: upgrades copia nuevas versiones simplemente encima y ejecute update.php $ drush up
todas las modificaciones y módulos adicionales deben estar en la carpeta sites includes misc modules profiles scripts sites themes CHANGELOG.txt COPYRIGHT.txt cron.php index.php INSTALL.mysql.txt INSTALL.pgsql.txt install.php INSTALL.txt LICENSE.txt MAINTAINERS.txt robots.txt update.php UPGRADE.txt xmlrpc.php
drupal.org / project/... Módulos, Temas, Traducciones etc... / handbook Tutoriales oficiales en inglés drupal.org.es / manuales Sitio de drupal hispano con muchos tutoriales e información en Espanol groups.drupal.org/nicaragua Grupo de la comunidad nicaraguense de Drupal
Videos http://lullabot.com/ideas/videos http://mustardseedmedia.com/podcast http://www.archive.org/search.php?query=drupal
...gracias a: Logotipo del Drupal pirata: Hubert Florin http://www.couzinhub.com Permiso cordial Cliparts K. Peirce http://clipart.peirceinternet.com/ Creative Commons Attribution 3.0 License. Tipografía: DejaVu Sans http://dejavu.sourceforge.net Dominio publico
A meterle mano a Drupal by Felix Delattre is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License. http://felix.delattre.de