We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Plone CMS, novedades y flexibilidad para soluciones empresariales hoy en día

00:00

Formal Metadata

Title
Plone CMS, novedades y flexibilidad para soluciones empresariales hoy en día
Title of Series
Number of Parts
38
Author
License
CC Attribution 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Computer animationMeeting/Interview
Computer animation
Computer animation
Computer animationSource code
Computer animation
Source code
Source code
Source codeXML
Computer animationSource code
Computer animation
Source code
Computer animation
Computer animation
Computer animation
Meeting/Interview
Transcript: Spanish(auto-generated)
Buenos días, bienvenidos todos a esta presentación en celebración del Día Mundial de PLONE 2021. Quien les habla? Leonardo Caballero.
Está aquí gracias al apoyo de la fundación y de la comunidad para hablar sobre las novedades y soluciones que podemos trabajar con PLONE hoy en día. Hablando un poco de mí, para los que quizás no me conocen, soy PLONE Developer desde 2008,
autor de muchas publicaciones de PLONE en español, colaborador y activo traductor al español de PLONE y de su documentación y manuales y procedimientos, miembro también
de la fundación PLONE y embajador de la fundación PLONE para todo lo que es la comunidad habla hispana. Desde hace tiempo sigo promoviendo y apoyando esta solución,
a cual vamos a tocar el día de hoy. Una pregunta muy sencilla que se hace mucha gente, que es PLONE CMS. PLONE CMS es el más longevo, flexible, robusto y seguro CMS que se ha escrito en
Python. El proyecto del desarrollo de PLONE tiene más de 20 años y hoy en día sigue renovándose y creciendo en base a los aportes de los usuarios y de los desarrolladores de la comunidad Python y PLONE. ¿Qué es un CMS? Un CMS viene de las siglas de inglés Content
Management System, o CMS, que para la traducción a español significa Sistema Administración de Contenido. ¿Qué es lo que hace un Sistema Administración de Contenido? Le permite la redacción y la publicación de contenidos de forma fácil
a través de la web. Eso es lo que es un CMS. Para los que quizás no están familiarizados con estos términos, hoy en día muchas redes sociales las que nosotros usamos como Facebook, Instagram, TikTok, son CMSs orientados para contenidos multimedia o para compartir
historias donde un usuario con una interfaz carga contenido de imagen o video y le puede aplicar ciertos filtros, ciertos contenidos y luego se publica. Eso es un CMS orientado a ciertos nichos de mercado. Entonces, hoy en día todos de alguna forma hemos usado
un CMS. Ahora, hablando un poco de PLONE. PLONE es de código abierto. Está licenciado bajo la misma licencia que usa el kernel de Linux, la GPL, la Licencia General Public License. Y esto define el marco de licencias y de términos en el cual la gente puede usar,
adaptar y distribuir el software que se descargan desde Internet a sus necesidades. PLONE históricamente ha sido construido bajo el framework de desarrollo SOP en el cual
hoy en día todavía sigue vigente y vivo su desarrollo en la comunidad de PLONE para mantener un servidor de aplicación, un gestor de base de datos orientado a objetos y todo un
funcionamiento. Por lo tanto, en la comunidad de PLONE, en la comunidad de PLONE, hay un gran número de usuarios y de funcionalidades que permiten la robustez, la flexibilidad y la escalibilidad del CMS PLONE. Por consiguiente, esa seguridad, esa flexibilidad, está muy casada de lo que es el lenguaje con que está escrito.
Eso se debe a que el lenguaje con que está escrito es Python. Python es un lenguaje de programación interpretado que es multiparadigma, que es de sintaxis de alto nivel, es decir, que su sencillez permite que las personas que
incluso nunca han programado puedan poder probar Python como su primer lenguaje y poder hacer cosas muy extraordinarias hoy en día. Ahora, PLONE viene siendo, nosotros como miembros
de la comunidad entendemos PLONE desde diferentes puntos de vista. Vamos ahorita a enfocarnos en el punto de vista del software, porque es un software, como hablamos, es un software para CMS, para construcción de sitios web. Usted puede sin necesidad de
complejas o de ser un experto en informática, usted puede probar PLONE sin tener que instalarlo. Usted puede entrar en la dirección que aquí ponga a disposición, plone.com barra try.plone.html y allí usted va a poder acceder a varios sitios públicos
donde hay diferentes sitios demostrativos, incluso con diferentes funcionalidades para que usted pueda probar en línea el producto sin necesidad de instalarlo. Ahora, si usted quiere instalar el software, la página ideal para eso es entrar a
plone.org barra download, donde usted puede conseguir todo el software en sus diferentes versiones y, además, en las diferentes metodologías soportadas para poderlo instalar.
Aquí les presento un ejemplo de un demo recientemente publicado que es el demo de la versión PLONE 6 con el tema clásico que venimos trabajando desde las versiones anteriores y que la puede conseguir en say.classic.demo.plone.org. Usted puede acceder
a esa URL y les voy a presentar una página como la que se ve aquí a continuación. Esta página es la page de este demo donde usted puede hacer clic en entrar ahora y allí
puede elegir cualquiera de los tres roles, el administrador, el jefe editor o el editor o el creador de contenidos dentro del CMS para poder jugar y probar las funcionalidades en esta versión de PLONE 6, que es una versión recientemente salida del horno,
como algunos decimos. Es una versión alfa recientemente publicada que incluso con este demo ustedes pueden acceder a las funcionalidades y probar qué hay de cosas nuevas con PLONE 6.
Hablamos, les invito a que entren a esos demos y si les interesa instalarlo, descarguen el software y empiecen a usar la herramienta porque puede ser un valor importante para su organización o para su nicho de negocio o optar por PLONE.
Hablando un poco de las comparativas que tradicionalmente se hacen con otros CMS en el mercado populares, se consigue WordPress, se consigue Drupal y Johnla como alternativas
muy populares dentro del mundo de la web. Sobre todo WordPress, tiene un mercado cada vez más grande en ciertos nichos de CMS. Ahora, normalmente la gente, como son los CMS
quizás más populares, lo comparan con estos tres que acabo de mencionar, pero realmente su comparativa está a nivel de sistemas de gestión de contenido o CMS de índole empresarial como Lefry, SharePoint o Alfresco. Son soluciones que van más allá del sistema de gestión de
contenidos, te permiten facilidad de integración con plugins, con sistemas legados, te permiten aplicar funcionalidades de CMS o de sistema de administración de documentos y las funcionalidades propias que trae PLONET con ciertas parametrizaciones te permite estar al
mismo nivel de estas funcionalidades, de estas soluciones que son, evidentemente son soluciones que tienen modelos de licenciamiento dual donde hay cosas que son paga y otras
que no. Y también hay que hablar de la comunidad, la comunidad PLONET es un grupo de personas que están reunidas para promover el desarrollo de esta solución, del sistema de gestión de
contenidos de Christian Python, PLONET. Es una comunidad muy dinámica de diferentes países, estamos hablando de Estados Unidos, México, Brasil, Argentina, Uruguay, Colombia, Venezuela, de la Unión Europea, países en Asia, en la India. Hay varios contribuidores y desarrolladores
en diferentes partes del mundo que se reúnen y se organiza todo el desarrollo y la propiedad intelectual y se define el lineamiento y estrategia de marketing a través de lo que es la fundación PLONET que es la que se encarga de cuidar los lineamientos y la propiedad
intelectual del producto de desarrollo. Se encarga también de definir pautas de cómo promover más esta solución en diferentes partes del mundo a través de los embajadores de la fundación en diferentes zonas del planeta. También se encarga de definir y ayudar a la
organización de todas las plataformas que sirven para que la comunidad pueda trabajar, como páginas web, la página web de la comunidad, la página web de soporte hacia los miembros de la comunidad, los requisitorios públicos. También ayudan y promueven el
patrocinio para, por ejemplo, la organización de la Conferencia Mundial de PLONET, la PLONECONF. Entonces, como ven, este proyecto de desarrollo open source está muy bien definido y protegido y apoyado no solo por la fundación PLONET, sino también por un grupo de empresas
que patrocinan y financian el desarrollo, financian eventos donde se generan nuevas funcionalidades que son nuestros eventos, pueden ser eventos de difusión como este donde estamos hablando bondades de Python, de PLONET, como también hay eventos técnicos donde son los llamados sprint o maratones de programación donde se definen ciertas
funcionalidades que se deben corregir o desarrollar y en tres o cuatro días, quizás una semana, tiene el resultado de tener nuevas mejoras y aportes que van al rollo en PLONET. Entonces, es una comunidad amplia con diferentes intereses pero siempre
con unos lineamientos comunes para que el proyecto siga vigente y siga creciendo en el tiempo. Esta misma comunidad te ofrece el hecho de poder tener versiones LTS o long term support en el cual tú puedes implementar en tu organización una versión de PLONET y
esta versión de PLONET tiene soporte, longevo o por largo tiempo para que no tengas que estar migrando entre versiones o iteraciones más frescas o más recientes entre el desarrollo y eso le da un valor también interesante para ustedes en adoptar PLONET en sus organizaciones.
PLONSEI, hoy en día ya estamos trabajando con PLONSEI. PLONSEI es la versión más reciente de PLONET. Viene a ser un refrescamiento y optimización en performance, en recursos de
la versión PLONET 5. Viene siendo una solución que sigue teniendo cosas características que lo hacen robusto, son funcionalidades legadas que han marcado la diferencia de este CMS al otro CMS es como el flujo de trabajo por defecto que él trae implementado y la posibilidad de
extenderlos y personalizarlos a las necesidades de su organización. Los flujos de trabajo en esencia es la serie de pasos que los usuarios deben interactuar con el sistema para poder publicar un contenido, por ejemplo, entonces una persona por ejemplo redacta un contenido,
cuando lo está redactando está privado, pero cuando lo quiere mandar, lo quiere solicitar que lo publiquen puede pasar por un flujo de revisión donde un otro usuario lo revisa y está en estatus pendiente por revisión y cuando eso ya está listo pasa el proceso de
publicación. Esto es uno de los flujos por defecto que trae la herramienta y que evidentemente tiene otro flujo de trabajo que esto puede ayudar para poder organizar diferentes equipos que redacten y colaboren con contenido en su sitio web y llevar un
control de qué cosas se publican y qué cosas no y en dónde se publican y en dónde no, y eso es una de las joyas ocultas que tiene PLONE que le da un valor importante para su organización. Hoy en día se continúa con el desarrollo de SOP, SOP por un tiempo estuvo
un poco estancado en cuanto a las funcionalidades, a la modernización, pero ya hoy SOP gracias a una comunidad importante de desarrolladores y contribuidores que lo modernizaron lo han sido a actualizar hacia la última versión de Python donde usted ya tiene una garantía de
trabajar con una versión más optimizada, con parches de seguridad, actualmente la versión que se maneja en la versión de SOP en la versión 5.1.2 es la actual versión que se está
ya está, aquí es la versión 5.1.3 que tiene una imagen de su interfaz administrativa más modernizada, basada en bustrap y que es más personalizable en muchos casos y como ven el desarrollo sigue
y estos procesos de desarrollo han adoptado nuevas prácticas, nuevas técnicas que ya vienen
¿Qué significa eso? Eso significa el hecho de que puedas separar el backend de Plone del frontend. No es secreto para muchas personas que, tras las técnicas desarrolladas en el pasado para todo lo que es la tematización y la personalización de Plone,
era algo complicada, más no imposible de implementar. Pero ya el hecho de poder separar las capas de aplicación, tú puedes implementar el diseño en tecnologías con
JavaScript como React. Y tú puedes conectar vía API al backend que sigue siendo Plone, subpython y extraer data en ambos sentidos. Es decir, puedes ingresar como puedes consultar.
Esto se debe al desarrollo de una API bien madura, que es el res API de Plone. Tiene ya diversos tipos de aplicaciones que se pueden conectar como frontend al backend de Plone. Como en este caso Angular, hay aplicaciones para Angular,
para React, para Ionic y Boweit.js, que son diferentes frameworks para desarrollo de aplicaciones o de componentes hechos en JavaScript. Además, tiene soporte a Volto CMS. Volto CMS viene a ser la solución por defecto para el
frontend en Plone 6. Y opcionalmente también tiene módulos que te permiten conectarte con el generador de páginas estácticas Gaxi. Ahora, hablando un poco del API, para no caer en muchas complejidades,
la res full API de Plone es una API hipermedia que permite proporcionar puntos de entrada de acceso a información de una API dentro de Plone. Esto le permite que usted pueda desarrollar tu aplicación frontend y conectarte, por técnicas de programación,
a la API, al punto de acceso de información, extraer la data y devolverla. O como también puede ingresar data y hacer los procedimientos tradicionales de ingresar, consultar, modificar y eliminar. Desde un cliente, sea el nativo que trae Plone o clientes
adicionales que usted desarrolle. Esto le da un valor interesante porque usted puede trabajar una aplicación, por ejemplo, nativa en Android, que se conecta un backend en Plone para obtener data y mostrarla en la aplicación nativa.
Ejemplos de casos de implementación de SDK de clientes para Plone. Está el Angular SDK para Plone, que es un paquete Angular que ofrece la capacidad de integración en alto nivel entre Angular y la Plone res API. Proporciona los servicios para poder hacer el diálogo
entre el backend de Plone, componentes Angular listos que puedes usar o reusar en tu aplicación. Todo el servicio de routing de rutas de acceso a los puntos de información donde va a obtener o va a cargar información.
Y tiene bastante documentación con ejemplos prácticos para poder implementar este tipo de aplicaciones desde Angular. Y vamos a mostrar aquí un ejemplo de una aplicación Angular que está hecha para poderse conectar hacia el
backend de una aplicación en Plone, a un sitio web en Plone. Y estas son algunas pantallas de una PWA o una Progressive Web Application o una página web progresiva que
está disponible en github.com barra collective barra collective.experimental piso Angular piso PWA. Pueden descargársela desde allí y adaptarla y hacer las pruebas o incluso usarlas para sus desarrollos. Un caso de éxito público.
Otro ejemplo son las integraciones con Gaxi.js. Gaxi.js es un generador de sitios web hecho, generador de sitios web o de páginas web estáticas para React. Utiliza un stack de tecnologías como Babel, React.js, webpatch o GraphQL para todo el tema de la
conexión a los datos y la representación. Este tipo de cosas hago énfasis de comentarlo porque son el conjunto de tecnologías más populares que hay del lado del front-end. Entonces, estos son un conjunto de tecnologías que te va a poder permitir definir nuevos layout,
nuevas personalizaciones basado en componentes de React y que te permite fácilmente desarrollar una aplicación y sitios web de forma muy amigables basado en bloques de contenido.
Y Gaxi.js es una de esas. Pero en este caso Gaxi.js es específico de generar contenido estático que se conecta a través del API y obtiene datos y lo presenta. Bueno, vamos a seguir, a proseguir. Aquí también hay otro ejemplo que github.com barra
collective barra gaxi-started-plone. Allí van a poder conseguir un ejemplo de una plantilla de Gaxi.js para poder implementar las conexiones desde el front-end en Gaxi con el backend de Plone.
Un ejemplo de un sitio hecho con Gaxi, un caso real, fue el sitio web de la conferencia de Plone del 2019 que fue hecho con Plone 5 y en su front-end con Gaxi y React. Esto se puede entrar al sitio de HTTPS 2.0 barra barra
2019.plone.com.orege. Y allí va a poder ver el ejemplo del producto final de las cosas que se pueden hacer entre Gaxi y Plone. El nuevo chico de la cuadra,
como se dice en Jelga, Anglosajona, el nuevo vecino, es Volto CMS. Volto CMS es el actual o será el actual front-end de Plone para la versión 6. Es un sistema de gestión de contenido hecho en React que
se conecta al backend de Plone usando el PloneRSPI o hacia un servidor de aplicación como guillotina o incluso hacer implementaciones con un backend desarrollado en node.js. Una de las ventajas y el esfuerzo que ha hecho la
comunidad de trabajar con este tipo de tecnologías JavaScript es poder implementar, modernizar los procesos de edición y redacción de contenido dentro del CMS. Y para eso habría que adoptar un conjunto de tecnologías que en el stack tradicional de los desarrollos en Plone
5 no estaban implementados de forma amigable. Entonces, con este concepto de separar el backend del front-end con el backend de la aplicación, te permite conectar en el frente. En este caso, Volto va a estar por defecto y es un
editor muy enriquecido que permite construir las páginas, los layout y los diseños de diagramación de la página en base a conceptos de bloque que tú vas a poder arrastrar e implementar. Un ejemplo de el demo de la aplicación Volto es este que
les estoy presentando acá. Como ven, la interfaz para los que ya han visto Plone en anteriores versiones es algo parecido, pero las funcionalidades que ofrece es que te permite implementar ya bloques de código que tú puedes arrastrar
y soltar y luego personalizar e integrarlo con la galería, con catálogos de noticias, con catálogos de tipos de contenido y un conjunto de funcionalidades que ya puede tener la herramienta y que hace que entonces tú puedas delegar la redacción y la maquetación de los diseños
del sitio a personas que no tengan que ser expertos programadores ni maquetadores o programadores from end, sino delegarlo a editores que con un debido entrenamiento puedan personalizar y cambiar los layout en el momento que lo deseen.
Entonces, aprovecho y sigo haciendo la publicidad. Si eres programador React, puedes unirte al desarrollo de Volto hoy. No necesitas saber Python, Subplon para poder desarrollar y participar en este desarrollo. Y realmente está muy bien definido el proyecto.
Incluso mis primeras contribuciones con React fue mejorar el mecanismo de las traducciones al español. Y siguiendo la documentación que está disponible, al final voy a comentar dónde están esos manuales de entrenamiento y recursos de implementar React,
de saber React, implementarlo en Plone. Yo pude contribuir a mejorar el mecanismo de traducción y, por consiguiente, la generación de nuevas cadenas de traducción para que Volto pueda estar mejor
internacionalizado, es decir, mejor soportado a los 40 idiomas que soporta Plone. Y a los nuevos idiomas que se quieran incorporar al CMS para poder ampliar más el mercado de personas que puedan usar esta herramienta. Ahora, Plone ofrece soluciones empresariales.
Hago esta pregunta porque asocié de que era un CMS orientado a índoles empresariales como Sharepoint, Alfresco, Le Fry. Sí las tiene. Y las tiene ya hechas que tú las puedes descargar para implementar.
Vamos a hablar de la primera. Un caso muy típico en una organización es manejar una intranet. Y existe un proyecto open source, se llama Plone Intranet, desarrollado por Quaid, que te permite crear una solución empresarial para intranet y extranet.
Este desarrollo es realizado por el consorcio europeo Quaid. Y como me permite manejar este concepto de intranet y extranet, que para muchos quizás no es común, está más común entender el término de una página web, es público que es lo que permite normalmente.
Es un sitio en línea que te permite la redacción y publicación de contenidos de forma fácil, pero trabajándola de forma grupal. Y esta página puede ser totalmente privada, solamente los que tengan que loquearse para poder acceder al contenido. O puede ser también un sitio totalmente público.
Pero te permite conectar estas recursos grupales, los puedes integrar con sistemas legados como autenticación de usuarios, base de datos usuarios, conexiones a otros elementos de tu organización que tú no quieres que estén expuestos a la web, solamente dentro de tu intranet.
Y además de que ofrece los espacios colaborativos para que los empleados o miembros de una organización puedan hacer seguimiento y definir pautas, tareas a realizar y hacer un seguimiento de sus metas y actividades. Si ustedes quieren acceder a la documentación de este
proyecto, es un proyecto open source, como lo comenté, está en dos.ploneintranet.org. Y aquí les muestro unas capturas de lo que es la intranet. Es una intranet bastante responsiva, diseñada para dispositivos y para elementos de pantallas
wire screen. Y en esta pantalla puedes ver un espacio de trabajo donde ahí están los miembros que son de ese espacio y donde se pueden definir en este caso un evento al cual deben asistir estos miembros que están ahí definidos. Cómo se pueden ver también, esto es una pantalla donde se
puede ver el dashboard global, donde ahí se pudieran ver las publicaciones de los diferentes grupos de trabajo dentro de la organización. También esto es una gráfica que se muestra las actividades y los hitos y las actividades definidas por ese grupo de
trabajo para realizar y el herramienta que permite incluso mostrarlo gráficamente de esta forma. Para más información sobre este proyecto, este proyecto no solo es open source, también tiene su solución enterprise. Pueden visitar a quakecloud.com.
Aquí abajo de las láminas de las gráficas les coloco el enlace para que ustedes puedan descargar, interactuar con este consorcio de empresas y solicitar un demo y poder llegar a acuerdos de implementación de ese tipo de soluciones empresariales.
¿Existen soluciones LIMS? Sí existen. Vamos a hablar un poco de ellas. Es una iniciativa de empresas como Rindin, Byte y NaraLabs que desarrollan la solución se
llama Cineit LIMS. Anteriormente, este es un fork de otro proyecto y hoy en día es un desarrollo que ofrece una solución empresarial de LMS o de un sistema de gestión de información de laboratorios.
Cineit ofrece una llave en mano que es fácil de ejecutar y está listo para entornos productivos. Y es un espacio y te permite tener un espacio de donde colectivos puedan cargar información y hacer seguimiento de actividades y metas como, por ejemplo,
si estamos hablando de un laboratorio de muestras médicas, una persona puede realizar la solitud de una muestra de agua, por poner un ejemplo. Y esta muestra pasa por un criterio de rigoroso de
análisis de muestras, donde se cargan resultados y adicionalmente se pueden generar facturaciones y pagos y envía de factura y resultados de los análisis a los clientes. Esto es un ejemplo de lo que les está hablando la
herramienta. La herramienta es también adaptada a diferentes dispositivos, es decir, es responsiva. Aquí muestro algunas capturas de las muchas que tienen porque es un sistema muy completo para la gestión de laboratorios. En este caso es la definición de un cliente y definiendo la ficha de contacto del mismo.
También podemos asociar una muestra hacia ese cliente, es decir, que un cliente solicitó el análisis de una muestra y después del análisis de los resultados se puede generar un documento y enviarse vía correo o descargarlo en PDF para enviárselo o compartirlo al
cliente. Ahora, ustedes me dirán, pero ¿quién usa un LMS? Hoy en día con toda esta situación del COVID-19 se ha creado una necesidad de tener laboratorios en diferentes partes del mundo que estén haciendo pruebas y análisis para las vacunas del COVID,
pero también para análisis de muestras de casos de pacientes. Entonces, este sistema te permite funcionar como un laboratorio donde se hacen análisis de muestras químicas como también se hacen análisis de muestras de un
paciente médico. Y tiene diferentes módulos, incluso un módulo que es el que te permite definir la información del paciente. Y esa información lleva a un seguimiento de la análisis de las muestras que se hacen a los pacientes. Ya con eso más o menos creo que están entendiendo que
tiene nichos de implementación para laboratorios en una clínica o un hospital como muestras de laboratorio sobre estudios ambientales. Pero también se puede implementar para industrias petroleras, por ejemplo. Que necesitan hacer análisis de muestras del petróleo o del
gas que se consigue, que van a explotar y ver cuánto llevar un seguimiento de todo el muestreo de esos pozos que están manejando y hacer análisis de la calidad, de la proyección, de cuánto es la productividad que se le pueda sacar esa muestra.
En verdad es una solución muy completa. Tiene evidentemente un nicho muy específico, laboratorios. Pero te permite llevar seguimiento de muchas funcionalidades a nivel de lo que es la gestión de laboratorio, el inventario de equipos, facturaciones, costos.
Tiene muchas cosas. Se los invito, a los que estén interesados, visitar el sitio www.cnet.com para tener más información del aplicativo.
Continuando un poco, viene la otra pregunta. Plone, ¿se ha podido implementar para soluciones de e-government o de gobierno electrónico? Sí. Y lleva mucho camino, muchos años en desarrollo este tipo de soluciones. Voy a mostrar solamente una o dos de varias soluciones de
e-government que existen hoy en día. Vamos a hablar de el primer caso, que es el portal modelo desarrollado por la iniciativa de Interlegis en Brasilia, Brasil, que es la personalización de un CMS Plone para una cámara
legislativa, con una arquitectura de información estandarizada de lo que debe llevar una cámara legislativa en Brasil. Incluye herramientas que caracterizan el trabajo y del flujo de información dentro de una institución pública,
para cumplir las normas nacionales de Brasil sobre la publicación de estos contenidos y del acceso a la información. Tiene mecanismos de transparencia donde las soluciones publicas le permiten al ciudadano acceder a Open Data o a través de formatos API,
los formatos JSON de una API para que puedan extraer data de información de esos sitios para procesos de auditoría y controloría. Tiene un módulo que es el defensor público, que es una herramienta que proporciona el portal modelo a los ciudadanos para ponerse en contacto directamente
con el parlamento y darle seguimiento a solicitudes de atención sobre un tema en específico. Te permite publicar contenido multimedia, la transmisión en vivo de las sesiones legislativas, es decir, este software acompañado a lo que
implementa el programa Interlegis, implementa procesos de modernización en las cámaras legislativas en Brasil, donde no solo desarrollas software, sino hay una infraestructura de acceso a internet, de cámaras, de salas de videoconferencia y de transmisión en vivo de las sesiones de cada cámara
legislativa. Entonces, cuando ellos implementan soluciones como portal modelo, en el momento que usted necesite habilitar la sesión de transmisión en vivo, usted puede fácilmente integrar esa sesión en vivo a su portal web para que las personas puedan ver lo que está pasando dentro de la sala de discusiones en la
cámara legislativa. Entonces, es una solución muy completa. Si ustedes quieren conocer del proyecto, ver dónde descargarlo y cómo contribuir con ellos, puede visitar el sitio de colab.interlegis.lg.br barra wiki barra proyecto portal modelo.
Esta información está en portugués y algunas cosas por allí he hecho traducciones y publicaciones de ciertos software de interlegis en español, pero son gente muy amable, abierta a las contribuciones y a los desarrollos, ya que todo este desarrollo de portal
modelo es también open source. Aquí un ejemplo del portal modelo para las casas legislativas en Brasil. Como ven, realmente tiene varias plantillas que puedes manejar o implementar a tu sitio.
Creo que son más de 6 plantillas diferentes con colores y con herramientas para poder tematizarlo y personalizarlo. Entonces, es un caso de éxito de implementación de soluciones de gobierno electrónico open source desarrollada bajo Python y Plone en el gobierno de Brasil, que tienen bastantes implementaciones de este
software en las diversas cámaras legislativas del gobierno de Brasil. Ahora vamos a hablar de otro caso. IA SmartWeb Mio. Es una personalización de un sitio de Plone que ofrece un portal listo para ser usado para el poder local de la
municipalidad. Este desarrollo es hecho por la iniciativa IMIO en Bélgica y ofrecen soluciones de software open source para las comunas, las tres comunas de Bélgica. En esencia es un gestión de contenido que le permite
también llevar una gestión avanzada de usuarios y permisos, autenticación, contraseña. Incluso te permite en Bélgica, los ciudadanos tienen identificaciones electrónicas. Tienen una identidad electrónica. Y esa identidad electrónica, ellos pueden con esa tarjeta
pueden iniciar sesión dentro del portal y firmar y aprobar procesos de forma electrónica. Entonces, este sitio tiene incluso implementado ese tipo de autenticaciones, que es una identidad nacional en Bélgica, y que agiliza mucho de los trámites que se
ofrecen. Además de ser un sitio web, como tal ofrece multilinguismo, es decir, en Bélgica se hablan varios idiomas, entonces ofrece soporte a varios idiomas. Galería de fotos, integración de videos,
búsquedas cruzadas según el perfil o tipo de generación e integración de canales en RSS, ya que son portales desarrollados para diversas organizaciones comunas dentro de Bélgica. Si ustedes quieren conocer un poco la funcionalidad de este producto, ia smart web visite imio.be barra nos
aplicación barra ia smart web. Bajo en esta lámina pueden conseguir el enlace hacia este sitio web.
También ofrece funcionalidades de noticias, eventos. Tiene un módulo de circuitos de Bélgica que es un módulo de turismo donde se ofrecen temáticas de actividades locales, directorio, mapeo de contenido y categorización.
Te permite también crear pequeños sitios o los llamados mini sitios dentro de un sitio principal que eso es una funcionalidad interesante para arropar pequeñas organizaciones dentro del sitio web de una gran
organización en Bélgica. Aquí hay unos ejemplos de algunos sitios públicos construidos con este software. Este software es open source, está disponible su descarga y toda la información y los manuales están en francés de
Bélgica. Y como tal es otro caso de implementación de soluciones y government desarrollados por la iniciativa de PlonGov, en este caso en Bélgica. Otro ejemplo de soluciones empresariales viene a ser
OneGovGiver. OneGov es una iniciativa basada en Plone que te permite la gestión empresarial de contenidos o de documentos. Es decir, es un document management system o sistema de administración de documentos que le permite gestionar toda
la información relevante de a su negocio y además asignar tareas y seguimientos de las mismas. Como tal, no solo es un sistema de gestión de documentos y registros, también permite funciones de control de proceso y de control comercial.
Te permite llevar una actividad comercial transparente, rastriable y todo y por lo tanto se garantiza la seguridad jurídica de las organizaciones que lo implementan. Este es un software desarrollado en Suiza,
desarrollado por la empresa 14Work. Y si ustedes quieren acceder a la información del visiten14work.ch barra lowsogen barra OneGovGiver.
Al fin y al bajo de esta página, de esta diapositiva, está el enlace hacia esa página web. Una de las cosas interesantes de OneGovGiver es que soportan el estándar internacional de la gestión de documentos. El DIN hizo estándar 15489.
Esto a nivel de certificación es importante. Si tu organización lo requiere implementar, esta herramienta soporta este estándar para la gestión de contenido. Esta aplicación cumple con los requerimientos centrales de la gestión de documentos, fiabilidad,
autenticidad, integridad y accesibilidad. Y estos mecanismos son este tipo de soluciones ha sido implementada en Suiza y en varios países en Alemania, en varias organizaciones como en Alemania, para todo lo que es la digitalización de los
documentos y procesos en una organización. Aquí hay un ejemplo del sistema, del demo que está en línea, donde se puede ver el catálogo, la categorización es de contenidos y se ve que puede gestionar documentos de Word, documentos de PowerPoint,
documentos de PDF, hojas de cálculo en Excel y puede estar asociado a un conjunto de información de administración. Fíjense que en este caso hay un administrador, hay una persona, las fechas,
los status de publicación, un email de contacto. Si ofrece información pertinente en cuanto a estos contenidos dentro de su intranet. Este es una ficha detalle de un producto, de un documento digitalizado, donde se puede escribir toda la información del mismo, quién es el autor, quién lo creó,
fechas de publicación, descripciones, una previsualización incluso del documento antes de descargarlo, y si requiere puede ver una previsualización del mismo y incluso descargar el documento en su formato original o en formato PDF. Y esta es una solución solamente es bien completa para
todo lo que es la gestión organizacional. Esta solución, evidentemente, es una solución intranet y la tiene a disposición como un software open source, pero también tiene su licenciamiento y sus módulos empresariales que tienen su licenciamiento.
Claro está. Otra solución en cuanto a la gestión documental es otro producto de IMIO, que es Iadox, que le permite escanear documentos, memorandos, comunicados, cartas, entrantes y salientes dentro de una organización mientras disfruta de poder consultarlos,
procesarlos y transferirlos a cualquier otra organización definida dentro de su sitio Plone que representa una organización real o un departamento real dentro de su organización. Esto es un vínculo inequívoco entre el correo de papel y la gestión de correo electrónico.
Es decir, hay un proceso muy integrado para los despachos de entrantes y salientes de contenidos o de documentos hacen bajo el formato que implementaron en IMIO para Bélgica, que es el sistema de correo. La formalidad de un sistema de correo.
Le permite escanear y archivar su correo en muy poco tiempo, es decir, le ayuda a la automatización de esos procesos. Si usted quiere conocer un poco sobre este proyecto, entre imio.be barra nos-application barra Iadox. Y ahí va a poder conseguir la información en francés
belga sobre las características que puede tener esta herramienta. Y a continuación, voy a mostrar un ejemplo de unas capturas de pantalla de este software, donde se puede ver la edición, el catálogo de un documento, en este caso un documento PDF.
Y incluso una previsualización y además incluso el análisis del documento para poder extraer el texto del mismo y todo ese texto queda indexado en el motor de búsqueda. Entonces, si usted está buscando un documento en base a la palabra que contiene el documento,
va a poder mostrar este artículo de documento como un recurso en los criterios que coinciden con la búsqueda, porque el buscador busca dentro de la meta información del documento. Y, bueno, evidentemente este tipo de soluciones lo que hace es que le permite llevar un control digital de los
activos y recursos dentro de su organización de una forma más eficiente y propia dentro y lo controla dentro de su organización, sin tener que usar cosas como Google Drive o One de Microsoft o Troutbox para poder compartir
documentos y catalogarlos y usarlos o rehusarlos dentro de su organización. Entonces, tenemos como soluciones de gobierno, soluciones de gobierno a ciudadano, tenemos a Portal Modelo y a SmartWeb y soluciones de
gobierno a gobierno, government to government, está OneGodGaybird y a Docs. Entonces, ya solamente con eso y hay muchas más soluciones de gobierno electrónico que son quizás muy orientadas a la necesidad de cada país que lo ha desarrollado, sea en Bélgica, en Brasil, sea en otras iniciativas de
soluciones de gobierno electrónico, como en el caso también de Italia, que han hecho bastantes desarrollos de soluciones para portales de gobierno, cada una responde a una
necesidad del e-government y que están allí disponibles. La mayormente tienen licenciamiento open source y en
Mario y en Marcos. En este caso,λen piano, la parte de la parte de la parte del estaba hablando, es poder analizar esos datos y poder compartir esa información con otras aplicaciones legados, generar cálculos, proyecciones.
En fin, muchos procesos. Porque la data y la metadata es información que puede ser importante para la toma de decisiones en las organizaciones. Entonces, para eso, Plone tiene el API Redful, el Redful API de Plone. Y también tiene módulos para Open Data,
para compartir esa información con otras aplicaciones. También tiene soporte a módulos de búsquedas empresariales, como el ActiServe o Solid. También tiene módulos para integración con Open Adapt o Microsoft Active Directory para lo que es las conexiones
y los permisos de usuario, la autenticación de usuario dentro de la aplicación. Y también tiene módulos para aplicación de sísmenes en
lasINGMOTS o zSignals también. O MongoDB.
Entonces, estas soluciones de big data o potenciales soluciones de big data es que usted puede extraer data de varios de estos recursos e integrarlos, por ejemplo, en un dashboard donde muestren gráficas, reportes, proyecciones que le permita a su organización la
toma de decisiones. Y, bueno, con el potencial de que el lenguaje de programación es Python y puedes implementar módulos de miniconda o de anaconda para todo el análisis científico de esta data que
te ofrece la conectividad a sistemas legados o a las bases de datos y los datos cargados dentro de Plone. Y eso le da una potencialidad de que usted pueda desarrollar soluciones llave en mano a la necesidad del cliente, haciéndole análisis big data a toda esa data categorización
que, procesándola adecuadamente, genera una información pertinente. Entonces, hemos hablado un poco de las características y potencialidades que puede ofrecer el CMS. Pero también, evidentemente, hay que hablar del cómo adoptar esta herramienta y
cuáles serían los procesos normales. Evidentemente, necesitas entrenar a tus usuarios que te van a gestionar el contenido, como los que van a desarrollar, como los que van a administrar la plataforma. Y para eso, la comunidad Plone tiene un sitio que se llama training.plone.org, donde ofrece una gran cantidad de
información de recursos de desarrollo, como el manual de desarrollo, el curso de desarrollo de Mastering Plone, que incluso ese curso está público en el canal de YouTube de Plone SMS de la comunidad. Está el manual de entrenamiento de Plone Taming o
de temas en Plone. Hay manuales para desarrolladores en JavaScript, en React, en el AC de Angular, también para la integración de Volto, CMS y de GACS y JS dentro de Plone.
También hay manuales de formación para la personalización a través de la web o, es decir, para personas que integran y personalizan cosas dentro del CMS. Los manuales de flujo de trabajo o de workflow de Plone. Hay automatización de los deployment o de las implementaciones en los sitios de producción.
Deployments o implementaciones de Plone bajo Amazon Boxwork. Migración de contenido de otras bases de datos como, por ejemplo, la base de datos de John Lau, la base de datos de WordPress o la base de datos de Drupal
hacia la base de datos de Plone. Cómo migrar todo ese contenido y mantener todo el estado de la información en la nueva plataforma si tú decides implementarlo. Y como también hay entrenamientos de sistemas de búsquedas empresariales como Solair. Ya para ir finalizando, les invito a que visiten el sitio
comercial de la comunidad que es Plone.com, donde se registran, donde hay casos de éxitos actuales del uso de esta herramienta. También la información del proyecto se encuentra en
Twitter, en arroba Plone, en Instagram, arroba Plone CMS, en Github para los técnicos o desarrolladores, en arroba Plone. Van a poder conseguir información y recursos de desarrollo oficiales del proyecto. Si después de todo esto que les he hablado,
que les he mencionado, les interesa Plone, lo probaron y quieren usarlo. Y necesitan soporte, y necesitan apoyo de un partner en la zona o de un apoyo, un soporte comunitario. Ustedes pueden entrar en plone.org y ahí vas a
conseguir toda la información de los software, del software de Plone, de cómo instalarlo, de también información de noticias de la comunidad. Además, nos pueden conseguir en el sitio, en el grupo de flacplone.slac.com, como también comunidades de desarrollo en Github como
collective, es decir, github.com barra collective, o github.com barra Plone. Ahí van a conseguir recursos de módulos, documentaciones, recursos que pueden servir para instalaciones, implementaciones de módulos,
o incluso poder compartir tus desarrollos hechos en Plone a la comunidad de usuarios como tal. Les invito al mismo tiempo, nosotros organizamos una conferencia a nivel mundial, que el año pasado fue en línea, y de momento en base a lo que suceda con el tema
de la vacunación sobre el COVID, podrá ser presencial o no. Pero entonces, para estar atentos sobre estas novedades y cómo va a ser la próxima conferencia,
cómo comprar las entradas para asistir al evento, cómo luego poder hacerles seguimiento a los videos que después post conferencia se publican en el canal de YouTube, que por cierto, los videos de la conferencia pasada se publicaron en el canal de YouTube en el canal
se llama Plone CMS dentro de la plataforma YouTube. Ahí están disponibles todos los videos y los entrenamientos de la conferencia pasada. Entonces, estén pendientes en las redes sociales también, en Twitter, en arroba PloneConf y en YouTube.
Los puedes conseguir, como les dije, en Plone CMS. Y, bueno, para ir finalizando, les dejo mis contactos donde me pueden conseguir. Y mi correo es LeonardoC arroba Plone.org.
En LinkedIn me consiguen como Leonardo J. Caballero G. En Telegram me consigue como Arroba Makawa. Makawa es el apodo mío dentro de la comunidad de desarrolladores. Y así me conocen mucho de los programadores, los usuarios dentro de la comunidad. Y si quieren contactar un poco sobre las iniciativas de
traducción al español, manuales, soporte, les invito a que entren a la iniciativa que he tratado de seguir manteniendo durante más de 13 años Plone BE en Twitter, en Instagram y en Github. Y adicionalmente les dejo los enlaces de páginas de
documentación y de recursos de Plone en español, como la iniciativa de Plone Spanish Doc en Read the Doc, donde ustedes van a poder conseguir información útil en español sobre este proyecto de desarrollo.
Cualquier duda, pregunta que tengan, tienen estos medios de contacto para localizarme y las pueda aclarar las dudas. También me pueden conseguir en el canal de Slack. Hay un canal en la comunidad de Slack, plone.slack.com. Y ahí incluso mi usuario allí es Makawa.
Pero también me pueden conseguir en el canal de Plone ES, donde estamos con un grupo de desarrolladores y de consultores en Plone para aclarar todas las dudas que tengan. Sin más, muchas gracias por su tiempo. Espero que esta información sea pertinente para ustedes y
que se permitan probar esta solución que, créanme, que les va a dar un enfoque muy distinto de cómo trabajar los SMS y cómo hacerlo escalable en el tiempo, sobre todo con las nuevas tecnologías. Lo que es la rama de desarrollo Plone 6 viene y promete cosas muy potenciales en cuanto a la gestión de
contenido y a la escalabilidad de un sitio, desde un pequeño sitio hasta un gran sitio. Sin más, muchas gracias por su tiempo.