.rpv.Main;
INICIO > ETIQUETA: drupal

ETIQUETA: drupal

Suscripciones RSS De ETIQUETA: drupal

Advanced Language Center :: Drupal

∞ 29.07.2010
Proyectos
Advanced Language Center :: Drupal AdvancedLanguageCenter.com es un proyecto desarrollado bajo la plataforma Drupal, el estupendo concepto y diseño es obra de Pentrexyl.net.

Se usó Drupal como framework por las ventajas que representaba para sus requerimientos técnicos, es decir:

  • Clasificación de contenidos.
  • Distintos tipos de contenidos.
  • Manejo de usuarios.
  • Multilingüe.


En el apartado de Multilingüe solo se activaron dos idiomas: español e inglés, sin embargo, la puerta estará abierta a los idiomas que se requieran, esto es una de las funcionalidades que hacen bastante versátil a este CMS.

Desarrollo



El diseño fue entregado en forma de imagen la cual se convirtió fielmente en theme para Drupal, un theme que respeta tanto el concepto del diseñador como los estándares del W3C: xHTML y CSS.

Un Drupal recién instalado y theme'ado no es suficiente (en la mayor parte de las ocasiones), cuestión por la cual se debe adicionar de uno que otro módulo que permita expandir las funcionalidades del CMS básico, módulos que se obtienen desde el sitio web del sistema; sin embargo, en una buena parte de los casos (como es también el de este proyecto), los módulos existentes en dichos repositorios también se quedan cortos o de lleno no cumplen con los requisitos del proyecto, en este tipo de casos es necesario desarrollar módulos a medida.



Para el particular caso de AdvancedLanguageCenter.com se usaron algunos módulos existentes en el paquete de instalación y otros de los repositorios ofici...

Cubo-S: Mi Content Management System

∞ 15.06.2010
Proyectos
Cubo-S: Mi Content Management System En un post anterior explicaba mi framework: BlackAugust, ahora toca turno a Cubo-S, mi Sistema Administrador/Gestor de Contenidos (CMS); un CMS que está desarrollado usando BlackAugust, por supuesto. En los post's Sobre y BlackAugust doy mis razones del porqué uso un desarrollo propio en lugar de usar uno de los tantos CMS's y framework's disponibles, de esos: buenos, gratuitos y de código libre... por lo que no voy a redundar en este tema y me centraré en las cosas que hacen tan particular este sistema, que -entre otras cosas- son: características, desarrollo y rendimiento de CMS::Cubo-S. Este tipo de cuestiones harán que este sistema sea en algunos casos: una opción irrelevante, en algunos otros una opción ideal y en otros sencillamente una opción más.

Características de Cubo-S



Algunas de las características más trascendentes de Cubo-S son:
[LIS]
-Ligero: Uno de los principales problemas de los CMS actuales es, a la vez, una de sus principales cualidades... el soporte de: themes, plugins, idiomas, bloques, módulos, hacks, etc. Todo ese soporte extra pasa factura, sistemas como estos pronto requieren de optimizaciones, optimizaciones como uso de caché o servidores dedicados. Cubo-S soporta estas características un tanto más `nativas`, es decir, más integradas en su sistema, esto significa dos cosas:
A. La incorporación de nuevas características está lejos de bajar un módulo y activarlo con un clic, aka: lejos de ser algo simple y sencillo.
B. El consumo de recu...

BlackAugust: Mi Framework

∞ 11.06.2010
Proyectos
BlackAugust: Mi Framework Recuerdo que desde mis inicios en el mundo del desarrollo de aplicaciones para Internet siempre eh trabajado con aplicaciones propias, pequeños frameworks que me sirven para `mover montañas`, mi primer framework -o lo más cercano a-, fue una función que escribí por el año 2003, la llamé PsychoSYS, era una función que incorporaba una serie de funcionalidades como:

  • Consultas a base de datos.
  • Paginación de resultados.
  • Colocaba el resultado de la consulta a la DB en plantillas.
  • La función recibía como parámetro una cadena que después se ejecutaba como código PHP, usando la función eval(). Esta con el fin de procesar los datos de la consulta a la DB, cuando era necesario.


Entonces, una simple llamada a esta función y volcaba los registros de una base de datos, dándoles formato (bloqueo de html, convertir la fecha timestamp en un formato legible, etc.), colocandolos en una plantilla HTML e incluso paginando los resultados en un numero definido en una de las variables que ingresaba en forma de parámetro. Pues bien, esta función fue recibiendo mejoras por un tiempo, añadiendo características, total que con esta función siempre me ahorraba de escribir mucho código cada que necesitaba programar alguna aplicación.

PsychoSYS fue en `ancestro` de BlackAugust, con el tiempo agregué otras funciones, por ahora recuerdo la que protegía de inyecciones SQL, pero eh estado añadiendo una que otra función (upload de archivos, conversión de títulos a url, etc.), lo que es este framework no tiene tanto, apenas si lo eh terminado hace pocos meses, al momento de escribir este post, solo este sitio y otro lo usan. A la fecha con excelentes resultados.

BlackAugust versus Software Libre



Antes, debo...
1
::NUBE DE ETIQUETAS
ajax     ansi     apache     blackaugust     charset     cms     configuración     css     cubo-s     desarrollo     dns     dominios     drupal     framework     hosts     imagemagick     javascript     joomla     librería gd     manual     manuales     mbstring     mysql     módulo     php     portal     programación     sql     start up     tutorial     unicode     utf8     virtualhost     web     wordpress     xhtml    
Advanced Language Center :: Drupal 29.07.2010 desarrollo, programación, php, mysql, xhtml
AdvancedLanguageCenter.com es un proyecto desarrollado bajo la plataforma Drupal, el estupendo concepto y diseño es obra de Pentrexyl.net. Se usó Drupal como framework por las ventajas que repre Advanced Language Center :: Drupal
Advanced Language Center :: Drupal
xHTML Valid! CSS v3 Valid! Feed Valid!       Own Development! Own Design!