InfraestructuraWeb

DRAFT 1.3

Esto es solo un borrador que puede ser mejorado, corregido por cualquiera que desee aportar ideas... también es bienvenido aquel que desee dar formato y organizar lo propuesto.

Siguiendo el Plan Lucid del GUN (Grupo Ubuntu Nicaragua) esta será el área donde se realizará la planificación de la nueva infraestructura web para el sitio http://www.ubuntu.org.ni

Primeros pasos, definir las bases de que se va a usar/necesitar para montar la infraestructura, esto es lo que se podría usar/evaluar para en nuevo, renovado y mejorado sitio web de Ubuntu-ni:

Como base principal se seguirá usando Drupal, pero se usará la última versión disponible de la serie 6.x al cual se le agregarán varios módulos que mejoren/complementen su funcionalidad, los módulos son tentativos y pueden usarse o no según las necesidades. La decición de usar Drupal 6 en lugar de esperarse a Drupal 7 es por el simple hecho que Drupal 7 todavía no ha dado a luz, apenas está en alpha y se desconoce cuando saldrá la versión final y Drupal 6 ya tiene un largo trayecto con muchos bugs corregidos por lo que es la opción más estable.

El cambio de la infraestructura web requiere de gente capacitada en tecnologías web, todas las personas que conozcan html, css o javascript (de preferencia jQuery/jQueryUI) son bienvenidas a colaborar en el proyecto. Pero lo que mayormente se necesita son gurus de Drupal que dominen los módulos complejos de este, principalmente Views y Panels.

Se va a comenzar con algo muy básico que es intentar "clonar" la página de inicio de ubuntu.com agregando algunos toques personales del grupo ubuntu nicaragua, el sitio no tiene por que ser exacto y perfectamente se pueden hacer modificaciones a este... hay que revisar cual es el enfoque que se le quiere dar.

Me estoy encargando de realizar las pruebas, configuraciones y demás en un subdominio de mi hosting, el que esté interesado en ver como va el progreso (actualmente nulo) puede enviarme un correo. jorsol ubuntu org ni

Drupal 6 en su última versión

Tema

Se usará, como es lógico, el theme de Ubuntu para Drupal al que posiblemente se le hagan un par de tweaks para tenerlo a como queremos.

Se cambiará el background del café degradado, a un celeste degradado, esto para darle un toque personal y romper con el esquema visual de ubuntu.com (el cual cambiará de look para el lanzamiento de Lucid)

NOTA: Evaluar la posibilidad de conseguir un theme con el nuevo look para Lucid Lynx https://wiki.ubuntu.com/Brand

Módulos

Estos son algunos módulos que se podrían usar, algunos de ellos definitivamente tienen que ir... otros pues de no ser necesarios o cumplir con los requisitos se pueden sacar...

ckeditor | wysiwyg

Esto si lo considero "imprecindible" a la hora de crear el nuevo ubuntu.org.ni, un editor wysiwyg, posiblemente sea ckeditor o si en el transcurso de las pruebas no resulta nos iríamos con wysiwyg (ese es el nombre del módulo) usando TinyMCE.

adminrole

Por simple comodidad de que los usuarios con permisos administrativos tengan "asignado" automáticamente todos los permisos. Puede dejarse fuera, pero lo considero útil. Al final solo habrá un muy selecto y reducido grupo con full access a drupal.

captcha

Como el sitio se convertirá (al menos se pretende) en algo bastante colaborativo, es muy importante que a la hora de dejar libre los comentarios, estos pases por un pequeño filtro del tipo "sos humano?", esto evita el esperar colas de aprobación y que alguien esté revisando constantemente.

cck

Todavía no le he visto todo el potencial, pero lo considero muy útil para por ejemplo almacenar los perfiles de todos los usuarios registrados e indirectamente hacer estudios estadísticos.

views

Un módulo que a mi parecer es bastante complejo pero bastante poderoso... junto con cck se ha convertido en uno que es casi obligatorio tener en un sitio con Drupal.

panels

Con el pensamiento de crear una estructura similar a la de ubuntu.com se puede usar este módulo, se complementa con views y al igual que views tiene una curva de aprendizaje algo inclinada.

ctools

Esto es una dependencia para panels...

pathauto

Otro que considero un must-have en una instalación de drupal, esto permite crear friendy-urls para ver http://ubuntu.org.ni/noticias/aniversario_3 en lugar de http://ubuntu.org.ni/q?node=1937

tokens

Una dependencia de pathauto...

tagadelic

Crea nubes de etiquetas.. puede usarse para la sección de noticias.

print

Permite tener el contenido en formato de impresión, enviar por correo, y generar PDFs.

scheduler

Se escribió un articulo pero no se quiere publicar hasta dentro de unos días? no hay problema.

getid3

Con alguna intención de colocar los archivos de POSOl y ver su metadata de manera sencilla... realmente no es necesario, pero se evaluará su utilidad.

google_analitycs

Una flexible forma de integrar google_analitics, luego se propondrá como se manejará la cuenta de analitics...

Estos son solo algunos de los módulos que podrían usarse...

NicaraguanTeam/InfraestructuraWeb (last edited 2010-03-22 06:59:56 by 207-108-212-190)