Esta web utiliza cookies propias y de terceros que nos permiten optimizar tu experiencia en el sitio web, evaluar su rendimiento, generar estadísticas de uso y mejorar y añadir nuevas funcionalidades. Mediante el análisis de tus hábitos de navegación podemos mostrar contenidos más relevantes y medir las interacciones con la web.
Puede obtener más información aquí.
Una cookie és un fitxer que es descàrrega en el teu ordinador en accedir a determinades pàgines web.Les cookies permeten a una pàgina web, entre altres coses, emmagatzemar i recuperar informació sobre els hàbits de navegació d'un usuari o del seu equip, gestionar l'accés d'usuaris a zones restringides de la web, etc.Tipus de cookies utilitza aquesta pàgina web:
Este tipo de cookies permiten al usuario la navegación a través de una página web, plataforma o aplicación y la utilización de las diferentes opciones o servicios que en ella existan como, por ejemplo, controlar el tráfico y la comunicación de datos, identificar la sesión, acceder a partes de acceso restringido, seleccionar el idioma, o compartir contenidos a través de redes sociales.
Nombre | Descripcion | Duración | Habilitado |
---|---|---|---|
ID de tu sesión. Te identifica en este navegador y nos permite gestionar tus cookies o almacenar tu cesta de la compra. | 8760 horas | ||
Indica qué cookies has aceptado. | 8760 horas | ||
Una cookie PHPSESSID es una cookie de sesión que se utiliza para identificar la sesión de un usuario en un sitio web. | 8760 horas |
Son aquéllas que posibilitan el seguimiento y análisis del comportamiento de los usuarios en nuestra página. La información recogida se utiliza para la medición de la actividad de los usuarios en la web y la elaboración de perfiles de navegación de los usuarios, con la finalidad de mejorar la web, así como los productos y servicios ofertados.
Nombre | Descripcion | Duración | Habilitado |
---|---|---|---|
Es un servicio de analítica web que utiliza cookies de análisis. | 8760 horas |
Estas cookies pueden ser establecidas a través de nuestro sitio por nuestros socios publicitarios. Pueden ser utilizadas por esas empresas para crear un perfil de sus intereses y mostrarle anuncios relevantes en otros sitios. No almacenan directamente información personal, sino que se basan en la identificación única de su navegador y dispositivo de Internet. Si no permite utilizar estas cookies, verá menos publicidad dirigida.
Nombre | Descripcion | Duración | Habilitado |
---|
Què són les Cookies?
Una cookie és un fitxer que es descarrega en el teu ordinador en accedir a determinades pàgines web. Les cookies permeten a una pàgina web, entre altres coses, emmagatzemar i recuperar informació sobre els hàbits de navegació d'un usuari o del seu equip, gestionar l'accés d'usuaris a zones restringides de la web, etc...
Quin tipus de cookies utilitza aquesta pàgina web?
Cookies de Anàlisi
Són aquelles que possibiliten el seguiment i l’anàlisi del comportament dels usuaris a la nostra pàgina. La informació recollida s'utilitza per al mesurament de l'activitat dels usuaris a la web i l'elaboració de perfils de navegació dels usuaris, amb la finalitat de millorar la web, així com els productes i serveis oferts.
Cookies Tècniques
Aquest tipus de cookies permeten a l'usuari la navegació a través d'una pàgina web, plataforma o aplicació i la utilització de les diferents opcions o serveis que en ella existeixin com, per exemple, controlar el tràfic i la comunicació de dades, identificar la sessió, accedir a parts d'accés restringit, o compartir continguts a través de xarxes socials
Cookies de Personalizació
Són aquelles que ens permeten adaptar la navegació a la nostra pàgina web a les vostres preferències (Ex. Idioma, navegador utilitzat, etc...)
Nom | Propia / Tercer | Duració | Descripció | Propietari |
_gat | Tercer | 1 minut | Es fa servir per a limitar el percentatge de sol.licituts. | Google Analytics |
_ga | Tercer | 2 anys | Es fa servir per a distinguir els usuaris. | Google Analytics |
_gid | Tercer | 24 hores | Es fa servir per a distinguir els usuaris. | Google Analytics |
PHPSESSID | Propia | Sesió | Cookie de sessió, desapareix quan es tanca la web. | Arnoia |
COOKIE_CONSENT | Propia | 1 mes | Cookie de personalizació. | Arnoia |
SESS_ID | Propia | 10 díes | Cookie de Sesió. | Arnoia |
Les cookies emprades en aquesta pàgina web, són utilitzades pel responsable legal d'aquesta pàgina web i pels següents serveis o proveïdors de serveis:
- Google Analytics: És un servei d'analítica web que utilitza cookies d'anàlisi. Podeu consultar la política de privacitat d'aquest servei en aquesta adreça web. http://www.google.com/intl/es/analytics/privacyoverview.html.
Com puc desactivar o eliminar les Cookies?
Podeu permetre, bloquejar o eliminar les cookies instal•lades al vostre equip mitjançant la configuració de les opcions del navegador instal•lat al vostre ordinador. Als següents enllaços trobareu informació addicional sobre les opcions de configuració de les cookies en els diferents navegadors.
– Internet Explorer: http://windows.microsoft.com/es-es/windows7/how-to-manage-cookies-in-internet-explorer-9
– Google Chrome: http://support.google.com/chrome/bin/answer.py?hl=es&answer=95647
– Firefox: http://support.mozilla.org/es/kb/habilitar-y-deshabilitar-cookies-que-los-sitios-we
– Safari: http://support.apple.com/kb/ph5042.
Drupal es la plataforma de gestión de contenidos que muchos de los sitios Web más conocidos del planeta utilizan. Su versión 7 supone una nueva era en el desarrollo de potentes sitios personalizados, con funciones y opciones que aumentan las posibilidades de creación y desarrollo en la Web. Con este libro aprenderá a adentrarse en Drupal 7 para crear soluciones Web increíbles. Analizará todos los aspectos importantes, desde los fundamentos de la plataforma, la comprensibilidad y utilización de las API de Drupal, la creación de sus propios módulos, el diseño del código seguro, el establecimiento de sitios Web de alto rendimiento y otros temas que le permitirán convertirse rápidamente en un experto. Drupal 7 ofrece nuevas y numerosas posibilidades para crear un portal de Internet, un sitio Web personal, profesional o de comercio electrónico, un directorio de recursos, un periódico online, una galería de imágenes, una intranet o prácticamente cualquier otro tipo de sitio Web que pueda imaginar. Lo que puede hacer con la plataforma sólo está limitado por su imaginación, las herramientas las encontrará en este libro.Agradecimientos Sobre los autores Sobre los revisores técnicos Prólogo Introducción Convenciones Código fuente 1. Funcionamiento de Drupal Qué es Drupal La pila de tecnología El núcleo La interfaz administrativa Módulos Conectores Temas Nodos Campos Bloques Diseño de archivos Servir una solicitud El papel del servidor Web El proceso de inicialización Procesar una solicitud Temas para datos Resumen 2. Escribir un módulo Crear los archivos Implementar un conector Añadir parámetros específicos de módulos Definir su propia sección de administración Presentar un formulario de parámetros al usuario Validar parámetros enviados por el usuario Almacenar parámetros Utilizar la tabla de variables de Drupal Recuperar valores almacenados con variable_get() A continuación Resumen 3. Conectores, acciones y disparadores Entender eventos y disparadores Entender las acciones La interfaz de usuario de disparadores Su primera acción Asignar la acción Cambiar los disparadores admitidos por una acción Usar el contexto en acciones Cómo prepara el contexto el módulo de disparadores Cambiar acciones existentes con action_info_alter() Establecer el contexto Almacenar acciones La tabla actions ID de acciones Invocar directamente una acción con actions_do() Definir disparadores propios con hook_trigger_info() Añadir disparadores a conectores existentes Resumen 4. El sistema de menús Asignar retrollamadas Asignar URL a funciones Crear un elemento de menú Argumentos de retrollamada de páginas Retrollamadas de página en otros archivos Añadir un vínculo al bloque de navegación Anidar menús Control de acceso Localizar y personalizar títulos Definir una retrollamada de título Comodines en elementos de menú Comodines básicos Comodines y parámetros de retrollamada de página Usar el valor de un comodín Comodines y sustitución de parámetros Pasar argumentos adicionales a la función de apertura Argumentos de apertura especiales y predefinidos: %map y %index Crear rutas a partir de comodines con funciones to_arg() Casos especiales para comodines y funciones to_arg() Alterar elementos de menú de otros módulos Alterar enlaces de menú desde otros módulos Tipos de elementos de menú Tareas comunes Asignar retrollamadas sin añadir un enlace al menú Mostrar elementos de menú como fichas Ocultar elementos de menú existentes Utilizar menu.module Errores habituales Resumen 5. Trabajar con bases de datos Definir parámetros de base de datos Comprender la capa de abstracción de bases de datos Conectarse a la base de datos Ejecutar consultas sencillas Recuperar resultados de consultas Obtener un solo valor Obtener varias filas Utilizar el generador de consultas y objetos de consulta Obtener un intervalo limitado de resultados Obtener resultados para mostrarlos en páginas Otras consultas comunes Operaciones INSERT y UPDATE con drupal_write_record() La API de esquemas Utilizar archivos .install de módulos Crear tablas Utilizar el módulo de esquema Asignar tipos de campos del esquema a la base de datos Declarar un tipo de columna específico con mysql_type Mantener tablas Eliminar tablas al desinstalar Cambiar esquemas existentes con hook_schema_alter() Modificar consultas de otros módulos con hook_query_alter() Conectarse a bases de datos desde Drupal Utilizar una tabla temporal Escribir un controlador de base de datos propio Resumen 6. Trabajar con usuarios El objeto $user Comprobar si un usuario ha iniciado la sesión Introducción a los conectores de usuario Comprender hook_user_view($account, $view_mode) El proceso de registro de usuarios Utilizar profile.module para recopilar información del usuario El proceso de inicio de sesión Añadir datos al objeto $user en tiempo de apertura Proporcionar categorías de información de usuario Inicio de sesión externo Resumen 7. Trabajar con nodos Concepto de nodo No todo es un nodo Crear un módulo de nodos Crear el archivo .install Crear el archivo .info Crear el archivo .module Proporcionar información sobre nuestro tipo de nodo Modificar la retrollamada de menú Definir permisos específicos de tipos de nodo con hook_permission() Limitar el acceso a un tipo de nodo con hook_access() Personalizar el formulario de nodos para nuestro tipo Validar campos con hook_validate() Guardar datos con hook_insert() Mantener datos actualizados con hook_update() Limpiar con hook_delete() Modificar nodos de nuestro tipo con hook_load() Utilizar hook_view() Manipular nodos de otro tipo con hook_node_xxxxx() Almacenar nodos Crear un tipo de nodo con tipos de contenido personalizados Restringir el acceso a nodos Definir permisos de nodos El proceso de acceso a nodos Resumen 8. Trabajar con campos Crear tipos de contenido Añadir campos a un tipo de contenido Crear un campo personalizado Añadir campos mediante programación Resumen 9. El sistema de temas Temas Instalar un tema no integrado Crear un tema El archivo .info Añadir regiones a un tema Añadir archivos CSS a un tema Añadir archivos JavaScript Añadir parámetros a su tema Archivos de plantilla La visión general Otros archivos de plantilla Reemplazar elementos a los que aplicar temas Reemplazar con archivos de plantilla Añadir y manipular variables de plantilla Utilizar el módulo de desarrollo de temas Resumen 10. Trabajar con bloques Concepto de bloque Opciones de configuración de bloques Ubicar bloques Definir un bloque Usar los conectores de bloque Diseñar un bloque Habilitar un bloque al instalar un módulo Ejemplos de visibilidad de bloques Mostrar un bloque sólo a usuarios registrados Mostrar un bloque sólo a usuarios anónimos Resumen 11. La API de formularios Comprender el procesamiento de formularios Inicializar el proceso Definir un símbolo Definir un ID Recopilar todas las definiciones posibles de elementos de formulario Buscar una función de validación Buscar una función de envío Permitir a módulos modificar el formulario antes de generarlo Generar el formulario Permitir a funciones modificar el formulario después de generarlo Comprobar si el formulario se ha enviado Buscar una función de tema para el formulario Permitir que los módulos modifiquen el formulario antes de representarlo Representar el formulario Validar el formulario Enviar el formulario Redirigir al usuario Crear formularios básicos Propiedades de formularios ID de formulario Conjuntos de campos Aplicar temas a formularios Especificar funciones de validación y envío con hook_forms() Orden de indicación de funciones de tema, validación y envío Escribir una función de validación Volver a generar formulari