Introducción. La versión mas reciente de Ubuntu, Lucid Lynx (10.04), incluye en sus repositorios por defecto la versión 5.3 de PHP la cual trae consigo una serie de modificaciones considerables que hacen que muchas de las aplicaciones requieran algún tipo de modificaciones para funcionar correctamente. Mientras se realizan estas modificaciones para actualizar las aplicaciones sea [...]
Iniciar Linux Ubuntu 9.10 en modo sólo texto
Introducción.
Después de instalar los paquetes del escritorio, el Ubuntu Server 9.10 quedó iniciando el login gráfico (gdm) automáticamente. Se me ocurrió que sería interesante probar cuanto se demoraba en iniciar el sistema operativo hasta la consola sólo texto (nivel de ejecución 3 en la mayoría de Linux). Para hacer esto sólo era necesario editar el [...]
Introducción.
En algunos casos puede ser útil obtener desde un fragmento de código PHP utilizando el API oficial, los nodos de un portal basado en Drupal 6 que correspondan con un tipo específico (file, story, event, page, ...). Esto se puede hacer fácilmente de la siguiente manera.
Procedimiento.
Obtener el listado con la información general de los nodos [...]
Introducción.
Después de instalar y configurar los módulos para mantener las traducciones del contenido en el portal basado en Drupal 6, el siguiente paso era crear la barra de banderas que permitiera cambiar fácilmente entre los distintos idiomas del portal.
Procedimiento.
Instalar el módulo Consistent Language Interface que provee al bloque Consistent Language Interface block (languageinterface).
http://drupal.org/project/languageinterface
Editar page.tpl.php e [...]
Procedimiento.
Editar el archivo template.php y agregar la siguiente función (el nombre es libre).
function phptemplate_generarFormularioLogin()
{
$form_id = ‘user_login’;
$form = array();
$form['name'] = array(
‘#type’ => ‘textfield’,
‘#maxlength’ => USERNAME_MAX_LENGTH,
‘#required’ => TRUE,
[...]
Introducción.
En algunas ocasiones no es suficiente con el bloque de búsquedas de Drupal y es necesario incluír un formulario de búsquedas en la plantilla del tema con un estilo muy específico.
Las búsquedas en Drupal utilizan un sistema de llaves o claves para impedir que sean consumidas desde fuera del sitio, así que escribir un formulario [...]
Como crear nuevas regiones en Drupal 6
Introducción.
Las regiones en Drupal permiten la ubicación de los bloques en la página. Su distribución se realiza generalmente en el archivo page.tpl.php del tema.
Por defecto se incluyen las siguientes regiones.
Columna izquierda (left).
Columna derecha (right).
Contenido central (content).
Cabecera (header).
Pies de página (footer).
Agregar nuevas regiones al tema.
Es posible según la complejidad del tema que sea necesario agregar nuevas [...]
Personalizar las “migas de pan” en Drupal
Introducción.
Las “migas de pan” o breadcrumbs es aquella sección de los sitios web que lleva un registro jerárquico de los niveles del sitio que se han visitado permiténdonos regresar a través de ellos de manera asíncrona. Un ejemplo de breadcrumbs podría ser este.
Inicio > Software > Web.
Esto significaría que se está en la sección Web [...]
Imágenes a partir de las hojas de estilo.
Cuando se desarrolla un tema la mayoría de las imágenes quedan relacionadas a través de las hojas de estilos (CSS) sus rutas son relativas automáticamente al directorio del tema y se incluyen, al igual que los archivos Javascript, en el archivo *.info del tema.
; $Id: dm.info,v 0.1 2009/08/11 [...]
Introducción.
Después de actualizada la versión 5 del portal a la 6.12 o la instalación de una versión 6.x fresca, se hace necesario actualizar el portal a la nueva versión disponible, la 6.13.
Procedimiento.
Realizar la copia de seguridad de la base de datos del portal.
Ingresar al portal con el usuario cuyo id = 1.
Modificar la configuración del [...]