jueves, 22 de abril de 2010

Drush, Drupal y CLI

Hay días en los que es mejor no levantarse y otros en los que das gracias a quién sea por los nuevos conocimientos adquiridos. Hoy es uno de esos días. Como sabrán los lectores de este blog, desde hace un año y medio trabajo en un proyecto web que tiene como base el CMS Drupal.

Drupal es más que un CMS. Más que un framework de desarrollo. Drupal es un monstruo construído por miles de voluntarios organizados en http://www.drupal.org que a menudo se reúnen en eventos como DrupalCampSpain o DrupalCon y similares.A día de hoy no hay libro ni evento que describa la magnitud de este proyecto. Miles de voluntarios trabajan para mantener el core del CMS, documentar, reportar bugs, escribir módulos que añadan funcionalidades...

Conocía Drush.He leído mucho sobre este módulo, pero he preferido ir paso a paso, aprendiendo y asimilando conceptos en lugar de intentar absorver lo máximo en el menor tiempo posible.He aprendido a usar Views, CCK, implementar funcionalidades con el API, crear temas...pero faltaba drush.

¿Usas Drupal y no usas Drush? Pues mal hecho. No te atrevas a considerarte webmaster si no usas Drush.Mucha gente se apunta al carro de "drupalero" por el simple hecho de haber instalado Drupal en Ubuntu(uauuuuu!) o peor aún, en Windows XP!. Después te hablan de X e Y sin haber pasado antes por A,B,C,D...Aún no he llegado a la mitad del camino, pero poco a poco voy tachando items en mi TODO y las piezas comienzan a encajar.Pero bueno, ¿qué es Drush? Es acrónimos de DRupal y SHell. Básicamente es una "interfaz de linea comandos"(CLI) que nos permite realizar tareas rutinas de mantenimiento del sitio, tales como actualizar/habilitar módulos, actualizar la BBDD, realizar backups y un sin fin de operaciones. Si llegas a Drupal desde el mundo CLI/Linux/Unix entenderás de lo que hablo. He léido que también funciona en plataformas Micro$oft Window$, pero por "suerte" aún no he tenido el placer de testear su funcionamiento.Lo dicho, hoy ha sido un gran día. Realmente necesito muy poco para ser feliz: CLI!

Charla SEO y posicionamiento

Mañana viernes 23 de Abril tengo que realizar una breve introducción a SEO y posicionamiento en Internet para usuarios con poca experiencia. Esta es la presentación que voy a utilizar.

viernes, 16 de abril de 2010

Resumen II Moodle Moot Castilla y León

A las 09:15 llegamos Carlos Parada y Permuy al C.I.T.A en Peñaranda de Bracamonte. Lo primero que llama la atención, más allá del programa de la MoodleMoot, son las instalaciones.

El C.I.T.A es un edificio que pertenece a la fundación Germán Sánchez Ruipérez, ubicada en el municipio de Peñaranda de Bracamonte, provincia de Salamanca. Son unas instalaciones modernas, en perfecta armonía con el entorno, que centra su actividad en el desarrollo de tecnologías para la sociedad.Al hablar de instalaciones modernas me refiero a:

.- Espacios amplios y accesibles.

.- Aulas, espacios de encuentro numerosos.

.- Personal cualificado.

.- Acceso a Internet de calidad: wifi, cable y PCs

A las 10: 00 de la mañana y tras la presentaciones de rigor por los encargados de turno, comienza la ponencia de Ismail Ali Gago, para mí,la mejor de la Moodle Moot. Comienza de menos a más, hablando de la "nueva educación basada en competencias" , la L.O.E y la necesidad de definir un nuevo paradigma educativo. La llegada de la "Escuela 2.0" supone también el punto de encuentro entre tecnología y educación. Comenta, a mi modo de ver, con gran acierto, que el concepto de "educación 2.0" no es sólo "un PC por alumno", y puntualiza que ese sí ha sido, en parte, el papel propagandístico del gobierno del Estado, y si no en parte, si han centrado sus esfuerzos más "mediáticos" en el lema "un PC por alumno". Me ha gustado mucho la importancia que ha dado a las licencias no restrictivas. En definitiva una gran ponencia. Por cierto, ha declinado amable y educadamente la invitación de los miembros del C.I.T.A a utilizar el equipo que proporcionaban para presentar la ponencia y ha usado su tablet PC con Ubuntu Linux. Bravo Ismail! Ese es el ejemplo a seguir: " verba" y "facta".

En el tramo horario de 11:00 a 14:00 asistimos a seis(6) ponencias más, sobre todo de experiencias con Moodle en la educación secundaria. La que más me ha llamado la atención ha sido "Dinamización del profesorado para el uso eficiente de Moodle en el aula" por Juan Carlos Gacitúa Araneda, docente de UP Salamaca. A modo de trama intenta involucrar al profesorado en su resolución proponiendo un juego muy 2.0 que tiene como desenlace Moolde. Genial!

Desde las 14:30 a las 16:00 disfrutamos de una comida muy amena en compañía de asistentes al evento. Me ha sorprendido gratamente como ha calado GNU/Linux(Ubuntu en particular), Creative Commons, OpenOffice y Moodle en la comunidad educativa.

En el tramo de 16:00 a 19: 00 asistimos a un Taller de Moodle Avanzado. Tenía grandes expectativas en este taller, pero se fueron diluyendo a medida que pasaban los minutos. La docente y asistentes han puesto el resto para hacer del taller una experiencia muy amena y divertida.Gracias!

Por pura casualidad y con Drupal de fondo entablé conversación con dos empleados del C.I.T.A y que nos sirvieron de guía por el propio edificio y otro anexo, que sirvió para certificar mi sorpresa por la instalaciones, actividades y organización de la fundación. Enhorabuena!

Como punto negativo, resulta curioso observar, que un centro con los medios de C.I.T.A, "impulsor de lo 2.0" , se esclaviza a un sistema de video streaming que sólo funciona bajo Internet Explorer, no publica "nada" en las redes sociales(por lo menos de momento), y usa en el 99% de sus máquinas Microsoft Windows XP. El 1% supongo será Macintosh o algún sabor de GNU/Linux.

Para finalizar comentar que ha sido una experiencia muy gratificamente y enriquecedora. La educación 2.0 y el software libre van de la mano, quién no asuma esta realidad niega el presente, y lo peor, pone barreras al futuro.

Recursos:

Videos en Qik.com

Programa Moodle Moot

Y esto ha sido todo! Enhorabuena a los ponentes, organización y asistentes!


POST ORIGINAL ESCRITO POR ALBERTO PERMUY LEAL EN WWW.PROXECTODESIRE.EU

lunes, 22 de marzo de 2010

LDAP auth Apache2

Llevo unos días releyendo documentación acerca de cómo autenticar Apache2 contra OpenLdap. En mi anterior etapa en Ferrol, usábamos diversas herramientas gráficas para el uso diario, tales como phpldapadmin y webmin. La verdad es que en línea de comandos es un poco engorroso. Más que en la propia configuración e instalación del servicio, que a mi modo de ver es muy sencillo, buscaba documentación acerca de alguna aplicación tipo GUI para administrar OpenLDAP. En este post me he topado con JXplorer, aplicación que desconocía, escrita en Java. La primera impresión después de una mañana de uso no puede ser mejor. A modo de anécdota dejo parte de la configuración del directorio que deseamos autenticar en Apache2.



Options Indexes FollowSymLinks
AllowOverride None
order allow,deny
allow from all
AuthName "Probando Autenticacion por LDAP"
AuthType Basic
AuthBasicProvider ldap
AuthzLDAPAuthoritative off
Require valid-user
AuthLDAPURL "ldap://ldap.local:389/ou=users,dc=dominio,dc=com?uid"


No he leído mucho acerca de LDAP y lighttpd, así que tan pronto como asimile la documentación, es post "LDAP y lighttpd" no tardará mucho.

jueves, 18 de marzo de 2010

Noticias desde Redmond

Como un reguero de pólvora se ha extendido la noticia por la red. Twitteros, blogueros y demás fauna celebran la inminente llegada de la nueva versión de Internet Explorer.

El nuevo Internet Explorer 9 necesita imperiosamente, desde el momento de su creación, es decir, desde el momento en que los ingenieros de Microsoft, un nuevo enfoque: ser "más navegador" y menos "Microsoft".

Si usted es neófito es este gran universo de redes,IPs, webs y contenidos, le recordamos que Internet Explorer es el navegador con mayor cuotal(total) de mercado. Desde el año 2004, cuya cuota de mercado rozaba el 90%, hoy, en 2010 se sitúa alrededor del 60%. Estas cifras, junto con el empuje de los usuarios a Firefox y la salida al ruedo de Chrome, preocupan en Redmond.

Necesita ser más navegador en el sentido más estricto. Necesita respetar estándares : HTML5,CCS3...etc. ¿Suena bien verdad? IE9 promete:

  • Respetar HTML5
  • Respetar CCS3
  • Acelerar JavaScript
  • Mejoras en seguridad

Una de cal y otra de arena. Si por una parte anuncia a "bombo y platillo" su "repentino" amor los estándares, por otra parte deciden continuar con el desarrollo de Microsoft Silverlight, un competidor para Macromedia Flash. Como si de una casualidad se tratase, recientemente NVIDIA, reconocido fabricante de chipsets y tarjetas gráficas anuncia "con Internet Explorer 9 y chipsets gráficos NVIDIA se optimizará las webs desarrolladas con HTML5". En un primer momento esta noticia no deja de sorprenderme!. Con posterioridad, y tras una reflexión previa, proceso la información y concluyo: ¿Por qué ha de sorprenderme que NVIDIA y Microsoft caminen de la mano?. No debería.

Desde hace unos meses, en mi estación de trabajo personal utilizo una tarjeta gráfica NVIDIA GeForce 9600GT, cuyo rendimiento en relación calidad precio es muy bueno.En el entorno profesional, uso NVIDIA Quadro NVS 290, una tarjeta excepcional. Reconozco haber abandonado ATI e Intel por NVIDIA.

Dejando a un lado rendimientos costes y demás, retomo el hilo. NVIDIA fabrica grandes productos, pero odia los estándares, detesta la libertad y como consecuencia, el usuario es el que pierde. No libera sus drivers, ni para plataformas Linux/Unix ni para plataformas Microsoft. Estos últimos han encontrado un gran aliado para continuar su malévolo plan de dominar el mercado personal y empresarial de computadoras. Entonces...¿a qué viene anunciar, máxime cuando IE9 aún es una beta(¿alpha?) que con tarjetas NVIDIA "IE9 funcionará mejor"(así es cómo lo percibirá el usuario final)? Es muy sencillo: estrategia comercial.

Es muy triste pensar que el futuro de Internet está en manos de grandes multinacionales, cuyo objetivo principal es el lucro, y no el usuario; las ventas y no los estándares. Como profesional usaré Internet Explorer 9 para poder opinar, pero como usuario prefiero opciones libres de calidad infinitamente superior: Firefox, Konqueror o Chrome.

Por cierto, IE9 no será compatible con Windows XP. Qué satisfacción! Sobre todo cuando estamos hablando de un sistema operativo OBSOLETO, cuya fecha de lanzamiento es 2001: !hace 9 años!. Por fín, una noticia positiva entre tanta oscuridad.

Este post ha sido publicado también por Alberto Permuy Leal en el blog de Proxecto Desire.