tutoriales nivel medio

Tutoriales sobre tecnología, retro, ordenadores y gamers nivel medio

En esta sección tenemos todos nuestros tutoriales y manuales de nivel medio para usuarios algo avanzados en la tecnología que quieren aprender un poco de ordenadores, tecnología y ordenadores y máquinas retro como el Zx Spectrum

Todos nuestros tutoriales son gratis. Si necesitas otros niveles de tutoriales puedes encontrarlos aquí ya que disponemos de tutoriales para todos los niveles de conocimientos listos para descargar:

Drupal: Cachear la web con archivos estáticos

tutorial drupal cache boost plugin

Drupal permite de forma nativa cachear los bloques de cada módulo con su "caché de bloque". Esto mejora significativamente el rendimiento ya que evita muchas consultas a base de datos para calcular los datos de los bloques. A veces esto no es suficiente y queremos cachear aún más las páginas. Esto suele ser necesario si la mayoría de nuestros visitantes son anónimos y no hacen login en la página. Para cachear aún más hay que usar una caché en archivo llamada Boost. Esta caché es especialmente útil si tenemos un hosting compartido.

Instalar y configurar módulo Boost de Drupal

Antes de instalar el módulo tenemos que preparar nuestra web para que sea compatible con Boost. Para ello nos aseguramos que tenemos las urls limpias activadas: Configuración->Búsqueda y metadatos->Urls limpias->Activar urls limpias debería estár marcado. Seguir leyendo sobre Drupal: Cachear la web con archivos estáticos

Drupal: Programar una publicación a futuro

tutorial drupal publicar

Todo blogger o creador de contenido que se precie, en algún momento se da cuenta de que necesita tener artículos preparados listos para publicarse a una hora determinada. A veces es inviable conectarse para publicarlos en el momento indicado, inviable o muy pesado. Por ello en Drupal se creó el módulo Scheduler que nos permite crear un contenido y prepararlo para publicarlo en una fecha futura. Seguir leyendo sobre Drupal: Programar una publicación a futuro

Configurar un plugin en CKEditor con javascript

tutorial ckeditor drupal plugin

En el artículo Cómo crear un plugin de CKEditor os explicábamos cómo crear un plugin de CKEditor desde cero. Surgió la posibilidad de configurarlo pero lo dejamos para más adelante. Ahora es el momento de mostraros cómo se puede configurar el plugin para que saque unos iconos u otros dependiendo de los datos que se le pasen.

Primer paso: Modificar el plugin.js

Debemos modificar el plugin.js para que sólo muestre los iconos que se le pasen. Hay que añadir un if que marco con ****** y una funcion nueva Seguir leyendo sobre Configurar un plugin en CKEditor con javascript

Crear un plugin en CKEditor con javascript

tutorial ckeditor drupal plugin

CKEditor es un editor WYSIWYG muy potente para integrar en nuestros campos <textarea> de los formularios de nuestra web. Gracias a él podremos meter negritas, cursivas, headings, etc.

El editor CKEditor tiene una posibilidad muy potente que consiste en crear plugins (y descargarlos) para mejorarlo. En nuestro caso voy a explicar como crear un plugin que genere tags html con etiqueta "class". Es decir, crearemos un botón en el editor que al seleccionar un texto y al pulsar el botón nos ponga genere algo como esto: <span class="estilo1">Texto seleccionado</span>. Además, si seleccionamos el texto y volvemos a pinchar el botón nos pintará el texto sin la etiqueta, es decir, se quedará: "Texto seleccionado"

Pasos previos para el plugin de CKEDITOR

Necesitamos descargar el editor WYSIWYG CKEditor: Descargar CKEditor Seguir leyendo sobre Crear un plugin en CKEditor con javascript

Tutorial de polilineas en Google maps: PHP y PEAR

Hoy vamos a hablar de cómo hacer un mapa de google maps con polilíneas. Para ello usaremos PHP con PEAR para leer las coordenadas de disco y pintar el html. 

Datos con coordenadas a pintar en el mapa

Tenemos que crear un archivo en disco con las coordenadas, una por linea y separada la latitud de la longitur por el caracter pipe "|"

Por ejemplo:

40.400193|-3.750519|Inicio
40.399977|-3.752066|Segundo
40.400306|-3.754684|Tercero
40.398139|-3.756714|Cuarto
40.393151|-3.759873|Quinto
40.382781|-3.763986|Sexto

Template para pintar el mapa

Es necesario una template para inyectar las coordenadas de forma dinámica y que el navegador pinte las líneas del polígono Seguir leyendo sobre Tutorial de polilineas en Google maps: PHP y PEAR

Tutorial: Plantillas con PEAR y PHP

Lo primero decir, que cuando se comienza a programar en PHP es común mezclar el código PHP con el HTML, intercalándo con prints. Esta práctica puede parecer fácil en un primer momento, pero la verdad es que es poco recomendable porque luego es muy difícil de mantener. Pero... que podemos hacer para evitar mezclar código php y html?

Uso de plantillas en PHP con PEAR

Las plantillas son la solución a nuestros problemas, hay muchos motores de plantillas (Smarty, PEAR y algunos otros). Smarty no me termina de convencer porque a pesar de separar el HTML del PHP sí que incluye bucles y condiciones en las plantillas, lo cual dificulta ser leidas por un maquetador, además, al final eso permite mezclar programación en la plantilla y eso no me parece del todo correcto. En este tutorial explicaremos los fundamentos de PEAR para el manejo de plantillas. Seguir leyendo sobre Tutorial: Plantillas con PEAR y PHP

Drupal, Wordpress y webs: fotos esféricas 360 panorámicas

drupal fotos esfericas

Hace tiempo descubrí que con mi nexus 4 tenía la posibilidad de realizar fotos esféricas (además de panorámicas) de forma muy sencilla. Los nexus (nexus 4, nexus 5 y tablets nexus) además de algunos otros móviles son capaces de hacer fotos esféricas. Estas fotos son bastante vistosas debido a que son muy inmersivas. Seguir leyendo sobre Drupal, Wordpress y webs: fotos esféricas 360 panorámicas

Tutorial Drupal: crear noticias relacionadas en artículo

Tutorial Drupal gratis

Hoy en día es bastante típico tener una página web, nosotros recomendamos usar como CMS Drupal ya que es el que usamos para mantener nuestras páginas web y funciona muy bien. Drupal es muy potente, pero a veces es un poco complicado o al menos a mi me lo ha parecido.

Una de las cosas con las que me he encontrado es con la necesidad de para un artículo de mi web hecha en Drupal sacar artículos que tengan contenido similar. En Drupal esto es posible pero hay que "montarlo". En este tutorial explicaré cómo sacar noticias relacionadas usando las etiquetas (tags) de Drupal. De esta forma enriqueceremos el contenido que le damos al usuario y conseguiremos que nuestros usuarios permanezcan más tiempo en nuestra página web.

¿Cómo crear módulo noticias relacionadas en Drupal?

Antes de empezar comentaros que necesitamos tener activado el Módulo "Views". Seguir leyendo sobre Tutorial Drupal: crear noticias relacionadas en artículo

Tutorial: Reproductor multimedia en una Rasberry Pi

reprodutor multimedia xbmc raspberry pi

Para disponer de un buen centro multimedia y ver películas podemos hacer uso de una Raspberry Pi (30€) o una  Raspberry Pi 2 y un software llamado antes XBMC y actualmente OSMC. Con estas dos cosas podremos ver nuestras películas en la TV o incluso podremos instalar el Torrent

Kodi (antes conocido como "Xbox Media Center" o XBMC) es un centro multimedia de entretenimiento multiplataforma bajo la licencia GNU/GPL. Básicamente es un software que podemos instalar en nuestra Raspberry Pi para reproducir películas y contenidos online. Seguir leyendo sobre Tutorial: Reproductor multimedia en una Rasberry Pi

Drupal: Listado de mis módulos preferidos

Drupal modulos interesantes

Hoy voy a hacer un artículo sobre un gestor de contenidos muy conocido llamado Drupal porque creo que es bastante interesante y seguramente ayudará a muchos a crear su propia página web en unos pocos pasos. No sólo es un gestor de contenidos (CMS) muy completo sino que además el coste es cero. Podremos montarnos nuestra web por muy poco dinero (el hosting)

¿Qué es el CMS Drupal?

Por si alguno no lo sabe, drupal es un gestor de contenidos bastante completo con un montón de plugins. Gracias a Drupal podremos tener una página web muy completa de forma muy sencilla.

Módulos interesantes de Drupal

Coy a intentar listar algunos de los plugins o módulos de Drupal más interesantes y que son los que tengo yo instalados. He probado otros muchos pero finalmente o no me han convencido o me han parecido complicados de instalar. Seguir leyendo sobre Drupal: Listado de mis módulos preferidos

Tutorial puerto GPIO de la Raspberry PI

Tutorial Puerto GPIO Raspberry Pi

El puerto GPIO (general purpose input/output o entrada/salida de propósito general) es un conjunto de PINS que salen de la Raspberry PI y que se usan para conectar dispositivos de entrada/salida. Estos PINS son la interface de comunicación de la Raspberry Pi con el mundo exterior. Los dispositivos que se conecten podrán encender o apagar los pines (input) o la propia raspberry podrá encenderlos o apagarlos (output). Se pueden usar para conectar joysticks y botones para hacer una máquina arcade, por ejemplo. Seguir leyendo sobre Tutorial puerto GPIO de la Raspberry PI

Información de interés sobre tecnología