drupal

Configurar multilenguaje en Drupal

Como les comente en mi anterior post, decidí escribir mis entradas también en ingles, para ello fue necesario habilitar par módulos de drupal quien nos brinda la posibilidad de escribir las entradas en varios idiomas de forma sencilla, ademas de detectar el idioma del navegador para así visualizar la pagina en el idioma preferido del usuario y finalmente un modulo que permita a el usuario hacer un switch entre los idiomas disponible. Para hacer esto debemos hacer lo siguiente:

Primero que todo descargar y extraer los módulos necesarios que son el Internationalization (i18n), el Language Icons y finalmente el Locale, este ultimo viene en el core de Drupal así que no es necesario descargarlo.

Una vez tengamos los módulos listos, nos dirigimos a el menu de administración de Módulos y los habilitamos. Ahora solo debemos configurarlos, empezamos habilitando los idiomas a los cuales queramos traducir nuestro site, esto lo hacemos en el menu de Administración > Idiomas > Agregar Idioma.

Una vez dispongamos de los idiomas que queramos; entramos al menu de configuración de idiomas y seleccionamos las opción Prefijo de ruta con regreso a idioma. y guardamos las opciones.

Seguimos en el mismo menu de idioma, pero ahora pasamos a Multilingual System donde seleccionamos Hide content translation links, al habilitar esta opción nos ocultara el contenido de otros idiomas. Guardamos y ahora procedemos a habilitar en los tipos de contenido ciertos parámetros para habilitar la traducción y  definición de idioma.

Para esto ahora nos dirigimos al menu Administración > Tipos de contenido y seleccionamos los tipos de contenido que queremos traducir, en este caso yo seleccione Pagina, webforms y encuestas. Les explico como se hace con Pagina y el procedimiento es el mismo con cualquier otro tipo de contenido.

Seleccionamos en Pagina, editar. Ahí desplegamos el menu Opciones del Flujo de Trabajo y seleccionamos la opcion Habilitado, con traducción. Guardamos y listo.

Hemos casi terminado. Ahora al momento de crear una pagina nueva contaremos con un nuevo menu desplegable con todos los idiomas que tengamos habilitados, debemos seleccionar de ahora en adelante el idioma correspondiente para que se muestre la información en el idioma adecuado. Listo, si ya contábamos con varias paginas creadas entramos a editarlas y seleccionamos el idioma correspondiente.

By hollman under 5 , drupal , i18n
Share this | 15 comments | Read more

Now aviable on english

Well, I tell you, I always wanted to dominate the english in a 100% but I have never taken any courses, nor have I been studying it for myself judicious; I really like and I read daily some news ans articles on the web but I I think that I have much to learn. for this reason I dedecide enable the multilanguage module for my site!!! :D - Now, I will write mi posts in spanish and english, with this way I practice and I open space to be read in many more parts of the world.

PD: I think that my first posts are not very good in English but I hope to improve quickly ;)

By hollman under drupal , personal
Share this | 2 comments

Ahora disponible en ingles

Pues bien, les cuento, siempre he querido dominar el ingles al 100% pero nunca he tomado ningún curso ni he sido juicioso estudiándolo por mi mismo; me gusta mucho y leo a diario artículos/noticias en ingles pero creo que me hace falta mucho mas por aprender, por ese motivo he decidido habilitar el multilenguaje a mi site!! :D - ahora redactaré mis entradas en español e ingles, de esta forma practico y me abro espacio para ser leído en muchas mas partes.

PD: Creo que al principio no serán muy buenos mis escritos en ingles pero espero mejorarlos rápidamente ;)

 

By hollman under drupal , personal
Share this | 1 comment

Add-ons/gadgets/complementos para nuestros blogs o sitios web

Hace mucho cuando empecé a bloggear, me tome la tarea de comprar mi blog con otros y veía ciertas características y complementos que le daban cierto valor agregado a las mismas, por lo cual empecé a dotar mi blog con ciertas de ellas que me parecen muy útiles.

Ayer hablando con un amigo vi que empezó a escribir en su blog así que le compartí el mio también !!! El, al notar el traductor que tenia (antes de ayer por que lo cambie y lo explico ahora mas adelante :P) me pregunto de como el podía ponerle uno a el de el, le di el link donde explico como, y le sugerí que le agregara google analytics para que pudiera ver las estadísticas de visitas y algunos otros. Después de ayudarle a este amigo en cuestión decidí redactar este post donde explicare como agregar ciertas cosas sencillas y básicas a nuestras paginas y/o blogs.


Empecemos:

Traductor: Es clave contar con un traductor de nuestro sitio/blog si queremos llegar a mayor "publico" pues no todos hablamos el mismo idioma. Anteriormente con un traductor donde explique como hacerlo en este link; pero lo he mejorado con una versión del traductor de Google Translate, para crear el código podemos hacerlo en el siguiente link donde modificaremos algunas opciones y finalizamos dando en el icono "Get Code" el cual al finalizar lo agregamos en nuestro site/blog. En drupal es cuestion de crear un bloque nuevo con este código y listo, en blogspot lo agregamos en Diseño / Agergar gadget / HTML/Javascript y ahí ponemos este código generado y listo! ya tenemos el traductor que hemos creado para nuestro site, quedara algo así como el que tengo en mi blog.
Chat: Este complemento no es tan necesario, pero si queremos ser contactados vía chat por nuestros visitantes lo podemos hacer por medio de el gadget de Google Talk, con el cual podemos poner un icono de nuestro estado de cuenta y por medio de este redireccionar a los visitantes a un Guest Chat con nosotros (Debemos estar en estado Conectado para que funcione). Para crear el código de este complemento ingresamos a el siguiente link donde igual que el traductor, modificamos algunas opciones de como queremos que quede visualmente y vamos obteniendo el código que es lo que necesitamos; El cual debemos agregar a nuestro site igual que explique en el Traductor.

By hollman under addons , blog , drupal , gadgets , joomla
Share this | 6 comments | Read more

Montando nuestro primer sitio web con Drupal

Vamos a aprender a montar nuestro primer sitio web en Ubuntu con la ayuda de Drupal, un potente sistema de administración de contenidos web (CMS - Content Manager System). Para empezar necesitamos contar con un servidor web, en este caso Apache, un motor de bases de datos que va a ser MySQL y finalmente con un interprete de código, PHP. la unión de estos 3 paquetes mas Linux es lo que se conoce como LAMP (Linux, Apache, Mysql y PHP).

En Ubuntu podemos realizar la instalación de estos paquetes de varias formas, bien sea desde Synaptic, por medio de comando APT o finalmente con la ayuda de Tasksel, una herramienta de selección de instalación en sistemas Debian.

Vamos a realizar la instalación de LAMP por medio de tasksel por la simplicidad que nos ofrece, para ello abrimos una consola y ejecutamos el comando como super usuario

:~$ sudo tasksel

Donde vamos a seleccionar LAMP Server y luego aceptar para que inicie el proceso de descarga e instalación. En este proceso el sistema nos va a solicitar ingresar password para el usuario root del motor de bases de datos MySQL.

Una vez terminemos este proceso vamos a instalar phpmyadmin, una herramienta que nos permitirá la administración de MySQL por medio de una interfaz web, la cual nos va a facilitar crear bases de datos y mas adelante modificar, tablas, campos etc. de una forma mas amigable. Para esto ejecutamos en una terminal como super usuario

:~$ sudo apt-get install phpmyadmin

En este proceso de instalación nos preguntara elegir el servidor web en el que vamos a trabajar para que se ejecute el phpmyadmin, seleccionamos apache2. Y también asignar una contrase~a para el usuario root de phpmyadmin.

By hollman under drupal , web
Share this | 10 comments | Read more