You are on page 1of 22

Administrador de Contenidos

Prontus CMS Descripcin General


Edicin 1.11 07/01/2011 - ALD

AltaVoz S.A.
http://www.altavoz.net info@altavoz.net
Via del Mar: 2 Poniente 355 of 53. Fonos (56 32) 88-2277 / 97-0672 Santiago de Chile: Guardia Vieja 255 of 612, Providencia. Fono (56 2) 378-0190, Fax (56 2) 344-4543

Prontus CMS Descripcin General

Indice de Contenidos
1 Introduccin...................................................................................................................................................3 2 Prestaciones...................................................................................................................................................4
2.1 Tipos de Contenido..........................................................................................................................................................................4 2.2 Instancias Prontus............................................................................................................................................................................5 2.3 Ediciones..........................................................................................................................................................................................5 2.4 Control de Alta de Artculos..............................................................................................................................................................6 2.5 Programacin de Contenidos en Portadas......................................................................................................................................6 2.6 Taxonoma........................................................................................................................................................................................7 2.7 Ajuste Automtico de Imgenes.......................................................................................................................................................8 2.8 Creacin Automtica de Submens.................................................................................................................................................8 2.9 Editor Visual.....................................................................................................................................................................................9 2.10 Biblioteca Multimedia....................................................................................................................................................................10 2.11 Editor de Formularios...................................................................................................................................................................10 2.12 Calendarios..................................................................................................................................................................................11 2.13 Delegacin de Espacios y Granularidad......................................................................................................................................11 2.14 Salidas RSS.................................................................................................................................................................................12 2.15 Versiones en distintos idiomas.....................................................................................................................................................12 2.16 Versiones para distintos dispositivos...........................................................................................................................................12 2.17 Vista Accesibilidad.......................................................................................................................................................................12 2.18 Buscador Prontus.........................................................................................................................................................................13 2.19 SEO (Search Engine Optimization)..............................................................................................................................................14 2.20 Integracin con YouTube.............................................................................................................................................................14 2.21 Integracin con Twitter.................................................................................................................................................................14 2.22 Estadsticas en Tiempo Real........................................................................................................................................................15 2.23 Widgets........................................................................................................................................................................................15

3 Ventajas........................................................................................................................................................17
3.1 Flexibilidad......................................................................................................................................................................................17 3.2 Facilidad de Uso.............................................................................................................................................................................17 3.3 Rendimiento...................................................................................................................................................................................17 3.4 Confiabilidad...................................................................................................................................................................................18

4 Arquitectura..................................................................................................................................................18
4.1 Repositorios de Informacin...........................................................................................................................................................18 4.2 Capas de Servicios.........................................................................................................................................................................19 4.3 Widgets..........................................................................................................................................................................................19

5 Contenidos Dinmicos y Control de Acceso.............................................................................................20


5.1 Base de datos de Usuarios............................................................................................................................................................20 5.2 Funciones de Integracin...............................................................................................................................................................20

6 Escalabilidad................................................................................................................................................22
6.1 Requisitos Mnimos........................................................................................................................................................................22 6.2 Ambientes de Alto Rendimiento.....................................................................................................................................................22

pg. 2

Prontus CMS Descripcin General

1 Introduccin
Prontus es un administrador de contenidos web flexible, fcil de usar, robusto y eficiente, con una trayectoria de ms de 10 aos en el mercado y utilizado por cientos de clientes que lo han aplicado en sus portales corporativos, servicios editoriales y sitios web transaccionales. Un sitio web realizado en Prontus est formado por slo dos elementos constructivos: Los artculos, como unidades de informacin. Las portadas, como los contenedores donde esta informacin se publica para hacerla accesible desde el web.

Combinando estos elementos entre s e integrando prestaciones internas y externas ("widgets") se construye la estructura visible o "navegable" del sitio web, la que ser desplegada a los visitantes y utilizada por los operadores (responsables por la publicacin del sitio web) para la edicin de contenidos. La simplicidad de esta abstraccin se traduce en una menor cantidad de pasos requeridos para publicar informacin y permite a los operadores alcanzar una alta productividad en un menor tiempo.

Los operadores Prontus estn organizados en tres niveles: Administrador. Responsable por la estructura general y la organizacin de los operadores. Editor. Responsable de las portadas y tipos de artculo delegados en l, y por aprobar el trabajo de los periodistas (redactores) a su cargo. Redactor. Responsable de los tipos de artculo delegados en l. Puede ingresar contenidos, pero no puede publicarlos, ya que esa tarea le corresponde al Editor.

Prontus facilita el trabajo colaborativo permitiendo ver y/o modificar contenidos generados por otros operadores a editores y redactores, si el administrador as lo establece. Toda la actividad de los operadores es registrada en archivos diarios de bitcora, desde los que el administrador puede auditar el trabajo realizado.

pg. 3

Prontus CMS Descripcin General

2 Prestaciones
2.1 Tipos de Contenido
Prontus publica y administra la mayora de los tipos de contenido necesarios para construir sitios web dinmicos y atractivos. Esto incluye: Texto sin formato. Utilizado en posiciones donde se requieren textos cortos y en variables o atributos (por ejemplo, el color o la dimensin de algn elemento). Texto con formato. Usado en titulares, bajadas (resmenes) y cuerpos de artculos. El texto con formato puede contener cualquier tag HTML y es ingresado con la ayuda de un editor visual de caractersticas similares a MS Word. Imgenes. En formato JPG, GIF y PNG. Las imgenes pueden ser redimensionadas automticamente por Prontus para cumplir con anchos y altos mximos permitidos en la diagramacin. Archivos descargables. En cualquier formato (pdf, doc, xls, etc.). Animaciones Flash. Utilizadas para ilustrar artculos (infografas), construir botones y banners. Audio y video. Los formatos de audio y video son reconocidos automticamente por Prontus, crendose un archivo intermedio que permite que el contenido se entregue al cliente en modalidad de streaming sobre http. De esta manera, el visitante no tiene que descargar una pelcula completa para comenzar a verla, an cuando no utilice un player en Flash. Video Flash. Formato reconocido automticamente por Prontus, desplegndose dentro de un reproductor (player) Flash.

La combinacin de estos tipos de contenido en artculos permiten crear los elementos bsicos que formarn el sitio web. Estos elementos o tipos de artculo son, por ejemplo: Artculo General. Utilizado para publicar noticias, reportajes o informacin en general. Un artculo general suele contener varios campos de texto y varias imgenes. Rtulos. Usados para titular secciones en una portada. Mens. Usados para dirigir la navegacin a otras portadas y construir as un rbol de contenidos. Vnculos. Links usados para dirigir al visitante hacia otro lugar del sitio web (por ejemplo, "vea ms informacin aqu"). Botones. Sinopsis de informacin presentada de manera atractiva. Banners. Elementos grficos, generalmente animados, que llevan al usuario a otro URL. Galeras de fotos. Artculos con muchas fotografas. Fotografas animadas. Animacin flash que despliega en secuencia en una portada varias fotografas de un mismo artculo.

A estos ejemplos se suma todo tipo de combinaciones de textos, imgenes, animaciones Flash, archivos descargables y multimedia que el desarrollador estime adecuados para crear un nuevo tipo de artculo. Esta flexibilidad permite a Prontus reproducir prcticamente cualquier tipo de navegacin y estructura de contenidos.

pg. 4

Prontus CMS Descripcin General

2.2 Instancias Prontus


Prontus no monopoliza la mquina, ni el servidor web donde se encuentra instalado, sino que permite la existencia de mltiples instancias instaladas incluso en un mismo servidor virtual. Esta caracterstica permite separar por completo las tareas de administracin, edicin e ingreso de contenidos para reas funcionales distintas dentro de una organizacin, sin tener que recurrir a mltiples instalaciones, servidores web separados y pago de licencias adicionales; mientras los contenidos generados se pueden integrar en un portal corporativo comn, administrado en forma centralizada. De esta manera, se pueden organizar portales tan complejos y diversos como los de una universidad o un medio de comunicacin.

2.3 Ediciones
A travs de la administracin de ediciones, Prontus permite publicar versiones distintas en el tiempo de determinadas portadas o del sitio web completo. De esta manera es posible publicar y conservar ediciones de boletines, revistas y peridicos. Las portadas fijas pueden convivir con aquellas que pertenecen a las ediciones, integrndose de esta manera contenidos con dinmica distinta dentro de un mismo portal web.

pg. 5

Prontus CMS Descripcin General

2.4 Control de Alta de Artculos


El periodista (redactor) o editor puede mantener artculos en estado de "borrador" para permitir su visualizacin cuando son terminados.

Para hacer esto, Prontus provee dos mecanismos: Control manual. Cada artculo tiene un checkbox que permite al editor decidir si se hace visible o no. Control por fecha de publicacin. Prontus se puede configurar para que no muestre los artculos que tengan fecha de publicacin futura.

2.5 Programacin de Contenidos en Portadas


Las portadas Prontus pueden mostrar y ocultar contenidos (artculos) en instantes programados (fecha-hora de entrada y salida). Este mecanismo es independiente del control de alta, ya que slo afecta la aparicin del artculo en una portada determinada. Sin embargo, un artculo que no est dado de alta no ser mostrado en la portada aunque su programacin lo indique as.

pg. 6

Prontus CMS Descripcin General

2.6 Taxonoma
Los artculos Prontus pueden clasificarse de acuerdo a tres atributos: Seccin Tema (de una seccin) Subtema (de un tema)

Permitiendo as relacionar unos artculos con otros para agruparlos en portadas temticas o para acceder rpidamente a ms informacin sobre un tpico en particular. Las secciones, temas y subtemas son definidas por el administrador mediante un editor especial, y pueden importarse, exportarse o compartirse entre distintas instancias de Prontus.

2.6.1 Portadas Taxonmicas


La primera forma de relacin entre artculos consiste en publicar automticamente en una portada todos los artculos que comparten los mismos atributos (seccin, tema y subtema). Los artculos pueden relacionarse por seccin, por seccin y tema o por seccin, tema y subtema. No es obligatorio que un artculo posea los tres atributos. Adems, cada artculo puede pertenecer hasta a tres tros taxonmicos (seccin-tema-subtema), lo cual aumenta las posibilidades de vinculacin.

pg. 7

Prontus CMS Descripcin General

2.6.2 Artculos Relacionados


De la misma manera, cada artculo puede ser vinculado automticamente a una lista de artculos que poseen los mismos atributos taxonmicos. Por lo general esta lista es incluida en el mismo artculo, para permitir a los visitantes encontrar con rapidez la informacin relacionada.

2.7 Ajuste Automtico de Imgenes


Prontus ajusta automticamente las dimensiones de las imgenes para coincidir con los mximos permitidos en la diagramacin. Este ajuste depende del lugar donde se publicar la imagen y funciona creando nuevas imgenes de los tamaos adecuados, sin alterar el original. Esta prestacin mejora notablemente la productividad de los operadores, ya que as no tienen que recurrir a herramientas externas de edicin de imgenes, como Adobe Photoshop.

2.8 Creacin Automtica de Submens


Los subttulos de artculos o reportajes extensos pueden ser agrupados automticamente en un men que ayude al lector en su navegacin. Este men puede ser fijo o ubicado en un layer flotante.

pg. 8

Prontus CMS Descripcin General

2.9 Editor Visual


Para el ingreso de textos con formato, Prontus dispone de un editor visual que pone a disposicin del operador herramientas bsicas de formateo similares a las que posee MS Word. Adems de las funciones orientadas al caracter: negrita, itlica, subrayado y colores, el editor visual de Prontus permite alinear y formatear prrafos, editar tablas, incrustar contenidos con formato mediante copiar y pegar e insertar imgenes mediante arrastrar y soltar (drag and drop). Las imgenes pueden pertenecer al mismo artculo o provenir de una biblioteca de imgenes. Todas estas operaciones se llevan a cabo manteniendo la subordinacin a las hojas de estilo aplicadas al artculo, de manera de mantener la uniformidad del sitio web a pesar de la "creatividad" que exhiban los operadores.

2.9.1 Copiar y Pegar desde MS Office


El editor visual posee funciones especiales que permiten copiar y pegar textos desde MS Office sin los problemas que suele producir el complejo cdigo HTML generado por esa aplicacin.

pg. 9

Prontus CMS Descripcin General

2.10 Biblioteca Multimedia


Prontus provee una biblioteca DAM (Digital Assets Manager) donde automticamente se organiza todo el contenido multimedia disponible en el sitio. De esta manera se facilita a los operadores el buscar, encontrar y reutilizar material aportado.

2.11 Editor de Formularios


Este editor permite publicar formularios que contienen cajas de texto, radio buttons, combo-boxes y check-boxes para hacer encuestas, formalizar la comunicacin con clientes o facilitar la gestin de la empresa (formularios para solicitar servicios, para informar eventos, etc.). Cada item puede ser obligatorio o no, y puede validarse contra tipos de datos estndar (largo mnimo de texto, telfono, RUT y contrasea). e-mail,

Los datos ingresados por los visitantes son enviados al correo electrnico del formulario y tambin almacenados localmente en archivos de texto plano.

pg. 10

Prontus CMS Descripcin General

2.12 Calendarios
Prontus tiene la facilidad de construir automticamente calendarios para desplegar informacin temporal como agendas, programacin de eventos o ediciones.

2.13 Delegacin de Espacios y Granularidad


Prontus permite delegar a editores y redactores espacios bien delimitados en el sitio web. Un editor o redactor slo podr modificar contenidos en las portadas asignadas especficamente a l, o incluso Prontus puede configurarse para que no pueda ver el contenido asignado a otros usuarios. Esta facilidad de Prontus para delegar portadas completas a editores independientes facilita un flujo de trabajo organizado y incluso permite la creacin de espacios personales consistentes en varias portadas relacionadas entre s.

2.13.1 Blogs Avanzados


De esta manera, un mismo administrador de contenidos Prontus puede crear y alojar micro-sitios publicados por personas distintas, agrupadas por algn inters o entidad (por ejemplo, los bloggers de un medio o los acadmicos de una facultad de una universidad).

2.13.2 Aporte de Contenidos


Para facilitar la colaboracin de personas externas a la organizacin, existe la posibilidad de ingresar artculos a travs de formularios externos, cuyo contenido es transformado en artculos Prontus e insertado dentro de una instancia de Prontus determinada. Esta prestacin permite la creacin de redes de colaboradores sin vulnerar la seguridad del portal.

pg. 11

Prontus CMS Descripcin General

2.14 Salidas RSS


Cada portada Prontus y cada combinacin taxonmica (seccin, tema y subtema) puede poseer su correspondiente salida (o "feed") RSS (Really Simple Syndication). Mediante este mecanismo los visitantes podrn enterarse de las novedades o avisos importantes sin necesidad de visitar el sitio web. La salida RSS puede reproducir el contenido completo de la portada o slo parte de ella, pudiendo tambin instalarse salidas independientes, globales al sitio web o a un conjunto de portadas Prontus.

2.15 Versiones en distintos idiomas


Prontus permite mantener versiones paralelas (mismos URLs) en distintos idiomas, redirigiendo al visitante a cada versin en forma automtica o manual (escoger idioma).

2.16 Versiones para distintos dispositivos


Prontus puede generar salidas paralelas del contenido en distintos formatos, por ejemplo, una versin ms liviana para mviles. Adems del formato, tambin puede cambiarse el tipo de contenido que ir en uno u otro, por ejemplo, textos ms cortos para una salida WAP. Los distintos formatos de salida son generados automticamente cada vez que se hace un cambio en el sitio web.

2.17 Vista Accesibilidad


Prontus puede generar automticamente una salida paralela de contendido en formato compatible con browsers o lectores usados por personas con discapacidad visual. As el Portal Web se abre a un espectro ms amplio de usuarios, en especial para aquellos que normalmente no pueden acceder a contenidos web desarrollados sin tener en cuenta a estos grupos. De esta manera damos cumplimiento al captulo del Decreto 100 donde se exige esta prestacin.

pg. 12

Prontus CMS Descripcin General

2.18 Buscador Prontus


El Buscador Prontus funciona analizando los artculos de una instancia Prontus o archivos de texto dentro de un conjunto de directorios en el disco duro del servidor virtual. Como resultado de ese anlisis, construye bases de datos que contienen todas las palabras relevantes encontradas dentro de los textos, organizadas de forma tal que la bsqueda de palabras e identificacin de los archivos que las contienen sea rpida y eficiente. Dentro de estas bases de datos, denominadas ndices, se almacena toda la informacin que ser desplegada como resultado de una bsqueda.

El buscador Prontus permite: Buscar dentro de un Prontus en particular o en todos los Prontus indexados. Buscar por una o ms palabras, entregando resultados que las contienen todas (modalidad AND) o alguna de ellas (modalidad OR). Definir palabras a eliminar de los resultados (modalidad NOT). Reconocer comodines '*' (varias letras) y '?' (una letra). Buscar dentro de archivos PDF y MS Word. Entregar resultados ordenados por importancia (cantidad de palabras encontradas dentro del texto) o por fecha de publicacin. Filtrar por taxonoma Prontus (seccin, tema y subtema de los artculos). Filtrar por rango de fechas. Implementar distintos formularios de bsqueda y plantillas para mostrar los resultados. Entregar resultados paginados, pudiendo definirse la cantidad mxima de pginas y la cantidad de resultados a mostrar en cada una.
pg. 13

Prontus CMS Descripcin General

2.19 SEO (Search Engine Optimization)


Prontus es "SEO-friendly", esto quiere decir que posee caractersticas intrnsecas que facilitan la indexacin por motores de bsqueda (en especial Google). Algunas de ellas son:

2.19.1 Pginas Estticas


Las salidas de Prontus son archivos de texto plano. Para entregar sus contenidos, no depende de invocaciones a la base de datos ni de la ejecucin de cdigo en el servidor. Esta caracterstica permite entregar contenidos estticos (pginas .html) que, adems de sus ventajas en rendimiento, son indexados con mayor facilidad por los motores de bsqueda. Por otra parte, esto proporciona independencia al desarrollador para generar el contenido en el set de caracteres que prefiera, incluyendo los meta-tags que considere ms apropiados.

2.19.2 Friendly URLs


Prontus genera automticamente URLs amistosas para los buscadores. Estas URLs se caracterizan por contener palabras claves que ayudan a los buscadores a categorizar el contenido.

2.19.3 Tagging
Prontus posee la facilidad de asociar etiquetas (tags) al contenido. Estas etiquetas pueden publicarse en meta-tags que sirven a los buscadores para clasificar mejor las pginas web.

2.19.4 Google Site Maps


Prontus genera automticamente mapas del sitio en el formato de Google (Google Site Maps y News Site Maps), facilitando de esta manera la tarea de indexar los contenidos a este buscador.

2.20 Integracin con YouTube


Prontus permite subir videos a YouTube como parte del proceso normal de publicacin de un video, pudiendo almacenar el archivo en el servidor del sitio web y adems dejar una copia en los servidores de YouTube. De esta manera se gana visibilidad en la red aprovechando todos los beneficios con los que ya cuenta este popular servicio, a la vez que se puede ahorrar espacio en el servidor propio si se omite el almacenamiento local.

2.21 Integracin con Twitter


Prontus provee mecanismos para postear automticamente en Twitter y tambin para suscribirse a contenidos provenientes de esta red de micro-blogging. La recepcin de contenidos desde Twitter permite a los medios de comunicacin publicar relatos virtuales en vivo utilizando herramientas tan simples como un telfono celular.

pg. 14

Prontus CMS Descripcin General

2.22 Estadsticas en Tiempo Real


El analizador estadstico de Prontus entrega informacin de usuarios nicos, sesiones y page views cada 5 minutos. Esta forma de realimentacin resulta de gran utilidad para los medios de comunicacin, ya que pueden ajustar su entrega informativa de acuerdo al inters que sta despierta en la audiencia.

2.23 Widgets
Los widgets son aplicaciones integradas a Prontus en alguna de las capas de su estructura (que por su naturaleza es integrable a prcticamente cualquier aplicacin externa). Algunos de estos son:

2.23.1 Aumentar/Disminuir Tamao de la Letra


Esta es una facilidad que mejora la usabilidad de un sitio web, al permitir que cada visitante fije su preferencia en cuanto al tamao de la letra de portadas y artculos. Una vez escogida, la preferencia es recordada en el prximo ingreso.

2.23.2 Imprimir Artculo


Este widget permite generar una vista amistosa a la impresora para imprimir un artculo si riesgo de prdida de informacin o formateo fuera de margen.

2.23.3 Enviar a...


Este widget permite enviar el contenido de un artculo (slo el texto) a una direccin de correo electrnico.

pg. 15

Prontus CMS Descripcin General

2.23.4 Votaciones
Cada artculo Prontus puede ir acompaado de un pequeo recuadro donde el visitante puede calificar el contenido. Se despliega la cantidad de votos y el puntaje promedio actuales.

2.23.5 Comentarios
A cada artculo Prontus se le puede agregar un rea de comentarios donde los visitantes pueden ingresar un texto breve. Los comentarios pueden ser moderados por el administrador o ser publicados automticamente.

2.23.6 Nube de Tags


En base a las etiquetas ingresadas por los operadores en cada artculo, Prontus genera una "nube de tags" a travs de la cual el visitante puede llegar a listas de artculos que contienen cada etiqueta.

pg. 16

Prontus CMS Descripcin General

3 Ventajas
Las prestaciones y la estructura que Prontus provee se traducen en cuatro ventajas concretas: flexibilidad, facilidad de uso, rendimiento y confiabilidad.

3.1 Flexibilidad
Gracias a su arquitectura, Prontus entrega una libertad absoluta para definir los elementos que formarn parte de un artculo, el cual puede contener ilimitados textos de variados tipos, ilimitadas fotografas, archivos adjuntos, variables, conos y todo tipo de atributos que el desarrollador necesite, y sin necesidad de modificar el modelo de datos. Por otra parte, siendo la nica vinculacin obligatoria la relacin artculo-portada, Prontus permite definir la navegacin ms adecuada para el sitio web, sin imponer ninguna estructura jerrquica especial. Pueden usarse frames, i-frames o SSIs para relacionar las portadas entre s, si el desarrollador lo estima conveniente. Sin embargo, esta flexibilidad no redunda en una complejidad tcnica superior para el desarrollador. Para instalar y construir un sitio web basado en Prontus slo es necesario tener conocimientos de HTML.

3.2 Facilidad de Uso


Prontus fue desarrollado especialmente para ambientes de alto rendimiento, y como tal facilita las tareas de ingresar y publicar contenidos requiriendo un mnimo de pasos para cumplir con esta funcin. A esta caracterstica se suman algunas prestaciones importantes, como el ajuste automtico de imgenes.

3.3 Rendimiento
Gracias a su arquitectura, Prontus hace un uso mnimo de recursos costosos o escasos desde el punto de vista computacional, como es el acceso a bases de datos. Prontus permite que la mayora de los contenidos se encuentren ya formateados y listos para su entrega al visitante desde el momento mismo de su publicacin, lo cual permite soportar trficos de hasta 200 Mbps utilizando un solo servidor de tipo estndar1. Para exigencias mayores, Prontus est preparado para configurar servicios en cluster, los cuales son capaces de funcionar an en ubicaciones distintas.

1Dual Xeon a 2.8 MHz, 4 GB de RAM


pg. 17

Prontus CMS Descripcin General

3.4 Confiabilidad
Prontus es robusto, esto quiere decir que permite construir sitios que continan respondiendo frente a una carga extrema de trabajo y an cuando la base de datos u otros sistemas de apoyo se encuentran colapsados y dejen de operar. Esto se logra a travs de una estructura de servicios en capas que colaboran entre s, pero que pueden ser articulados para que el contenido bsico o ms relevante no se vea afectado por fallas en los servicios secundarios. Por otra parte, la arquitectura de Prontus ha sido diseada para que sea posible impedir el acceso externo a las aplicaciones de administracin, eliminando en esos casos toda posibilidad de intrusin externa.

4 Arquitectura
Prontus posee una estructura en capas de servicios que entrega una gran flexibilidad al desarrollador, con lo cual le permite aislar completamente las tareas de operacin del ambiente pblico, implementar servicios en modalidad cluster y construir sitios web tolerantes a fallas.

4.1 Repositorios de Informacin


La informacin contenida en Prontus es almacenada en tres repositorios de informacin distintos: La Base de Datos Prontus. Que puede ser interna (transparente para el desarrollador) o MySQL, almacena los datos esenciales de los artculos Prontus y es utilizada para las tareas de operacin y para la creacin de contenidos taxonmicos. Archivos XML. En estos archivos se almacena la totalidad de los datos de los artculos Prontus. Este tipo de repositorio de datos es clave para la gran flexibilidad que ofrece Prontus para administrar distintos tipos de contenidos, a la vez que facilita las tareas de importacin, exportacin y respaldo de datos. Sistema de Archivos. Todos los contenidos que no son de tipo texto (imgenes, animaciones Flash, archivos adjuntos y multimedia) son almacenados directamente como archivos, en su forma original. Esta modalidad significa que no es necesario hacer consultas a una base de datos para entregarlos y por consiguiente aporta considerablemente a la eficiencia de Prontus.

pg. 18

Prontus CMS Descripcin General

4.2 Capas de Servicios


Las funcionalidades de Prontus se distribuyen en capas de servicios que permiten integrar distintas prestaciones en forma eficiente y confiable.

4.2.1 Edicin
La funciones bsicas de ingreso, edicin y administracin de contenidos se realizan a travs de servicios web integrados al servidor. A travs de ellos Prontus genera archivos de texto plano basados en plantillas que pueden ser pginas html planas, pginas xhtml, o pginas dinmicas php, asp o jsp. En estos archivos, los contenidos son insertados tal como deben ser desplegados al visitante, e integrados a servicios de la capa presentacin. La separacin de estas funcionalidades permite aislar completamente las funciones de administracin de contenidos, llevadas a cabo por los operadores, de las funcionalidades destinadas a servir a los visitantes, mejorando de esta manera la seguridad del sitio web. En un caso extremo, la edicin de contenidos puede ser ejecutada en un servidor web distinto del utilizado para publicarlos a los visitantes.

4.2.2 Presentacin
La capa presentacin puede integrar cualquier servicio dinmico tal como foros, encuestas, perfilacin de contenidos o personalizacin de datos. Estos servicios pueden ser externos o internos (widgets), pudiendo incluso integrarse Prontus a otros administradores de contenidos.

4.2.3 Browser
La capa Browser aloja todas las aplicaciones destinadas a ser ejecutadas en el navegador del visitante, lo cual incluye aplicaciones javascript, animaciones flash y applets.

4.2.4 Aplicaciones externas


A esta capa pertenecen todas las aplicaciones externas que se alimentan de datos generados por Prontus, como por ejemplo lectores RSS y protectores de pantalla. Las aplicaciones externas pueden ser de muy variada concepcin y cumplir objetivos muy diversos, teniendo en comn slo el alimentarse de datos producidos por Prontus a travs del protocolo http.

4.3 Widgets
Los widgets son aplicaciones que proveen funcionalidades extra a Prontus. Los widgets pueden ser instalados y utilizados en cualquiera de las tres capas web.

pg. 19

Prontus CMS Descripcin General

5 Contenidos Dinmicos y Control de Acceso


La personalizacin, perfilacin y control de acceso a contenidos es una tarea realizada en la capa de presentacin (pginas dinmicas), en base a las directrices establecidas al momento de generarlos en la capa de edicin (Prontus). Las aplicaciones de esta forma de organizacin son virtualmente ilimitadas, siendo las ms comunes la perfilacin de contenidos, el control de acceso y la autentificacin de usuarios.

5.1 Base de datos de Usuarios


Todas estas aplicaciones requieren que los usuarios se encuentren registrados en alguna base de datos. En ambientes de Intranet, Prontus puede ser integrado a un servidor LDAP (Active Directory en plataforma Windows) para autentificar y perfilar a los usuarios de la red. En ambientes Internet los usuarios son annimos, y por ello suele utilizarse una base de datos independiente. En cualquiera de los casos, debe existir un repositorio de informacin donde poder relacionar a cada visitante con una clave de acceso, uno o ms grupos a los que pertenece e informacin personal.

5.2 Funciones de Integracin


La entrega de contenido perfilado exige la existencia de tres tipos de funciones de integracin, todas pertenecientes a la capa de presentacin.

5.2.1 Funciones de Condiciones de Publicacin


Estas son funciones integradas a los formularios de ingreso de datos Prontus que despliegan controles para definir los grupos o perfiles que tendrn acceso al contenido. Estos controles son desplegados para cada uno de los artculos del sitio web del tipo que se desea perfilar o restringir. La restriccin puede ser automtica (preestablecida) o delegarse al operador la responsabilidad de establecer las restricciones de acuerdo al contenido que est publicando. Por ejemplo, puede integrarse una lista de checkboxes para definir qu grupos de usuarios podrn ver un determinado contenido. La lista de checkboxes es generada automticamente a travs de una funcin que lee los grupos desde el servidor LDAP.

5.2.2 Funciones de Control de Acceso


En la capa de presentacin, estas funciones validan que el visitante pertenezca a uno de los grupos autorizados antes de entregar el contenido publicado en esa pgina. Las funciones pueden negar el acceso a la pgina completa, como es el caso de la mayora de los artculos, o a partes de ella, como suele implementarse en las portadas.

pg. 20

Prontus CMS Descripcin General

5.2.3 Funciones de Autentificacin


Todo sistema de entrega de contenidos perfilados se basa en la verificacin de la identidad de los visitantes. Esta verificacin puede hacerse en cualquier momento dentro del sitio web, y puede ser ms o menos sofisticada dependiendo de la importancia de los datos a proteger. Usualmente se instala un mdulo que administra el ingreso de visitantes (login), verificando contraseas, recordndolas por correo electrnico o mediante preguntas clave y administrando las sesiones de los visitantes que se han autentificado.

pg. 21

Prontus CMS Descripcin General

6 Escalabilidad
La arquitectura de Prontus facilita su adaptacin a los ms variados ambientes y exigencias.

6.1 Requisitos Mnimos


Los requisitos mnimos para instalar y utilizar Prontus son muy poco exigentes: Hardware Pentium IV 500 MB de RAM 200 MB de espacio disponible en disco RedHat Linux Enterprise Linux 5 Fedora 8 FreeBSD 6.2 Apache 1.3.x Apache 2.x Perl 5.8 Php 4.x o 5.x Interna de Prontus o MySQL

Sistema Operativo

Servidor Web Intrpretes Base de Datos

6.2 Ambientes de Alto Rendimiento


Para cumplir con requerimientos de alto rendimiento y seguridad, las capas de servicio de Prontus pueden ser distribuidas en servidores distintos. De esta manera, la capa de edicin puede ser aislada en un servidor dedicado en exclusiva a esta funcin, mientras la capa de presentacin puede ser instalada en uno o varios servidores en cluster. El hecho de que Prontus entregue los contenidos editados en la forma de archivos de texto plano facilita la creacin de clusters, aunque esto es necesario slo si la dinmica de la capa de presentacin y el nivel de trfico as lo exigen.

6.2.1 Clustering
En condiciones extremas de rendimiento y/o seguridad, Prontus puede alimentar, desde un servidor central de administracin, a mltiples servidores configurados en modalidad Cluster. Los servidores del cluster pueden alojar slo contenidos estticos y de esa manera maximizar el rendimiento.

Tambin los servidores del cluster pueden estar alojados en distintas ubicaciones geogrficas.

pg. 22

You might also like