tecnologia web

26
NOMBRE:ALFREDO WENCESLAO MENDOZA NCIO CARRERA:ING. SISTEMAS COMPUTACIONALES MATERIA: TECNOLOGIA WEB CATEDRATICO: MCS.JESUS HERNANDEZ SANCHEZ ACTIVIDADES A EVALUAR: 5,6,7,8

Upload: perritoflaco

Post on 16-Aug-2015

39 views

Category:

Technology


0 download

TRANSCRIPT

NOMBRE:ALFREDO WENCESLAO MENDOZA NCIO

CARRERA:ING. SISTEMAS COMPUTACIONALES

MATERIA: TECNOLOGIA WEB

CATEDRATICO: MCS.JESUS HERNANDEZ SANCHEZ

ACTIVIDADES A EVALUAR: 5,6,7,8

Mercería el ÁngelEste logo representa para el dueño representa una esperanza o aliento de vida las alas representa la forma el derecho a la libertad de expresino y esfuerzo de dia con dia

3 Oriente N.400 Colonia Centro Tel: (54-3-84-97)

CMS(Content Management System)

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 crear una estructura de soporte (framework) para la creación y administración de contenidos, principalmente en páginas web, por parte de los administradores, editores, participantes y demás usuarios.

Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio web. El sistema permite manejar de manera independiente el contenido y el diseño.

Funcionamiento

Un sistema de administración de contenidos siempre funciona en el servidor web en el que esté alojado el portal. El acceso al gestor se realiza generalmente a través del navegador web, y se puede requerir el uso de FTP para subir contenido.

Cuando un usuario accede a una URL, se ejecuta en el servidor esa 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 predefinen en el gestor varios formatos de presentación de contenido para darle la flexibilidad a la hora de crear nuevos apartados e informaciones.

Tipos de gestores de contenidos

• Los gestores de contenido se pueden clasificar según diferentes criterios:

• Por sus características Según el lenguaje de programación empleado, por ejemplo: Active Server Pages, Java, PHP, ASP.NET, Ruby On Rails, Python,PERL.

• Según la licencia: Código abierto o Software propietario.• Por su uso y funcionalidad Blogs: para páginas personales.• Foros: para compartir opiniones.

TIPOS DE CMS

Vignette: Es un sistema CMS comercial, que dicho sea de paso, debe ser bastante caro. Es

importante comentarlo por ser el primer sistema CMS comercial que apareció en el mercado.

Drupal: Uno de los CMS más populares, en este caso gratuito y open source. Creado en PHP y

con posibilidad de utilizar varias bases de datos distintas, por defecto MySQL.

Mambo: Un sistema CMS libre y gratuito, creado en PHP. Puedes leer el artículo sobre qué es

Mambo publicado en DesarrolloWeb.com.

Joomla!: Es un CMS de código libre, también creado en PHP. Surge como una mejora o

ampliación de Mambo

Wordpress:

El CMS para la creación de blogs por excelencia. El más utilizado y el mejor valorado, también creado en PHP y gratuito.

LMSLearning management system

un sistema para la gestión del aprendizaje

• Las principales funciones del LMS son:• Gestionar recursos de usuarios así como materiales y actividades de

formación• Administrar el acceso, controlar y dar seguimiento del proceso de aprendizaje• Realizar evaluaciones• Generar informes• Gestionar servicios de comunicación como foros de discusión,

videoconferencias, entre otros• Promueve una pedagogía constructivista social (colaboración, actividades,

reflexión crítica, etc.)

Características que incluye el LMS que newWweb ofrece:

Gestión de Usuarios• Control de acceso flexible, basado en roles.• Roles predeterminados incluyen: estudiante, profesor, coordinador, y

administrador.• Permite añadir tantos usuarios como se desee, utilizando el control de

permisos específicos para cada función qué puede hacer (o no) en la plataforma.

Gestión de cursos• Catálogo de cursos públicos / privados• Posibilidad de cursos de clases en grupo para una gestión global

Herramientas dentro de los cursos• Contenido teórico: utiliza editor fácil de usar WYSIWYG para crear un

gran material de aprendizaje para sus estudiantes.• Cuestionarios (preguntas de verdadero o falso, preguntas de opción

múltiple, juego de preguntas, preguntas abiertas) con base de datos para preguntas centralizadas

• Galería de vídeos• Eventos, Avisos, etc

• E- commerce para vender el acceso de cursos• Los usuarios pueden suscribirse a una o varios cursos de uno o varios

meses, y renovar la suscripción al vencimiento.

• Calendario global• Consolida para cada usuario todos los eventos relacionados con los

cursos al que es miembro, de los foros globales y específicos del curso

Ventajas y oportunidades

• El gestor de contenidos facilita el acceso a la publicación de contenidos a un rango mayor de usuarios. Permite que sin conocimientos de programación ni maquetación cualquier usuario pueda añadir contenido en el portal web.

• Además permite la gestión dinámica de usuarios y permisos, la colaboración de varios usuarios en el mismo trabajo, la interacción mediante herramientas de comunicación.

• Los costes de gestión de la información son mucho menores ya que se elimina un eslabón de la cadena de publicación, el maquetador. La maquetación es hecha al inicio del proceso de implantación del gestor de contenidos.

Es un Sistema de gestión de contenidos o CMS (por sus siglas en inglés,Content Management System) que permite desarrollar sitios web dinámicos e interactivos. Permite crear, modificar o eliminar contenido de un sitio web de manera sencilla a través de un Panel de Administración. Es un software de código abierto,desarrollado en PHP y liberado bajo licencia GPL.

Este administrador de contenidos puede utilizarse en una PC local (en Localhost), en una Intranet o a través de Internet y requiere para su funcionamiento una base de datos creada con un gestor de bases de datos (MySQL es lo más habitual), así como de un servidor HTTP Apache.

Su nombre es una pronunciación fonética para anglófonos de la palabra swahili jumla, que significa "todos juntos" o "como un todo". Se escogió como una reflexión del compromiso del grupo de desarrolladores y la comunidad del proyecto.

Características

Características como: generación de código HTML bien formado, gestión de blogs, vistas de impresión de artículos, flash con noticias, foros, polls (encuestas), calendarios, búsquedas integradas al sitio y soporte multi-idioma. Debido a las tendencias actuales existe una gran apuesta por e-commerce en Joomla!

Desarrollo del proyecto

Joomla corresponde al grupo de soluciones de código abierto, es un producto de software libre. Para el desarrollo de sus múltiples frentes, usa diferentes formas de comunicación como son: los encuentros por medio de IRC, foros, listas de correo, "wikis" y blogs. Este gestor de contenidos GDC sigue las pautas marcadas por el bazar, con su objetivo principal de dar solución a las necesidades de todos aquellos que participan de una u otra forma en el proyecto.

Drupal (pronunciación IPA: [druː pʰʊɫ]) es un marco de gestión de contenidos o CMS (por sus siglas en inglés, Content Management System) libre, modular multipropósito y muy configurable que permite publicar artículos, imágenes, archivos y otras cosas u otros archivos y servicios añadidos como foros, encuestas, votaciones, blogs y administración de usuarios y permisos.

Drupal es un sistema dinámico: en lugar de almacenar sus contenidos en archivos estáticos en el sistema de ficheros del servidor de forma fija, el contenido textual de las páginas y otras configuraciones son almacenados en una base de datos y se editan utilizando un entorno Web.

Es un programa libre, con licencia GNU/GPL, escrito en PHP, combinable con MySQL, desarrollado y mantenido por una activa comunidad de usuarios. Destaca por la calidad de su código y de las páginas generadas, el respeto de los estándares de la web, y un énfasis especial en la usabilidad y consistencia de todo el sistema.

El diseño de Drupal es especialmente idóneo para construir y gestionar comunidades en Internet. No obstante, su flexibilidad y adaptabilidad, así como la gran cantidad de módulos adicionales disponibles, hace que sea adecuado para realizar muchos tipos diferentes de sitio web.

Una Distribución Drupal consiste en un paquete de diferentes módulos Drupal preconfigurados y/o modificados y que dan solución a una necesidad específica. La ventaja de trabajar con distribuciones es la facilidad en tener una solución completa funcionando en poco tiempo y poder seguir contando con la flexibilidad de Drupal que permite agregar nuevos módulos y reconfigurar los existentes. Las distribuciones más conocidas son:

• Open Publish Distribución orientada a publicaciones de contenido multimedia como diarios, revistas, sitios multimedia, radios online , etc openpublishapp.com

• Drupal Commons una distribución creada para gestionar intranets, grupos de trabajo o comunidades virtuales

• Open Atrium es una herramienta pensada para el trabajo colaborativo • Managing News, es un gestor de noticias RSS con diversas

funcionalidades • Open Public es una distribución orientada a sitios oficiales y/o políticos.

Su principal función es que los sitios sean seguros, ampliables y transparentes

e-commerce(comerció electrónico)

consiste en la compra y venta de productos o de servicios a través de medios electrónicos, tales como Internet y otras redes informáticas. Originalmente el término se aplicaba a la realización de transacciones mediante medios electrónicos tales como el Intercambio electrónico de datos, sin embargo con el advenimiento de la Internet y la World Wide Web a mediados de los años 90 comenzó a referirse principalmente a la venta de bienes y servicios a través de Internet, usando como forma de pago medios electrónicos, tales como las tarjetas de crédito.

La cantidad de comercio llevada a cabo electrónicamente ha crecido de manera extraordinaria debido a Internet. Una gran variedad de comercio se realiza de esta manera, estimulando la creación y utilización de innovaciones como la transferencia de fondos electrónica, la administración de cadenas de suministro, el marketing en Internet, el procesamiento de transacciones en línea (OLTP), el intercambio electrónico de datos (EDI), los sistemas de administración del inventario y los sistemas automatizados de recolección de datos.

La mayor parte del comercio electrónico consiste en la compra y venta de productos o servicios entre personas y empresas, sin embargo un

porcentaje considerable del comercio electrónico consiste en la adquisición de artículos virtuales (software y derivados en su mayoría),

tales como el acceso a contenido "premium" de un sitio web.

Es un gestor de contenidos cms libre, de código abierto compatible con las pasarelas de pago como DirecPay, Google CheckOut,.

Authorize.net, Moneybookers, PayPal. También se ofrecen módulos de pago adicionales en el mercado.

En marzo de 2014, PrestaShop aseguró $ 9.3M para el financiamiento de Serie B en Fuel Expansión Global.Los fabricantes de PrestaShop tienen un mercado oficial de módulos y temas, con los precios en los cuales tienen derecho PrestaShop Addons.

Requisitos técnicos

El comerciante debe tener un nombre de dominio y un servidor web con las siguientes características:

Servidor web Apache 1.3 o posteriorPHP 5.1 o superiorMySQL 5 o superiorLinux, Unix o Windows instalado como sistema operativo(*) problemas de incompatibilidad con las siguientes versiones de PHP 5 impiden que PrestaShop funcione correctamente:PHP 5.2.1 (autenticación es imposible)PHP 5.2.6 (autenticación es imposible en los servidores de 64 bits)PHP 5.2.9 (administración de imágenes / upload roto)PHP <5.2 (fecha no válida zona horaria)

Características

El software ofrece más de 310 funciones integradas, incluyendo la gestión ilimitada de inventario de productos, la navegación por capas, plantillas totalmente personalizables, análisis y presentación de informes, reglas de la promoción, gestión multi-tienda, monedas ilimitadas y gestión del retorno.

Creditos:

Alumno: Alfredo Wenceslao Mendoza Nicio carrera: Ing . Sistemas ComputacionalesMateria: Tecnologia WebCatedratico:Mcs.Jesus Hernadez Sanchez