Blog
Configuración de su servidor web
La mayoría de los sitios en Drupal están alojados en servidores virtuales (hosting compartido), un menor número en servidores virtuales privados y servidores dedicados. Puede que sus sitios estén alojados en un hosting, y debido al crecimiento del sitio o la cantidad de sitios en Drupal, haya decidido migrar a un servidor. Primero, vamos a ver las diferencias entre un hosting compartido, un servidor virtual y un servidor dedicado.
Características y taxonomía de Drupal
En las lecciones anteriores creamos el módulo feature primero en la versión alpha1 y luego en alpha2, ahora vamos a crear la siguiente versión, alpha3. Vamos a agregar a nuestro módulo un diccionario de taxonomía con secciones de noticias, así como etiquetas para cada noticia.
Crearemos dos diccionarios de taxonomía: "Sección de noticias" y "Etiquetas".
Actualización de la versión del módulo de características de Drupal
En la lección pasada vimos cómo crear módulos feature para Drupal, ahora en esta lección vamos a aprender cómo actualizar estos módulos, agregando nuevas funcionalidades.
Noticias sobre las características de Drupal
En esta lección, explicaré cómo utilizar las mismas funcionalidades en el sitio, copiándolas con el módulo feature. Empecemos con algo simple, crearemos una lista de noticias, específicamente:
- Enlace en el menú "Noticias" a la página de noticias
- Página de noticias
- Bloque de noticias en la página principal
Creo que esto es suficiente para empezar a familiarizarse con el módulo Features.
Primero, instalamos los módulos que necesitamos:
Características de Drupal (Administración de características de Drupal)
Features es un módulo que permite reunir funcionalidades y transferirlas a otro sitio con un solo clic. Como resultado, se crea una característica (feature), que puede añadirse como un módulo. Feature es un conjunto de entidades que, en conjunto, crean funcionalidad en el sitio.
Emmet (Zen Coding) escribe HTML/CSS más rápido
Emmet es un proyecto renombrado de Zen coding. Emmet permite generar rápidamente listas HTML, bloques con clases e id utilizando abreviaciones. Además de HTML, también puedes escribir rápidamente propiedades CSS, nuevamente usando abreviaciones. Por un lado, parece innecesario memorizar abreviaciones y herramientas, pero cuando te acostumbras, resulta raro escribir código sin Emmet.
Conecte rápidamente SCSS (SASS) a Drupal usando el módulo Sassy
SASS/SCSS se ha convertido en el estándar para escribir código CSS. Si aún no los estás utilizando para tus sitios, es hora de considerar hacerlo. Puedes conectar SCSS rápidamente usando el módulo Sassy, y lo mejor es que también puedes hacerlo en hosting compartido, ya que la compilación de los archivos CSS se realizará mediante una biblioteca PHP.
Empecemos. Yo tengo una instalación limpia de Drupal con el tema Zen. Necesitamos instalar el módulo Sassy:
Temas de vistas, edición de plantillas view.tpl.php (campos, filas, bloques, páginas). Conexión del plugin de jQuery EasySlider.
En este artículo, vamos a analizar el constructor de consultas para Drupal - el módulo Views (http://drupal.org/project/views). Views permite mostrar campos de diferentes tipos de contenido, comentarios, términos, información de usuarios y otros datos de la base de datos. Además, este módulo tiene una interfaz gráfica que permite crear fácilmente consultas a la base de datos con el uso del ratón.
Eliminar o anular archivos CSS predeterminados
Algunas veces es necesario modificar o eliminar los archivos CSS estándar: system.css, defaults.css o system-menus.css. Claro, podemos modificar estos archivos, pero al actualizar Drupal podemos olvidar que hemos hecho cambios en esos archivos y los sobrescribiremos nuevamente. Para evitar esto, necesitamos excluir estos archivos de la lista de CSS que Drupal genera. Si algunos de los CSS de esos archivos son necesarios, se pueden copiar en el archivo style.css de tu tema y editarlos. De esta manera, protegerás tu código CSS de una posible eliminación.
Descripción del módulo Token Drupal
Tokens (marcadores) son pequeños fragmentos de texto que pueden ser insertados en documentos más grandes mediante un simple relleno como %, nombres de sitios o [usuario]. El módulo Tokens proporciona una API central para los módulos que usan estos marcadores, y también permite configurar tus propios valores de marcador.
Ten en cuenta que el módulo Tokens no proporciona ninguna funcionalidad visible al usuario por sí mismo, simplemente ofrece servicios de procesamiento de marcadores para otros módulos.