¿Qué es Drupal?
- Es un sistema de gestión de contenido (Mas considerado como framework)(CMS/CMF) modular multipropósito y muy configurable.
- Originalmente fue Escrito por: Dries Buytaert.
- La característica principal de Drupal es su Comunidad en todo el mundo.
- Claro! es Software Libre \m/ protegido por Licencia GPLv2/GPLv3.
Conceptos Básicos
(a.k.a BLA BLA BLA)
Lo siento es obligatorio
Módulos
El módulo (module) es un software que extiende las funcionalidades y/o características de Drupal. Viene con módulos precargados según la versión, a los cuales se les puede añadir los que se necesite según la funcionalidad que tenga el sitio.
Nodo
El Nodo (node) es un término genérico para cada pieza de contenido del sitio. Algunos ejemplos de nodos pueden ser: páginas en libros, temas de discusión en foros, entradas en blogs, nuevos artículos, etc. Cada nodo será un tipo de contenido que tendrá un ID, un título, una fecha de creación, un autor, un cuerpo o body y otras propiedades, también según qué otros módulos se encuentre usando agregará más propiedades a cada nodo.
Taxonomia
La Taxonomía (taxonomy) es el sistema mediante el cual Drupal clasifica el contenido y es uno de los módulos del núcleo de Drupal. Se pueden definir los vocabularios propios como grupos de términos de taxonomía. Cada tipo de vocabulario puede ser agregado como uno o más tipos de contenido y por ello, los nodos en el sitio pueden ser clasificados según agrupaciones en categorías, etiquetas o como cualquier cosa que se elija.
Region
Drupal se encuentra dividido en Regiones (regions) que pueden incluir la cabecera, el pie, las barras laterales, la sección principal de contenido.
Bloque y Menus
Los Bloques (blocks) es la información que se visualiza en las diferentes regiones, pudiendo tomar la forma de menús (como el menú de navegación) o visualizaciones de módulos (como los contenidos más vistos del foro) o información estática o dinámica que fue creada por un usuario (como eventos)
Instalación de drupal (manual)
Seleccionamos Perfil de instalación
Seleccionamos lenguaje
En este caso ocuparemos el que esta por default mas adelante configuraremos nuestro lenguaje
Configuración de nuestra db
Colocamos los datos que nos pide y .......
esperamos.......
Configuramos el sito
Es momento de ajustar algunos
datos importantes como:
- Nombre del sitio
- E-mail del sitio
- Nombre de Usuario (admin)
- Contraseña de Usuario (admin)
guardamos y ........
" Listo "
Nuestro Drupal esta instalado ......
INSTALACION DE DRUPAL (DRUSH)
Que tedioso hacer tantos clicks y esperar,
si podemos hacer este mismo procedimineto en
menos pasos y menos tiempo, que haciéndolo
de forma manual.
Que es DRUSH
Es una línea de comandos de shell y scripts de interfaz para Drupal, una verdadera navaja suiza diseñada para hacer la vida más fácil a nosotros los que acortamos horas de trabajo en la "BENDITA TERMINAL"
Como consigo DRUSH
Lo unico que hay que hacer es entrar al repo git de
DRUSH
Seguir los sencillos pasos de instalación (segun mi SO) y dejar funcionando drush
regresando a nuestro asunto..
Comandos de instalacion de drupal (DRUSH)
Descargamos Drupal (drush dl drupal )
Instalamos (site install)
drush site-install standard --site-name="[nombre del sitio]" --site-mail="[mail del sitio]" --account-name=[nombre administrador] --account-pass=[pass administrador] --db-url=mysql://[usuario DB]:[passde usuario de la DB]@localhost/[nombre de la DB]
Momento de ver nuestro sitio