Académique Documents
Professionnel Documents
Culture Documents
CODIGO ABIERTO
propietario, este se mantiene en secreto, y rara vez visto por nadie fuera de la
empresa que trabaja en ello.
Beneficios econmicos
Tambin es una forma en que las empresas pueden compartir los costes de
desarrollo. Por ejemplo, Novell y Red Hat son competidores pero ambas
desarrollan juntas muchos programas conjuntamente y por lo tanto se pueden
ayudar mutuamente. IBM y HP tambin podran ser vistas como competidoras,
sin embargo, ambas contribuyen al desarrollo del kernel de Linux, etc,
compartiendo as los costes de desarrollo.
Con el software propietario slo el desarrollador que tenga acceso al cdigo
fuente puede ofrecer un soporte decente, y por lo tanto tiene una especie de
monopolio.
Qu es software de cdigo abierto?
El software de cdigo abierto es aquel distribuido bajo una licencia que permite su
uso, modificacin y redistribucin. Como su nombre lo indica, el requisito principal
para que una aplicacin sea considerada bajo esta categora es que el cdigo
fuente se encuentre disponible. Esto permite estudiar el funcionamiento del
programa y efectuar modificaciones con el fin de mejorarlo y/o adaptarlo a algn
propsito especfico.
El software de cdigo abierto ha sido desarrollado durante aos, utilizando
diferentes licencias. Cada una de ellas tiene caractersticas particulares, sin
embargo, para ser consideradas como licencias de cdigo abierto deben cumplir
con los siguientes requisitos:
http://www.informatica-hoy.com.ar/software-libre-gnu/Que-es-Codigo-Abierto.php
https://es.opensuse.org/Software_libre_y_de_c%C3%B3digo_abierto
http://abaxasesores.com/codigoabierto
http://elivier-freesoftware.blogspot.com/2011/05/ventajas-y-desventajas-delcodigo.html
GESTORES DE CONTENIDOS
Un sistema de gestin de contenidos (en ingls: Content Management System, ms
conocido por sus siglas CMS) es un programa informtico que permite crear una estructura de
soporte (framework) para la creacin y administracin de contenidos, principalmente
en pginas web, por parte de los administradores, editores, participantes y dems usuarios. 1
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 diseo.
As, es posible manejar el contenido y darle en cualquier momento un diseo distinto al sitio
web sin tener que darle formato al contenido de nuevo, adems de permitir la fcil y
controlada publicacin en el sitio a varios editores. Un ejemplo clsico es el de editores que
cargan el contenido al sistema y otro de nivel superior (moderador o administrador) que
permite que estos contenidos sean visibles a todo el pblico (los aprueba).
Historia
Definicin
El gestor de contenido es una aplicacin informtica usada para crear, editar, gestionar y
publicar contenido digital multimedia en diversos formatos. El gestor de contenidos genera
pginas web dinmicas interactuando con el servidor web para generar la pgina web bajo
peticin del usuario, con el formato predefinido y el contenido extrado de la base de datos del
servidor.
Esto permite gestionar, bajo un formato estandarizado, la informacin del servidor, reduciendo
el tamao de las pginas para descarga y reduciendo el costo de gestin del portal con
respecto a un sitio web esttico, en el que cada cambio de diseo debe ser realizado en todas
las pginas web, de la misma forma que cada vez que se agrega contenido tiene que
maquetarse una nueva pgina HTML y subirla al servidor web.
Funcionamiento[editar]
Un sistema de administracin de contenidos siempre funciona en el servidor web en el que
est alojado el portal. El acceso al gestor se realiza generalmente a travs 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 grfico y se introducen los datos que correspondan de la base de datos. La pgina
se genera dinmicamente para ese usuario, el cdigo HTML final se genera en esa llamada.
Normalmente se predefinen en el gestor varios formatos de presentacin de contenido para
darle la flexibilidad a la hora de crear nuevos apartados e informaciones.
Gestin de usuarios
Dependiendo de la plataforma elegida se podrn escoger diferentes niveles de acceso para
los usuarios; yendo desde el administrador del portal hasta el usuario sin permiso de edicin,
o creador de contenido. Dependiendo de la aplicacin podr haber varios permisos
intermedios que permitan la edicin del contenido, la supervisin y reedicin del contenido de
otros usuarios, etctera.
El sistema de gestin de contenidos controla y ayuda a manejar cada paso de este proceso,
incluyendo las labores tcnicas de publicar los documentos a uno o ms sitios. En muchos
sitios con estos sistemas una sola persona hace el papel de creador y editor, como por
ejemplo en los blogs personales.
Java,
PHP,
ASP.NET,
Ruby On Rails,
Python,
PERL.
Segn la licencia:
Cdigo abierto,
Software propietario.
Por su uso y funcionalidad
Publicaciones digitales.
Propsito general.
Iniciativas de estandarizacin
Dentro de los portales se han realizado procesos de estandarizacin encaminados a la
homogeneizacin en las interfaces de programacin de los mismos de tal manera que un
servicio desarrollado para un portal pueda ejecutarse en cualquier otro portal compatible con
el estndar. El objetivo es obtener portales interoperables evitando desarrollo propietarios.
Las dos iniciativas ms importantes son la Portlet Specification API,4 y la Content Repository
API.5
Ventajas y oportunidades
El gestor de contenidos facilita el acceso a la publicacin de contenidos a un rango mayor de
usuarios. Permite que sin conocimientos de programacin ni maquetacin cualquier usuario
pueda aadir contenido en el portal web.
Adems permite la gestin dinmica de usuarios y permisos, la colaboracin de varios
usuarios en el mismo trabajo, la interaccin mediante herramientas de comunicacin.
Los costes de gestin de la informacin son mucho menores ya que se elimina un eslabn de
la cadena de publicacin, el maquetador. La maquetacin es hecha al inicio del proceso de
implantacin del gestor de contenidos.
La actualizacin, backup y reestructuracin del portal son mucho ms sencillas al tener todos
los datos vitales del portal, los contenidos, en una base de datos estructurada en el servidor.
https://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_contenidos