Logo Studenta

CMS CON NET

¡Este material tiene más páginas!

Vista previa del material en texto

HERRAMIENTAS DE DESARROLLO 
WEB (ASP.NET)
Alex Pacheco Moya
alex.pacheco.moya@gmail.com
CMS CON .NET
SEMANA 10
¿Qué es un CMS o 
Gestor de Contenidos?
• Un CMS (Content Management System) o Sistema de 
Gestión de Contenidos es un sistema online que permite 
poner en marcha una página web de forma sencilla y 
rápida. 
• Se trata de un software que te ayuda a administrar 
contenidos dinámicos, por ejemplo, un blog, un ecommerce 
o cualquier tipo de página web. 
01/06/2023 Alex Pacheco 4
https://www.iebschool.com/blog/que-es-un-cms-e-commerce/
Ventajas de un CMS
El uso de un CMS tiene diversas ventajas: 
• Por un lado, el ahorro de tiempo, ya que si utilizas un gestor de 
contenido tardas menos en crear y poner en marcha una página web. 
Lo que podría tardar un mes, es probable que gracias a un CMS lo 
puedas hacer en una semana. 
• Además, estos software tienen un buen rendimiento y se garantiza su 
correcto funcionamiento.
• En cuanto al soporte, los desarrolladores analizan el código y el 
comportamiento de estos sistemas permanentemente. Esto quiere 
decir que si existe cualquier tipo de fallo o duda suele ser detectada y 
aplacada a tiempo
5
https://www.iebschool.com/blog/que-es-un-cms-e-commerce/
¿Qué puedes hacer con un CMS?
• un CMS es una herramienta que permite a un editor crear, clasificar 
y publicar cualquier tipo de información en una página web. 
• Generalmente los CMS trabajan contra una base de datos, de modo 
que el editor simplemente actualiza una base de datos, incluyendo 
nueva información o editando la existente.
• El sistema permite manejar de manera independiente el contenido y 
el diseño. Así, es posible manejar el contenido y darle en cualquier 
momento un diseño distinto al sitio web sin tener que darle formato 
al contenido de nuevo, además de permitir la fácil y controlada 
publicación en el sitio a varios editores.
https://www.frikipandi.com/internet/20160108/cms-cuales-los-mas-usados-infografia/
Ejemplos de CMS
Alex Pacheco 7
https://www.frikipandi.com/internet/20160108/cms-cuales-los-mas-usados-infografia/
¿Cómo funciona un CMS?
8
https://www.loopeando.com/que-es-un-cms-para-que-se-usa-tipos-y-donde-puedo-descargarne-uno/
¿Cómo funciona un CMS?
• Funcionan gracias a tres capas:
• El frontend o diseño, que es la capa que ven los usuarios al 
acceder a un site.
• El backend, o sistema de administración, que es la parte que 
ven quienes actualizan el contenido (noticias, imágenes, 
vídeos, productos para la venta…).
• Bases de datos: Que es la parte donde el CMS almacena el 
contenido, de manera tal que pueda servirlo 
independientemente de que cambiemos el diseño o la 
estructura de la web.
https://www.loopeando.com/que-es-un-cms-para-que-se-usa-tipos-y-donde-puedo-descargarne-uno/
CMS´s desarrollados en .NET
• Elegir las mejores plataformas .NET CMS podría ser la etapa 
más importante del desarrollo web. Debe elegir CMS en función 
de lo siguiente:
• Verifique el costo de CMS: Algunos .net cms están disponibles de 
forma gratuita y algunos tienen versiones de pago. Por lo tanto, es 
esencial verificar su presupuesto y seleccionar el CMS adecuado para 
su presupuesto.
• Consulta las funciones básicas: Las funciones básicas como las 
funciones Crear, Leer, Actualizar y Eliminar (CRUD) para el contenido 
están disponibles o no. Asegúrese de que CMS proporcione estas 
funciones o no.
https://ourtechroom.com/fix/top-best-net-cms-platforms/
CMS´s desarrollados en .NET
Navegando por la red se pueden encontrar una gran cantidad de 
Sistemas Gestores de Contenidos en ASP.NET tales como:
• Orchard
• Umbraco
• Oxite
• DotNetNuke
• Sitefinity
• MonoX
• N2CMS
• Piraha CMS
https://giovanniproit.wordpress.com/cms%C2%B4s-desarrollados-en-net/#orchard
https://giovanniproit.wordpress.com/cms%C2%B4s-desarrollados-en-net/#umbraco
https://giovanniproit.wordpress.com/cms%C2%B4s-desarrollados-en-net/#oxite
https://giovanniproit.wordpress.com/cms%C2%B4s-desarrollados-en-net/#dot
https://giovanniproit.wordpress.com/cms%C2%B4s-desarrollados-en-net/#sitefinity
https://giovanniproit.wordpress.com/cms%C2%B4s-desarrollados-en-net/#monox
https://giovanniproit.wordpress.com/cms%C2%B4s-desarrollados-en-net/#n2
Umbraco
• Es una de las mejores plataformas .Net Cms. Fue 
lanzado inicialmente en 2000 por Niels Hartvig y 
Umbraco Core Team. 
• Es un CMS de código abierto.
• Basado en Microsoft .Net Framework, fácil de usar, 
fácil de entender, y es altamente extensible utilizando 
lenguajes estándares de la industria y los patrones, 
tales como HTML, CSS, jQuery, y C #
• Web: www.umbraco.com
Características de Umbraco
• Escrito en C#
• Funciona en .Net Framework
• Sin soporte de alojamiento Linux
• Instalación activa: 5M+ (registrado de sitios oficiales el 2020-09-15)
• Soporte de contenido multilingüe
• Fácil de desarrollar sitios web/aplicaciones web fáciles de usar.
• Edición simple y almacenamiento de datos, compatibilidad con varias 
tiendas
• Soporte y tipos de medios fáciles de administrar como imágenes, 
videos y otros archivos.
• Compatible con SEO
https://ourtechroom.com/fix/top-best-net-cms-platforms/
Ejemplo de Proyecto .Net con umbraco
En un Proyecto ASP.NET
Proyecto Vacío (Empty)
En el Administrador de paquetes NuGet
Buscando UmbracoCms
Instalando UmbracoCms
Aceptar Licencia
Instalación Finalizada
Ejecutar el Proyecto e Instalar 
(Customize)
Configure el proyecto ASP.NET
Configure la Base de datos
Configure la BD
Crear la BD para Umbraco
Complete la Configuración
Instale el WebSite de Inicio
Se Instalo Umbraco
Crear Usuario del Admin de Umbraco
clic en Media
Ingreso al Panel de Control
Panel de Control de Umbraco
Nota: Descarga de versión de 
.NET Framework 4.8
Referencia
How to build a website with Umbraco v8 | Part 1 | 
Installation and Hello World
https://www.youtube.com/watch?v=PmAYWmH9BhE
34
	Diapositiva 1
	Diapositiva 2: HERRAMIENTAS DE DESARROLLO WEB (ASP.NET)
	Diapositiva 3: CMS CON .NET
	Diapositiva 4: ¿Qué es un CMS o Gestor de Contenidos?
	Diapositiva 5: Ventajas de un CMS
	Diapositiva 6: ¿Qué puedes hacer con un CMS?
	Diapositiva 7: Ejemplos de CMS
	Diapositiva 8: ¿Cómo funciona un CMS?
	Diapositiva 9: ¿Cómo funciona un CMS?
	Diapositiva 10: CMS´s desarrollados en .NET
	Diapositiva 11: CMS´s desarrollados en .NET
	Diapositiva 12: Umbraco
	Diapositiva 13: Características de Umbraco
	Diapositiva 14: Ejemplo de Proyecto .Net con umbraco
	Diapositiva 15: En un Proyecto ASP.NET
	Diapositiva 16: Proyecto Vacío (Empty)
	Diapositiva 17: En el Administrador de paquetes NuGet
	Diapositiva 18: Buscando UmbracoCms
	Diapositiva 19: Instalando UmbracoCms
	Diapositiva 20: Aceptar Licencia
	Diapositiva 21: Instalación Finalizada
	Diapositiva 22: Ejecutar el Proyecto e Instalar (Customize)
	Diapositiva 23: Configure el proyecto ASP.NET
	Diapositiva 24: Configure la Base de datos
	Diapositiva 25: Configure la BD
	Diapositiva 26: Crear la BD para Umbraco
	Diapositiva 27: Complete la Configuración
	Diapositiva 28: Instale el WebSite de Inicio
	Diapositiva 29: Se Instalo Umbraco
	Diapositiva 30: Crear Usuario del Admin de Umbraco clic en Media
	Diapositiva 31: Ingreso al Panel de Control
	Diapositiva 32: Panel de Control de Umbraco
	Diapositiva 33: Nota: Descarga de versión de .NET Framework 4.8
	Diapositiva 34: Referencia

Continuar navegando