Está en la página 1de 28

GRATIS

Ms informacin en pgina 3

Rescata Datos
Recupera fic y particion

NMERO 80 P.V.P 6,95


CANARIAS P.V.P 7,05

Rescate de Datos
Recuperacin de ficheros borrados con TestDisk y PhotoRec

SYSTEMD
Descubre las nuevas prestaciones de tu sistema de arranque

TBB 3.0
Una elegante arquitectura para la paralelizacin de tareas

WordPress

OpenWrt
Dale nuevas funcionalidades a tu router o punto de acceso con firmware de cdigo abierto

Algo ms que un administrador de blogs

ePub
Crea tus propios libros electrnicos

iTunes
No renuncies a tu coleccin de msica

WWW.LINUX- MAGAZINE.ES

DVD

Arranque
Este DVD contiene Bodhi Linux 1.3.0, un sistema operativo completo y con aplicaciones listas para ser utilizadas. Bodhi Linux viene en versin Live y de instalacin, por lo que puede ser arrancada y probada sin instalar nada en el disco duro. Para empezar a usar tu Linux, inserta el DVD en el reproductor y rearranca el ordenador. Si no aparece el men del DVD, tienes que ajustar la BIOS para arrancar desde el disco. Para hacerlo, normalmente has de pulsar una tecla durante las primeras fases del arranque del ordenador (habitualmente F2 o Supr), buscar el men que permite cambiar la secuencia de arranque de dispositivos y colocar el lector de DVDs en el primer lugar de la secuencia. Posteriormente se guardan los cambios y se sale de la herramienta de configuracin para que se reinicie el arranque. Como cada BIOS es diferente, recomendamos consultar la documentacin del fabricante para realizar esta operacin.

D rlo t DVD s que tu DVD ess para diagnostica e


.e Si cre gazine ux-ma uevo. vd@lin d on mos un te envie

os a ? crben TUOSOmal estado, es o para que EFEC en

BODHI LINUX 1.3.0


B
odhi Linux [1] es una distro diferente. Aunque basada en Ubuntu, hereda el arranque de Fedora y el escritorio de nadie en particular. De hecho, el espectacular escritorio de Bodhi no es ni KDE, ni Gnome, ni Unity, sino Enlightenment. Debido a su enorme eficiencia, Enlightenment aporta un aspecto muy pulido y efectos impresionantes, con un impacto mnimo en el rendimiento. Al estar basado en Ubuntu, es compatible con sus repositorios, lo que nos da acceso a todo el software que pudiramos necesitar. El spin de Bodhi que incluimos en el DVD es el llamado Bloathi (de bloat, inflado), de muy reciente creacin y que trae de manera predeterminada todo el software que los usuarios de Linux esperan: LibreOffice, Firefox, Inkscape, Gimp, etc. A pesar del nombre, Bloathi sigue siendo increblemente eficiente, rpido y ligero para los recursos. Bloathi viene en forma de DVD Live e instalable. Bodhi tambin tiene una versin para dispositivos ARM, la arquitectura de hardware de muchos smartphones y tablets. Si tienes curiosidad por saber cmo se instala en tu dispositivo, visita [2]. I

RECURSOS
[1] Bohi Linux:

http://www.bodhilinux.com
[2] Bodhi sobre dispositivo ARM:

http://jeffhoogland.blogspot.com/ 2011/11/ bodhi-linux-arm-repository-online. html

WWW.LINUX- MAGAZINE.ES

Nmero 80

EDITORIAL

HGASE SU VOLUNTAD
on las batallas sobre el copyright librndose a nuestro alrededor, es fcil perder de vista unas cuantas realidades y reas grises que merecen ser consideradas con ms detenimiento. Dicen que la primera vctima en cualquier guerra es siempre la verdad. La segunda es el pensamiento crtico. Conociendo lo difcil que es mantener cualquiera de esos dos pacientes con vida incluso en tiempos de paz, cun importante ser conservar sus signos vitales con todo lo que hay en juego? Tal vez la mayor falacia es que todo esto va de lo que unos llaman piratear y otros compartir archivos. En esta guerra hay tres (no dos) facciones. Dos de ellas estn trabajando (de momento) concertadamente, ya que, si bien sus objetivos no son los mismos, los medios para obtenerlos, s lo son. La primera faccin, los grandes productores de medios, los tradicionales estudios de Hollywood, las cadenas de televisin (que muchas veces coinciden con los primeros), los peridicos y los otros grandes distribuidores de medios impresos, alegan que las copias incontroladas impactan negativamente en su negocio. Supongamos por un momento que esa premisa sea cierta. Aunque no haya mucha evidencia de ello, a primera vista parecera lgico pensar que, si se pone en circulacin en la red una copia pirata de una pelcula antes incluso de su estreno, una parte del pblico no estar tan motivada para ir a comprar una entrada de ocho euros + palomitas para verla en el cine. Pero de eso no se concluye que la solucin sea monitorizar el trfico de los usuarios, censurar enlaces y restringir los resultados de los motores de bsqueda. Aunque admitamos que la mayora de la piratera se produzca hoy en da en la red, eso es como restringir el uso del coche porque hay un estudio por ah que dice que el 90% de los atracadores lo utilizan en sus

RECURSOS
[1] Qu ganan los grandes estudios de cine? Ver columna ajustada para inflacin para resultados significahttp://www.the-numbers. tivos: com/market/

huidas. Mientras tanto se ignoran todos esos otros estudios que indican que el 99coma-mucho por ciento del uso que se le da a ese medio de transporte no tiene nada que ver con ninguna actividad delictiva, sino ms bien con llevar los nios al cole, ir a trabajar, ir al cine, etc. Pero es que encima, las estadsticas no se corresponden con la premisa. Si miramos slo la venta de entradas de cine (ignoraremos las otras fuentes de ingresos, como venta por otros medios, merchandise, tie-ins, product placements, etc.) para las tres mayores productoras, Warner Bros, Disney y Sony/CBS, vemos que sus ventas en las taquillas no demuestran una tendencia clara ni en un sentido ni en otro. Todos los aos desde 1995 cada una de ellas gana ms de mil millones de dlares anuales de media [1]. Incluso hay inconsistencias inexplicables: Sony obtuvo 873 millones de dlares en el 2001, para pasar a ganar mil millones ms al ao siguiente. Sus ganancias se mantuvieron bien por encima de los mil millones anuales durante los tres aos siguientes, para caer por debajo de esa marca en el 2005 Pero el 2006 fue su tercer ao ms rentable, con unas ganancias que alcanzaron de nuevo los casi 1.8 mil millones de dlares. Son estas variaciones atribuibles a la distribucin no controlada de sus productos? Obviamente no. Entonces, si la solucin no se corresponde con el problema, y el problema, de hecho, no existe, por qu la solucin? La respuesta se encuentra precisamente diseccionando la solucin en s. Cmo llamaras monitorizar el trfico, eliminar enlaces y moldear los resultados de las bsquedas? Controlar el flujo de datos que circula por la red. As que cul es el objetivo? No es obvio? Pues controlar el flujo de datos que circula por la red. sta es la vieja guerra de la neutralidad de la red, pero en versin 2.0. Habiendo fallado en su intento de convertir la red en una suerte de televisin por cable global, vuelven al ataque, pero donde antes pretendan elevar sus privilegios sobre los dems, ahora pretenden quitrselos a su competencia Siendo su competencia cualquier ciudadano con un telfono mvil y una conexin a Internet y cuenta en YouTube. Es decir, cualquier ciudadano.

Naturalmente, esto al segundo bando, al bando de los gobiernos, le viene de perlas. No slo consiguen argucias legales para censurar la red, sino un mecanismo preventivo de monitorizacin. En vista del rol que ha jugado Internet en la coordinacin de las ltimas protestas en todo el mundo, el que crea que hace falta que la clase ejecutiva est en la cama con la industria del entretenimiento para encontrar deseable esto, est olvidando aplicar la Navaja de Occam a la situacin. Pero todo lo anterior era de esperar: los monopolistas siempre han buscado eternizar sus monopolios a travs de todos lo medios posibles, y los gobiernos siempre han intentado desposeer a sus ciudadanos de las libertades que haban jurado defender en sus programas electorales. Lo realmente decepcionante es comprobar cmo la tercera faccin, la comunidad de los usuarios de Internet, parece ignorar la realidad de lo que se est jugando. Centrndose en la comparticin de ficheros bajo copyright de terceros, se olvida de que no es un derecho fundamental, no se recoge como derecho en ninguna constitucin, ni est ratificado por ninguna resolucin de la Naciones Unidas. Ni lo ha estado nunca, ni probablemente se contemple jams. Podremos discutir sobre si lo plazos de copyright deberan acortarse o no, si las penas por su infraccin son proporcionales al dao cometido o no, o incluso si debera despenalizarse o no, pero la retirada de un archivo que contiene una copia completa y sin modificar de la ltima pelcula de Tom Cruise de la red, de ninguna manera viola tu libertad de expresin, como tampoco se coarta tu derecho a estar informado el que no te la puedas descargar. Si ese es el argumento en contra de ACTAs, SOPAs, PIPAs y Sindes/Werts, tal vez algunas batallas se ganarn, pero la guerra se perder, porque no es por lo que I se est luchando.

Paul C. Brown Director

Nmero 80

WWW.LINUX- MAGAZINE.ES

CONTENIDOS COVER STORY Linux Magazine sollte hier stehen Schlagwort n 80

PORTADA
10 Salvados!
TestDisk y su primo PhotoRec nos ayudarn a recuperar los datos que pensbamos que habamos perdido.

PRCTICO
22 Reconversin
El firmware libre alternativo OpenWrt permite ampliar las capacidades de muchos routers y puntos de acceso WLAN.

DESARROLLO
40 Caja Rpida
El servicio propietario Dropbox se ha hecho muy popular para el intercambio de archivos pesados. La API web de Dropbox tambin soporta scripts, como el de este artculo, que recoge los archivos desde detrs de un cortafuegos.

EVALUACIN
18 Un Escritorio Elegante
Los actuales pesos pesados de Linux como OpenSUSE o Ubuntu no son muy divertidos si el hardware es antiguo. Pero Macpup, una distro derivada de Puppy Linux, no slo insufla una nueva vida a los viejos chips, adems tiene muy buena pinta.

27 Al Tema
Una sintaxis sencilla y su estructura modular hacen de Mallard el punto de partida ideal para la creacin de documentacin temtica.

ADMINISTRACIN
45 Pegado a la Mesa
El mes pasado, en esta columna, el servicio Havege ayud a organizar el caos. Hoy, Charly va a intentar organizar la red una historia de sufrimiento en tres captulos.

DESARROLLO
30 Paralelizacin Mejorada
La librera TBB (Threading Building Blocks) de Intel ayuda al desarrollador a distribuir las tareas de computacin de forma paralelizada entre varios procesadores o ncleos. Este elegante concepto de tarea sustituye a la tediosa faena de trabajar con hilos.

36 lxml (I)
Python se est convirtiendo en una de las mejores plataformas para el anlisis de datos, y lxml es una de sus bazas.

46 Host Virtual
Las grandes soluciones de virtualizacin, como KVM o Xen, no pueden competir a pequea escala con Linux Containers y cgroups.

LINUX MAGAZINE
03 04 08 81 81 82 DVD Linux Magazine Editorial Noticias Eventos Informacin de Contacto Prximo Nmero

48 A Toda Mquina
systemd es un grupo de herramientas concebidas para revolucionar el proceso de arranque. Pero realmente mejoran en algo la velocidad de arranque?

Nmero 80

WWW.LINUX- MAGAZINE.ES

LINUX USER
55 Creador de Libros
Si deseas crear un ePub, la comunidad del cdigo abierto te ofrece muchas herramientas para hacerlo.

73 Shells para Todos


Linux no slo viene con un intrprete de comandos tambin conocido como shell sino con muchos. Vamos a verlos.

COMUNIDAD
76 Konsultorio
Klaus Knopper, el creador de Knoppix, vuelve otro mes ms para responder a las dudas de los usuarios. Este mes: Dilemas Dinmicos, Magia Mageia, Virtualizacin KVM, VirtualBox y Knoppix Fallo del Puerto PS2.

60 De Manzanas y Pinginos
iTunes de Apple es una prctica herramienta para administrar tu msica en tu iPod, iPhone e iPad pero slo funciona en Mac OS X y Windows. Por suerte, los seguidores de Linux cuentan con algunas alternativas libres.

79 Linux Legal
Jos Mara Lancho, abogado y presidente de HispaLinux, contesta a las dudas legales de los lectores. Este mes: Microsoft y el arranque seguro con UEFI.

64 CMS Simplificado
Implementar un sistema de administracin de contenidos puede ser desalentador, a menos que decidamos hacerlo con GetSimple.

68 Ms que Blogging
Lo que comenz siendo un sistema gestor de contenidos para crear exclusivamente blogs, ha evolucionado hasta un punto en el que, en la actualidad, es el sistema ms popular para crear sitios dinmicos en la red. Con WordPress ya no slo se crean blogs, sirve tanto para foros, como para redes sociales, pasando por tiendas virtuales y pginas personales.

80 Viejos Amigos
Maddog le dice adis a algunos viejos amigos, pero prev nuevas relaciones.

WWW.LINUX- MAGAZINE.ES

Nmero 80

EVALUACIN Macpup

Macpup: Un sistema operativo elegante para PCs antiguos

Un Escritorio Elegante

Bonzami Emmanuelle, 123RF.com

Los actuales pesos pesados de Linux como OpenSUSE o Ubuntu no son muy divertidos si el hardware es antiguo. Pero Macpup, una distro derivada de Puppy Linux, no slo insufla una nueva vida a los viejos chips, sino que adems tiene muy buena pinta. POR ERIC BRWALDT

uppy Linux es extremadamente popular entre los usuarios de hardware ms antiguo porque es muy rpido, incluso en equipos muy viejos. Al mismo tiempo, ofrece una amplia seleccin de programas que les permiten realizar fcilmente su trabajo diario. Sin embargo, los inconvenientes de esta distribucin australiana son la falta de localizacin de algunos idiomas y, a pesar de la combinacin de colores, un diseo bastante aburrido, que recuerda a los aos 90. No obstante, ahora tenemos una nueva distro derivada de Puppy Linux que no slo ofrece mejoras en las localizaciones, sino que adems aade un toque de glamour a la pantalla con el uso del legendario escritorio Enlightenment E17. Macpup 528 [1] viene con nuevos controles junto a las probadas herramientas de Puppy. Un verdadero tesoro que demuestra que no hacen falta gigabytes de memoria y gigaherzios de procesador para tener un entorno de aspecto agradable.

All Vamos!
La ltima versin de Macpup slo pesa 165 MB. La variante Live se arranca con bastante rapidez incluso en un viejo sistema Pentium II. El gestor de arranque copia el sistema operativo completo a la memoria RAM, lo que significa que se necesitan al menos 128 MB de RAM para mostrar el escritorio. Cuando se inicia el sistema, veremos una ventana en la que se puede seleccionar la distribucin del teclado, la zona horaria y el idioma. Si la resolucin de pantalla que selecciona Macpup no es de nuestro agrado, podemos cambiarla en la misma ventana (Figura 1). La distribucin nos da la bienvenida con lo que inicialmente no parece un muy ergonmico fondo oscuro. El escritorio no contiene ni una sola carpeta o un lanzador de programas. Todo lo que vemos es un reloj analgico en la parte superior derecha con un dock en la parte inferior que recuerda a los sistemas

operativos de Apple, el cual, de hecho, funciona de forma similar, aumentando y animando los iconos al pasarles el ratn por encima. Haciendo clic en el icono del extremo izquierdo del dock se abre el men principal de Macpup con un gran nmero de sub-mens agrupados temticamente. En el extremo derecho est el men de configuracin para el escritorio Enlightenment, y entre estos dos extremos se encuentran los lanzadores de los programas ms populares. Estos marcadores de posicin, a los que Enlightenment se refiere como mdulos, se pueden extender para satisfacer nuestras necesidades.

Software
Los grupos individuales de aplicaciones en el men Aplicaciones ofrecen una seleccin muy til de programas y herramientas, algunos sacados de los propios repositorios de Puppy y otros ofrecidos por terceros. Esto es mucho ms de lo que normal-

18

Nmero 80

WWW.LINUX- MAGAZINE.ES

EVALUACIN Macpup

Figura 1: El elegante y funcional escritorio de Macpup.

mente cabra esperar de una distribucin de Linux tan espartana. Evidentemente, no encontraremos gigantes como OpenOffice o GIMP incluidos en la configuracin por defecto, pero la versin 7.0 beta del navegador web Firefox s est en el repositorio. Sin embargo, se pueden conseguir programas casi para cualquier uso que podamos imaginar, y en muchos casos, mltiples herramientas para la misma tarea. Por ejemplo, el submen Aplicaciones | Documento | Editores de texto ofrece cinco (5) editores de texto. Los otros grupos tambin ofrecen una gran cantidad de aplicaciones ligeras. Esto es particularmente cierto para las aplicaciones multimedia. Macpup incluye por defecto los codecs multimedia ms popu-

lares, lo que significa que la distribucin reproduce las pelculas y archivos de audio sin que el usuario tenga que instalar nada ms.

la variante Puppy en la que se basa) no establece un cargador de arranque a menos que expresamente se le diga que lo haga. Si no tenemos un segundo sistema operativo en el disco, podemos configurar directamente el gestor de arranque GRUB desde el sistema Live yendo a Aplicaciones | Sistema | Config cargador de arranque Grub. Es importante asegurarnos de utilizar los nombres correctos de las particiones. Si vamos a instalar Macpup junto a una segunda distribucin de Linux, o cualquier otro sistema operativo, y a arrancar con el gestor de arranque GRUB, es necesario aadir las lneas del Listado 1 al final del archivo de configuracin /boot/grub/ menu.lst. Debemos asegurarnos de utilizar las designaciones de unidades correctas en vez de los comodines X en (hd0, X) y /dev/sdaX. Por ejemplo, GRUB llama a la segunda particin del primer disco duro (hd0,1), y tendramos que escribir /dev/sda2 para la tercera lnea.

Paquetes Sin Fin


Macpup conserva su enorme catlogo de programas en la versin instalada en disco. Si no queremos pasar sin nuestra aplicacin favorita, o si necesitamos una herramienta concreta para algo especial y no la encontramos en el repositorio del propio sistema operativo, Macpup tiene una sorpresa escondida en la manga. Haciendo clic en el icono del paquete en el dock se inicia el instalador Quickpet, que listar una serie de aplicaciones populares en pestaas horizontales. Cuando se pulsa el icono a la derecha de la aplicacin elegida (Figura 2), Quickpet instalar la aplicacin en el disco sin ms. Si la seleccin de software que ofrece Quickpet sigue sin ser suficiente, podemos visitar Aplicaciones | Configuracin | Configuracin de Puppy | Administrador de Paquetes Puppy para acceder al gestor de paquetes de Puppy Linux. Aqu vamos a encontrar un gran nmero de aplicaciones adicionales en el formato propio de paquetes de Puppy, PET. Y si aun as seguimos sin encontrar lo que necesita-

En el Disco

Figura 2: Quickpet permite instalar los programas necesarios con un solo clic.

Macpup permite instalar la distro en el disco duro del equipo en un par de pasos. El men Aplicaciones | Configuracin contiene una entrada para el Puppy universal installer, que gua al usuario a travs de una instalacin completa. Adems, Macpup ofrece herramientas para grabar el sistema en un pendrive USB o crear una imagen ISO modificada en el mismo men. Tambin existe una opcin para crear una variante mnima de Macpup en un disquete. Tras completar la instalacin, Macpup muestra una ventana con una nota sobre la configuracin del gestor de arranque. Debemos asegurarnos de tomar nota de los detalles de discos y particiones. Las versiones anteriores de Puppy Linux a menudo tenan dificultades para configurar correctamente el gestor de arranque GRUB en una particin propia. En el peor de los casos, el gestor de arranque puede que no encuentre una instalacin de Linux paralela o una instalacin de Puppy Linux Listado 1: Aadido a /boot/grub/menu.lst adicional despus de 01 title Macpup 528 completar la 02 root (hd0,<I>X<I>) configuracin. 03 kernel /boot/vmlinuz root=/dev/sda<I>X<I> Para solucionar este pmedia=atahd problema, Macpup (y

20

Nmero 80

WWW.LINUX- MAGAZINE.ES

Macpup EVALUACIN

Figura 3: El gestor de paquetes grfico de Macpup es similar a Synaptic e igual de sencillo de usar.

mos, Macpup nos permite acceder a los repositorios completos de Ubuntu 10.04 Lucid Lynx. Tambin podemos integrar los repositorios Ubuntu Main, Universe y Multiverse en Macpup pulsando Configurar administrador de paquetes en el gestor de paquetes, y luego seleccionar de la lista las colecciones de software requeridas. A continuacin, hacemos clic en Actualizar ahora en la parte superior izquierda de la misma ventana para actualizar las bases de datos. Este proceso puede tardar algn tiempo, dependiendo del nmero de paquetes. Tras reiniciar el gestor de paquetes, utilizaremos los programas de los repositorios de Ubuntu. Por lo general, el gestor de paquetes identificar las dependencias necesarias y las resolver (Figura 3).

configuracin, Macpup no sale mal parado cuando se le compara con las distros mayoritarias. Y si an nos quedan preguntas por resolver, existe un foro muy activo en la web que probablemente ser capaz de ayudarnos con cualquier duda [2].

Conclusiones
Macpup demuestra de manera impresionante, en trminos de rendimiento, lo bien que se puede adaptar un sistema operativo a hardware anticuado. La creencia de que el hardware antiguo est limitado a escritorios sencillos debido a su menor rendimiento es claramente rebatido aqu por el entorno Enlightenment. El escritorio E17 incluye temas elegantes y ofrece un concepto moderno de control con una variedad de docks. Y lo consigue sin sacrificar la velocidad en comparacin con el Puppy Linux original. Al mismo tiempo, las slidas bases proporcionadas por Puppy Linux garantizan una compatibilidad de hardware y facilidad de uso excelentes gracias a sus muchas herramientas grficas. Los nicos puntos dbiles son la falta de localizacin de algunos idiomas y un gestor de paquetes que es bastante lento. Sin embargo, si puedes vivir con estos pequeos inconvenientes, el sistema operativo Macpup se adapta perfectamente para el uso diario, proporcionando una estabilidad y velocidad impresionantes. I

Perro Gua
Macpup utiliza casi la totalidad de los asistentes grficos que se encuentran en Puppy Linux para mejorar la experiencia del usuario. Este enfoque le facilita la vida a los recin llegados. Desde el entorno de red y la tarjeta de sonido, pasando por el demonio de impresin CUPS, a travs del men Aplicaciones | Configuracin se pueden configurar todos los componentes principales, el cual ofrece ms de media docena de herramientas de ayuda. Algo parecido ocurre con el men Aplicaciones | Escritorio, que tambin cuenta con ms de una docena de herramientas de configuracin para configurar el PC, incluyendo el gestor de ventanas JWM, garantizando as una apariencia personalizada para satisfacer las necesidades del usuario. Gracias a las capacidades tridimensionales del entorno E17, en trminos de

RECURSOS
[1] Web de Macpup: http://macpup.org/ [2] Foro de usuarios: http://hardkap.net/ forums/

WWW.LINUX- MAGAZINE.ES

Nmero 80

21

Adonde vayas...

Lee Linux Magazine desde cualquier sitio con nuestra subscripcin digital. Accede a todos los nmeros en PDF entrando en nuestro sitio. Encuentra lo que buscas con un sencillo formulario de bsqueda. Mantn tu propia biblioteca de artculos y lelos desde cualquier dispositivo.

... Linux Magazine va contigo.


http://www.linux-magazine.es/digital

Mallard PRCTICO

Maplerose, sxc.hu

Creacin de documentos con Mallard

AL TEMA
Una sintaxis sencilla y su estructura modular hacen de Mallard el punto de partida ideal para la creacin de documentacin temtica. POR MARIO BLTTERMANN
i desarrollamos software basado con una interfaz grfica de usuario, tiene sentido ayudar a nuestros fieles usuarios con un manual para cuando se atasquen. Escribir documentacin de ayuda pueden ser algo pesado. El tpico formato Docbook generalmente se considera y con razn complicado, y presenta una enorme curva de aprendizaje. Muchos desarrolladores y especialistas en documentacin se estn pasando a Mallard como alternativa para crear documentacin de ayuda al usuario. Mallard es similar a Docbook si nos fijamos en la estructura lgica, pero utiliza muchas menos etiquetas y simplifica considerablemente la sintaxis. Mallard [1] est especficamente diseado para crear documentos de ayuda. En otras palabras, es ideal para situaciones en las que la informacin est organizada en pequeos elementos orientados a tareas o temas. El diseo obliga al autor a trabajar de una manera basada en temas y no a simplemente encadenar un montn de informacin en un texto esttico. De acuerdo con el proyecto Mallard, una buena ayuda online tiene tres caractersticas importantes: Los usuarios pueden navegar hasta la informacin, siguiendo una ruta que se ajuste a su modelo mental.

Los usuarios encuentran la informacin que necesitan acerca de un tema sin tener que leer ms informacin introductoria de la necesaria. Los usuarios pueden aprender ms si optan por seguir los enlaces de informacin ms detallada. Mallard nos ayuda a crear documentos que incorporan estas caractersticas. Pone el nfasis en los temas pequeos, divididos en fragmentos e interconectados mediante enlaces. El formato basado en XML que usa Mallard hace muy fcil el ampliar documentos de ayuda al poder insertar nuevos temas sin modificar la estructura existente. El proyecto Mallard define un formato que puede verse por cualquier herramienta capaz de visualizar archivos Mallard; y recomienda el visor de ayuda Gnome Yelp como un ejemplo de visualizador preparado para Mallard.

Primeros Pasos
El Listado 1 muestra un archivo mnimo de Mallard. El ndice es la raz en la que se basa el resto de archivos. Los encabezados indican que es una gua guide desde el punto de vista de contenido, una tarea task estilsticamente, y un ndice index desde un punto de vista organizativo. Esto ltimo es importante para ase-

gurarse de que las otras pginas asuman los lugares correctos en la documentacin. Las restantes lneas dicen algo sobre el autor y la licencia. Despus de un corta introduccin, se llega a los textos que veremos ms adelante. La <section> crea una seccin, que puede estar vaca excepto que contiene el ttulo. Al aadir id=introduction a la etiqueta XML de apertura se asegura que el analizador cree un archivo de pgina con esta ID exactamente aqu y no en otra parte del documento principal. Consulte el Listado 2 para la estructura del archivo de pgina. La lnea tres del Listado 2 define la ID, la cual se confirm suministrando un enlace en la lnea 6. Podemos agregar ms temas y subtemas de la misma manera. Estos listados demuestran la sencilla sintaxis de Mallard. Si no estamos preocupados por dar a sus elementos de texto un aspecto sofisticado, al menos por el momento, no tendremos problemas para empezar. Ms tarde, todava podremos aadir informacin de estilo dentro de las etiquetas XML de apertura, que sern tratadas por otras herramientas. Mallard tambin hace la vida ms fcil para el usuario: en lugar de utilizar etiquetas diferentes para expresar los dife-

WWW.LINUX- MAGAZINE.ES

Nmero 80

27

PRCTICO Mallard

Debido a que es necesario crear un archivo de pgina para cada tema y generalmente cada subtema, en un primer momento esto podra confundir a los usuarios muy acostumbrados a Docbook, ya que estn habituados a un nico archivo de gran tamao que slo mantiene la declaracin de Figura 1: Gedit tiene soporte para Mallard desde hace algn tiempo. licencia en alguna rentes elementos de la interfaz grfica de parte externa. Sin embargo, separar las usuario (por ejemplo, <guilabel> , cosas tiene sus ventajas: si asignamos <guimenuitem> y <guibutton> en nombres intuitivos a los archivos indiviDocBook), simplemente usamos la duales, ser ms fcil que podamos sucinta <gui>. Si es necesario, podeencontrar las partes que queremos modimos agregar, por ejemplo, style =butficar, eliminar o complementar ms adeton en la etiqueta de apertura para defilante. nir que queremos un botn en la interfaz Al mismo tiempo, los enlaces facilitan grfica de usuario. la tarea de integrar archivos externos, Tambin tenemos la opcin de aadir incluso si son de terceros. Por ejemplo, si una etiqueta <span> para informacin los desarrolladores escriben un texto de que no se mostrar ms adelante, pero ayuda separado para los plugins disponique es muy til para diferentes herrables para un programa y referencian esto mientas de procesamiento. Adems, limpiamente como parte de la documenpodemos ampliar Mallard aadiendo eletacin principal, el tema externo se mosmentos de espacios de nombres externos, trar como una parte integral sin tener virtualmente sin limitacin. que cambiar un

solo carcter en el manual. Si el plugin no est instalado, la pgina de ayuda correspondiente no existe, y el lector manual no pierde el tiempo buscando funciones que no existen. Como autor, encontrar que el formato no plantea mayores problemas que otros lenguajes de marcado. A pesar de que la bsqueda de un editor WYSIWYG adaptado a la sintaxis ser en vano, el editor estndar de Gnome, Gedit (Figura 1), entiende el formato y sus caractersticas. Un plugin de fragmentos de texto para Gedit proporciona etiquetas predefinidas y ofrece cerrar cualquier etiqueta que hayamos abierto. El editor Emacs tambin identifica la sintaxis y la muestra correctamente. Si su editor favorito no entiende Mallard, puede activar el resaltado de sintaxis para XML genrico. Esto est generalmente bien para ayudarle a encontrar su camino en la selva de etiquetas.

Lnea de Montaje
El texto original por s solo no hace un manual: primero hay que procesarlo. Aqu es donde Mallard pierde algunos puntos en comparacin con su modelo a seguir secreto, Docbook. Aparte de usar el navegador de ayuda de Gnome Yelp y exportar a HTML, donde el primero se basa en este ltimo, prcticamente no

Listado 1 : Archivo Mnimo de Mallard


01 <page xmlns=http://projectmallard.org/1.0/ 02 type=guide style=task 03 id=index> 04 05 <info> 06 <title type=text>Documentacin de ejemplo</title> 07 <credit type=author> 08 <name>John Doe</name><email>max@online.de</email> 09 </credit> 10 <license> 11 <p>Creative Commons Share Alike 3.0</p> 12 </license> 13 </info> 14 15 <title>Aplicacin de ejemplo</title> 16 17 <section id=introduction> 18 <title>Introduccin</title> 19 </section> 20 </page>

Listado 2 : Estructura de Archivo de Pgina


01 <page xmlns=http://projectmallard.org/1.0/ 02 type=guide 03 id=introduction> 04 05 <info> 06 <link type=guide xref=index#introduction/> 07 <credit type=author> 08 <name>John Doe</name><email>max@online.de</email> 09 </credit> 10 <license> 11 <p>Creative Commons Share Alike 3.0</p> 12 </license> 13 </info> 14 15 <title>Qu es una <app>aplicacin de ejemplo</app>?</title> 16 <p> 17 <app>Aplicacin de ejemplo</app> en un programa 18 con muchas funciones interesantes. 19 </p> 20 </page>

28

Nmero 80

WWW.LINUX- MAGAZINE.ES

Mallard PRCTICO

hay programas de visualizacin que entiendan Mallard. Si alguna vez ha convertido un documento Docbook a un documento PDF con un diseo profesional, puede que Mallard le decepcione. Aunque se est desarrollando un conversor [2], los trabajos no estn progresando mucho. De momento, el diseo hace difcil crear copias impresas atractivas. Mallard dispone de la capacidad de traducir textos a travs de archivos Po. El popular xml2po no hace un buen trabajo con esto, pero existe un reemplazo a la vista: ahora, la herramienta ITS [4] de la herencia de Gnome permite automatizar el proceso de la adicin de comentarios para el traductor y la ocultacin de elementos que no estn diseados para la traduccin en los archivos Po. El predecesor no era tan exigente y pona todo en los archivos Po, sin importar si era cdigo del programa, comandos o contenido para la traduccin. El nuevo mtodo reduce el nmero de errores en las versiones de idiomas extranjeros, contribuyendo as a mejorar la no siempre impecable reputacin de los manuales.

Gnome Reconstruido
No hace tanto tiempo, Docbook fue la herramienta elegida para la creacin de los manuales en Gnome. Desde la introduccin de Mallard, esto ha cambiado radicalmente, y no slo ha sido la sintaxis simplificada lo que ha provocado este movimiento. La intencin era evitar que los documentos tuvieran el aspecto de

una tesis y para darles un diseo ms al estilo wiki que facilitase la bsqueda de informacin. Uno de los primeros en adoptarlo fue el programa Empathy, que ofreci un manual en formato Mallard tan pronto como Gnome 2.28 en el otoo de 2009 (vase la Figura 2). Detrs de la fachada haba tambin un par de cambios que parecan inocuos. La documentacin escrita recientemente fue publicada bajo una licencia Creative Commons y no bajo la licencia GFDL, como lo fue anteriormente. Este mtodo facilita la propagacin de los textos debido a que los equipos de documentacin de, por ejemplo, Fedora y Ubuntu, tambin optaban por este tipo de licencia. Esto significa que no hay nada que evite que los autores intercambien entre s e integren mutuamente los documentos. Cambiar de licencia tambin significa buscar el acuerdo de todos los autores anteriores, si el proyecto quiere seguir utilizando el contenido existente. En muchos casos, el esfuerzo que supone hacerlo sera un precio demasiado alto a pagar, pero, s da una opcin a los mantenedores para evitar que se publique contenido obsoleto. Al mismo tiempo, pueden imponer una estructura basada en temas. Ahora mismo, los servidores oficiales de Gnome ofrecen 42 manuales en el nuevo formato, y las cifras van en aumento. Proyectos externos, como Dj Dup [4] y Simple Scan [5] tambin han adoptado Mallard. A partir de Gnome 3.2, al integrar pginas externas de ayuda, no importa qu instalacin ni plugin tenga el programa principal. El navegador renderizar una pgina instalada en ~/.local tan fcilmente como una localizada en /usr. Esto significa que podemos instalar plugins en nuestro directorio personal, sin tener permisos de root, incluyendo pginas de ayuda correctamente integradas. En general se puede decir que Gnome es el motor que impulsa Mallard, aunque Mallard no es un proyecto exclusivo de Gnome, sino que tiene un derecho universal.

largo plazo simplemente lo complementar. Los desarrolladores responden rpidamente a las peticiones de nuevas funcionalidades, pero el mbito de aplicacin se limita a mostrar texto en pantalla. Lo que nadie puede adivinar es si algn da habr una funcin de exportacin utilizable a LaTeX/PDF. Si necesita escribir documentos tcnicos para impresin, no hay alternativa a Docbook, a menos que ya use LaTeX. Pero si tiene que escribir manuales basados en temas que proporcionen a sus lectores la conveniencia de un diseo familiar estilo Wiki, Mallard es la herramienta a elegir. El desarrollo an es muy activo. Tan pronto como terminan una nueva caracterstica, arrancan con la siguiente. Se est trabajando en glosarios [6], los cuales nos permiten resaltar trminos en el texto y enlazar automticamente con las explicaciones. Esta funcionalidad fue promovida por un usuario comercial, lo que claramente demuestra la amplia aceptacin que encuentra el formato actualmente. Es de esperar que Mallard abarque ms proyectos en el futuro. El proyecto de escritorio XFCE va por buen camino [7]. Actualmente slo la barra de Xfce y los programas de terminal tienen manuales Mallard, con archivos en HTML que se pueden leer mediante un navegador de ayuda, aunque esto no es algo que vaya en contra de la idea bsica de una ayuda basada en temas. I

RECURSOS
[1] Proyecto Mallard: http://projectmallard.org [2] Convertir a LaTeX: http://gitorious. org/+projectmallard/projectmallard/ mal2latex [3] Herramienta ITS: http://itstool.org [4] Dj Dup: http://launchpad.net/deja-dup/ [5] SimpleScan: http://launchpad.net/simple-scan [6] Shaun McCance acerca de los glosarios: http://blogs.gnome.org/ shaunm/2011/07/07/ mallard-glossaries/ [7] Mallard para XFCE: http://wiki.xfce.org/documentation [8] Documentacin del autor: http:// mariobl.fedorapeople.org/Mallard-en/

Futuro
Figura 2: Un manual formateado en Mallard ofrecido con Gnome 2.28.

Debido a las restricciones mencionadas, Mallard probablemente no ser capaz de derrocar a Docbook a

WWW.LINUX- MAGAZINE.ES

Nmero 80

29

En la tienda de Linux Magazine (www.linux-magazine.es/tienda) vendemos revistas y libros que pueden ser de inters a nuestros lectores. Recuerda tambin que con una subscripcin Digital o Club, podrs acceder a las ofertas (www.linux-magazine.es/digital/ofertas) de Linux Magazine donde puedes conseguir software, gadgets, libros y servicios. Este mes en nuestra tienda...

Manual LPIC-1
El nico manual en castellano para la certificacin completa LPIC-1 (exmenes 101 y 102). Ms de 250 pginas de ejemplos reales tomados de ambos exmenes explicados en todo detalle con ejercicios para prcticas y sus soluciones. Preparado para el nuevo programa que entra en vigor a partir del 2009, aprobado y recomendado por LPI International y con la garanta de Linux Magazine. I La gua perfecta en castellano para preparar el examen para cualquier persona que tenga conocimientos de Linux. I Se cie muy bien a los objetivos del nivel 1 de LPI (LPIC-1) actualizados en Abril de este ao, cosa que es de agradecer. I Un avance muy importante en el desarrollo de los programas de certificacin LPI en Espaa.

www.lpi.org.es
Consguelo en nuestra tienda.

LINUX USER WordPress

Una suave introduccin a WordPress

Ms que Blogging
Lo que comenz siendo un sistema gestor de contenidos para crear exclusivamente blogs, ha evolucionado hasta un punto en el que, en la actualidad, es el sistema ms popular para crear sitios dinmicos en la red. Con WordPress ya no slo se crean blogs, sirve tanto para foros, como para redes sociales, pasando por tiendas virtuales y pginas personales. POR FRANCISCO JAVIER CARAZO GIL
Francisco Javier Carazo Gil es desarrollador de software y administrador de sistemas en el Consejo Superior de Investigaciones Cientficas. Autor de dos libros sobre Software Libre, uno sobre Ubuntu y otro sobre WordPress, en su tiempo libre escribe e inicia proyectos en la web, entre los que podemos destacar Linux Hispano o Red de Autores. Trabaja adems como consultor y asesor de proyectos WordPress.

EL AUTOR

odos sus ingredientes son la base de un triunfo asegurado: cdigo libre, sencillez en la estructura, mantenimiento simple, gran soporte por parte de la comunidad y posibilidad de desarrollar cualquier tipo de aplicacin web.

El Proyecto WordPress
WordPress [1] naci como un sistema de gestin de contenidos, conocidos

como CMS, orientado a la creacin de blogs. Su creador, Matt Mullenweg, y el equipo de Software Libre originado alrededor del proyecto liberaron la primera versin en enero de 2004. Su evolucin ha sido imparable, y la versin 3.3, liberada en diciembre de 2011, as lo demuestra. Cada versin aporta nuevas funcionalidades de cara a implementar todo tipo de desarrollos web, convirtiendo a

68

Nmero 80

WWW.LINUX- MAGAZINE.ES

WordPress LINUX USER

WordPress en un CMS de carcter generalista. A diferencia de sus competidores, Joomla! y Drupal, WordPress se desarrolla muy rpidamente. Las nuevas versiones aparecen con frecuencia, y el proceso de actualizacin, fcil y desatendido, nos asegura tener el sitio con las ltimas mejoras y parches de seguridad instalados. Hay que destacar tambin la abundancia de complementos y temas grficos, lo bien que se posiciona en buscadores, su fcil mantenimiento y la usabilidad de su panel de administracin. El xito de WordPress no se cie slo a su popularidad entre los desarrolladores como proyecto de Software Libre: Automattic, la empresa creada por el propio Mullenweg, es un ejemplo de cmo explotar un modelo de negocio usando Software Libre.

Figura 1: Creacin de una base de datos con phpMyAdmin.

servicio y rellenar el formulario de inscripcin. Terminado el registro, iniciamos sesin y nos dirigimos al Escritorio.

WordPress.com
Automattic pone a disposicin de los usuarios un servicio gratuito de blogs basado en el proyecto de Software Libre. Este hecho da lugar a una dualidad entre el proyecto y el servicio, que puede crear confusin a los que acaban de llegar a este mundo, aunque en realidad la diferencia entre ambos proyectos es muy sencilla: WordPress.com es el servicio gratuito de blogs en lnea. WordPress.org es el portal del proyecto de Software Libre. WordPress.com usa la ltima versin del CMS, pero con una serie de limitaciones. Por un lado, tenemos las que podemos solventar pagando. Las ms interesantes en este sentido son: disponer de un dominio propio en lugar de usar un subdominio de WordPress.com, eliminar la publicidad o ampliar el espacio disponible para material multimedia. Por otro lado, las limitaciones ms numerosas e importantes son las provocadas por tratarse de un servicio sobre el que actuamos como usuarios y en el que no podemos modificar el cdigo. An as, veamos cmo funciona, ya que nos preparar para el uso de nuestro propio CMS instalado en nuestro propio servidor. En Worpress.com, con slo darnos de alta, ya podemos empezar a utilizar el CMS sin necesidad de instalar nada. El primer paso ser acceder al portal del

Puesta a Punto del Blog


Empezaremos cambiando la esttica, para luego proceder a escribir una entrada y de esta forma comprobar el funcionamiento bsico del sistema. Para ello nos dirigimos a Apariencia, y dentro de ella a Temas. Los temas son paquetes preparados que cambian al completo el aspecto de nuestro sitio; disponemos de ms de 100 temas entre los que elegir. Aparte del tema, podemos personalizar tambin la composicin y la disposicin de los mens, el fondo, la cabecera y los widgets (elementos que aparecen en las barras laterales). Ya podemos escribir nuestro primer texto, para lo cual, dentro del men Entradas, elegimos Aadir nueva. Redactaremos utilizando TinyMCE, un sencillo editor WYSIWYG (What you see is what you get, lo que ves es lo que obtienes), al ms puro estilo de un procesador de textos moderno. Tambin podemos incluir contenido multimedia. Para posicionar bien el contenido de nuestras entradas en los buscadores y darle estructura a la informacin de nuestro blog, debemos proporcionar contenido semntico. Para esta labor usaremos las categoras y las etiquetas. Las categoras deben ser pocas para cada entrada, tres a lo sumo, y su labor es jerarquizar la informacin. Ejemplos de categoras podran ser: Noticias, Manuales, Chistes Por otro lado, las etiquetas, tambin llamadas tags,

definen palabras clave de nuestro texto. Publicamos la entrada y al acceder a nuestro blog, la vemos en primera posicin. Como en todo blog, conforme vayamos insertando entradas, las ms antiguas irn pasando a posiciones inferiores. Una vez est la entrada publicada, los visitantes, adems de leer el contenido, pueden participar aportando informacin en forma de comentarios.

WordPress.com o WordPress?
WordPress.com es ideal para todo aquel que quiera un servicio de blogging en el que desentenderse de todo lo que conlleva el mantenimiento, no slo del blog, sino de sus temas, sus plugins y del servidor que lo aloja. Tampoco existe proceso de instalacin, y no tenemos que preocuparnos de cunto ancho de banda estamos consumiendo. Modificar la esttica es inmediato y tenemos disponibles en un slo clic multitud de estilos y posibilidades. Si lo nico que quieres es escribir, sta es tu mejor opcin. Sin embargo, si te interesa descubrir qu hay dentro del cdigo de este CMS, disear aplicaciones web que nada tienen que ver con un blog o poder instalar el tema o plugin que te apetezca, debes instalar WordPress en un alojamiento propio.

Preparacin del Entorno


WordPress es un proyecto de Software Libre con licencia GPL. Est implementado usando PHP, como lenguaje del lado del servidor; MySQL, como sistema

WWW.LINUX- MAGAZINE.ES

Nmero 80

69

LINUX USER WordPress

sesin con la contrasea que le hemos asignado al usuario root en la instalacin.


$ mysql -u root -p

Una vez en el intrprete, creamos la base de datos y salimos:


> CREATE DATABASE wordpress; > quit

Figura 2: Aspecto del escritorio WordPress en una instalacin propia y con funcionalidad aadida.

gestor de bases de datos; y JavaScript, usando el framework jQuery, para el cdigo dinmico de la parte del cliente. Lo primero que necesitamos es un servidor HTTP que nos sirva las pginas (suele ser Apache, aunque tambin podemos usar Nginx o Lighttpd entre otros). Este servidor deber ser capaz de interpretar PHP. Finalmente, necesitamos disponer de un servidor MySQL sobre el que poder crear una base de datos, a la cual debe ser capaz de conectarse nuestro intrprete PHP. Casi todos los servicios de alojamiento van a disponer de estos requisitos, y en caso de que decidas instalarlo de forma local, ser tarea fcil usando un sistema gestor de paquetes. En el caso concreto de Ubuntu 11.10, desde la terminal ejecutamos:
sudo apt-get install apache2 U php5 php5-mysql U libapache2-mod-php5 U mysql-server mysql-client

Instalacin del CMS


Primero, accedemos al portal del proyecto [1], descargamos el CMS y lo descomprimimos. Si queremos usar el CMS en espaol, deberemos elegir el idioma antes de proceder a la descarga. Copiamos el contenido de la carpeta que se acaba de crear al directorio pblico de nuestro servidor web.
tar xvzf U ./wordpress-v.v-es_ES.tar.gz cp -r ./wordpress /var/www/

Ya tenemos el sistema en el directorio en el que se ejecutar. Antes de seguir la instalacin necesitamos crear una base de datos en MySQL. Iniciamos

Ya est todo listo y podemos proceder a la instalacin accediendo a la URL http://localhost/wp-admin/install.php con nuestro navegador. Lo primero ser definir los parmetros de conexin dentro del fichero de configuracin, que podemos crear a travs de este asistente de instalacin. Los datos necesarios son: el nombre de la base de datos, wordpress (la que acabamos de crear); el nombre de usuario, root (en un sistema en produccin deberamos tener una poltica de usuarios y permisos); la contrasea del usuario de MySQL; la direccin del servidor de la base de datos (en este caso localhost); y finalmente el prefijo de tabla. De momento dejaremos el que viene por defecto. Si por alguna razn no es posible crear dicho fichero (normalmente, por problemas de permisos), renombramos el del ejemplo wp-config-sample.php a wp-config.php y editamos la siguiente informacin al comienzo del mismo:

Durante el proceso de instalacin slo intervendremos para establecer la contrasea del administrador de la base de datos, el usuario root. Una vez finalizada la instalacin, de cara a poder trabajar con el directorio pblico de Apache (/var/www) sin necesidad de ser superusuario, es recomendable cambiar el usuario y el grupo del mismo:
$ sudo chown tu_usuario U /var/www/ $ sudo chgrp tu_usuario U /var/www/

Figura 3: Interfaz de bsqueda de temas para la instalacin automtica.

70

Nmero 80

WWW.LINUX- MAGAZINE.ES

WordPress LINUX USER

define(DB_NAME, wordpress); define(DB_USER, root); define(DB_PASSWORD, U tu_contrasea); define(DB_HOST, localhost); $table_prefix = wp_;

Ambos ficheros se encuentran en la raz de WordPress. La configuracin del acceso a la base de datos est terminada, por lo que ya podemos retomar el proceso de instalacin a travs de la interfaz web. Rellenamos ahora los datos propios del blog: el ttulo y algunos datos del administrador (nombre de usuario, contrasea y direccin de correo electrnico). Llegados a este punto el proceso habr terminado y ya podemos iniciar sesin. En WordPress siempre manejamos dos direcciones bsicas. El acceso al Escritorio: http://localhost/ wp-admin/, y la cara pblica del mismo: http://localhost.

Figura 4: Aspecto del tema TwentyEleven, que es el que actualmente se usa por defecto en WordPress.

Instalacin en Alojamiento Externo


Un servidor en un equipo personal es perfecto para hacer pruebas. Sin embargo, no es una buena opcin de cara a poner el servicio en produccin. A no ser que dispongamos de una arquitectura profesional, lo ms cmodo y eficaz ser contratar un proveedor de alojamiento. El proceso es el mismo, slo que ahora tendremos en cuenta las siguientes diferencias. Antes trabajbamos de forma directa con ficheros presentes en nuestro disco

local. Ahora trabajaremos a travs de un servicio de transferencia de ficheros. Normalmente lo haremos usando un cliente FT; personalmente recomiendo FileZilla, aunque si tenemos una conexin con cierta capacidad, podremos utilizar el cliente integrado en Nautilus. Respecto a la creacin de la base de datos, al no estar el servidor de la misma situado en nuestro equipo, podemos seguir usando el cliente de MySQL, pero deberemos indicarle la direccin o el nombre de dominio de ste.
$ mysql -u root -p U -h [servidor]

Como podemos tener problemas de conexin derivados de la seguridad, suele ser mucho ms eficaz manejar un

cliente de MySQL instalado en el servidor. El ms popular de todos es phpMyAdmin y, aunque la forma de acceder a l cambia de un servicio de hosting a otro, suele ser a travs de un enlace presente en el panel de control de nuestro alojamiento. Para crear la base de datos para nuestra instalacin, el manejo de phpMyAdmin es muy intuitivo: iniciamos sesin, accedemos a Bases de datos (en la barra de la izquierda) y una vez ah, elegimos Crear base de datos. Teniendo en cuenta estas diferencias, el proceso de instalacin es el mismo, y una vez finalizado podremos acceder a nuestro blog. Para ello, en lugar de usar localhost deberemos usar el nombre de dominio que hayamos contratado o el subdominio que nos hayan proporcionado.

Sin Limitaciones
El funcionamiento bsico es el mismo que hemos probado ya en WordPress.com. Sin embargo, ahora no tenemos restricciones a la hora de instalar temas y plugins o tocar el cdigo cuanto queramos.

Temas
Podemos encontrar temas disponibles para descargar en sitios web particulares, pero existe un repositorio oficial gestionado por la comunidad [6] donde tendremos acceso a ms de 15.000. La instalacin de un tema puede ser automtica o manual. El requisito principal para usar la instalacin automtica es que el tema est disponible en el

Figura 5: Configuracin a travs de una interfaz grfica del tema Flashlight.

WWW.LINUX- MAGAZINE.ES

Nmero 80

71

LINUX USER WordPress

Figura 6: Resultado de la bsqueda del trmino ajax en el instalador automtico de plugins.

repositorio oficial. Accedemos a nuestro escritorio y, dentro de Apariencia, escogemos Temas e Instalar temas. Veremos una interfaz de bsqueda y filtrado de temas disponibles en el repositorio oficial (Figura 3). Para cada resultado de una bsqueda tenemos dos opciones: proceder a la instalacin o realizar una vista previa. Elegimos un tema, por ejemplo Personal, y hacemos clic sobre Instalar. En el dilogo que nos aparece, hacemos clic sobre Instalar ahora, y el proceso comienza. En funcin de nuestra configuracin de permisos, es posible que nos pida las credenciales de nuestro servidor FTP. Una vez el tema se ha descargado, estar disponible para activarlo dirigindonos a Administrar temas. La instalacin manual ser necesaria si el tema no est disponible en el repositorio oficial. Normalmente, los descargaremos de webs particulares y vendrn comprimidos. Para proceder a su instalacin, el tema debe estar tal y como se descomprime, es decir, en una carpeta con su nombre y con los ficheros del mismo colgando directamente de sta. Accedemos al directorio de nuestra instalacin de WordPress y una vez all, en wp-content/themes, procedemos a copiar nuestro tema. Ya est el tema instalado, ahora slo debemos activarlo al igual que hemos hecho en el punto anterior. La configuracin de un tema puede realizarse de dos formas: manualmente o a travs de una interfaz. La que siempre est disponible es la configuracin

manual, que consiste en acceder al cdigo PHP, CSS e incluso a los datos en MySQL para hacer las modificaciones oportunas. El problema de este mtodo es que slo es prctico para usuarios avanzados. El segundo mtodo est disponible slo en algunos temas. En lugar de interactuar con el cdigo, el tema nos ofrece dentro del escritorio una interfaz de configuracin del mismo. Podemos modificar el logo, cambiar el tipo de fuente, personalizar el esquema de colores o adaptar el texto de la cabecera y el pie. Las opciones disponibles y la forma de actuar sobre ellas variarn de un tema a otro. En la figura 5 podemos ver un ejemplo, usando el tema Flashlight, de cmo funcionan este tipo de interfaces.

Al igual que con los temas, podemos instalar plugins de forma automtica o manual. La instalacin automtica funciona de forma anloga a la de los temas: accedemos a Plugins, y una vez dentro, podemos encontrar la opcin Aadir nuevo. En la interfaz que nos aparece realizamos la bsqueda del plugin por trmino, autor o etiqueta; y en la lista de resultados que nos presenta en forma de tabla (en la Figura 6 vemos un ejemplo), tenemos la opcin de instalarlos. Slo nos queda activarlos para ponerlos en marcha. Para la instalacin manual, en lugar de subir el fichero al directorio /wp-content/themes lo subimos a /wp-content/ plugins, y posteriormente lo activamos. Las configuraciones necesarias las realizaremos dentro del escritorio en el apartado Ajustes.

Conclusiones
No es casualidad que WordPress destaque en el mercado de los CMS de la forma en que lo hace: su simpleza y la sencillez del manejo de su interfaz es la base de su popularidad. El abanico de posibles usuarios es enorme, la curva de aprendizaje es muy suave y la cantidad de posibilidades que abre son ilimitadas. Si te gusta escribir, WordPress es tu herramienta para poder mostrarle al mundo tu talento. Si eres desarrollador web, recomendamos que le eches un vistazo a Wordpress para tu prximo proyecto. No te defraudar. I

Plugins
Si el tema resulta importante a la hora de definir el funcionamiento de un sitio, ms importantes para ampliar y especificar funcionalidades son los plugins. Existen plugins para multitud de labores: prevencin del spam, mejora del posicionamiento en buscadores (SEO), creacin automtica del mapa del sitio, integracin en redes sociales, creacin de estadsticas y ayuda al seguimiento, sindicacin, integracin en plataformas de publicidad en lnea, creacin automtica de una versin para mviles, aumento de la seguridad, realizacin automtica de copias de seguridad, mejora del dilogo con los lectores u optimizacin del rendimiento, entre otros.

RECURSOS
[1] El sitio oficial Wordpress: http://www.wordpress.org [2] Servicio gratuito de blogs, WordPress.com: http://www.wordpress.com [3] El repositorio oficial de temas y plugins: http://www.wordpress.org/extend [4] La documentacin oficial del proyecto WordPress: http://codex.wordpress.org/ [5] El portal ms importante de WordPress en espaol: http://ayudawordpress.com/ [6] Notas, apuntes y consejos sobre WordPress en Linux Hispano: http://www.linuxhispano.net/etiqueta/ wordpress/

72

Nmero 80

WWW.LINUX- MAGAZINE.ES

Ms del 30% de descuento respecto al precio de portada: Consigue 12 nmeros por 5490 Euros y todos los DVDs Gratis!

A diferencia de otras publicaciones, Linux Magazine no llenar tu buzn de recordatorios para que renueves tu subscripcin. sta se renovar automticamente cada ao. Recibirs una confirmacin aproximadamente 30 das antes del final de tu periodo de subscripcin, pero no se requiere que hagas nada para seguir suscrito.

No te pierdas Linux Magazine nunca ms! La subscripcin te asegura que recibas los conocimientos Linux de ms alta calidad en tu domicilio cada mes.

Si por cualquier motivo decides dejar de leer Linux Magazine, puedes cancelar tu subscripcin en cualquier momento. Te abonaremos el precio de todos los nmeros que no hayas recibido. Sin preguntas, sin fechas de cancelacin, sin problemas.

Linux Magazine es algo ms que una revista de Linux. Patrocinamos grupos, congresos, proyectos y eventos relacionados con el Software Libre. Suscribindote a Linux Magazine garantizas que podamos seguir apoyando al Software Libre all donde haga falta.

Linux Legal COMUNIDAD

Jose Mara Lancho, abogado, contesta a las dudas legales de los lectores

LINUX LEGAL
I He odo que el UEFI de Microsoft no permitir instalar otros sistemas operativos en mquinas ARM. Es cierto? Es eso legal? I Quiz a Microsoft se le puede juzgar por sus frutos (ms o menos envenenados por la dependencia tecnolgica que producen), pero no se le puede comprender desde ah. Comprender esa empresa y su modelo de negocio desde el mercado del usuario final es imposible. Esa es la clave: Microsoft ha sido y es sus races. Mi respuesta para entenderse necesita hablar de esas races. En 1980 Microsoft adquiri los derechos de un paquete de software denominado Quick and Dirty Operating System (QDOS); casi inmediatamente despus, el mayor gigante informtico de su tiempo, IBM, seleccion a la desconocida Microsoft para proveer del sistema operativo a los ordenadores personales (PC) de IBM que se iban a poner en el mercado en agosto de 1981. Fue un pelotazo de un xito tan inesperado que en 1992, el MS-DOS representaba el 80% de todo el software operativo que se venda con los PC. Eso eran muchos millones de copias y la de Microsoft se haba convertido en una tecnologa dominante. Ah es donde gracias a reducir la escalabilidad del hardware, Microsoft ha condicionado las elecciones tecnolgicas de todos los agentes tecnolgicos empresariales y consumidores, y lo ha hecho en torno a sus reglas y a su tecnologa cerrada y difcil de compatibilizar. Para esas fechas, las autoridades de la competencia norteamericanas ya estaban alarmadas, y aunque la Federal Trade Commission norteamericana empez a seguirle la pista, Microsoft siempre consegua paralizar y retrasar las investigaciones. Luego vinieron la demanda de Novell y las acciones de la Comisin Europea. Microsoft siempre ha salido prcticamente indemne, con condiciones inocuas que le han permitido mantener su peculiar modelo de negocio. Mientras Microsoft estuviera preinstalado en los ordenadores, no habra nada que hacer. Pero esta aparente victoria sobre las leyes antimonopolio no le bastan a la empresa para su supervivencia. El usuario final y cualquier otra alternativa tecnolgica que exista en el mercado por muy condicionados que estn por los productos preinstalados y los obstculos tecnolgicos que incorporan para cualquier producto informtico que no sea de su familia, han demostrado una capacidad de adaptacin darwiniana. El mercado se cuela en los ordenadores a pesar de Microsoft. Su reaccin? Desarrollar una nueva funcin incluida en el sistema operativo en nombre de la seguridad, que impedira de facto el arranque de otros sistemas operativos. As utilizara el protocolo de arranque de seguridad del hardware conocido como Unified Extensible Firmware Interface (UEFI), en lugar de las BIOS tradicionales, obligando a que el sistema operativo y sus drivers estn firmados digitalmente y que dicha firma case con el embebido en el firmware de la mquina. Nada distinto que un Windows 8 firmado funcionar en ese ordenador. Microsoft ha alegado que existen alternativas para evitar ese efecto, y que en ltima instancia es el propio fabricante el que puede habilitar firmas para todas las distros y drivers que se lo pidan. Pero esto no es realista, el monopolio lleva controlando a los fabricantes casi treinta aos, es ilusorio creer que ante una posicin de dominio casi total el comportamiento de los dems agentes econmicos menores es independiente. Eso no lo puede creer el derecho. El problema del sistema de arranque es un problema de derecho de la competencia, y en concreto un caso de abuso de posicin dominante. En ese sentido, la reaccin legal tiene que venir de varios frentes, por cuanto la competencia se ve distorsionada tanto para el usuario, como para los fabricantes de software y desde luego para las alternativas tecnolgicamente eficientes existentes en el mercado. Por parte de muchos usuarios sobreviene un abuso de posicin dominante por cuanto explota una situacin de dependencia tecnolgica. Microsoft consigue que de facto ordenador y Windows 8 aparezcan no como productos diferentes, sino como uno solo. De esta manera Microsoft cierra el mercado por medio de cerrar la tecnologa, en concreto la capacidad de un ordenador de implementar otras opciones informticas distintas de Windows 8, y as excluye a su competencia, al margen de cualquier posible eleccin del usuario en el mercado. Y todo ello sin que los argumentos de Microsoft de que as se obtiene mayor seguridad y la garanta de que slo se usa software original supongan una eficiencia tcnica a favor de los usuarios y por tanto sean jurdicamente justificativos. Adems, la competencia se ver daada igualmente al resultar afectado todo el entorno de desarrollo de funcionalidades y contenidos para las alternativas de Microsoft, pues muchos desarrolladores y empresas abandonarn esas alternativas dndolas por cerradas de facto. Finalmente, ningn ordenador pblico podra asumir el riesgo de implementar una tecnologa que dependiera administrativamente de una empresa que evidentemente dispone de capacidad tecnolgica para invalidar la firma y bloquear la mquina. Es un asunto elemental de seguridad nacional. Pero el primer golpe va hacia Linux y se coordina con otras acciones emprendidas por el monopolio: as ha intensificado su poltica de amenazas de violacin de patentes, en concreto 235 contra todo el entorno Linux. Estas amenazas le han servido para que incluso Casio se vea obligada a obtener licencias para ejecutar el I sistema operativo de cdigo abierto.

EL AUTOR
Jose Mara Lancho es abogado, fundador de la asociacin Legal Venture (http:// www. legalventure. com/), co-fundador del Observatorio de Neutralidad Tecnolgica (http://neutralidad.es/) y presidente de Hispalinux. Puedes hacerle llegar tus preguntas enviando un correo a jmcamelot@gmail.com

WWW.LINUX-MAGAZINE.ES

Nmero 80

79

EVENTOS

CUSL VI
Fecha: 04 Oct. 2011 - 11 May. 2012 Lugar: Nacional, Espaa Web: www.concursosoftwarelibre.org

DebConf12
Fecha: 01 - 14 Jul. Lugar: Managua, Nicaragua Web: debconf12.debconf.org

Guadec 2012
Fecha: 26 Jul. - 10 Ago. Lugar: A Corua, Espaa Web: ww.guadec.org

Calendario de Eventos Espaa e Hispanoamrica Evento Conc. Univ. de Software Libre 3er. Hackathon de Software UGR Jornadas SIG Libre Install Party IES Clara del Rey DebConf 2012 Guadec 2012 Barcelona Ruby Conference LinuxCon Europe Resto del Mundo Evento Droidcon 2012 Flourish! Open Source Conference High Performance Computing Linux The Mobile Show Infosecurity Europe 2012 Penguicon Akademy 2012 Wikimania 2012

Fecha 04 Oct - 11 May 12 02 - 05 Mar 21 - 23 Mar 28 Mar 01 - 14 Jul 26 Jul - 01 Ago 08 - 09 Sep 07 - 09 Nov Fecha 13 - 14 Mar 30 - 31 Mar 02 Abr 17 - 18 Abr 24 - 26 Abr 27 - 29 Abr 30 Jun - 06 Jul 10 - 15 Jul

Ciudad / Regin Nacional, Espaa Granada, Espaa Girona, Espaa Madrid, Espaa Managua, Nicaragua A Corua, Espaa Barcelona, Espaa Barcelona, Espaa Ciudad / Regin Berln, Alemania Chicago, EE.UU. Nueva York, EE.UU. Dubai, UAE Londres, R.U. Dearborn, EE.UU. Tallin, Estonia Washington D. C., EE.UU.

Sitio Web www.concursosoftwarelibre.org osl.ugr.es www.sigte.udg.edu/jornadassiglibre ies.claradelrey.madrid.educa.madrid.org debconf12.debconf.org ww.guadec.org baruco.org events.linuxfoundation.org Sitio Web de.droidcon.com www.flourishconf.com www.flaggmgmt.com/linux www.terrapinn.com www.infosec.co.uk www.penguicon.org ev.kde.org/akademy wikimania2012.wikimedia.org

Informacin de Contacto
Director Paul C. Brown Coolaboradores Paul C. Brown, Mximo Prudencio, Jos Mara Ruz, Oliver Frommel, Klaus Knopper, Jose Mara Lancho, Kristian Kissling, Martin Streicher Traductores Paqui Martn Vergara, Lucas Gonzlez, Vctor Tienda Maquetacin Miguel Gmez Molina Diseo de Portada Pinball info@pinball-werbeagentur.de Publicidad www.linux-magazine.es/pub/ Para Espaa Marketing y Comunicaciones anuncios@linux-magazine.es Tel.: (+ 34) 952 020 242 Fax.: (+ 34) 951 235 905 Para el Resto del Mundo Petra Jaser ads@linux-magazine.com Tel.: (+49) 8999 34 11 23 Fax.: (+49) 8999 34 11 99 Director Editorial Paul C. Brown Jefe de Produccin Miguel Gmez Molina Subscripciones: www.linux-magazine.es/magazine/subs Precios Subscripcin Espaa: 54,90 Europa: 64,90 Resto del Mundo - Euros: 84,90 subs@linux-magazine.es Tel.: (+34) 952 020 242 Fax.: (+34) 951 235 905 Linux Magazine Linux New Media Spain, S.L. Edfco. Hevimar, Planta 2, Ofic. 16 C/Graham Bell n 6 29590 - Mlaga ESPAA info@linux-magazine.es Tel.: (+34) 952 020 242 (+34) 951 235 904 Fax.: (+34) 951 235 905 www.linux-magazine.es - Espaa www.linux-magazine.com - Mundo www.linux-magazine.co.uk - Reino Unido www.linux-magazine.com.br - Brasil www.linux-magazine.pl - Polonia Si bien se toman todas las medidas posibles para garantizar la precisin del contenido de los artculos publicados en Linux Magazine, la editorial no se hace responsable de imprecisiones aparecidas en la revista. Asimismo, Linux Magazine no comparte necesariamente las opiniones vertidas por sus colaboradores en sus artculos. El riesgo derivado del uso del DVD y el material que contiene corren por cuenta del lector. El DVD es estudiado escrupulosamente para confirmar que est libre de virus y errores. Copyright y Marcas Registradas 2012 Linux New Media Spain, S.L. Linux New Media Spain S.L. prohbe la reproduccin total o parcial de los contenidos de Linux Magazine sin su permiso previo y por escrito. Linux es una Marca Registrada de Linus Torvalds. Impreso en Polonia Impresin: ArtDruck DVDs: Optical Disc Europe Distribucin: SGEL Depsito Legal: MA-116-2005 ISSN edicin impresa: 1576-4079 ISSN edicin online: 1699-2237

WWW.LINUX- MAGAZINE.ES

Nmero 80

81

PRXIMO NMERO

Interoperabilidad
adas y son usadas por demasiadas personas con necesidades demasiado diferentes como para que todo se confe a un solo sistema operativo. Mquinas con Linux, Unix, MacOS X y Windows han de convivir compartiendo los mismos ficheros, espacios y recursos y, a veces incluso las mismas mquinas. El mes que viene traemos un curso intensivo de interoperabilidad para que aprendas a hacer que tus sistemas trabajen los unos con los otros y no los unos contra los otros.
La mayora de las redes modernas estn demasiado atare-

Ya puedes seguir el da a da de lo que sucede en el mundo de GNU/Linux conectando con las noticias diarias en nuestro Facebook: http://www.facebook.com/linuxmagazine. y Twitter: http://twitter.com/linux_ spain Tambin puedes recibir noticias de lo que te espera en los siguientes nmeros de Linux Magazine, as como ofertas, regalos y novedades subscribindote a nuestro boletn en http://www. linux-magazine.es/Readers/Newsletter.
Kheng Ho Toh, 123RF

A LA VENTA: ABRIL 2012


82
Nmero 80
WWW.LINUX- MAGAZINE.ES