Este documento presenta una guía paso a paso para la implementación de una estrategia digital en WordPress. Comienza con la planeación, que incluye requisitos del negocio y participantes. Luego continúa con el diseño, desarrollo, lanzamiento y seguimiento. Explica cada fase del proceso IWEB y los atributos clave de una aplicación web. Finalmente, enfatiza la importancia de pruebas, control de calidad y mejoras continuas.
Este documento describe los fundamentos de los sistemas de gestión de contenidos (CMS), incluyendo que un CMS permite a usuarios no técnicos crear y administrar contenido web a través de una interfaz. Explica los tipos de sitios web según su contenido, la evolución de los CMS, ejemplos de CMS para diferentes propósitos, y consideraciones para elegir y usar un CMS.
Microservices y la era Post Industrial de la WebRoberto Allende
5 años después del keynote de Jacob Kaplan-Moss en PyConAr, la web ha evolucionado y su desarrollo ha mejorado significativamente siendo mucho menos "difícil, repetitivo y aburrido". En la charla se presentarán avances recientes y se argumentará por qué y cómo el desarrollo web está abandonado su estadío "Industrial" y se está dirigiendo hacia uno "Post-industrial", donde los servicios y el "outsourcing computacional" están ganando protagonismo, proponiendo nuevas herramientas y formas de desarrollar. Más concretamente, se presentarán patrones de arquitectura y diseño junto con implementaciones de aplicaciones en Python.
El documento compara las ventajas y desventajas de las páginas web estáticas y dinámicas. Las páginas web estáticas son económicas de crear, tienen un diseño vistoso y son sencillas de actualizar, pero la actualización es difícil. Las páginas web dinámicas usan bases de datos, son fáciles de actualizar y tienen plantillas disponibles, pero requieren PHP y MySQL funcionando en el servidor.
Sitios web como Webnode ofrecen ventajas como confiabilidad y menor tiempo de inactividad, pero también desventajas como la posible eliminación de archivos por descuido. WordPress es software libre que permite diseños atractivos y personalización, aunque se requieren conocimientos de código. Slideshare facilita compartir presentaciones sin necesidad de correo electrónico mas no permite sonido o animaciones.
Introducción a desarrollo de micro servicioswesovi
Este documento describe los microservicios y cómo Spring Boot puede facilitar su desarrollo. Explica las ventajas de una arquitectura de microservicios sobre una arquitectura monolítica tradicional, como una mayor escalabilidad y tolerancia a fallos. También cubre temas como las comunicaciones entre microservicios a través de HTTP o AMQ, y cómo Spring Boot simplifica el desarrollo de microservicios al eliminar código generado y XML y proporcionar características como monitorización y configuración.
El documento describe brevemente la evolución de los navegadores web, desde los primeros navegadores de texto hasta los gráficos como NCSA Mosaic. Luego describe algunos navegadores específicos como Netscape Navigator, Internet Explorer, y sus características. El documento analiza cómo estos navegadores impulsaron la popularidad y uso generalizado de la World Wide Web.
El documento describe las aplicaciones web y sus características. Explica que las aplicaciones web permiten a los usuarios acceder a herramientas a través de un navegador web y son populares debido a su facilidad de actualización y acceso multiplataforma. También describe los tipos de aplicaciones web, lenguajes de programación comúnmente usados y cómo funcionan a nivel técnico.
Dreamweaver es una aplicación de estudio para la creación y edición de sitios y aplicaciones web, originalmente creada por Macromedia en 1997 y ahora producida por Adobe. Ofrece gran flexibilidad a través de rutinas personalizables en JavaScript y permite a usuarios sin experiencia en codificación crear páginas web de forma fácil a través de un editor WYSIWYG.
Este documento describe los fundamentos de los sistemas de gestión de contenidos (CMS), incluyendo que un CMS permite a usuarios no técnicos crear y administrar contenido web a través de una interfaz. Explica los tipos de sitios web según su contenido, la evolución de los CMS, ejemplos de CMS para diferentes propósitos, y consideraciones para elegir y usar un CMS.
Microservices y la era Post Industrial de la WebRoberto Allende
5 años después del keynote de Jacob Kaplan-Moss en PyConAr, la web ha evolucionado y su desarrollo ha mejorado significativamente siendo mucho menos "difícil, repetitivo y aburrido". En la charla se presentarán avances recientes y se argumentará por qué y cómo el desarrollo web está abandonado su estadío "Industrial" y se está dirigiendo hacia uno "Post-industrial", donde los servicios y el "outsourcing computacional" están ganando protagonismo, proponiendo nuevas herramientas y formas de desarrollar. Más concretamente, se presentarán patrones de arquitectura y diseño junto con implementaciones de aplicaciones en Python.
El documento compara las ventajas y desventajas de las páginas web estáticas y dinámicas. Las páginas web estáticas son económicas de crear, tienen un diseño vistoso y son sencillas de actualizar, pero la actualización es difícil. Las páginas web dinámicas usan bases de datos, son fáciles de actualizar y tienen plantillas disponibles, pero requieren PHP y MySQL funcionando en el servidor.
Sitios web como Webnode ofrecen ventajas como confiabilidad y menor tiempo de inactividad, pero también desventajas como la posible eliminación de archivos por descuido. WordPress es software libre que permite diseños atractivos y personalización, aunque se requieren conocimientos de código. Slideshare facilita compartir presentaciones sin necesidad de correo electrónico mas no permite sonido o animaciones.
Introducción a desarrollo de micro servicioswesovi
Este documento describe los microservicios y cómo Spring Boot puede facilitar su desarrollo. Explica las ventajas de una arquitectura de microservicios sobre una arquitectura monolítica tradicional, como una mayor escalabilidad y tolerancia a fallos. También cubre temas como las comunicaciones entre microservicios a través de HTTP o AMQ, y cómo Spring Boot simplifica el desarrollo de microservicios al eliminar código generado y XML y proporcionar características como monitorización y configuración.
El documento describe brevemente la evolución de los navegadores web, desde los primeros navegadores de texto hasta los gráficos como NCSA Mosaic. Luego describe algunos navegadores específicos como Netscape Navigator, Internet Explorer, y sus características. El documento analiza cómo estos navegadores impulsaron la popularidad y uso generalizado de la World Wide Web.
El documento describe las aplicaciones web y sus características. Explica que las aplicaciones web permiten a los usuarios acceder a herramientas a través de un navegador web y son populares debido a su facilidad de actualización y acceso multiplataforma. También describe los tipos de aplicaciones web, lenguajes de programación comúnmente usados y cómo funcionan a nivel técnico.
Dreamweaver es una aplicación de estudio para la creación y edición de sitios y aplicaciones web, originalmente creada por Macromedia en 1997 y ahora producida por Adobe. Ofrece gran flexibilidad a través de rutinas personalizables en JavaScript y permite a usuarios sin experiencia en codificación crear páginas web de forma fácil a través de un editor WYSIWYG.
Este documento describe la evolución de Zemsania desde 2003 hasta 2016, pasando de ser una empresa de ingeniería de software y sistemas en Barcelona y Madrid a tener 20 oficinas en España e internacionales y 4 divisiones de negocio. También resume la oferta de servicios cloud de Zemsania, incluyendo IaaS, PaaS y herramientas DevOps como Docker, Kubernetes y Terraform.
Este documento describe los principios básicos de la ingeniería web. Explica que la ingeniería web aplica los conceptos de la ingeniería de software al desarrollo de aplicaciones y sitios web para garantizar su calidad, usabilidad y mantenimiento. También describe los atributos comunes de las aplicaciones web como su dependencia de la red, evolución continua e interactividad, así como los roles clave involucrados en el desarrollo de aplicaciones web como ingenieros web, desarrolladores de contenido y administradores de sitios web.
Este documento describe el patrón de arquitectura Modelo Vista Controlador (MVC) y cómo se puede utilizar para el desarrollo rápido de aplicaciones web. Explica que el modelo se encarga de los datos, la vista de la interfaz de usuario y el controlador de la lógica. También recomienda el uso del framework Kumbia y ActiveRecord para generar formularios y reducir el código necesario para acceder a los datos.
El documento describe los conceptos fundamentales de la ingeniería web. Explica que la ingeniería web es el proceso de creación de aplicaciones web de alta calidad mediante la aplicación de principios, métodos y herramientas de ingeniería de software. También describe los atributos únicos de las aplicaciones web, como la intensidad de red, la concurrencia y la evolución continua, y cómo estos afectan el proceso de ingeniería web. Finalmente, resalta algunas de las mejores prácticas clave en ingeniería web, como entender las
Santiago Porras Rodríguez presenta conceptos sobre diseño web responsivo, incluyendo el uso de media queries, frameworks como Bootstrap y Foundation, y el preprocesador SASS. Explica cómo crear sitios web adaptables a diferentes dispositivos mediante el rediseño flexible del contenido y estilos con base en las características de pantalla. También discute cuándo es adecuado utilizar frameworks frente a la maquetación personalizada.
Este documento presenta información sobre Carlos dos Santos, un experto en software y Microsoft MVP. Proporciona detalles sobre su experiencia, roles y proyectos de código abierto. También incluye una presentación sobre Serverless computing usando Azure Functions, incluyendo definiciones, beneficios, planes de consumo y planes de servicio de aplicaciones. Finalmente, muestra un ejemplo demostrativo de Azure Functions.
Carlos dos Santos es un experto en desarrollo de software con más de 25 años de experiencia. Es un Microsoft MVP y Regional Director que ha creado proyectos de código abierto populares. La presentación trata sobre Serverless computing y Azure Functions, incluyendo los beneficios de Serverless como escalabilidad, facturación por uso y abstracción de servidores. Se demuestra una función de Azure y se discuten temas como planes de consumo y planes de servicio de aplicaciones.
Este documento describe los fundamentos teóricos de la ingeniería web y los procesos involucrados en el desarrollo de aplicaciones web. Explica que las aplicaciones web deben satisfacer necesidades de usuarios a través de redes, ser concurrentes, tener carga impredecible y alta disponibilidad. Además, detalla los procesos clave de ingeniería web como la comunicación, planeación, modelado, construcción y despliegue usando un enfoque incremental.
Este documento proporciona información sobre un programa de especialización en Front End Developer. El objetivo del programa es que los estudiantes aprendan a desarrollar sitios y aplicaciones web usando HTML5, CSS, JavaScript y frameworks como jQuery. El programa incluye módulos sobre maquetación, AJAX, interfaces de usuario y otros temas, y los estudiantes aprenderán de forma práctica a través de proyectos.
El documento describe las fases de un proyecto de desarrollo de software orientado a la web, incluyendo el análisis de necesidades, diseño de la aplicación, versiones funcionales y definitivas, y post-venta y mantenimiento. También discute la medición de la calidad de un software para la web a través de cualidades externas e internas, y las pruebas necesarias como validación de código, simulación de usuarios, y herramientas en el navegador.
Vision práctica del BDD (Behaviour Driven Design) para agilizar el proceso de...Software Guru
El documento presenta una visión práctica del Behavior Driven Development (BDD) para agilizar el desarrollo de software. Explica que el BDD es un conjunto de prácticas para integrar las historias de usuario con la automatización de pruebas funcionales a través de la descripción del comportamiento del software. También describe las ventajas del BDD, cómo funciona, las diferencias con el Test Driven Development, buenas prácticas y el uso de la herramienta Specflow como ejemplo. El objetivo del BDD es crear software que genere valor para los
El documento describe las fases de un proyecto de desarrollo de software orientado a la web, incluyendo el análisis de necesidades, diseño de la aplicación, versiones funcionales y definitivas, y post-venta y mantenimiento. También discute la medición de la calidad de un software para la web a través de cualidades externas e internas, y las pruebas necesarias como validación de código, simulación de usuarios, y herramientas en el navegador.
El documento describe las fases de un proyecto de desarrollo de software orientado a la web, incluyendo el análisis de necesidades, diseño de la aplicación, versiones funcionales y definitivas, y post-venta y mantenimiento. También discute la medición de la calidad de un software para la web a través de cualidades externas e internas, y las pruebas necesarias como validación de código, simulación de usuarios, y herramientas en el navegador.
El documento describe las fases de un proyecto de desarrollo de software orientado a la web, incluyendo el análisis de necesidades, diseño de la aplicación, versiones funcionales y definitivas, y post-venta y mantenimiento. También discute la medición de la calidad de un software para la web a través de cualidades externas e internas, y las pruebas necesarias como validación de código, simulación de usuarios, y herramientas en el navegador.
Rollbase es la plataforma en la nube que a través de un navegador Web y herramientas de diseño, permite la rápida creación y despliegue de aplicaciones de negocios en el modelo de software como servicio (SaaS) haciendo uso de una mínima cantidad de código.
Rollbase corre sobre cualquier nube o en sitio y sus aplicaciones pueden ser usadas desde cualquier dispositivo.
El documento anuncia un próximo webinar sobre arquitectura de microservicios que se llevará a cabo el 30 de mayo. El expositor será Domingo Suárez, un ingeniero de software con experiencia trabajando con tecnologías JVM. El webinar cubrirá temas como SOA, REST, microservicios, arquitectura, frameworks y herramientas. El Centro de Alta Capacitación en Tecnologías de la Información ofrece capacitación en diversas tecnologías de TI.
Este documento presenta una introducción a la arquitectura orientada a servicios (SOA). Explica los conceptos clave de SOA como servicios, composición y orquestación de procesos de negocio. También incluye ejemplos de implementaciones de SOA en plataformas como Oracle, IBM y .NET. Finalmente, concluye que SOA es un estilo arquitectónico maduro que requiere tanto de tecnología como de factores humanos para tener éxito e implementarlo.
La ingeniería web implica el desarrollo sistemático y disciplinado de aplicaciones de alta calidad para la World Wide Web. Siguiendo un proceso que incluye formulación, planificación, análisis, modelización, generación de páginas, pruebas y evaluación. Este proceso implica actividades como el diseño arquitectónico, de navegación e interfaz de usuario, considerando características como la inmediatez, seguridad y estética.
Este documento presenta una introducción a las arquitecturas web, incluyendo conceptos como MVC, IDEs, CMS como Joomla y WordPress, y consideraciones de seguridad para aplicaciones web. También discute el proceso de ingeniería web, haciendo énfasis en la calidad, gestión de proyectos y desafíos como la confluencia de múltiples disciplinas y la necesidad de adaptación continua.
Este documento describe la evolución de Zemsania desde 2003 hasta 2016, pasando de ser una empresa de ingeniería de software y sistemas en Barcelona y Madrid a tener 20 oficinas en España e internacionales y 4 divisiones de negocio. También resume la oferta de servicios cloud de Zemsania, incluyendo IaaS, PaaS y herramientas DevOps como Docker, Kubernetes y Terraform.
Este documento describe los principios básicos de la ingeniería web. Explica que la ingeniería web aplica los conceptos de la ingeniería de software al desarrollo de aplicaciones y sitios web para garantizar su calidad, usabilidad y mantenimiento. También describe los atributos comunes de las aplicaciones web como su dependencia de la red, evolución continua e interactividad, así como los roles clave involucrados en el desarrollo de aplicaciones web como ingenieros web, desarrolladores de contenido y administradores de sitios web.
Este documento describe el patrón de arquitectura Modelo Vista Controlador (MVC) y cómo se puede utilizar para el desarrollo rápido de aplicaciones web. Explica que el modelo se encarga de los datos, la vista de la interfaz de usuario y el controlador de la lógica. También recomienda el uso del framework Kumbia y ActiveRecord para generar formularios y reducir el código necesario para acceder a los datos.
El documento describe los conceptos fundamentales de la ingeniería web. Explica que la ingeniería web es el proceso de creación de aplicaciones web de alta calidad mediante la aplicación de principios, métodos y herramientas de ingeniería de software. También describe los atributos únicos de las aplicaciones web, como la intensidad de red, la concurrencia y la evolución continua, y cómo estos afectan el proceso de ingeniería web. Finalmente, resalta algunas de las mejores prácticas clave en ingeniería web, como entender las
Santiago Porras Rodríguez presenta conceptos sobre diseño web responsivo, incluyendo el uso de media queries, frameworks como Bootstrap y Foundation, y el preprocesador SASS. Explica cómo crear sitios web adaptables a diferentes dispositivos mediante el rediseño flexible del contenido y estilos con base en las características de pantalla. También discute cuándo es adecuado utilizar frameworks frente a la maquetación personalizada.
Este documento presenta información sobre Carlos dos Santos, un experto en software y Microsoft MVP. Proporciona detalles sobre su experiencia, roles y proyectos de código abierto. También incluye una presentación sobre Serverless computing usando Azure Functions, incluyendo definiciones, beneficios, planes de consumo y planes de servicio de aplicaciones. Finalmente, muestra un ejemplo demostrativo de Azure Functions.
Carlos dos Santos es un experto en desarrollo de software con más de 25 años de experiencia. Es un Microsoft MVP y Regional Director que ha creado proyectos de código abierto populares. La presentación trata sobre Serverless computing y Azure Functions, incluyendo los beneficios de Serverless como escalabilidad, facturación por uso y abstracción de servidores. Se demuestra una función de Azure y se discuten temas como planes de consumo y planes de servicio de aplicaciones.
Este documento describe los fundamentos teóricos de la ingeniería web y los procesos involucrados en el desarrollo de aplicaciones web. Explica que las aplicaciones web deben satisfacer necesidades de usuarios a través de redes, ser concurrentes, tener carga impredecible y alta disponibilidad. Además, detalla los procesos clave de ingeniería web como la comunicación, planeación, modelado, construcción y despliegue usando un enfoque incremental.
Este documento proporciona información sobre un programa de especialización en Front End Developer. El objetivo del programa es que los estudiantes aprendan a desarrollar sitios y aplicaciones web usando HTML5, CSS, JavaScript y frameworks como jQuery. El programa incluye módulos sobre maquetación, AJAX, interfaces de usuario y otros temas, y los estudiantes aprenderán de forma práctica a través de proyectos.
El documento describe las fases de un proyecto de desarrollo de software orientado a la web, incluyendo el análisis de necesidades, diseño de la aplicación, versiones funcionales y definitivas, y post-venta y mantenimiento. También discute la medición de la calidad de un software para la web a través de cualidades externas e internas, y las pruebas necesarias como validación de código, simulación de usuarios, y herramientas en el navegador.
Vision práctica del BDD (Behaviour Driven Design) para agilizar el proceso de...Software Guru
El documento presenta una visión práctica del Behavior Driven Development (BDD) para agilizar el desarrollo de software. Explica que el BDD es un conjunto de prácticas para integrar las historias de usuario con la automatización de pruebas funcionales a través de la descripción del comportamiento del software. También describe las ventajas del BDD, cómo funciona, las diferencias con el Test Driven Development, buenas prácticas y el uso de la herramienta Specflow como ejemplo. El objetivo del BDD es crear software que genere valor para los
El documento describe las fases de un proyecto de desarrollo de software orientado a la web, incluyendo el análisis de necesidades, diseño de la aplicación, versiones funcionales y definitivas, y post-venta y mantenimiento. También discute la medición de la calidad de un software para la web a través de cualidades externas e internas, y las pruebas necesarias como validación de código, simulación de usuarios, y herramientas en el navegador.
El documento describe las fases de un proyecto de desarrollo de software orientado a la web, incluyendo el análisis de necesidades, diseño de la aplicación, versiones funcionales y definitivas, y post-venta y mantenimiento. También discute la medición de la calidad de un software para la web a través de cualidades externas e internas, y las pruebas necesarias como validación de código, simulación de usuarios, y herramientas en el navegador.
El documento describe las fases de un proyecto de desarrollo de software orientado a la web, incluyendo el análisis de necesidades, diseño de la aplicación, versiones funcionales y definitivas, y post-venta y mantenimiento. También discute la medición de la calidad de un software para la web a través de cualidades externas e internas, y las pruebas necesarias como validación de código, simulación de usuarios, y herramientas en el navegador.
Rollbase es la plataforma en la nube que a través de un navegador Web y herramientas de diseño, permite la rápida creación y despliegue de aplicaciones de negocios en el modelo de software como servicio (SaaS) haciendo uso de una mínima cantidad de código.
Rollbase corre sobre cualquier nube o en sitio y sus aplicaciones pueden ser usadas desde cualquier dispositivo.
El documento anuncia un próximo webinar sobre arquitectura de microservicios que se llevará a cabo el 30 de mayo. El expositor será Domingo Suárez, un ingeniero de software con experiencia trabajando con tecnologías JVM. El webinar cubrirá temas como SOA, REST, microservicios, arquitectura, frameworks y herramientas. El Centro de Alta Capacitación en Tecnologías de la Información ofrece capacitación en diversas tecnologías de TI.
Este documento presenta una introducción a la arquitectura orientada a servicios (SOA). Explica los conceptos clave de SOA como servicios, composición y orquestación de procesos de negocio. También incluye ejemplos de implementaciones de SOA en plataformas como Oracle, IBM y .NET. Finalmente, concluye que SOA es un estilo arquitectónico maduro que requiere tanto de tecnología como de factores humanos para tener éxito e implementarlo.
La ingeniería web implica el desarrollo sistemático y disciplinado de aplicaciones de alta calidad para la World Wide Web. Siguiendo un proceso que incluye formulación, planificación, análisis, modelización, generación de páginas, pruebas y evaluación. Este proceso implica actividades como el diseño arquitectónico, de navegación e interfaz de usuario, considerando características como la inmediatez, seguridad y estética.
Este documento presenta una introducción a las arquitecturas web, incluyendo conceptos como MVC, IDEs, CMS como Joomla y WordPress, y consideraciones de seguridad para aplicaciones web. También discute el proceso de ingeniería web, haciendo énfasis en la calidad, gestión de proyectos y desafíos como la confluencia de múltiples disciplinas y la necesidad de adaptación continua.
Similar a Implementación de una estrategia digital en WordPress - WordCamp Bogotá 2018 (20)
En 1974 la Crónica de la Organización Mundial de la
Salud publicó un importante artículo llamando la atención
sobre la importancia de la deficiencia de yodo como problema
de la salud pública y la necesidad de su eliminación, escrito por
un grupo de académicos expertos en el tema, Prof. JB Stanbury
de la Universidad de Harvard, Prof. AM Ermans del Hospital
Saint Pierre, Bélgica, Prof. BS Hetzel de la Universidad de
Monash, Australia, Prof. EA Pretell de la Universidad Peruana
Cayetano Heredia, Perú, y Prof. A Querido del Hospital
algunos casos de tirotoxicosis y el temor a su extensión con
(18)
distribución amplia de yodo . Recién a partir de 1930 varios
(19)
investigadores, entre los que destaca Boussingault , volvieron
a insistir sobre este tema, aconsejando la yodación de la sal para
su uso terapéutico.
Desórdenes por deficiencia de yodo en el Perú
Universitario, Leiden, Holanda .
(15)
En el momento actual hay suficiente evidencia que
demuestra que el impacto social de los desórdenes por
deficiencia de yodo es muy grande y que su prevención resulta
en una mejor calidad de vida y de la productividad, así como
también de la capacidad de educación de los niños y adultos.
Prevención y tratamiento de los DDI
Los desórdenes por deficiencia de yodo pueden ser
exitosamente prevenidos mediante programas de suplementa-
ción de yodo. A través de la historia se han ensayado varios
medios para tal propósito, pero la estrategia más costo-efectiva
y sostenible es el consumo de sal yodada. Los experimentos de
Marine y col.
(16, 17)
entre 1907 a 1921 probaron que la deficiencia
y la suplementación de yodo eran factores dominantes en la
etiología y el control del bocio endémico. El uso experimental
de la sal yodada para la prevención del bocio endémico se llevó
a cabo en Akron, Ohio, con resultados espectaculares y fue
seguida por la distribución de sal yodada en Estados Unidos,
Suiza y otros lugares. El uso clínico de este método, sin
embargo, fue largamente postergado por la ocurrencia de
La presencia de bocio y cretinismo en el antiguo Perú
antecedió a la llegada de los españoles, según comentarios en
crónicas y relatos de la época de la Conquista y el Virreinato. En
(20)
una revisión publicada por JB Lastres se comenta que Cosme
Bueno (1769), refiriéndose a sus observaciones entre los
habitantes del altiplano, escribió “los más de los que allí habitan
son contrahechos, jibados, tartamudos, de ojos torcidos y con
unos deformes tumores en la garganta, que aquí llaman cotos y
otras semejantes deformidades en el cuerpo y sus corres-
pondientes en el ánimo”. Y es lógico aceptar como cierto este
hecho, dado que la deficiencia de yodo en la Cordillera de los
Andes es un fenómeno ambiental permanente desde sus
orígenes.
Luego de la Independencia hasta los años 1950s, la
persistencia del bocio y el cretinismo endémicos en la sierra y la
selva fue reportada por varios autores, cuyos importantes
(20)
2. Ingeniero de Sistemas &
Telecomunicaciones
Co-Fundador de LOOR Lab
Trayectoria en la Casa
Editorial El Tiempo
Director de Proyectos Web
Trueque Digital >>
“Mejor Estrategia Web con
contenido cultural - 2011
Maguaré >>
www.maguare.gov.co
“Mejor Plataforma Infantil” del
Festival comKids Interactivo de
Brasil - 2018
www.loorlab.com
Adopta , no compres
4. Basada en la metodología Ingeniería Web - IWeb
RUTA DE
IMPLEMENTACIÓN
5. FUENTE: INGENIERÍA DEL SOFTWARE, UN ENFOQUE PRÁCTICO, 5TA EDICIÓN, ROGER PRESSMAN (EDITORIAL MCGRAW-HILL)
DIAGRAMA DE
PROCESO
IWEB
6. FASES DEL PROCESO IWEB
Planeación Modelado Construcción Despliegue
Comunicación
con el cliente
• Contexto
empresarial-
organizativo
• Participantes
• Requisitos del negocio
• Integraciones
• Potenciales Cambios
ADNF
• Recopilación de requisitos
• Definición de tareas
• Calendario de plazos
• Plan de Proyecto
incremental
• Análisis y Diseño
• Análisis “rápidos”
• Modelos de diseño
que definen requisitos
• Herramientas y
Tecnología
• Pruebas
Rápidas
• Detección de
Errores en
Diseño
• Pruebas
Adicionales
• Entrega a
usuarios
finales
• Periodo de
prueba
• Evaluación
• Incremento
de
software
F : Formulación ADN : Análisis del negocio
13. WordPress
CONTENIDO
Post : Publicaciones que se pueden crear-editar-
actualizar desde un editor WYSIWYG
“Lo que ves es lo que obtienes”
14. WordPress
CONTENIDO
Post : Publicaciones que se pueden crear-editar desde
un editor de bloques llamado “Gutenberg” que será
incluido en el core desde la versión 5.0 .
https://wordpress.org/gutenberg/
15. WordPress
CONTENIDO
Post Types: Tipo de contenidos
Post - Entradas
Page – Páginas
Attachment - Adjunto
Revision – Revisión
Navigation Menu - Menú de navegación
Custom CSS - CSS adicional
Changesets – Personalizar WP -
Customizer
16. WordPress
CONTENIDO
Custom Post Types :
Tipos de Entrada personalizadas
• Organización y jerarquías
• Distintas opciones de creación de
contenido
• Estructuras de enlace, permalinks
customizados y SEO
• Taxonomías
Portafolio
Productos
Noticias
Cursos
Tutoriales
Podcasts
Descargas
Boletas
Recetas
Partituras
taxonomiasⁿ
18. WordPress
INTERACCIÓN
Usuarios :
• Administración del sitio
• Gestión de roles
• Creación de equipos de trabajo
• Control de usuarios
• Comunidad (Moderación de
comentarios)
• Administración de Plugins
• Usuarios finales
• Envío de contenido hacia WordPress
• Administración de temas
• Administrador
• Editor
• Autor
• Colaborador
• Suscriptor
21. WordPress
GARANTÍAS
Requerimientos
Especificaciones
Alcances
Aclaración sobre GPL , no
se cobra por WordPress
Definición de tareas
Cronograma de trabajo
Evitar LOCK-IN*
Cliente Cautivo *El efecto Lock-in o efecto de permanencia, se puede entender como el problema que tienen los usuarios que
se ven forzados a seguir usando un theme o un plugin, ya que si tratan de cambiarlos, los datos ingresados
usando estos themes o plugins se perderán.
Fuente : https://decodecms.com/se-puede-evitar-el-efecto-lock-in-en-wordpress/
22. WordPress ACUERDO DE NIVEL DE SERVICIO (SLA)
Incidentes
Soporte
Prioridad ( Critica – Urgente – Normal )
Descripción
Tiempo de confirmación
Tiempo de respuesta
Mecanismo de respuesta
Actualizaciones de Plugins
Actualizaciones de WordPress
Seguridad en WordPress
23. WordPress
LIMITACIONES
Definir limites técnicos
Tiempo, recursos y económicas
Dependencia de proveedores
externos (Hosting , infraestructura,
plugins etc)
Posibles problemas con
WordPress en actualizaciones y
vulnerabilidades en seguridad.
28. “En esencia, existen dos
enfoques básicos del
diseño: el ideal artístico
de expresarse un mismo y
el ideal de ingeniería de
resolver un problema para
un cliente”
Jakob Nielsen
30. TIEMPO RECURSOS EFICIENCIA
EN CASA (IN-HOUSE) MODERADO ALTO MEDIA
SUBCONTRATADO MODERADO INTERMEDIO MEDIA-ALTA
REMOTO ÓPTIMO INTERMEDIO - ALTO ALTA
CARTA BLANCA MODERADO INESTABLE ALTO MEDIA
CONSTRUCCIÓN DEL EQUIPO
31. LIDERAZGO
COMPROMISO RESPETO
CONFIANZA
PROGRESO
GESTIÓN
El equipo debe comprender
bien los objetivos y
requerimientos de la
estrategia digital
El respeto hacia los talentos
individuales es crucial
Es fácil comenzar, lo dificil es
mantener el impetu
Lineamientos de equipo
40. “La innovación es un
asunto agridulce para
quienes ponen a prueba el
software. Justo cuando
parece que se sabe como
probar una tecnología
particular, llega una
nueva {WebApp} y todas
las apuestas se pierden”
James Bach
51. QA - Aseguramiento de la calidad
P R U E B AS
•
•
•
•
•
M O N I T O R E O
•
•
•
D O C U M E N T AC I Ó N
R E P O R T E D E E R R O R E S
•
•
•
•
•
•
•
•
54. MEJORAS
1
2%
3%
4%
Desarrollo de nuevas
funcionalidades ( Incremento
de software)
Análisis de datos (Test A/B) –
Mapas de calor – GA
CALIDAD
Aplicación de estrategia
digital enfocada en resultados
Optimización en conversiones,
tráfico, pauta y contenido
(Marketing Digital)
55. Gracias a su flexibilidad podremos avanzar hacia
IoT – IdT - AI – ML entre otros
Futuro
La Comunidad WP nos permite que podamos
obtener nuevos conocimientos de todo tipo para
mejorar en nuestros proyectos.
WordPress