EspañaInglaterraAlemaniaItaliaPortugalFranciaEspañaInglaterraAlemaniaItaliaPortugalFrancia
Enseñar al mundo nociones de arquitectura, complejidad y formas de actuar

Presentación

Seguramente la gente no tiene claro lo que significa la palabra arquitectura unida a un proceso de desarrollo y despliegue ágil.

Intentaré resaltar la complejidad arquitectónica del modelo y hacer mención de todo lo que puede estar involucrado en una arquitectura de portales.

El producto elegido es Drupal, pero no es Drupal el centro de la arquitectura, sino un enclave en la misma.

Una buena arquitectura debe poder adaptarse a otro producto sin complejidad excesiva y manteniendo su base firme.

Vamos a describir todo lo que consideramos que es arquitectura. Para ello vamos a ir de la parte de sistemas avanzando hacia un desarrollo y terminando en una comunidad de portales.

Cinco Enclaves

j.- Enclaves arquitectónicos : La decisión de reutilización de componentes es arquitectura

Hay multitud de factores que nos pueden impedir la re utilización de un componente. Desde motivos meramente estéticos, aspectos de funcionalidad, necesidad de innovación.

Llegar a decidir si se va a reutilizar un componente de nuestra biblioteca o un componente aportado por un módulo es una decisión de arquitectura.

Sin duda es una gran ventaja que llegue ese momento, pues tendremos la opción de innovar pero también la de reutilizar.

Sin un buen sistema documental y sin una buena arquitectura, esta segunda opción no sería posible.

A nivel de módulos y otros productos directos de Drupal la linea de acción debe ser la de colaborar, pero de momento, hasta que no se estandarice algún sistema de compartimiento de entidades que permita reutilizar entidades de la misma forma que se reutilizan módulos, deberá ser la propia jerarquía interna de cada departamento la que auto gestione dichos componentes.

Sin duda una buena linea de acción para el futuro de Drupal es la de incrementar la funcionalidad de los módulos con los componentes más comunes, al igual que disponen del módulo de localización , pues seguramente se creará un módulo llamado persona o people, que permita desplegar todas las características de la persona.

Ante esta carencia, esa creación del componente persona, nos corresponde a nosotros, entonces debemos decidir si todos nuestros portales deben usarlo o hay algunos que sólo usarían algunas características del mismo.

El abanico de posibilidades es infinito.

Hablamos de otra de tantas importantes decisiones de arquitectura que enfocarán el éxito de los proyectos y el triunfo de una metodología ágil de componentes.

d.- Enclaves arquitectónicos : La interrelación entre distintos sistemas es arquitectura.

Una visión global que permita aunar las necesidades requeridas y la mejor satisfacción de las mismas con los sistemas actuales implica un enfoque adecuado para el rendimiento y futuro dimensionamiento del portal.

Poder utilizar otras herramientas como Apache Solr para poder gestionar las búsquedas y los filtros es una decisión que permitirá a nuestros portales rendir a un nivel mejor que con la estructura de búsqueda de Drupal.

Delegar en otros productos y utilizar lo módulos como contenedores de información y configuración es un acertado enfoque ya seguido por Drupal, desde el famoso Jquery hasta otros módulos que permiten utilizar productos o incluso servicios para poder desplegar su funcionalidad.

Acquía ofrece Apache Solr como servicio, por ejemplo.

Es una de tantas formas de aunar esfuerzos y visualizar el éxito del sistema como una interrelación.

Por tanto hacer una buena arquitectura implica hacer una buena relación con las posibilidades de cada momento y ser consciente que el estado del arte de dichas relaciones está cambiando continuamente, que está directamente relacionado con la versión actual de Drupal y que cualesquiera otras mejoras en otros componentes pueden decantar que nuestra arquitectura se quede obsoleta.

Es por ello que un estudio continuo del estado del arte de los sistemas es imprescindible para un adecuado enfoque arquitectónico con Drupal.

Arquitecto Ricardo Cabello Torres

Estoy a disposición laboral para trabajar como Arquitecto Metodologías Ágiles Drupal o bien ofrecer mis servicios de diseño de portales en Portales Profesionales.

Invito a que conozcan a su vez un enfoque revolucionario de posicionamiento basado en arquitectura : El mejor posicionamiento - Brqx

Es un placer compartir con ustedes mis inquietudes en la sociedad y mi lucha unánime por un mundo mejor. Les invito a conocer Costumbres Sociales Actuales - Brqx.

También si les gusta el coleccionismo de calidad, les invito a participar en proyectos como Mis Palillos o Mis presentaciones.

Sin otro particular, gracias por tu visita.

Facetas de Drupal - Enclaves del Éxito

a.- Enclaves arquitectónicos : La definición de la estructura del producto es arquitectura
b.- Enclaves arquitectónicos : La relación con otros productos que permitan un mejor despliegue es arquitectura
c.- Enclaves arquitectónicos : La correcta definición de necesidades a nivel de sistema es arquitectura
d.- Enclaves arquitectónicos : La interrelación entre distintos sistemas es arquitectura.
e.- Enclaves arquitectónicos : La elección de los componentes es arquitectura
f.- Enclaves arquitectónicos : La definición de los nombres de los componentes es arquitectura
g.- Enclaves arquitectónicos : La presentación y composición de dichos componentes también es arquitectura
h.- Enclaves arquitectónicos : La categorización de la ruta de los componentes es arquitectura
i.- Enclaves arquitectónicos : La relación entre componentes comunes para los portales es arquitectura
j.- Enclaves arquitectónicos : La decisión de reutilización de componentes es arquitectura
k.- Enclaves arquitectónicos : La gestión de los componentes y el control de los portales es arquitectura
l.- Enclaves arquitectónicos : La necesidad de conocimiento de los componentes disponibles es arquitectura
m.- Enclaves arquitectónicos : Los parámetros de usabilidad y seguridad aplicados a los componentes elegidos son arquitectura
n.- Enclaves arquitectónicos : La capacidad para prevenir los cambios y la adaptación del sistema al futuro es arquitectura
o.- Enclaves arquitectónicos : La capacicidad de abstracción que permite interpretar un sistema complejo de forma simple, es arquitectura
p.- Enclaves arquitectónicos : La decisión de minimizar la documentación y agrupar las necesidades comunes es arquitectura
q.- Enclaves arquitectónicos : La relación de dichas necesidades con la de los componentes a utilizar es arquitectura
Distribuir contenido