Professional Documents
Culture Documents
Trabajo Tema 3 Gestores de Contenido y Frameworks (LAW) Andreina
Trabajo Tema 3 Gestores de Contenido y Frameworks (LAW) Andreina
Tema 3: Gestores
de contenido y
Frameworks.
Profesora: Estudiante:
Rosa Osorio Andreina Astudillo
C.I: 28.608.540
WordPress:
WordPress es uno de los gestores de contenido más populares. De hecho, atiende
a miles de usuarios y sitios web gracias a su flexibilidad de herramientas y su
interfaz fácil de utilizar. A pesar de que carece de herramientas básicas de
creación web, tiene complementos extremadamente útiles para crear rápidamente
sitios funcionales de comercio electrónico. Sus herramientas de aprobación de
contenido, compatibilidad con SSL y privilegios granulares protegerán tu
contenido. Limitando el acceso según los niveles administrativos que establezcas.
WordPress tiene verificación de correo electrónico, características de notificación
automática de problemas y herramientas de captcha para mantener el sitio seguro
para el propio usuario. Además, lo mejor de todo es que WordPress tiene una gran
cantidad de plugins y complementos nativos o de terceros. En definitiva, es muy
sencillo de utilizar, además, también incluye varias plantillas, la personalización es
muy completa, muchos gestores de alojamiento web lo ofrecen instalado dentro de
su servicio.
Si te decides por este gestor de contenidos web, debes saber que hay dos
opciones: wordpress.com y wordpress.org. La primera opción es más limitada. Es
una versión SAAS (software as a service) adecuada para principiantes. La
segunda, en cambio, te permite contar con múltiples funcionalidades para generar
un sitio web profesional.
Drupal:
Es un conocido sistema de gestión de contenidos destinado a ayudar a
diseñadores profesionales a crear sitios web potentes. Espacios capaces de
manejar grandes volúmenes de visitantes y cientos de páginas de contenido.
Mientras que Drupal, una de las soluciones fundadoras en los programas de
gestión de contenidos, tiene algunos de los mejores complementos y plugins
disponibles, no es el más fácil de usar para los diseñadores web novatos.
Cuenta con una selección considerable de temas. Sin embargo, requiere de una
gran cantidad de codificación para convertir tu sitio en algo realmente potente.
Además de ser uno de los mejores CMS, también incluye herramientas de blog,
formularios de email, motores de búsqueda y mapas del sitio. Y aunque éstas son
las características básicas de los sitios web, Drupal también incluye una gama de
add-ons orientada a los comercios y sitios web de negocios.
Magento:
El sistema de gestión de contenido Magento está orientado a crear atractivos y
potentes sitios web para ecommerces. Para ello, ofrece soluciones con temas ya
preparados y tiene una capacidad ilimitada para personalizar el sitio con tu propio
código. Por eso mismo, los negocios que están en crecimiento ven una buena
opción en uno de los mejores CMS. El tablero de mandos tiene un aspecto y una
organización familiar a la mayoría de software CMS. Por lo que es fácil navegar en
él.
Además, puedes elegir entre plantillas o crear las tuyas propias. El sistema
proporciona características propias de seguridad y privacidad para cumplir con las
leyes vigentes y los requisitos de la industria de tarjetas de pago. Debido a que
este CMS está orientado al ecommerce, cuenta con amplias funciones para crear
catálogos de producto. Éstos incluyen, a su vez, herramientas avanzadas de
fijación de precios, entre otras características.
Silverstripe:
Es un CMS de código abierto que permite crear sitios, intranets y otras
aplicaciones. Muchos sitios ligados a los negocios y distintas organizaciones
utilizan este CMS. Pero sobre todo está orientado a portales empresariales que
utilizan PHP5 y MySQL. La interfaz de administración tiene forma de explorador y
usa Prototype, Scriptaculous y el editor TinyMCE. El sistema es muy simple e
intuitivo, además de rápido. También es modular y sus plantillas te proporcionan
una total libertad de diseño.
Prestashop:
Es uno de los gestores de contenido web más populares para el desarrollo de
ecommerces. De hecho, está muy cerca de WordPress en cuanto a popularidad.
Sin embargo, se considera que es menos potente que Magento, aunque es más
sencillo por lo que muchas tiendas online lo elijen como CMS. La cantidad de
plantillas a la que tendrás acceso es enorme. Las hay tanto gratuitas como de
pago.
Moodle:
Otro CMS especializado, esta vez para la creación de plataformas de cursos
online. De nuevo, los CMS’s genéricos pueden configurarse, con los plugins
adecuados, para proporcionar esta funcionalidad, pero, una solución especializada
será más fácil de utilizar y gestionar.
Así, en Moodle encontraremos de serie todo aquello que cabe esperar de una
plataforma de cursos online, desde la gestión de los propios cursos, con sus
respectivos contenidos y seguimiento de evaluaciones, hasta la gestión de los
distintos tipos de usuarios, como alumnos, profesores, creador de cursos, entre
otros.
Blogger:
Es una plataforma que permite crear blogs y, además, es una de las opciones más
usadas por quienes comienzan con la apasionante y exigente tarea de producir
contenidos para web. Generalmente, los blogs creados en Blogger son
hospedados por el mismo Google, en el subdominio blogspot.com. Cada cuenta
de Google permite la creación de hasta 100 blogs. Al inicio, todos los blogs podían
ser publicados en varios otros servicios de hospedaje, pero acabaron siendo
transferidos para los propios servidores de Google, abriendo la posibilidad para los
blogueros de usar tanto la extensión blogspot como un dominio propio.
Esto significa que por medio de Blogger puedes desarrollar blogs sobre cualquier
temática de forma gratuita, y estos serán propiedad de Google. Tendrás la
posibilidad de crear un blog personal, en el que hables sobre diversos temas,
hasta un blog corporativo, con artículos que se enfoquen en el segmento en el que
tu empresa actúa. Blogger ha aumentado cada vez más su popularidad.
Shopify:
Es una plataforma de ecommerce con la que empresas y usuarios particulares
pueden crear su tienda online para vender sus productos. Se trata de una solución
en la nube que se comercializa como servicio (SaaS). Shopify es una de las
plataformas de ecommerce más conocidas y utilizadas a nivel mundial. Cuenta
con más de 70 plantillas diferentes para diseñar tu tienda online, tanto gratuitas
como de pago. El sistema de diseño se basa en una interfaz de arrastrar y soltar,
por lo que es muy sencillo de configurar. No tiene límite de subida de productos.
Permite configurar precios diferentes en función de la cantidad pedida y diferentes
gastos de envío, así como generar códigos de descuento. Ofrece 100 € de regalo
para promocionar tu tienda con campañas de Google Ads. Incluye funciones de
recuperación de carritos abandonados y gestión de devoluciones, entre otras.
Crea informes sobre el comportamiento de los clientes en función de la ubicación,
el dinero invertido, entre otros. Permite ver el estado de tu tienda y tus pedidos en
tiempo real a través de la app de Shopify.
Shopify ofrece un montón de herramientas y recursos para dueños de ecommerce,
desde un generador de nombres comerciales y logos gratuito hasta fotos de stock
y soluciones de punto de venta. Por último, cabe destacar que Shopify te permite
crear tu propia tienda sin necesidad de tener un inventario de productos mediante
dropshipping a través de Oberlo. Solo tienes que escoger qué productos ofrecer
en tu tienda online y realizar tu pedido cada vez que vendas algo. Oberlo se
encarga de gestionar el inventario, el embalaje y el envío de los productos por ti.
WooCommerce:
Es un plugin de WordPress que permite implementar una tienda online totalmente
funcional en una web. Este plugin incluye todo lo necesario para empezar a
vender en línea, las páginas de tienda, carrito, mi cuenta y finalizar compra, los
métodos de pago más utilizados en el mundo (transferencia bancaria, PayPal y
Stripe), un sistema para configurar diferentes tipos de impuestos y gastos de envío
por zonas, entre otros.
Por supuesto, también permite la subida de un número ilimitado de productos para
su venta, pudiendo añadir su precio, descripciones (una corta y una larga),
variaciones del mismo, entre otros. En definitiva, WooCommerce es una de las
opciones que existen para crear una tienda online. El plugin fue creado por la
empresa WooThemes en el año 2011, que poco se esperaba que se iba a
convertir en toda una revolución del comercio electrónico. Tal fue el éxito de
WooCommerce, que Automáticamente, la empresa encargada de WordPress (de
WordPress.com), compró WooThemes en el año 2015 por unos 30 millones de
dólares.
3.Qué es un Framework.
Es un esquema o marco de trabajo que ofrece una estructura base para elaborar
un proyecto con objetivos específicos, una especie de plantilla que sirve como
punto de partida para la organización y desarrollo de software. Utilizar frameworks
puede simplificar y mucho una tarea o proceso, de ahí que se trate de una de las
herramientas habituales que manejan los Digital Workers, porque les ayuda a ser
más ágiles y productivos.
Generalmente, los frameworks son usados por programadores porque permiten
acelerar el trabajo y favorecer que este sea colaborativo, reducir errores y obtener
un resultado de más calidad. Sirve para acometer un proyecto en menos tiempo, y
en el sector de la programación, con un código más limpio y consistente, de
manera rápida y eficaz. El framework ofrece una estructura base que los
programadores pueden complementar o modificar según sus objetivos.
4.Algunos Framework: Laravel, codeingther, Phalcon, Django, entre otros.
Laravel:
Es uno de los frameworks más jóvenes. Utiliza algunos componentes de Symfony
y se caracteriza por sus funcionalidades preparadas para el desarrollo de apps
modernas de fácil uso. Nos permite agregar información de utilidad mediante su
directorio Packalyst. Es una manera de localizar de inmediato aquello que te haga
falta. También permite el desarrollo de micro-servicios y apps. Se compone de un
sistema de enrutamiento muy eficaz, lo que permite relacionar elementos de una
determinada aplicación con las rutas que el uso introduce en el navegador. Utiliza
un framework que se enorgullece de su elegante sintaxis. Extiende la
funcionalidad principal de Laravel usando extensiones. Usa las funciones
integradas para manejar el enrutamiento, la administración de usuarios, el
almacenamiento en caché y mucho más. Integra Laravel con bibliotecas y
plataformas de terceros como AWS. Ejecuta tareas de forma asíncrona en
segundo plano para mejorar el rendimiento.
CakePHP:
Framework de la “Old School” desarrollado en 2005 cuenta hoy día con licencia
del MIT y ha llamado la atención de grandes empresas como Hyundai o BMW
para todos sus proyectos web. Este ha sacado a la luz su versión 3.6 con la que
quiere volver a lo más alto del top de los frameworks. Entre sus novedades cuenta
con una gestión de las sesiones mejorada, librerías independientes y
componentes modulares para reducir el peso y mejorar la personalización de los
proyectos; entre otros tantos recursos de hoy día.
CodeIgniter:
Este framework se creó en 2006 y durante mucho tiempo ha sido considerado uno
de los frameworks de referencia en el mundo PHP, pero últimamente ha perdido
terreno con los competidores. A pesar de esto Codeigniter no es complicado de
aprender así que continúa siendo una buena opción a la hora de elegir un
framework PHP.
Symfony 4:
Es uno de los frameworks más utilizados y recomendados por las empresas
digitales y el preferido de muchos desarrolladores web. Symfony está compuesto
por un amplio número de componentes que se pueden reutilizar, además de
contar con una comunidad activa que siempre expone nuevos códigos para el
desarrollo de posibles mejoras en las actualizaciones. Tiene licencia MIT, symfony
hace uso de este tipo de licencia que permite realizar aplicaciones web gratis y de
software libre. Tiene la capacidad de controlar todos los accesos a la información
además del control por defecto de ataques CSRF o XSS. Permite también la
creación de apps en distintos idiomas. Uno de los factores más relevantes de
Symfony. Su comunidad se caracteriza por tratarse de un modelo muy estable, de
confianza y fácil de actualizar. Cuenta con un código abierto de muy buena
calidad, con una arquitectura de uso fácil y diseños comprensibles y fáciles de
utilizar para el desarrollador web. Destaca también por sus peculiaridades en
cuanto a la parte de programación puesto que facilita patrones de diseño y
desarrollo web previamente probados, bases de datos agrupadas y archivos de
configuración, entre otros.
Zend:
Es un framework basado en MVC, orientado a objetos, que permite cargar solo los
componentes que quieres como bibliotecas individuales. Te permite enfocarte solo
en los componentes y funciones que quieres, e ignorar todo lo demás. Gracias a
este enfoque y la naturaleza orientada a objetos del framework, deberías poder
reutilizar gran parte del código que escribas, lo que siempre es una buena noticia.
Además, es bastante fácil integrar la plataforma con bibliotecas externas para
ampliar aún más su funcionalidad. La plataforma es bastante compleja de
entender.
Phalcon:
Es un poco extraño en el mundo de los frameworks PHP. Su código fuente está
escrito en C, por lo que es básicamente una extensión C de PHP. Pero en la
práctica, resulta ser uno de los frameworks más rápidos que hemos tenido el
placer de usar. En cuanto al rendimiento, Phalcon le hace honor a su nombre y
entrega resultados consistentes. Phalcon también es muy ligero en cuanto a
recursos, y utiliza una arquitectura MVC. Además, es único porque el framework
en sí mismo casi no tiene archivos una vez que lo instalas. En su lugar, solo
agregas los módulos y las bibliotecas que necesitas cuando los necesitas,
convirtiéndolo en un proceso de desarrollo muy despejado.
Yii:
sobresale por su facilidad de instalación. Ofrece un conjunto sólido de
componentes que puedes utilizar para acelerar el desarrollo de aplicaciones web.
Sin embargo, se destaca por su sólido conjunto de características de seguridad,
que puede utilizar para crear proyectos altamente seguros. Excelente velocidad y
rendimiento. Usa la configuración predeterminada o personalízala para satisfacer
sus necesidades específicas. Crea sitios web y aplicaciones seguras. Yii puede
ser un poco difícil de aprender si este es tu primer framework. Es un competidor
superior al título del mejor framework PHP.
FuelPHP:
Es un framework PHP, lanzado por primera vez en el 2014. Los creadores afirman
haber reunido las mejores prácticas de otros frameworks potentes y creado algo
nuevo y emocionante. Soporte completo para HMVC. Seguridad fuerte de manera
predeterminada. Una función de línea de comandos única. El framework soporta
PHP versión 5.4 y superior. Además, ofrece documentación detallada que te
ayudará a comenzar a desarrollar lo más rápido posible.
Conclusión