Curso de Desarrollo de Módulos con Drupal 7: Índice de Contenidos

1.- Introducción
2.- Instalación y Desinstalación
3.- Esquemas de BBDD, hook_schema
4.- Administración de un Módulos y Formularios
5.- Creación de un tipo de contenido
6.- Creación de Bloques
7.- Tutotiales interesantes
8.- Features, como ahorrar tiempo
9.- Creación y Gestión de Entidades (Parte I)
10.- Administración con Drush
11.- Creación de Perfiles de Instalación: Profiler

Licencia Creative Commons

Curso de Drupal 7: Índice de Contenidos

  1. Introducción
  2. El proceso de creación de un Sitio web con Drupal
  3. Instalación y Configuración
  4. Entorno de Administración
  5. Introducción de Contenido
  6. Menús
  7. Tipos de Contenido
  8. Apariencia y Bloques
  9. Personas, Usuarios y Permisos
  10. Módulos
  11. Views, Wysiwg y Panels
  12. Vistas, Vistas y más Vistas
  13. Internacionalización
  14. Temas Visuales (Como modificar la presentación de las cosas)
  15. Configuración Avanzada de Wysiwyg
  16. Sistemas de búsqueda de contenido: Search, Views e integración con Apache Solr

Licencia Creative Commons

Curso Drupal 7 (XIV): Wysiwyg- CKEditor- IMCE-Lightbox

Introducción

Una de las cuestiones principales a la hora de gestionar un sitio web es la posibilidad de gestionar las imágenes o gráficas que queremos incluir dentro de nuestros contenidos. Para ello debemos realizar una serie de configuraciones para que esto sea posible.

Módulos necesarios

IMCE: http://drupal.org/project/imce
IMCE Wysiwyg Bridge: http://drupal.org/project/imce_wysiwyg 
IMCE for FileField: http://drupal.org/project/imce_filefield
IMCE mkdir: http://drupal.org/project/imce_mkdir
Image Resize Filter: http://drupal.org/project/image_resize_filter
Lightbox: http://drupal.org/project/lightbox2

Deberemos instalar y activar todos estos módulos para empezar con la configuración.

Pasos de la configuración

En la ruta admin/config/content/formats podremos configurar para cada Formato de Texto del editor:

  • El uso de Image Resize Filter
  • Y el de LightBox filter, inicialmente sólo ese
Cuando se activa el filtro de Image Resize aparece en la parte inferior una nueva pestaña en el formulario de edición con el mismo nombre del filtro, marca el “If resized, add a link  to the original image” hay que poner el el rel sea lightbox 
Después hay que guardar los cambios. 
En la ruta admin/config/media/imce/profile/edit/1 podremos configurar el IMCE para el usuario 
Siempre podremos crear otros perfiles para asignar a usuarios.
Dentro de la configuración de Lightbox  admin/config/user-interface/lightbox2 permite configurar los títulos como “caption” de las imágenes.

Configuración del WYSIWYG

Deberemos habilitar el botón IMCE en los perfiles de edición del Formato de Texto siempre que queramos que se quiera colocar la inclusión de medios de IMCE con el Editor WYSIWYG.

Inclusión de Medios

A partir de ese momento en el editor CKEditor debería aparecer un nuevo botón que debería permitir la inclusión de distintas imágenes y medios, así como configurar la vista de las imágenes.

Referencias

http://drupal.cocomore.com/blog/configuring-and-adding-images-drupal-7-content-wysiwyg-imce-and-lightbox
http://abretutiendaonline.com/blog/instalando-ckeditor-imce-drupal-7#.UJfkNGfF29s

Licencia Creative Commons

Curso de Desarrollo de Módulos con Drupal 7 (XI): Profiler

Profiler es una biblioteca que nos permite facilitar la generación de perfiles de instalación.
Si utilizamos Drush make: deberemos incluir las siguientes lineas en el fichero.make para hacer uso de la biblioteca:
libraries[profiler][download][type] = “get”
libraries[profiler][download][url] = “http://ftp.drupal.org/files/projects/profiler-6.x-2.0-beta1.tar.gz”
Una vez instalado Drupal deberemos crear un directorio con el nombre del perfil en el directorio profiles, por ejemplo, el directorio ejemplo.
Dentro del directorio deberemos crear un fichero.profile, en el ejemplo, ejemplo.profile, con el que se define el perfil, en este caso deberá tener un contenido en concreto:

<?php
!function_exists(‘profiler_v2’) ? require_once(‘libraries/profiler/profiler.inc’) : FALSE; profiler_v2(‘yourprofile’);

como puede verse intenta cargar la biblioteca profile desde el directorio libraries/profiler/ que debe estar presente en el directorio del perfil.
A continuación deberemos crear un fichero .info, ejemplo.info, donde definiremos las configuraciones del perfil, por ejemplo:

name = My install profile
description = A custom install profile for video blogging.
;versión de drupal 
core = 7.x
;perfil de base 
base = standard 
; dependencias de módulos 
dependencies[] = book
dependencies[] = color
dependencies[] = views
dependencies[] = myblog
; temas 
theme = bluemarine
;usuarios 
users[admin][uid] = 1
users[admin][name] = admin
users[admin][mail] = admin@example.com
users[admin][roles] = administrator,manager
users[admin][status] = 1 
;contenidos iniciales 
nodes[hello][type] = blog
nodes[hello][title] = Hello world!
nodes[hello][body][und][0][value] = Lorem ipsum dolor sit amet...
nodes[hello][body][und][0][format] = filtered_html
nodes[hello][uid] = 1
;menus 
nodes[hello][menu][link_title] = Hello world!
nodes[hello][menu][menu_name] = secondary-links 
;terminos 
terms[apples][name] = Apples
terms[apples][description] = Delicious crunchy fruit.
terms[apples][vocab_module] = features_fruit

Referencias

Licencia Creative Commons

Suscríbete al Boletín

Si quieres estar al tanto de las novedades del blog, ya sabes :)
* = campo obligatorio

powered by MailChimp!

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies