Hola hola hola 3,2 o 1 :) siempre quise decir eso, sobre todo desde que Luqui ya no está para decirlo.
Buenos dias, soy el administrador de FDR, y estaré con uds. mientras dure el proceso de instalación+configuración de Drupal.
Corremos la versión 5.2-dev fresquita del día 14 de febrero, qué mejor versión que un release en san valentin? :)
Me llamo V y comienza el baile, este es el blog del administrador, del todopoderoso administrador que tiene las claves para dominarlos a todos y bla bla bla. ¿Quien necesita papeles teniendo un fantástico espacio personal como este? Un espacio efímero que cuando termine mi labor con FDR ocupará otro en mi lugar :( pero...¡no importa! vamos a tener una alegre estancia y un vuelo confortable, navegaremos por las extrañas de drupal, del xhtml, del css y si hasta fuera necesario hackearemos algun modulito en php :) dejaremos la casa limpita, trabajando cuando todo el mundo se piensa que no lo haces, pensando en los pros y los contras de la ajetreada vida de un developer en los tiempos que corren :)
¿Qué pasa ahora?
Pues voy hablar un poco de lo que andamos haciendo por aqui y llevo entre manos.
- Instalación Drupal 5.2-dev (nightshoot 14/02/07):
Hay joven amigo pero que has hecho!
Siendo la versión 5.1 de Drupal el estable release, (y damos gracias que llegamos ahora, si hubieramos comenzado hace un mes no hubieramos cogido la nueva serie 5 de drupa), me he mojado con la versión 5.2 que aun está en CVS, ¿porqué? por ciertas mejoras en los modulos (sobre todo taxonomy) que me parecen bastante interesantes, y cuyas versiones aun no forman un RC pero estan incluidas ya en el código. - Taxonomias+Vocabularios
De verdad que esto es web2.0?
Verdad de la buena. No hemos creado categorias y subcategorias al uso, sino que utilizamos el potencial de drupal para crear vocablos (conjunto de atributos que se relacionan/agrupan formando un vocabulario) . Existen 3 grandes taxonomias:- Secciones (agenda, mp3, entrevistas, etc...)
- Tags (atributos que enriquecen la información)
- Páginas estáticas (contacto, aviso legal, quien somos, etc..)
Todos, repito: todos los tipos de contenido (blog, noticias) pueden (y deben) llevar tageados los atributos, estos atributos son las palabras clave o calientes que describen ese nucleo de información
- Jerarquia de usuarios
Y yo puedo entrar?
Seguridad es lo primero, y aunque instale ultimas versiones no me malinterpreteis :) Existen tres tipos de usuarios en la web (y un cuarto).- Visitante El visitante es el usuario que no está registrado (¡bueno pero qué facil no? eso ya lo sabiamos) Un usuario no registrado debe ser manejado cno cuidado. Un usuario VISITANTE no sólo es una persona humana que no deja su mail para registrarse, sino que tambien son bots de spam, spiders, y bots. El hándicap de este usuario no está en los humanos, sino por los bots: denegar acceso al contenido aquellos spiders que van fusilando la red, pero no denegar el acceso a Google Bot (por ejemplo) a la par que debemos evitar que rastree contenido duplicado (versiones para imprimir o solo texto), todo esto irá configurado en el robots.txt y en las reglas de acceso al contenido
- Usuario registrado Usuario que ha creado su perfil en FDR y puede acceder a todos los contenidos de la web.
- Usuario privilegiado (redactor)
Los privilegiados son ellos!!! Son los redactores y colaboradores que nos alimentan con sus noticias. La categoria de "privilegiado" no solo se diferencia en que puede enviar contenidos al sitio, sino que ademas tiene capacidad de administración del contenido (que no del sitio). Este usuario es SOLO para los administradores de la web, no para otro tipo de usuarios que realicen colaboraciones esporádicas. - admin (el cuarto hombre)
ser administrador no es un tipo de usuario, usuario root SOLO hay uno, y debe usarse unicamente para taras de administración heavy de drupal (updates, instalación de módulos y settings), este usuario se usará unicamente mientras dure el setup de la web.Best practices, asi que nadie sera admin :) !!!
- Rendimiento
- Politica de instalación de módulos
Con la arquitectura de la db planificada y exprimiendo al máximo los modulos del core de drupal, no vamos a instalar módulos sin ton ni son. Muchos módulos de Drupal hacen peticiones excesivas al servidor, así que vamos a tirar de aquellos módulos que no repercutan en el rendimiento, y nos aseguramos la escalabilidad de nuestra instalación para futuras ampliaciones sin comprometer el funcionamiento del sitio - Plantillas XHTML+CSS
Ligero, rapido, potente
Tabless, xhtml, css. Optimizar el tamaño de las páginas servidas es fundamental.No es lo mismo servir 1.000 paginas de 20kb cada una que de 6.5 kb :) no es lo mismo - Trottle+Cache
- Sistema de archivos
Esto no se mueve!!!!!Estamos corriendo drupal en un hosting compartido, asi que las tareas de optimización adquieren un papel clave en este aspecto. Drupal, al igual que el resto de CMS realizan disparos sin cesar a mysql y no todas las contribuciones (módulos que crea la comunidad para Drupal) son recomendables instalarlas para sitios grandes.¿Qué haremos entonces para optimizar el rendimiento?
Utilizamos los modulos incluidos en google para regular el acceso al sitio, las páginas guardadas en cache y qué bloques de contenidos desactivamos cuando se experimenta carga en el server
tu eres un nobody cualquiera
Drupal y los archivos, los archivos y nobody, y nobody y otros accesos al server. Los CMS y la seguridad, la seguridad es algo que SIEMPRE debemos tener presente, en los desarrollos las tareas de securización siempre se dejan al final del proyecto...WRONG!!!! yo soy partidario de implantar politicas de seguridad y restrictivas desde el principio (será por mi mala cabeza), dejamos una carpeta con permisos escritura por aqui, otra con permisos por alla y en breve tenemos scripts llegados de asia usando nuestro server como bouncer para enviar mails al continente americano :)
ohohoh you're my sunshineeee
Contenidos relacionados e interesantes para complementar este seguimiento y que seguro son del agrado de los interesados en estos temas
Taxonomy - guidelines
http://drupal.org/node/81589
http://drupal.org/node/22272
http://drupal.org/node/22274
Usuarios
http://drupal.org/node/22284



Enviar un comentario nuevo