Tópicos de bases de datos

Slides:



Advertisements
Presentaciones similares
Juan Carlos Perez Serrano
Advertisements

Joomla. ¿Qué es Joomla? Es un sistema de gestión de contenidos (CMS) construido con PHP, usado por muchas personas y organizaciones para publicar contenido.
Olga sarmiento GESTIÓN DE LA WEB. Joomla es un sistema de gestión de contenidos, y entre sus principales virtudes está la de permitir editar el contenido.
Framework Hexápodo PHP fácil, rápido y sin dolor
Capitulo 2 Contratando Hospedaje Fundamentos de CMS 3 formas de crear tu web Bienvenido al curso.
MAIRA LUCIA ORTIZ CAMILO ORTEGON DIAZ CRISTIAN CAMILO VARGAS
Sistema de Administración de Contenidos CMS Administración de Sitios.
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001: Ing. Ángela Yanza Montalván, M.Sc. Mg. DOCENTE UNIVERSIDAD ECOTEC INTEGRANTES: LEE GOMEZ JUMME MANZUR SAMANTA.
Integrantes Evelyn Espinoza Carolina Troncoso Luis Pino Víctor Romero.
Que es wordpress WordPress es un sistema de gestión de contenidos o CMS (por sus siglas en inglés, Content Management System) enfocado a la creación de.
UNIDAD EDUCATIVA CALASANZ Manual de usos de WORDPRESS. NOMBRE: Melissa Veintimilla Labanda Curso: 1º ´´C´´ FECHA: 29 de marzo del 2015.
CURSO DE ADMINISTRACION DE CONTENIDOS EN WORDPRESS POR: RAFAEL RECARTE
Sistemas de gestión de contenidos (CMS)
Proyecto Bolsa de trabajo
 NOMBRE: Jhonatan García  COLEGIO: “Verbo Divino”  CURSO: 4to Común “D”  PROFESOR: Lic. Marcelo Baño  AÑO LECTIVO
CMS DRUPAL HERRAMIENTAS DE DISEÑO CARLOS LLANOS V. JENNIFER QUINDE G. JUAN MACIAS B. KERLY UBE.
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
Gestores de contenido. Concepto: WORDPRESS es un sistema de gestión de contenido (o CMS, del inglés Content Management System) enfocado a la creación.
27 de enero Joomla 3
Actualización en el manejo de la documentación en la nueva página web Madrid, 27 de noviembre de 2009 A. Pérez Pimiento Coordinador del Comité de Informática.
Crea una cuenta en WordPress WordPress es uno de los servicios más usados para la creación de blogs en internet, ya que es una plataforma con una gran.
CMS ABIERTO Y CMS CERRADO MARÍA CAMILA MUÑOZ U TATIANA ARIAS CHAPARRO U CAROLINA FIGUEROA U
Autor : Daniel García Torralbo Director : Carlos Molina Clemente Titulación : ETIS.
FUNDAMENTOS WEB DOCENTE : ING. CRISTIAN VALLE RONCEROS.
Bryan Alcantara Un sistema de gestión de contenidos (en inglés: Content Management System, más conocido por sus siglas CMS) es un programa.
GESTORES DE CONTENIDOS (CMS) María Paula Tobón De Castro.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
Desarrollo de un Laboratorio remoto-virtual para la enseñanza de cursos de Ingeniería Ing. Angelo Velarde Profesor Auxiliar Ingeniería de las Telecomunicaciones.
ACTIVOS DIGITALES : APROXIMACIÓN AL CONCEPTO DE GESTIÓN, ALMACENAMIENTO Y DISTRIBUCIÓN DE ACTIVOS MULTIMEDIA EN LAS ORGANIZACIONES Manuel Cobo Fernández.
CONFIGURACIÓN DE DRUPAL. Una ves instalado drupal, al visitar el sitio por primera ves aparecerá la siguiente pantalla: Visite este vínculo para crear.
COMUNICACIÓN Y TICS Károl Fernanda Barragán M. Jennylith Dayana Ardila P. Wendy Paola Pinto F.
COMUNICACIÓN Y TIC Ángela Espinosa Hayler Peñaranda.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
Dayanna Marcela Verjel Carrascal Sofía Suárez Suárez.
Un sistema de gestión de contenidos (Content Management Systems o CMS) es un software que se utiliza principalmente para facilitar la gestión de sitios.
BASE DE DATOS EN LA WEB POR- OSIRYS MARCIAGA JESUS NIETO.
ALFRESCO.
Portales colaborativos
Como crear una página Web usando CMS
Capítulo 2: Tecnologías para la creación de sitios web
Presentación de la plataforma de soporte a las webs de los departamentos en entorno DRUPAL
PERIODO 1 – CLASE 2.
LENGUAJES DE CODIGO PARA DISEÑO DIGITAL
Instalación y configuración de Wordpress
CMS Un sistema de gestión de contenidos (en inglés: Content Management System, más conocido por sus siglas CMS) es un programa informático que permite.
PHP Hypertext Preprocessor
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
Miguel García Ruiz Jackeline Giraldo Urrea
Unidad I Herramientas de la web 2.0.
UNIDAD I: INTRODUCCIÓN AL DISEÑO WEB.
Diseño y Edición de Paginas web
CMS CMS son las siglas de Content Management System, o lo que viene a ser un sistema de gestión de contenidos. Un CMS es un programa desarrollado para.
 PhoneGap es un framework de código libre para el desarrollo de aplicaciones móviles. Su principal característica: multiplataforma, es decir, con un.
PLATAFORMAS TECNOLÓGICAS
PREZI.
Que es un cms.
Introducción (Principales diferencias entre Wordpress .com y .org)
PRESENTADO POR: IVONNE HERNANDEZ
FUNDAMENTOS DE PROGRAMACION EN ENTORNO WEB. Rodrigo Cabello Ing. Informático Director de proyectos Think – Ideas in Motion FUNDAMENTOS.
DISEÑO WEB Sesion 1.
Page 1. Page 2 Los lineamientos básicos que debe contener las paginas HTML.
LENGUAJE DE SCRIPTING EN SERVIDORES WEB INTEGRANTES :JOSTIN FRANCO DARYENIS ARAUZ PABLO CANDANEDO.
Lo que necesitas conocer sobre el ISOlucion
Creación de contenidos Web-HTML
Entendiendo PHP En diseño de software en el Front-end es la parte del software que interactúa con los usuarios. Es la persona que se encarga del diseño.
FRONT-END Y BACK-END L.I. MARÍA DEL CARMEN RIVERA GONZÁLEZ.
Arquitectura Aplicaciones Web
Sistema de Gestión de Contenidos Mercadotecnia digital
Docente: Valerio Herrera, Luis E. Experiencia Formativa III Semana 4: Servidores Web.
Transcripción de la presentación:

Tópicos de bases de datos Unidad 4 “CMS (Content Management System) o Sistema Gestor de Contenidos”. 4.3 Arquitectura de un cms Competencia a desarrollar: Describir la arquitectura de un sistema de gestión de contenidos y su relación con las bases de datos. Diferenciar las características sobre los sistemas de gestión de contenido en el mercado tanto de código abierto como propietario. Manejar un sistema de gestión de contenidos. Integrantes: Cuellar Aguilar Maria Berenice Gómez González Antonio de Jesús Marcelino Bautista Mariana Mosqueda Aparicio Francisco Daniel Romero Martínez Miguel Ángel

Definición Un CMS o Sistema de Gestión de Contenido es un sistema para publicar, editar y modificar el contenido mostrado en las páginas de un sitio web. Este tipo de páginas web son llamadas habitualmente dinámicas.

Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio. 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 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.

Cuando un usuario accede a una URL, se ejecuta en el servidor una llamada, se selecciona el esquema gráfico y se introducen los datos que correspondan de la base de datos. La página se genera dinámicamente para ese usuario, el código HTML final se genera en esa llamada. Normalmente se predefine en el gestor varios formatos de presentación de contenido para darle la flexibilidad a la hora de crear nuevos apartados e informaciones.

El Servidor Web Será el único en contacto directo con los usuarios, aceptando peticiones de estos. Se encargara de atender las peticiones a recursos estáticos (imágenes, documentos HTML, CSS, JavaScript, etc.) Redirigiré las peticiones a recursos dinámicos (páginas JSP) hacia el Servidor de Aplicaciones. Como servidor web se selecciona a Apache HTTPD Server.

Gestión de usuarios Dependiendo de la plataforma escogida se podrá escoger diferentes niveles de acceso para los usuarios; yendo desde el administrador del portal hasta el usuario sin permiso de edición, o creador de contenido. Dependiendo de la aplicación podrá haber varios permisos intermedios que permitan la edición del contenido, la supervisión y reedición del contenido de otros usuarios, etc. El sistema de gestión de contenidos controla y ayuda a manejar cada paso de este proceso, incluyendo las labores técnicas de publicar los documentos a uno o más sitios. En muchos sitios con estos sistemas una sola persona hace el papel de creador y editor, como por ejemplo en los blogs personales.

Arquitectura a nivel operativo Web pública: Es la página web como tal que ven las personas que acceden a ella.  Web privada: Desde cualquier lugar con conexión a internet y un navegador con un usuario y contraseña podemos acceder a la parte interna de trabajo del gestor de contenidos.  

Arquitectura a nivel permisos Se dispone de un panel de control para cambiar configuraciones del sitio web, el diseño, gestionar a los usuarios del sistema, etc.

Arquitectura a nivel de estructura Capa de la base de datos La base de datos tiene guardado todo el contenido que se ha escrito en la web, así­ como muchos de los parámetros de configuración, categorías, organización, usuarios y contraseñas. Los sistemas de bases de datos más habituales de los CMS suelen ser MySQL o Postgre.

Capa de programación.  Está contenida en los ficheros de la web. Lo que hacen estos ficheros al ejecutarse es solicitar la información que el usuario ha pedido desde el navegador de internet y extraerla para mostrarla al usuario ordenada y estructurada insertándolas en los lugares que le corresponde dentro del diseño de la página web. El lenguaje de programación más habitual suele ser PHP.

Capa de diseño Reside también en algunos ficheros. Define el diseño de la web, es decir la maqueta o dibujo sobre la que se insertara el contenido que la programación se encarga de extraer de la base de datos. El lenguaje de programación y maquetación de la web es el HTML y CSS (complementado en ocasiones con JavaScript y AJAX).

Ejemplos de CMS

WordPress Es un sistema de gestión de contenidos o CMS enfocado a la creación de cualquier tipo de sitio. Originalmente alcanzó una gran relevancia usado para la creación de blogs, para convertirse con el tiempo en una de las principales herramientas para la creación de páginas web comerciales. Ha sido desarrollado en el lenguaje PHP para entornos que ejecuten MySQL y Apache, bajo licencia GPL y es software libre.

Joomla El CMS Joomla! es un sistema basado en PHP para crear páginas web dinámicas. La estructura flexible y extensible de Joomla permita que se añada funcionalidad usando extensiones. Se puede cambiar la visualización (apariencia y diseño) del contenido para el 'usuario final' (alguien que navega por el sitio web) a través del uso de plantillas y módulos.