Sei sulla pagina 1di 28

GRATIS Ms Rescata Datos

informacin
en pgina 3 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
Algo ms que un
OpenWrt administrador de blogs
Dale nuevas funcionalidades a tu router o punto
de acceso con firmware de cdigo abierto

ePub iTunes
Crea tus propios No renuncies a tu
libros electrnicos 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
a arrancada y probada sin instalar nada
T U O S O? stado, escrbenosue en el disco duro.
D EFEC en ma
le o para
q
DVDes que tu DVD esstpara diagnostica
rlo Para empezar a usar tu Linux, inserta el
Si cre agazin
e.e DVD en el reproductor y rearranca el
linux-m o. ordenador. Si no aparece el men del
d vd @ o n ev
u
mos un
te envie DVD, tienes que ajustar la BIOS para
arrancar desde el disco. Para hacerlo,
normalmente has de pulsar una tecla
durante las primeras fases del arran-
que del ordenador (habitualmente F2 o
Supr), buscar el men que permite

BODHI LINUX 1.3.0 cambiar la secuencia de arranque de


dispositivos y colocar el lector de DVDs
en el primer lugar de la secuencia. Pos-
teriormente se guardan los cambios y
se sale de la herramienta de
odhi Linux [1] es una distro diferente. Aunque basada en Ubuntu, hereda el configuracin para que se reinicie el

B 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
arranque. Como cada BIOS es dife-
rente, recomendamos consultar la
documentacin del fabricante para
realizar esta operacin.
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. RECURSOS
El spin de Bodhi que incluimos en el DVD es el llamado Bloathi (de bloat, [1] Bohi Linux:
inflado), de muy reciente creacin y que trae de manera predeterminada todo el soft- http://www.bodhilinux.com
ware que los usuarios de Linux esperan: LibreOffice, Firefox, Inkscape, Gimp, etc. A
[2] Bodhi sobre dispositivo ARM:
pesar del nombre, Bloathi sigue siendo increblemente eficiente, rpido y ligero para
http://jeffhoogland.blogspot.com/
los recursos. Bloathi viene en forma de DVD Live e instalable.
2011/11/
Bodhi tambin tiene una versin para dispositivos ARM, la arquitectura de hard-
bodhi-linux-arm-repository-online.
ware de muchos smartphones y tablets. Si tienes curiosidad por saber cmo se instala
html
en tu dispositivo, visita [2].

WWW.LINUX- MAGAZINE.ES Nmero 80 3


EDITORIAL

HGASE SU VOLUNTAD
on las batallas sobre el copyright huidas. Mientras tanto se ignoran todos Naturalmente, esto al segundo bando, al

C librndose a nuestro alrededor, es


fcil perder de vista unas cuantas
realidades y reas grises que merecen ser
esos otros estudios que indican que el 99-
coma-mucho por ciento del uso que se le
da a ese medio de transporte no tiene nada
bando de los gobiernos, le viene de perlas.
No slo consiguen argucias legales para
censurar la red, sino un mecanismo pre-
consideradas con ms detenimiento. que ver con ninguna actividad delictiva, ventivo de monitorizacin. En vista del rol
Dicen que la primera vctima en cualquier sino ms bien con llevar los nios al cole, que ha jugado Internet en la coordinacin
guerra es siempre la verdad. La segunda es ir a trabajar, ir al cine, etc. de las ltimas protestas en todo el mundo,
el pensamiento crtico. Conociendo lo dif- Pero es que encima, las estadsticas no el que crea que hace falta que la clase eje-
cil que es mantener cualquiera de esos dos se corresponden con la premisa. Si mira- cutiva est en la cama con la industria del
pacientes con vida incluso en tiempos de mos slo la venta de entradas de cine entretenimiento para encontrar deseable
paz, cun importante ser conservar sus (ignoraremos las otras fuentes de ingresos, esto, est olvidando aplicar la Navaja de
signos vitales con todo lo que hay en como venta por otros medios, merchan- Occam a la situacin.
juego? dise, tie-ins, product placements, etc.) para Pero todo lo anterior era de esperar: los
Tal vez la mayor falacia es que todo esto las tres mayores productoras, Warner Bros, monopolistas siempre han buscado eterni-
va de lo que unos llaman piratear y otros Disney y Sony/CBS, vemos que sus ventas zar sus monopolios a travs de todos lo
compartir archivos. En esta guerra hay en las taquillas no demuestran una ten- medios posibles, y los gobiernos siempre
tres (no dos) facciones. Dos de ellas estn dencia clara ni en un sentido ni en otro. han intentado desposeer a sus ciudadanos
trabajando (de momento) concertada- Todos los aos desde 1995 cada una de de las libertades que haban jurado defen-
mente, ya que, si bien sus objetivos no son ellas gana ms de mil millones de dlares der en sus programas electorales. Lo real-
los mismos, los medios para obtenerlos, s anuales de media [1]. Incluso hay incon- mente decepcionante es comprobar cmo
lo son. sistencias inexplicables: Sony obtuvo 873 la tercera faccin, la comunidad de los
La primera faccin, los grandes produc- millones de dlares en el 2001, para pasar usuarios de Internet, parece ignorar la rea-
tores de medios, los tradicionales estudios a ganar mil millones ms al ao siguiente. lidad de lo que se est jugando. Centrn-
de Hollywood, las cadenas de televisin Sus ganancias se mantuvieron bien por dose en la comparticin de ficheros bajo
(que muchas veces coinciden con los pri- encima de los mil millones anuales copyright de terceros, se olvida de que no
meros), los peridicos y los otros grandes durante los tres aos siguientes, para caer es un derecho fundamental, no se recoge
distribuidores de medios impresos, alegan por debajo de esa marca en el 2005 Pero como derecho en ninguna constitucin, ni
que las copias incontroladas impactan el 2006 fue su tercer ao ms rentable, con est ratificado por ninguna resolucin de
negativamente en su negocio. Suponga- unas ganancias que alcanzaron de nuevo la Naciones Unidas. Ni lo ha estado
mos por un momento que esa premisa sea los casi 1.8 mil millones de dlares. nunca, ni probablemente se contemple
cierta. Aunque no haya mucha evidencia Son estas variaciones atribuibles a la jams.
de ello, a primera vista parecera lgico distribucin no controlada de sus produc- Podremos discutir sobre si lo plazos de
pensar que, si se pone en circulacin en la tos? Obviamente no. copyright deberan acortarse o no, si las
red una copia pirata de una pelcula antes Entonces, si la solucin no se corres- penas por su infraccin son proporciona-
incluso de su estreno, una parte del ponde con el problema, y el pro- les al dao cometido o no, o incluso si
pblico no estar tan motivada para ir a blema, de hecho, no existe, por qu la debera despenalizarse o no, pero la reti-
comprar una entrada de ocho euros + solucin? La respuesta se encuentra preci- rada de un archivo que contiene una copia
palomitas para verla en el cine. samente diseccionando la solucin en completa y sin modificar de la ltima pel-
Pero de eso no se concluye que la solu- s. Cmo llamaras monitorizar el trfico, cula de Tom Cruise de la red, de ninguna
cin sea monitorizar el trfico de los usua- eliminar enlaces y moldear los resultados manera viola tu libertad de expresin,
rios, censurar enlaces y restringir los resul- de las bsquedas? Controlar el flujo de como tampoco se coarta tu derecho a estar
tados de los motores de bsqueda. Aun- datos que circula por la red. As que cul informado el que no te la puedas descar-
que admitamos que la mayora de la pira- es el objetivo? No es obvio? Pues contro- gar.
tera se produzca hoy en da en la red, eso lar el flujo de datos que circula por la red. Si ese es el argumento en contra de
es como restringir el uso del coche porque sta es la vieja guerra de la neutralidad ACTAs, SOPAs, PIPAs y Sindes/Werts, tal
hay un estudio por ah que dice que el de la red, pero en versin 2.0. Habiendo vez algunas batallas se ganarn, pero la
90% de los atracadores lo utilizan en sus fallado en su intento de convertir la red en guerra se perder, porque no es por lo que
una suerte de televisin por cable global, se est luchando.
RECURSOS vuelven al ataque, pero donde antes pre-
tendan elevar sus privilegios sobre los
[1] Qu ganan los grandes estudios
dems, ahora pretenden quitrselos a su
de cine? Ver columna ajustada para
competencia Siendo su competencia
inflacin para resultados significa-
cualquier ciudadano con un telfono
tivos: http://www.the-numbers.
mvil y una conexin a Internet y cuenta Paul C. Brown
com/market/
en YouTube. Es decir, cualquier ciudadano. Director

4 Nmero 80 WWW.LINUX- MAGAZINE.ES


CONTENIDOS
COVER STORY Linux Magazine sollte
Schlagwort n 80 hier stehen

PORTADA PRCTICO DESARROLLO

10 Salvados! 22 Reconversin 40 Caja Rpida


TestDisk y su primo PhotoRec nos El firmware libre alternativo OpenWrt El servicio propietario Dropbox se ha
ayudarn a recuperar los datos que permite ampliar las capacidades de hecho muy popular para el intercam-
pensbamos que habamos perdido. muchos routers y puntos de acceso bio de archivos pesados. La API web
WLAN. de Dropbox tambin soporta scripts,
como el de este artculo, que recoge
27 Al Tema los archivos desde detrs de un corta-
EVALUACIN
Una sintaxis sencilla y su estructura fuegos.
modular hacen de Mallard el punto de
18 Un Escritorio Elegante partida ideal para la creacin de docu-
Los actuales pesos pesados de Linux mentacin temtica.
ADMINISTRACIN
como OpenSUSE o Ubuntu no son
muy divertidos si el hardware es anti-
guo. Pero Macpup, una distro deri- 45 Pegado a la Mesa
DESARROLLO
vada de Puppy Linux, no slo insufla El mes pasado, en esta columna, el
una nueva vida a los viejos chips, ade- servicio Havege ayud a organizar el
ms tiene muy buena pinta. 30 Paralelizacin Mejorada caos. Hoy, Charly va a intentar organi-
La librera TBB (Threading Building zar la red una historia de sufri-
Blocks) de Intel ayuda al desarrollador miento en tres captulos.
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 anli- 46 Host Virtual
sis de datos, y lxml es una de sus Las grandes soluciones de virtualiza-
bazas. cin, como KVM o Xen, no pueden
competir a pequea escala con Linux
LINUX MAGAZINE Containers y cgroups.
03 DVD Linux Magazine
04 Editorial 48 A Toda Mquina
08 Noticias systemd es un grupo de herramientas
81 Eventos concebidas para revolucionar el pro-
ceso de arranque. Pero realmente
81 Informacin de Contacto
mejoran en algo la velocidad de arran-
82 Prximo Nmero
que?

6 Nmero 80 WWW.LINUX- MAGAZINE.ES


LINUX USER

55 Creador de Libros 73 Shells para Todos


Si deseas crear un ePub, la comunidad Linux no slo viene con un intrprete
del cdigo abierto te ofrece muchas de comandos tambin conocido
herramientas para hacerlo. 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:
60 De Manzanas y Pinginos Dilemas Dinmicos, Magia Mageia,
iTunes de Apple es una prctica herra- Virtualizacin KVM, VirtualBox y
mienta para administrar tu msica en Knoppix Fallo del Puerto PS2.
tu iPod, iPhone e iPad pero slo fun-
ciona en Mac OS X y Windows. Por 79 Linux Legal
suerte, los seguidores de Linux cuen- Jos Mara Lancho, abogado y presi-
tan con algunas alternativas libres. dente de HispaLinux, contesta a las
dudas legales de los lectores. Este
64 CMS Simplificado mes: Microsoft y el arranque seguro
Implementar un sistema de adminis- con UEFI.
tracin de contenidos puede ser des-
alentador, a menos que decidamos
hacerlo con GetSimple.

68 Ms que Blogging
Lo que comenz siendo un sistema
gestor de contenidos para crear exclu-
sivamente blogs, ha evolucionado
hasta un punto en el que, en la actua-
lidad, 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 80 Viejos Amigos
redes sociales, pasando por tiendas Maddog le dice adis a algunos viejos
virtuales y pginas personales. amigos, pero prev nuevas relaciones.

WWW.LINUX- MAGAZINE.ES Nmero 80 7


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

All Vamos!

P
uppy Linux es extremadamente operativos de Apple, el cual, de hecho,
popular entre los usuarios de hard- La ltima versin de Macpup slo pesa funciona de forma similar, aumentando y
ware ms antiguo porque es muy 165 MB. La variante Live se arranca con animando los iconos al pasarles el ratn
rpido, incluso en equipos muy viejos. Al bastante rapidez incluso en un viejo sis- por encima.
mismo tiempo, ofrece una amplia selec- tema Pentium II. El gestor de arranque Haciendo clic en el icono del extremo
cin de programas que les permiten reali- copia el sistema operativo completo a la izquierdo del dock se abre el men princi-
zar fcilmente su trabajo diario. memoria RAM, lo que significa que se pal de Macpup con un gran nmero de
Sin embargo, los inconvenientes de esta necesitan al menos 128 MB de RAM para sub-mens agrupados temticamente. En
distribucin australiana son la falta de loca- mostrar el escritorio. el extremo derecho est el men de
lizacin de algunos idiomas y, a pesar de la Cuando se inicia el sistema, veremos configuracin para el escritorio Enlighten-
combinacin de colores, un diseo bas- una ventana en la que se puede seleccio- ment, y entre estos dos extremos se
tante aburrido, que recuerda a los aos 90. nar la distribucin del teclado, la zona encuentran los lanzadores de los progra-
No obstante, ahora tenemos una nueva horaria y el idioma. Si la resolucin de mas ms populares. Estos marcadores de
distro derivada de Puppy Linux que no pantalla que selecciona Macpup no es de posicin, a los que Enlightenment se
slo ofrece mejoras en las localizaciones, nuestro agrado, podemos cambiarla en la refiere como mdulos, se pueden exten-
sino que adems aade un toque de gla- misma ventana (Figura 1). La distribucin der para satisfacer nuestras necesidades.
mour a la pantalla con el uso del legenda- nos da la bienvenida con lo que inicial-
rio escritorio Enlightenment E17. Macpup mente no parece un muy ergonmico Software
528 [1] viene con nuevos controles junto a fondo oscuro. Los grupos individuales de aplicaciones en
las probadas herramientas de Puppy. Un El escritorio no contiene ni una sola car- el men Aplicaciones ofrecen una selec-
verdadero tesoro que demuestra que no peta o un lanzador de programas. Todo lo cin muy til de programas y herramien-
hacen falta gigabytes de memoria y giga- que vemos es un reloj analgico en la tas, algunos sacados de los propios reposi-
herzios de procesador para tener un parte superior derecha con un dock en la torios de Puppy y otros ofrecidos por terce-
entorno de aspecto agradable. parte inferior que recuerda a los sistemas ros. Esto es mucho ms de lo que normal-

18 Nmero 80 WWW.LINUX- MAGAZINE.ES


EVALUACIN Macpup

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 utili-
zar los nombres correctos de las particio-
nes.
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
Figura 1: El elegante y funcional escritorio de Macpup. /dev/sdaX. Por ejemplo, GRUB llama a la
segunda particin del primer disco duro
mente cabra esperar de una distribucin lares, lo que significa que la distribucin (hd0,1), y tendramos que escribir
de Linux tan espartana. reproduce las pelculas y archivos de audio /dev/sda2 para la tercera lnea.
Evidentemente, no encontraremos sin que el usuario tenga que instalar nada
gigantes como OpenOffice o GIMP inclui- ms. Paquetes Sin Fin
dos en la configuracin por defecto, pero Macpup conserva su enorme catlogo de
la versin 7.0 beta del navegador web En el Disco programas en la versin instalada en
Firefox s est en el repositorio. Sin Macpup permite instalar la distro en el disco. Si no queremos pasar sin nuestra
embargo, se pueden conseguir programas disco duro del equipo en un par de pasos. aplicacin favorita, o si necesitamos una
casi para cualquier uso que podamos ima- El men Aplicaciones | Configuracin con- herramienta concreta para algo especial y
ginar, y en muchos casos, mltiples herra- tiene una entrada para el Puppy universal no la encontramos en el repositorio del
mientas para la misma tarea. Por ejemplo, installer, que gua al usuario a travs de propio sistema operativo, Macpup tiene
el submen Aplicaciones | Documento | una instalacin completa. Adems, Mac- una sorpresa escondida en la manga.
Editores de texto ofrece cinco (5) editores pup ofrece herramientas para grabar el sis- Haciendo clic en el icono del paquete en
de texto. tema en un pendrive USB o crear una ima- el dock se inicia el instalador Quickpet,
Los otros grupos tambin ofrecen una gen ISO modificada en el mismo men. que listar una serie de aplicaciones popu-
gran cantidad de aplicaciones ligeras. Esto Tambin existe una opcin para crear una lares en pestaas horizontales. Cuando se
es particularmente cierto para las aplica- variante mnima de Macpup en un dis- pulsa el icono a la derecha de la aplicacin
ciones multimedia. Macpup incluye por quete. elegida (Figura 2), Quickpet instalar la
defecto los codecs multimedia ms popu- Tras completar la instalacin, Macpup aplicacin en el disco sin ms.
muestra una ventana con una nota sobre Si la seleccin de software que ofrece
la configuracin del gestor de arranque. Quickpet sigue sin ser suficiente, podemos
Debemos asegurarnos de tomar nota de visitar Aplicaciones | Configuracin |
los detalles de discos y particiones. Las Configuracin de Puppy | Administrador
versiones anteriores de Puppy Linux a de Paquetes Puppy para acceder al gestor
menudo tenan dificultades para configu- de paquetes de Puppy Linux. Aqu vamos
rar correctamente el gestor de arranque a encontrar un gran nmero de aplicacio-
GRUB en una particin propia. En el peor nes adicionales en el formato propio de
de los casos, el gestor de arranque puede paquetes de Puppy, PET. Y si aun as
que no encuentre una instalacin de Linux seguimos sin encontrar lo que necesita-
paralela o una instala-
cin 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>
Figura 2: Quickpet permite instalar los pro- Para solucionar este pmedia=atahd
gramas necesarios con un solo clic. 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 configuracin, Macpup no sale mal
repositorios completos de Ubuntu 10.04 parado cuando se le compara con las dis-
Lucid Lynx. tros mayoritarias. Y si an nos quedan
Tambin podemos integrar los reposito- preguntas por resolver, existe un foro muy
rios Ubuntu Main, Universe y Multiverse en activo en la web que probablemente ser
Macpup pulsando Configurar administra- capaz de ayudarnos con cualquier duda
dor de paquetes en el gestor de paquetes, y [2].
luego seleccionar de la lista las colecciones
de software requeridas. A continuacin, Conclusiones
hacemos clic en Actualizar ahora en la Macpup demuestra de manera impresio-
parte superior izquierda de la misma ven- nante, en trminos de rendimiento, lo bien
tana para actualizar las bases de datos. que se puede adaptar un sistema operativo
Este proceso puede tardar algn tiempo, a hardware anticuado. La creencia de que
dependiendo del nmero de paquetes. el hardware antiguo est limitado a escri-
Tras reiniciar el gestor de paquetes, utili- torios sencillos debido a su menor rendi-
zaremos los programas de los repositorios miento es claramente rebatido aqu por el
de Ubuntu. Por lo general, el gestor de entorno Enlightenment. El escritorio E17
paquetes identificar las dependencias incluye temas elegantes y ofrece un con-
necesarias y las resolver (Figura 3). cepto moderno de control con una varie-
dad de docks. Y lo consigue sin sacrificar
Perro Gua la velocidad en comparacin con el Puppy
Macpup utiliza casi la totalidad de los asis- Linux original.
tentes grficos que se encuentran en Al mismo tiempo, las slidas bases pro-
Puppy Linux para mejorar la experiencia porcionadas por Puppy Linux garantizan
del usuario. Este enfoque le facilita la vida una compatibilidad de hardware y facili-
a los recin llegados. Desde el entorno de dad de uso excelentes gracias a sus
red y la tarjeta de sonido, pasando por el muchas herramientas grficas. Los nicos
demonio de impresin CUPS, a travs del puntos dbiles son la falta de localizacin
men Aplicaciones | Configuracin se pue- de algunos idiomas y un gestor de paque-
den configurar todos los componentes tes que es bastante lento.
principales, el cual ofrece ms de media Sin embargo, si puedes vivir con estos
docena de herramientas de ayuda. pequeos inconvenientes, el sistema ope-
Algo parecido ocurre con el men Apli- rativo Macpup se adapta perfectamente
caciones | Escritorio, que tambin cuenta para el uso diario, proporcionando una
con ms de una docena de herramientas de estabilidad y velocidad impresionantes.
configuracin para configurar el PC, inclu-
yendo el gestor de ventanas JWM, garanti- RECURSOS
zando as una apariencia personalizada [1] Web de Macpup: http://macpup.org/
para satisfacer las necesidades del usuario. [2] Foro de usuarios: http://hardkap.net/
Gracias a las capacidades tridimensio- forums/
nales del entorno E17, en trminos de

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

S
i desarrollamos software basado Los usuarios encuentran la informa- gurarse de que las otras pginas asuman
con una interfaz grfica de usua- cin que necesitan acerca de un tema los lugares correctos en la documenta-
rio, tiene sentido ayudar a nues- sin tener que leer ms informacin cin. Las restantes lneas dicen algo
tros fieles usuarios con un manual para introductoria de la necesaria. sobre el autor y la licencia. Despus de
cuando se atasquen. Escribir documenta- Los usuarios pueden aprender ms si un corta introduccin, se llega a los tex-
cin de ayuda pueden ser algo pesado. El optan por seguir los enlaces de infor- tos que veremos ms adelante. La <sec-
tpico formato Docbook generalmente se macin ms detallada. tion> crea una seccin, que puede estar
considera y con razn complicado, y Mallard nos ayuda a crear documentos vaca excepto que contiene el ttulo.
presenta una enorme curva de aprendi- que incorporan estas caractersticas. Al aadir id=introduction a la eti-
zaje. Muchos desarrolladores y especia- Pone el nfasis en los temas pequeos, queta XML de apertura se asegura que el
listas en documentacin se estn divididos en fragmentos e interconecta- analizador cree un archivo de pgina con
pasando a Mallard como alternativa para dos mediante enlaces. El formato basado esta ID exactamente aqu y no en otra
crear documentacin de ayuda al usua- en XML que usa Mallard hace muy fcil parte del documento principal. Consulte
rio. Mallard es similar a Docbook si nos el ampliar documentos de ayuda al poder el Listado 2 para la estructura del archivo
fijamos en la estructura lgica, pero uti- insertar nuevos temas sin modificar la de pgina.
liza muchas menos etiquetas y simplifica estructura existente. El proyecto Mallard La lnea tres del Listado 2 define la ID,
considerablemente la sintaxis. define un formato que puede verse por la cual se confirm suministrando un
Mallard [1] est especficamente dise- cualquier herramienta capaz de visuali- enlace en la lnea 6. Podemos agregar
ado para crear documentos de ayuda. En zar archivos Mallard; y recomienda el ms temas y subtemas de la misma
otras palabras, es ideal para situaciones visor de ayuda Gnome Yelp como un manera.
en las que la informacin est organizada ejemplo de visualizador preparado para Estos listados demuestran la sencilla
en pequeos elementos orientados a Mallard. sintaxis de Mallard. Si no estamos preo-
tareas o temas. El diseo obliga al autor a cupados por dar a sus elementos de texto
trabajar de una manera basada en temas Primeros Pasos un aspecto sofisticado, al menos por el
y no a simplemente encadenar un mon- El Listado 1 muestra un archivo mnimo momento, no tendremos problemas para
tn de informacin en un texto esttico. de Mallard. El ndice es la raz en la que empezar. Ms tarde, todava podremos
De acuerdo con el proyecto Mallard, se basa el resto de archivos. Los encabe- aadir informacin de estilo dentro de las
una buena ayuda online tiene tres carac- zados indican que es una gua guide etiquetas XML de apertura, que sern tra-
tersticas importantes: desde el punto de vista de contenido, una tadas por otras herramientas.
Los usuarios pueden navegar hasta la tarea task estilsticamente, y un ndice Mallard tambin hace la vida ms fcil
informacin, siguiendo una ruta que se index desde un punto de vista organiza- para el usuario: en lugar de utilizar eti-
ajuste a su modelo mental. tivo. Esto ltimo es importante para ase- quetas diferentes para expresar los dife-

WWW.LINUX- MAGAZINE.ES Nmero 80 27


PRCTICO Mallard

Debido a que es solo carcter en el manual. Si el plugin


necesario crear un no est instalado, la pgina de ayuda
archivo de pgina correspondiente no existe, y el lector
para cada tema y manual no pierde el tiempo buscando
generalmente cada funciones que no existen.
subtema, en un pri- Como autor, encontrar que el formato
mer momento esto no plantea mayores problemas que otros
podra confundir a lenguajes de marcado. A pesar de que la
los usuarios muy bsqueda de un editor WYSIWYG adap-
acostumbrados a tado a la sintaxis ser en vano, el editor
Docbook, ya que estndar de Gnome, Gedit (Figura 1),
estn habituados a entiende el formato y sus caractersticas.
un nico archivo Un plugin de fragmentos de texto para
de gran tamao Gedit proporciona etiquetas predefinidas
que slo mantiene y ofrece cerrar cualquier etiqueta que
Figura 1: Gedit tiene soporte para Mallard desde hace algn tiempo. la declaracin de hayamos abierto.
licencia en alguna El editor Emacs tambin identifica la
rentes elementos de la interfaz grfica de parte externa. Sin embargo, separar las sintaxis y la muestra correctamente. Si su
usuario (por ejemplo, <guilabel> , cosas tiene sus ventajas: si asignamos editor favorito no entiende Mallard,
<guimenuitem> y <guibutton> en nombres intuitivos a los archivos indivi- puede activar el resaltado de sintaxis
DocBook), simplemente usamos la duales, ser ms fcil que podamos para XML genrico. Esto est general-
sucinta <gui>. Si es necesario, pode- encontrar las partes que queremos modi- mente bien para ayudarle a encontrar su
mos agregar, por ejemplo, style =but- ficar, eliminar o complementar ms ade- camino en la selva de etiquetas.
ton en la etiqueta de apertura para defi- lante.
nir que queremos un botn en la interfaz Al mismo tiempo, los enlaces facilitan Lnea de Montaje
grfica de usuario. la tarea de integrar archivos externos, El texto original por s solo no hace un
Tambin tenemos la opcin de aadir incluso si son de terceros. Por ejemplo, si manual: primero hay que procesarlo.
una etiqueta <span> para informacin los desarrolladores escriben un texto de Aqu es donde Mallard pierde algunos
que no se mostrar ms adelante, pero ayuda separado para los plugins disponi- puntos en comparacin con su modelo a
que es muy til para diferentes herra- bles para un programa y referencian esto seguir secreto, Docbook. Aparte de usar
mientas de procesamiento. Adems, limpiamente como parte de la documen- el navegador de ayuda de Gnome Yelp y
podemos ampliar Mallard aadiendo ele- tacin principal, el tema externo se mos- exportar a HTML, donde el primero se
mentos de espacios de nombres externos, trar como una parte integral sin tener basa en este ltimo, prcticamente no
virtualmente sin limitacin. que cambiar un
Listado 2 : Estructura de
Listado 1 : Archivo Mnimo de Mallard Archivo de Pgina
01 <page xmlns=http://projectmallard.org/1.0/ 01 <page xmlns=http://projectmallard.org/1.0/
02 type=guide style=task 02 type=guide
03 id=index> 03 id=introduction>
04 04
05 <info> 05 <info>
06 <title type=text>Documentacin de 06 <link type=guide xref=index#introduction/>
ejemplo</title> 07 <credit type=author>
07 <credit type=author> 08 <name>John
08 <name>John Doe</name><email>max@online.de</email>
Doe</name><email>max@online.de</email> 09 </credit>
09 </credit> 10 <license>
10 <license> 11 <p>Creative Commons Share Alike 3.0</p>
11 <p>Creative Commons Share Alike 3.0</p> 12 </license>
12 </license> 13 </info>
13 </info> 14
14 15 <title>Qu es una <app>aplicacin de
15 <title>Aplicacin de ejemplo</title> ejemplo</app>?</title>
16 16 <p>
17 <section id=introduction> 17 <app>Aplicacin de ejemplo</app> en un programa
18 <title>Introduccin</title> 18 con muchas funciones interesantes.
19 </section> 19 </p>
20 </page> 20 </page>

28 Nmero 80 WWW.LINUX- MAGAZINE.ES


Mallard PRCTICO

hay programas de visualizacin que una tesis y para darles un diseo ms al largo plazo simplemente lo comple-
entiendan Mallard. estilo wiki que facilitase la bsqueda de mentar. Los desarrolladores responden
Si alguna vez ha convertido un docu- informacin. Uno de los primeros en rpidamente a las peticiones de nuevas
mento Docbook a un documento PDF adoptarlo fue el programa Empathy, que funcionalidades, pero el mbito de apli-
con un diseo profesional, puede que ofreci un manual en formato Mallard cacin se limita a mostrar texto en panta-
Mallard le decepcione. Aunque se est tan pronto como Gnome 2.28 en el otoo lla. Lo que nadie puede adivinar es si
desarrollando un conversor [2], los traba- de 2009 (vase la Figura 2). algn da habr una funcin de exporta-
jos no estn progresando mucho. De Detrs de la fachada haba tambin un cin utilizable a LaTeX/PDF. Si necesita
momento, el diseo hace difcil crear par de cambios que parecan inocuos. La escribir documentos tcnicos para impre-
copias impresas atractivas. documentacin escrita recientemente fue sin, no hay alternativa a Docbook, a
Mallard dispone de la capacidad de tra- publicada bajo una licencia Creative menos que ya use LaTeX. Pero si tiene
ducir textos a travs de archivos Po. El Commons y no bajo la licencia GFDL, que escribir manuales basados en temas
popular xml2po no hace un buen trabajo como lo fue anteriormente. Este mtodo que proporcionen a sus lectores la conve-
con esto, pero existe un reemplazo a la facilita la propagacin de los textos niencia de un diseo familiar estilo Wiki,
vista: ahora, la herramienta ITS [4] de la debido a que los equipos de documenta- Mallard es la herramienta a elegir.
herencia de Gnome permite automatizar cin de, por ejemplo, Fedora y Ubuntu, El desarrollo an es muy activo. Tan
el proceso de la adicin de comentarios tambin optaban por este tipo de licen- pronto como terminan una nueva carac-
para el traductor y la ocultacin de ele- cia. Esto significa que no hay nada que terstica, arrancan con la siguiente. Se
mentos que no estn diseados para la evite que los autores intercambien entre est trabajando en glosarios [6], los cua-
traduccin en los archivos Po. s e integren mutuamente los documen- les nos permiten resaltar trminos en el
El predecesor no era tan exigente y tos. texto y enlazar automticamente con las
pona todo en los archivos Po, sin impor- Cambiar de licencia tambin significa explicaciones. Esta funcionalidad fue
tar si era cdigo del programa, comandos buscar el acuerdo de todos los autores promovida por un usuario comercial, lo
o contenido para la traduccin. El nuevo anteriores, si el proyecto quiere seguir que claramente demuestra la amplia
mtodo reduce el nmero de errores en utilizando el contenido existente. En aceptacin que encuentra el formato
las versiones de idiomas extranjeros, con- muchos casos, el esfuerzo que supone actualmente.
tribuyendo as a mejorar la no siempre hacerlo sera un precio demasiado alto a Es de esperar que Mallard abarque ms
impecable reputacin de los manuales. pagar, pero, s da una opcin a los mante- proyectos en el futuro. El proyecto de
nedores para evitar que se publique con- escritorio XFCE va por buen camino [7].
Gnome Reconstruido tenido obsoleto. Al mismo tiempo, pue- Actualmente slo la barra de Xfce y los
No hace tanto tiempo, Docbook fue la den imponer una estructura basada en programas de terminal tienen manuales
herramienta elegida para la creacin de temas. Mallard, con archivos en HTML que se
los manuales en Gnome. Desde la intro- Ahora mismo, los servidores oficiales pueden leer mediante un navegador de
duccin de Mallard, esto ha cambiado de Gnome ofrecen 42 manuales en el ayuda, aunque esto no es algo que vaya
radicalmente, y no slo ha sido la sintaxis nuevo formato, y las cifras van en en contra de la idea bsica de una ayuda
simplificada lo que ha provocado este aumento. Proyectos externos, como Dj basada en temas.
movimiento. La intencin era evitar que Dup [4] y Simple Scan [5] tambin han
los documentos tuvieran el aspecto de adoptado Mallard. A partir de Gnome RECURSOS
3.2, al integrar pginas externas de
[1] Proyecto Mallard:
ayuda, no importa qu instalacin http://projectmallard.org
ni plugin tenga el programa princi-
pal. El navegador renderizar una [2] Convertir a LaTeX: http://gitorious.
org/+projectmallard/projectmallard/
pgina instalada en ~/.local tan
mal2latex
fcilmente como una localizada en
/usr. Esto significa que podemos [3] Herramienta ITS: http://itstool.org
instalar plugins en nuestro directo- [4] Dj Dup:
rio personal, sin tener permisos de http://launchpad.net/deja-dup/
root, incluyendo pginas de ayuda
[5] SimpleScan:
correctamente integradas.
http://launchpad.net/simple-scan
En general se puede decir que
Gnome es el motor que impulsa [6] Shaun McCance acerca de los
Mallard, aunque Mallard no es un glosarios: http://blogs.gnome.org/
proyecto exclusivo de Gnome, sino shaunm/2011/07/07/
que tiene un derecho universal. mallard-glossaries/

[7] Mallard para XFCE:


Futuro http://wiki.xfce.org/documentation
Debido a las restricciones mencio- [8] Documentacin del autor: http://
Figura 2: Un manual formateado en Mallard ofrecido nadas, Mallard probablemente no mariobl.fedorapeople.org/Mallard-en/
con Gnome 2.28. 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 pue-

den 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 pue-

des conseguir software, gadgets, libros y servicios. Este mes en nuestra tienda...

Manual LPIC-1
El nico manual en castellano para la certificacin com-
pleta LPIC-1 (exmenes 101 y 102). Ms de 250 pginas
de ejemplos reales tomados de ambos exmenes expli-
cados 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 Inter-
national y con la garanta de Linux Magazine.

La gua perfecta en castellano para preparar el exa-


men para cualquier persona que tenga conocimien-
tos de Linux.

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.

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 tien-

das virtuales y pginas personales. POR FRANCISCO JAVIER CARAZO GIL

Francisco Javier Carazo Gil es

T
desarrollador de software y admi- odos sus ingredientes son la como CMS, orientado a la creacin de
nistrador de sistemas en el Consejo base de un triunfo asegurado: blogs. Su creador, Matt Mullenweg, y el
Superior de Investigaciones Cientfi- cdigo libre, sencillez en la equipo de Software Libre originado alre-
EL AUTOR

cas. Autor de dos libros sobre Soft- estructura, mantenimiento simple, gran dedor del proyecto liberaron la primera
ware Libre, uno sobre Ubuntu y otro soporte por parte de la comunidad y versin en enero de 2004. Su evolucin
sobre WordPress, en su tiempo libre posibilidad de desarrollar cualquier tipo ha sido imparable, y la versin 3.3, libe-
escribe e inicia proyectos en la web, de aplicacin web. rada en diciembre de 2011, as lo
entre los que podemos destacar demuestra.
Linux Hispano o Red de Autores. El Proyecto WordPress Cada versin aporta nuevas funciona-
Trabaja adems como consultor y
WordPress [1] naci como un sistema lidades de cara a implementar todo tipo
asesor de proyectos WordPress.
de gestin de contenidos, conocidos de desarrollos web, convirtiendo a

68 Nmero 80 WWW.LINUX- MAGAZINE.ES


WordPress LINUX USER

WordPress en un CMS de carcter gene-


ralista. A diferencia de sus competido-
res, Joomla! y Drupal, WordPress se
desarrolla muy rpidamente. Las nue-
vas 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 complemen-
tos y temas grficos, lo bien que se
posiciona en buscadores, su fcil man-
tenimiento y la usabilidad de su panel
de administracin.
El xito de WordPress no se cie slo
a su popularidad entre los desarrollado-
res como proyecto de Software Libre: Figura 1: Creacin de una base de datos con phpMyAdmin.
Automattic, la empresa creada por el
propio Mullenweg, es un ejemplo de servicio y rellenar el formulario de ins- definen palabras clave de nuestro
cmo explotar un modelo de negocio cripcin. Terminado el registro, inicia- texto.
usando Software Libre. mos sesin y nos dirigimos al Escritorio. Publicamos la entrada y al acceder a
nuestro blog, la vemos en primera posi-
WordPress.com Puesta a Punto del Blog cin. Como en todo blog, conforme
Automattic pone a disposicin de los Empezaremos cambiando la esttica, vayamos insertando entradas, las ms
usuarios un servicio gratuito de blogs para luego proceder a escribir una antiguas irn pasando a posiciones infe-
basado en el proyecto de Software entrada y de esta forma comprobar el riores. Una vez est la entrada publi-
Libre. Este hecho da lugar a una duali- funcionamiento bsico del sistema. Para cada, los visitantes, adems de leer el
dad entre el proyecto y el servicio, que ello nos dirigimos a Apariencia, y den- contenido, pueden participar aportando
puede crear confusin a los que acaban tro de ella a Temas. Los temas son informacin en forma de comentarios.
de llegar a este mundo, aunque en reali- paquetes preparados que cambian al
dad la diferencia entre ambos proyectos completo el aspecto de nuestro sitio; WordPress.com o
es muy sencilla: disponemos de ms de 100 temas entre WordPress?
WordPress.com es el servicio gratuito los que elegir. Aparte del tema, pode- WordPress.com es ideal para todo aquel
de blogs en lnea. mos personalizar tambin la composi- que quiera un servicio de blogging en el
WordPress.org es el portal del pro- cin y la disposicin de los mens, el que desentenderse de todo lo que con-
yecto de Software Libre. fondo, la cabecera y los widgets (ele- lleva el mantenimiento, no slo del
WordPress.com usa la ltima versin mentos que aparecen en las barras late- blog, sino de sus temas, sus plugins y
del CMS, pero con una serie de limita- rales). del servidor que lo aloja. Tampoco
ciones. Por un lado, tenemos las que Ya podemos escribir nuestro primer existe proceso de instalacin, y no tene-
podemos solventar pagando. Las ms texto, para lo cual, dentro del men mos que preocuparnos de cunto ancho
interesantes en este sentido son: dispo- Entradas, elegimos Aadir nueva. de banda estamos consumiendo. Modi-
ner de un dominio propio en lugar de Redactaremos utilizando TinyMCE, un ficar la esttica es inmediato y tenemos
usar un subdominio de WordPress.com, sencillo editor WYSIWYG (What you disponibles en un slo clic multitud de
eliminar la publicidad o ampliar el see is what you get, lo que ves es lo que estilos y posibilidades. Si lo nico que
espacio disponible para material multi- obtienes), al ms puro estilo de un pro- quieres es escribir, sta es tu mejor
media. Por otro lado, las limitaciones cesador de textos moderno. Tambin opcin.
ms numerosas e importantes son las podemos incluir contenido multimedia. Sin embargo, si te interesa descubrir
provocadas por tratarse de un servicio Para posicionar bien el contenido de qu hay dentro del cdigo de este CMS,
sobre el que actuamos como usuarios y nuestras entradas en los buscadores y disear aplicaciones web que nada tie-
en el que no podemos modificar el darle estructura a la informacin de nen que ver con un blog o poder insta-
cdigo. nuestro blog, debemos proporcionar lar el tema o plugin que te apetezca,
An as, veamos cmo funciona, ya contenido semntico. Para esta labor debes instalar WordPress en un aloja-
que nos preparar para el uso de nues- usaremos las categoras y las etiquetas. miento propio.
tro propio CMS instalado en nuestro Las categoras deben ser pocas para
propio servidor. cada entrada, tres a lo sumo, y su labor Preparacin del Entorno
En Worpress.com, con slo darnos de es jerarquizar la informacin. Ejemplos WordPress es un proyecto de Software
alta, ya podemos empezar a utilizar el de categoras podran ser: Noticias, Libre con licencia GPL. Est implemen-
CMS sin necesidad de instalar nada. El Manuales, Chistes Por otro lado, tado usando PHP, como lenguaje del
primer paso ser acceder al portal del las etiquetas, tambin llamadas tags, 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 instala-
cin.

$ mysql -u root -p

Una vez en el intrprete, creamos la


base de datos y salimos:

> CREATE DATABASE wordpress;


> quit

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
Figura 2: Aspecto del escritorio WordPress en una instalacin propia y con funcionalidad aa- definir los parmetros de conexin
dida. dentro del fichero de configuracin,
que podemos crear a travs de este
gestor de bases de datos; y JavaScript, Instalacin del CMS asistente de instalacin. Los datos
usando el framework jQuery, para el Primero, accedemos al portal del pro- necesarios son: el nombre de la base de
cdigo dinmico de la parte del cliente. yecto [1], descargamos el CMS y lo des- datos, wordpress (la que acabamos de
Lo primero que necesitamos es un comprimimos. Si queremos usar el CMS crear); el nombre de usuario, root (en
servidor HTTP que nos sirva las pginas en espaol, deberemos elegir el idioma un sistema en produccin deberamos
(suele ser Apache, aunque tambin antes de proceder a la descarga. Copia- tener una poltica de usuarios y permi-
podemos usar Nginx o Lighttpd entre mos el contenido de la carpeta que se sos); la contrasea del usuario de
otros). Este servidor deber ser capaz acaba de crear al directorio pblico de MySQL; la direccin del servidor de la
de interpretar PHP. Finalmente, necesi- nuestro servidor web. base de datos (en este caso localhost);
tamos disponer de un servidor MySQL y finalmente el prefijo de tabla. De
sobre el que poder crear una base de tar xvzf U momento dejaremos el que viene por
datos, a la cual debe ser capaz de ./wordpress-v.v-es_ES.tar.gz defecto.
conectarse nuestro intrprete PHP. cp -r ./wordpress /var/www/ Si por alguna razn no es posible
Casi todos los servicios de aloja- crear dicho fichero (normalmente, por
miento van a disponer de estos requisi- Ya tenemos el sistema en el directorio problemas de permisos), renombramos
tos, y en caso de que decidas instalarlo en el que se ejecutar. Antes de seguir el del ejemplo wp-config-sample.php a
de forma local, ser tarea fcil usando la instalacin necesitamos crear una wp-config.php y editamos la siguiente
un sistema gestor de paquetes. En el base de datos en MySQL. Iniciamos informacin al comienzo del mismo:
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

Durante el proceso de instalacin slo


intervendremos para establecer la con-
trasea del administrador de la base de
datos, el usuario root. Una vez finali-
zada la instalacin, de cara a poder tra-
bajar con el directorio pblico de Apa-
che (/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 instala-
cin a travs de la interfaz web. Relle-
namos ahora los datos propios del blog:
el ttulo y algunos datos del administra-
dor (nombre de usuario, contrasea y
direccin de correo electrnico). Figura 4: Aspecto del tema TwentyEleven, que es el que actualmente se usa por defecto en
Llegados a este punto el proceso WordPress.
habr terminado y ya podemos iniciar
sesin. En WordPress siempre maneja- local. Ahora trabajaremos a travs de cliente de MySQL instalado en el servi-
mos dos direcciones bsicas. El acceso un servicio de transferencia de ficheros. dor. El ms popular de todos es
al Escritorio: http://localhost/ Normalmente lo haremos usando un phpMyAdmin y, aunque la forma de
wp-admin/, y la cara pblica del cliente FT; personalmente recomiendo acceder a l cambia de un servicio de
mismo: http://localhost. FileZilla, aunque si tenemos una cone- hosting a otro, suele ser a travs de un
xin con cierta capacidad, podremos enlace presente en el panel de control
Instalacin en Alojamiento utilizar el cliente integrado en Nautilus. de nuestro alojamiento.
Externo Respecto a la creacin de la base de Para crear la base de datos para nues-
Un servidor en un equipo personal es datos, al no estar el servidor de la tra instalacin, el manejo de phpMyAd-
perfecto para hacer pruebas. Sin misma situado en nuestro equipo, pode- min es muy intuitivo: iniciamos sesin,
embargo, no es una buena opcin de mos seguir usando el cliente de MySQL, accedemos a Bases de datos (en la barra
cara a poner el servicio en produccin. pero deberemos indicarle la direccin o de la izquierda) y una vez ah, elegimos
A no ser que dispongamos de una el nombre de dominio de ste. Crear base de datos.
arquitectura profesional, lo ms Teniendo en cuenta estas diferencias,
cmodo y eficaz ser contratar un pro- $ mysql -u root -p U el proceso de instalacin es el mismo, y
veedor de alojamiento. El proceso es el -h [servidor] una vez finalizado podremos acceder a
mismo, slo que ahora tendremos en nuestro blog. Para ello, en lugar de usar
cuenta las siguientes diferencias. Como podemos tener problemas de localhost deberemos usar el nombre de
Antes trabajbamos de forma directa conexin derivados de la seguridad, dominio que hayamos contratado o el
con ficheros presentes en nuestro disco suele ser mucho ms eficaz manejar un subdominio que nos hayan proporcio-
nado.

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 insta-
lar temas y plugins o tocar el cdigo
cuanto queramos.

Temas
Podemos encontrar temas disponibles
para descargar en sitios web particula-
res, 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 prin-
cipal para usar la instalacin autom-
Figura 5: Configuracin a travs de una interfaz grfica del tema Flashlight. tica es que el tema est disponible en el

WWW.LINUX- MAGAZINE.ES Nmero 80 71


LINUX USER WordPress

Al igual que con los temas, podemos


instalar plugins de forma automtica o
manual. La instalacin automtica fun-
ciona 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 plu-
gin 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 ins-
talarlos. Slo nos queda activarlos para
ponerlos en marcha.
Para la instalacin manual, en lugar
de subir el fichero al directorio /wp-con-
tent/themes lo subimos a /wp-content/
plugins, y posteriormente lo activamos.
Figura 6: Resultado de la bsqueda del trmino ajax en el instalador automtico de plugins. Las configuraciones necesarias las reali-
zaremos dentro del escritorio en el
repositorio oficial. Accedemos a nuestro manual, que consiste en acceder al apartado Ajustes.
escritorio y, dentro de Apariencia, esco- cdigo PHP, CSS e incluso a los datos en
gemos Temas e Instalar temas. Veremos MySQL para hacer las modificaciones Conclusiones
una interfaz de bsqueda y filtrado de oportunas. El problema de este mtodo No es casualidad que WordPress desta-
temas disponibles en el repositorio ofi- es que slo es prctico para usuarios que en el mercado de los CMS de la
cial (Figura 3). Para cada resultado de avanzados. forma en que lo hace: su simpleza y la
una bsqueda tenemos dos opciones: El segundo mtodo est disponible sencillez del manejo de su interfaz es la
proceder a la instalacin o realizar una slo en algunos temas. En lugar de inter- base de su popularidad.
vista previa. actuar con el cdigo, el tema nos ofrece El abanico de posibles usuarios es
Elegimos un tema, por ejemplo Perso- dentro del escritorio una interfaz de enorme, la curva de aprendizaje es muy
nal, y hacemos clic sobre Instalar. En el configuracin del mismo. Podemos suave y la cantidad de posibilidades
dilogo que nos aparece, hacemos clic modificar el logo, cambiar el tipo de que abre son ilimitadas. Si te gusta
sobre Instalar ahora, y el proceso fuente, personalizar el esquema de colo- escribir, WordPress es tu herramienta
comienza. En funcin de nuestra res o adaptar el texto de la cabecera y el para poder mostrarle al mundo tu
configuracin de permisos, es posible pie. Las opciones disponibles y la forma talento. Si eres desarrollador web, reco-
que nos pida las credenciales de nuestro de actuar sobre ellas variarn de un tema mendamos que le eches un vistazo a
servidor FTP. Una vez el tema se ha des- a otro. En la figura 5 podemos ver un Wordpress para tu prximo proyecto.
cargado, estar disponible para activarlo ejemplo, usando el tema Flashlight, de No te defraudar.
dirigindonos a Administrar temas. cmo funcionan este tipo de interfaces.
La instalacin manual ser necesaria RECURSOS
si el tema no est disponible en el repo- Plugins
[1] El sitio oficial Wordpress:
sitorio oficial. Normalmente, los descar- Si el tema resulta importante a la hora
http://www.wordpress.org
garemos de webs particulares y vendrn de definir el funcionamiento de un sitio,
[2] Servicio gratuito de blogs, Word-
comprimidos. Para proceder a su insta- ms importantes para ampliar y especi-
Press.com:
lacin, el tema debe estar tal y como se ficar funcionalidades son los plugins.
http://www.wordpress.com
descomprime, es decir, en una carpeta Existen plugins para multitud de
[3] El repositorio oficial de temas y plu-
con su nombre y con los ficheros del labores: prevencin del spam, mejora
gins:
mismo colgando directamente de sta. del posicionamiento en buscadores
http://www.wordpress.org/extend
Accedemos al directorio de nuestra ins- (SEO), creacin automtica del mapa
[4] La documentacin oficial del proyecto
talacin de WordPress y una vez all, en del sitio, integracin en redes sociales,
WordPress:
wp-content/themes, procedemos a creacin de estadsticas y ayuda al
http://codex.wordpress.org/
copiar nuestro tema. Ya est el tema seguimiento, sindicacin, integracin
[5] El portal ms importante de Word-
instalado, ahora slo debemos activarlo en plataformas de publicidad en lnea,
Press en espaol:
al igual que hemos hecho en el punto creacin automtica de una versin
http://ayudawordpress.com/
anterior. para mviles, aumento de la seguridad,
[6] Notas, apuntes y consejos sobre
La configuracin de un tema puede realizacin automtica de copias de
WordPress en Linux Hispano:
realizarse de dos formas: manualmente seguridad, mejora del dilogo con los
http://www.linuxhispano.net/etiqueta/
o a travs de una interfaz. La que siem- lectores u optimizacin del rendi- wordpress/
pre est disponible es la configuracin miento, entre otros.

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
He odo que el UEFI de Microsoft no per- lio no le bastan a la empresa para su manera Microsoft cierra el mercado por
mitir instalar otros sistemas operativos en supervivencia. El usuario final y cualquier medio de cerrar la tecnologa, en concreto
mquinas ARM. Es cierto? Es eso legal? otra alternativa tecnolgica que exista en la capacidad de un ordenador de imple-
Quiz a Microsoft se le puede juzgar por el mercado por muy condicionados que mentar otras opciones informticas distin-
sus frutos (ms o menos envenenados por estn por los productos preinstalados y los tas de Windows 8, y as excluye a su com-
la dependencia tecnolgica que produ- obstculos tecnolgicos que incorporan petencia, al margen de cualquier posible
cen), pero no se le puede comprender para cualquier producto informtico que eleccin del usuario en el mercado. Y todo
desde ah. Comprender esa empresa y su no sea de su familia, han demostrado una ello sin que los argumentos de Microsoft
modelo de negocio desde el mercado del capacidad de adaptacin darwiniana. El de que as se obtiene mayor seguridad y la
usuario final es imposible. Esa es la clave: mercado se cuela en los ordenadores a garanta de que slo se usa software origi-
Microsoft ha sido y es sus races. Mi res- pesar de Microsoft. Su reaccin? nal supongan una eficiencia tcnica a
puesta para entenderse necesita hablar de Desarrollar una nueva funcin incluida en favor de los usuarios y por tanto sean jur-
esas races. el sistema operativo en nombre de la segu- dicamente justificativos. Adems, la com-
En 1980 Microsoft adquiri los derechos ridad, que impedira de facto el arranque petencia se ver daada igualmente al
de un paquete de software denominado de otros sistemas operativos. As utilizara resultar afectado todo el entorno de
Quick and Dirty Operating System el protocolo de arranque de seguridad del desarrollo de funcionalidades y conteni-
(QDOS); casi inmediatamente despus, el hardware conocido como Unified Extensi- dos para las alternativas de Microsoft,
mayor gigante informtico de su tiempo, ble Firmware Interface (UEFI), en lugar de pues muchos desarrolladores y empresas
IBM, seleccion a la desconocida Micro- las BIOS tradicionales, obligando a que el abandonarn esas alternativas dndolas
soft para proveer del sistema operativo a sistema operativo y sus drivers estn fir- por cerradas de facto. Finalmente, ningn
los ordenadores personales (PC) de IBM mados digitalmente y que dicha firma ordenador pblico podra asumir el riesgo
que se iban a poner en el mercado en case con el embebido en el firmware de la de implementar una tecnologa que
agosto de 1981. mquina. Nada distinto que un Windows dependiera administrativamente de una
Fue un pelotazo de un xito tan inespe- 8 firmado funcionar en ese ordenador. empresa que evidentemente dispone de
rado que en 1992, el MS-DOS represen- Microsoft ha alegado que existen alter- capacidad tecnolgica para invalidar la
taba el 80% de todo el software operativo nativas para evitar ese efecto, y que en firma y bloquear la mquina. Es un asunto
que se venda con los PC. Eso eran ltima instancia es el propio fabricante el elemental de seguridad nacional.
muchos millones de copias y la de Micro- que puede habilitar firmas para todas las Pero el primer golpe va hacia Linux y se
soft se haba convertido en una tecnologa distros y drivers que se lo pidan. Pero esto coordina con otras acciones emprendidas
dominante. no es realista, el monopolio lleva contro- por el monopolio: as ha intensificado su
Ah es donde gracias a reducir la escala- lando a los fabricantes casi treinta aos, es poltica de amenazas de violacin de
bilidad del hardware, Microsoft ha condi- ilusorio creer que ante una posicin de patentes, en concreto 235 contra todo el
cionado las elecciones tecnolgicas de dominio casi total el comportamiento de entorno Linux. Estas amenazas le han ser-
todos los agentes tecnolgicos empresaria- los dems agentes econmicos menores es vido para que incluso Casio se vea obli-
les y consumidores, y lo ha hecho en independiente. Eso no lo puede creer el gada a obtener licencias para ejecutar el
torno a sus reglas y a su tecnologa derecho. El problema del sistema de sistema operativo de cdigo abierto.
cerrada y difcil de compatibilizar. arranque es un problema de derecho de la
Para esas fechas, las autoridades de la competencia, y en concreto un caso de EL AUTOR
competencia norteamericanas ya estaban abuso de posicin dominante.
Jose Mara Lan-
alarmadas, y aunque la Federal Trade En ese sentido, la reaccin legal tiene
cho es abogado,
Commission norteamericana empez a que venir de varios frentes, por cuanto la fundador de la
seguirle la pista, Microsoft siempre conse- competencia se ve distorsionada tanto asociacin Legal
gua paralizar y retrasar las investigacio- para el usuario, como para los fabricantes Venture (http://
nes. Luego vinieron la demanda de Novell de software y desde luego para las alterna- www.
y las acciones de la Comisin Europea. tivas tecnolgicamente eficientes existen- legalventure.
Microsoft siempre ha salido prcticamente tes en el mercado. Por parte de muchos com/), co-fun-
indemne, con condiciones inocuas que le usuarios sobreviene un abuso de posicin dador del Obser-
han permitido mantener su peculiar dominante por cuanto explota una situa- vatorio de Neutralidad Tecnolgica
modelo de negocio. Mientras Microsoft cin de dependencia tecnolgica. Micro- (http://neutralidad.es/) y presidente de
Hispalinux. Puedes hacerle llegar tus
estuviera preinstalado en los ordenadores, soft consigue que de facto ordenador y
preguntas enviando un correo a
no habra nada que hacer. Pero esta apa- Windows 8 aparezcan no como productos
jmcamelot@gmail.com
rente victoria sobre las leyes antimonopo- diferentes, sino como uno solo. De esta

WWW.LINUX-MAGAZINE.ES Nmero 80 79
EVENTOS

CUSL VI DebConf12 Guadec 2012

Fecha: 04 Oct. 2011 - 11 May. 2012 Fecha: 01 - 14 Jul. Fecha: 26 Jul. - 10 Ago.
Lugar: Nacional, Espaa Lugar: Managua, Nicaragua Lugar: A Corua, Espaa
Web: www.concursosoftwarelibre.org Web: debconf12.debconf.org Web: ww.guadec.org

Calendario de Eventos
Espaa e Hispanoamrica
Evento Fecha Ciudad / Regin Sitio Web
Conc. Univ. de Software Libre 04 Oct - 11 May 12 Nacional, Espaa www.concursosoftwarelibre.org
3er. Hackathon de Software UGR 02 - 05 Mar Granada, Espaa osl.ugr.es
Jornadas SIG Libre 21 - 23 Mar Girona, Espaa www.sigte.udg.edu/jornadassiglibre
Install Party IES Clara del Rey 28 Mar Madrid, Espaa ies.claradelrey.madrid.educa.madrid.org
DebConf 2012 01 - 14 Jul Managua, Nicaragua debconf12.debconf.org
Guadec 2012 26 Jul - 01 Ago A Corua, Espaa ww.guadec.org
Barcelona Ruby Conference 08 - 09 Sep Barcelona, Espaa baruco.org
LinuxCon Europe 07 - 09 Nov Barcelona, Espaa events.linuxfoundation.org
Resto del Mundo
Evento Fecha Ciudad / Regin Sitio Web
Droidcon 2012 13 - 14 Mar Berln, Alemania de.droidcon.com
Flourish! Open Source Conference 30 - 31 Mar Chicago, EE.UU. www.flourishconf.com
High Performance Computing Linux 02 Abr Nueva York, EE.UU. www.flaggmgmt.com/linux
The Mobile Show 17 - 18 Abr Dubai, UAE www.terrapinn.com
Infosecurity Europe 2012 24 - 26 Abr Londres, R.U. www.infosec.co.uk
Penguicon 27 - 29 Abr Dearborn, EE.UU. www.penguicon.org
Akademy 2012 30 Jun - 06 Jul Tallin, Estonia ev.kde.org/akademy
Wikimania 2012 10 - 15 Jul Washington D. C., EE.UU. wikimania2012.wikimedia.org

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

WWW.LINUX- MAGAZINE.ES Nmero 80 81


PRXIMO NMERO

Interoperabilidad
La mayora de las redes modernas estn demasiado atare-
adas y son usadas por demasiadas personas con necesida-
des 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.

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 Maga-
zine, as como ofertas, regalos y novedades subs-
cribindote 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

Potrebbero piacerti anche