Librebits - jordila_@i-ching:~/

Bits aleatorios de Software Libre / Libre Software ...

Multiplica Las Posibilidades De Drupal CMS : Proyectos Sandbox (Ej.: 'Bootstrap Everywhere'

Intro

Lo maravilloso de la mundial y activa comunidad Drupal son cosas como las que siguen…

Estamos iniciando un proyecto Drupal7 en el que Bootstrap theme puede servirnos Hay otros temas más propios de Drupal como Omega , Zen , etc… que bien podrían servirnos.

Lo interesante de Bootstrap en este caso es, entre otras cosas, que lo hemos manejado en el equipo en otros contextos, y facilita un lenguaje común para las tareas de Theming .

En las que, desde el principio, queremos que nuestro Tema elegido mantenga compatibilidad con módulos Panels y Panel Everywhere .

Pero… ay! Parece que Bootstrap no la ofrece.

Acudimos entonces a la contribución de mpv , que elaboró una Sandbox para solventar precisamente esta cuestión : Bootstrap Everywhere

(un proyecto Sandbox no es más que código Drupal alternativo, que no ha sido empaquetado en un módulo como tal )

Veamos si somos capaces de encajar la piezas del puzzle

Dev

Drupal 7 Bootstrap Everyhwere sandbox](https://www.drupal.org/project/1719916)

by mpv

0.– En nuestro caso, los pre-requisitos son disponer de Bootstrap 2 theme,(ojo, no la v3!) instalado previemente, que es con el cual el proyecto Sandbox _Bootstrap es compatible.

1.– Así pues Bootstrap theme ( las versiones se alinean con las del popular framework , ej.: 7.x-2.2 <—> Bootstrap 2.3.2 ) (activamos —> default theme , o creamos un sub-theme)

2.– habilitamos los módulos Panels y Panels Everywhere cómodamente via ‘drush dl ’ y ‘drush en

// así tenemos un sitio ‘operativo’ con contenido aleatorio para test, previamente instalado el módulo devel 3.– drush devel generate 20

3.– seguimos las indicaciones de mpv para instalar, como un tema más,Bootstrap Everywhere básicamente el comando ‘git clone <…>’

Epílogo

El extenso y rico ecosistema de software y módulos de Drupal CMS se ve multiplicado por los proyectos Sandbox . De esta forma, el Content Management Systema se construye por capas :

1.– core – núcleo ( Do no hack the core! ) 2.– contrib modules ( los más populares, como Views acaban integrándose en el core ) 3.– proyectos Sandbox , ‘no modularizados’… que acaban multiplicando las posibilidades

Gracias mpv