Experto En Drupal 7
Enviado por gonaus1 • 22 de Septiembre de 2014 • 4.425 Palabras (18 Páginas) • 171 Visitas
Experto en Drupal 7
Colección Aprende Drupal con Forcontu
Este documento forma parte del material didáctico del curso Experto en Drupal 7. Si deseas adquirir otros materiales complementarios o realizar el curso online y certificarte como Experto en
Drupal 7, visita www.forcontu.com
info@forcontu.com
Licencia de uso exclusivo
Esta copia es de uso exclusivo y particular para el usuario especificado, que podrá almacenarlo, imprimirlo y consultarlo en cuantos dispositivos requiera. La obtención de esta copia también le da
derecho a descargar las nuevas actualizaciones del documento, que se publicarán en el sitio www.forcontu.com
Se prohíbe expresamente el uso compartido del documento, la transferencia a otras personas y la publicación en páginas web o aplicaciones que favorezcan el libre acceso al mismo, ya sean
abiertos al público o privados.
Este documento tampoco podrá ser utilizado en acciones formativas, ya sean online o presenciales, que no cuenten con la autorización y reconocimiento de Forcontu S.L.
Copyright © 2011 Forcontu S.L.
Todos los derechos reservados. El contenido de este documento, tanto en su totalidad como parcialmente no puede ser reproducido, almacenado o transmitido de cualquier forma o por
cualquier medio ya sea electrónico, mecánico, fotocopiado, grabado o de otra forma, sin la previa autorización expresa y escrita por parte de Forcontu S.L. Se incluye, en particular, su mera
reproducción y/o puesta a disposición como resúmenes, reseñas o revistas de prensa, fines para los que también será necesario contar con la correspondiente autorización de Forcontu S.L. Para
obtener más información, póngase en contacto a través de info@forcontu.com.
Introducción a Drupal
conceptos fundamentales para entender qué es Drupal, para qué se utiliza y
qué elementos lo componen. Todos estos conceptos serán ampliamente analizados en unidades y niveles posteriores.
Comparativa D7/D6 Instalación de Drupal
El proceso de instalación en Drupal 7 es muy similar al de Drupal 6, con muy pequeñas
diferencias que veremos en esta unidad.
Un poco de historia:
estancia en la Universidad de Antwerp (Bélgica), inició el desarrollo de
un portal web de noticias para su grupo de compañeros. Se trataba de que cualquiera de ellos pudiera añadir notas
para compartir con el resto del grupo y así participar de la información sobre los trabajos que estaban realizando,
quedar para cenar, etc.
o modalidades de instalación diferentes. La
versión Standard (estándar) es la versión recomendada, ya que instala y configura
directamente algunas de las funcionalidades básicas comúnmente utilizadas.
de instalación se mostrarán en inglés, pero
Drupal permite, al igual que en la versión 6, cambiar el idioma antes de proseguir con la
hacia la discusión y experimentación sobre innovaciones en tecnología web y,
en enero de 2001, Dries liberó la primera versión del software, ya con el nombre de Drupal.
de la palabra "druppel", que significa gota (drop en inglés).
Fuente: Drupal History, disponible en: http://drupal.org/node/769
de completamente en español. En Drupal 7, los
archivos de idioma (.po) se debe subir a la carpeta translations del perfil de instalación
que estemos instalando (por ejemplo en /profiles/standard/translations).
Entre los requisitos del servidor, hay que tener en cuenta que ahora Drupal 7 utiliza la
extensión PDO de PHP (PHP Data Objects), por lo que debe estar instalada en el servidor
y ejecutándose correctamente.
Contenidos de la unidad
1.1 Qué es un CMS ................................................................ 2 1.2 Qué es y qué se puede hacer con Drupal .......................... 4
1.3 De Drupal 6 a Drupal 7 .................................................... 6 1.4 Arquitectura de Drupal 7 .................................................. 8
Aprende Drupal con Forcontu | Experto en Drupal 7 | Nivel inicial 1
Unidad 1. Introducción a Drupal
Qué es un CMS
Un sistema de gestión de contenidos (Content Management System en inglés, abreviado CMS), es un software que permite crear una estructura base
para la creación y administración de contenidos, principalmente de páginas web.
Generalmente un CMS es una aplicación con una base de datos asociada en la que se almacenan los contenidos, separados de los estilos o diseño. El CMS
controla también quién puede editar y visualizar los contenidos, convirtiéndose en una herramienta de gestión integral para la publicación de sitios web.
Algunas funcionalidades típicas de un CMS son:
políticas de gestión de usuarios y de acceso a los contenidos mediante roles y permisos, etc.
En Internet podrás encontrar distintos tipos de CMS, según el tipo de plataforma que se desee implantar. Por ejemplo, para diseñar un portal de e-learning
podríamos optar por Moodle, ATutor, Dokeos o WebCT, entre otros. Si queremos montar un sitio de discusión o foros de debate, nos podríamos
decantar por phpBB o SMF (Simple Machines Forum) y para tener crear un blog podemos optar por Blogger o WordPress. Para implementar una tienda virtual
podríamos elegir osCommerce o Magento y si lo que queremos es montar una red social, elgg o Ning. Pero si lo que queremos es montar un portal web con
múltiples funcionalidades (incluyendo algunas o todas las anteriores), tendremos que seleccionar uno de entre los CMS genéricos disponibles, como Drupal,
TYPO3, Joomla o OpenCMS.
De los CMS genéricos, algunos de los más utilizados en la actualidad son TYPO3, Joomla y Drupal. Todos ellos fueron publicados a principios de este siglo y
tienen en común que están desarrollados en PHP y MySQL y que se distribuyen como software libre. Cada uno de ellos cuenta con su propia comunidad de
usuarios y desarrolladores
...