SlideShare ist ein Scribd-Unternehmen logo
1 von 72
Downloaden Sie, um offline zu lesen
P á g i n a | 1
FUNDAMENTOS DE LOS CMS
Un sistema de gestión de contenidos o CMS es una aplicación
web que permite la creación y administración de contenidos web
por parte de los usuarios a través de una interfaz web que
controla una base de datos donde residen los contenidos.
Un ejemplo de CMS son los ERP (Enterprise Resource
Planification).
Un WCM (Web Content Management) es un subconjunto de
CMS, y es el más relevante por su expansión.
P á g i n a | 2
Tipos de sitio Web por Contenido
Contenido estático
• Sus contenidos solo pueden ser gestionados por personal
técnico.
• Un cambio funcional implica contar con un equipo de
desarrollo.
• Una actualización en el diseño puede representar una inversión
significativa.
Contenido dinámico
• Sus contenidos pueden ser gestionados por personal NO
técnico.
• Se pueden añadir nuevas funcionalidades instalando
extensiones.
• Un cambio en la línea de diseño puede ser tan sencillo como
instalar una plantilla.
P á g i n a | 3
Evolución de los CMS
TIPOS DE CMS
Propósito general Blog
Drupal WordPress
Joomla!
Movable Type Expression
Engine Text Pattern
Serendipity
P á g i n a | 4
Educacional Comercio electrónico
Moodle Zen Cart
Dokeos Dot Learn Atutor
Magento Cubecart
Opencart
Docebo osCommerce
Claroline PrestaShop
TCExam
Wikis Redes sociales
Tiki Wiki BoonEx Dolphin
DokuWiki Elgg
MediaWiki Rayzz
PmWiki phpFox
Foros Proyectos
Vanilla dotProject
phpBB XMB MyBB phpCollab
Phorum ProjectPier
PunBB SMF FluxBB Mantis Bug Tracker
The Bug Genie
TaskFreak
Soporte al cliente Galerías fotográficas
Crafty Syntax Coppermine
Help Center Live TinyWebGallery
Typo3 Open Blog
MODx B2evolution
CMS Made Simple
LifeType Nucleus Dotclear
eggBlog Pixie
Zikula
Mambo PHP-Nuke e107
Concrete5
P á g i n a | 5
HESK Ticket ExoPHPDesk Piwigo Pixelpost ZenPhoto
Open Web 4images
Messenger phpOnline
phpMyFAQ
Playlist y podcast Encuestas
kPlaylist LimeSurvey
Podcast Generator phpESP
Impleo
CJ Dynamic Poll EasyPoll
LittlePoll
Simple PHP Poll
Aardvark Topsites
Advanced Poll Piwik
CARACTERÍSTICAS COMUNES DE LOS CMS
La característica principal y común de los CMS es que se
gestionan mediante un simple navegador web. Otras
características comunes son:
P á g i n a | 6
P á g i n a | 7
P á g i n a | 8
P á g i n a | 9
PROCESO DE BÚSQUEDA DE UN CMS
El proceso de búsqueda de un CMS resulta una ardua tarea, por
eso hay que optimizarla, realizando la evaluación de las
características y capacidades del CMS, pero siempre en función
de las propias necesidades del proyecto, y no a la inversa.
P á g i n a | 10
OPTIMIZANDO LA BÚSQUEDA
 No dejarse llevar por las características de un CMS.
 Evaluar nuestras necesidades.
 Evaluar nuestras capacidades.
 Centrarnos en una familia temática.
 Estudiar las extensiones o módulos existentes.
 Explorar las comunidades de apoyo.
 Probar una demo o realizar pruebas sobre una instalación
en local.
OTRAS CONSIDERACIONES
P á g i n a | 11
P á g i n a | 12
P á g i n a | 13
P á g i n a | 14
CMS PARA DISEÑADORES
P á g i n a | 15
P á g i n a | 16
Para evitar estas y otras situaciones confusas (por problemas de
comunicación):
1. Solicita una persona de contacto (siempre la misma).
2. Pide siempre un briefing suficientemente elaborado.
Admitiendo ninguna o pocas abstracciones. Donde los
deseos y la realidad se sitúen a una distancia muy próxima.
3. Orienta al cliente para alcanzar sus objetivos en base al
briefing. Ajustando las necesidades y capacidades lo
máximo posible.
P á g i n a | 17
4. Busca un CMS cuya configuración y parametrización te
resulten sencillas.
5. Busca extensiones que se integren bien y que sean
estables. Se debe prever el ciclo de actualizaciones.
6. Busca un editor sencillo e intuitivo para el CMS, ya que
sus características y funcionalidades deberán ser materia
de formación para el cliente mediante algún tutorial o
video.
7. Busca herramientas que te hagan más sencilla la creación
del diseño.
8. Realiza pruebas sobre el CMS en local.
9. Presenta un wireframe o prototipo de baja fidelidad del
proyecto lo más detallado posible.
10. En base al prototipo o maqueta redacta un
presupuesto.
11. Plasma en un contrato todos los puntos acordados y
presupuestados.
12. Divide los pagos en dos partes: una en la firma del
contrato y otra tras la entrega.
13. Todo lo que quede fuera del contrato considéralo como
derramas.
14. No dar nunca nada por hecho o sobreentendido.
Comprobar y confirmar primero cada cosa antes de
cometer cualquier acción.
15. Atención a los plazos de entrega.
CMS PARA ORGANIZACIONES
P á g i n a | 18
P á g i n a | 19
Para evitar estas y otras situaciones confusas (por
problemas de comunicación):
1. Realiza un análisis pormenorizado de las necesidades
reales.
2. Separa las prioritarias de las secundarias.
3. Estudia el flujo de trabajo que requieres.
4. Plásmalo todo en un briefing. Los requerimientos de
hardware son importantes.
5. Solicita conocer al detalle la tecnología que se empleará.
6. Infórmate sobre la periodicidad y repercusión que
pueden tener las actualizaciones. Ya que podrían manipular
el código y la actualización podría dejar la aplicación
inservible.
7. Solicita un plan de hospedaje acorde con el tráfico
estimado.
8. Infórmate sobre los costes de hospedaje y de
mantenimiento.
9. Establece un período de garantía y soporte sobre la web.
10. Acuerda un período de formación para la gestión del
sistema.
11. Pide documentación sobre la aplicación y su
administración.
12. Asegúrate de que tu organización es la propietaria de la
aplicación.
13. Exige el cumplimiento de los plazos de entrega.
14. No dar nunca nada por hecho o sobreentendido.
Comprobar y confirmar primero cada cosa antes de
cometer cualquier acción.
P á g i n a | 20
SOLUCIONES ALOJADAS
VENTAJAS
 No requiere conocimiento alguno.
 Completo paquete de servicios a bajo coste.
 Presentan colecciones de proyectos CMS
autoinstalables.
 Herramientas de creación web y editores web.
 Gestor de archivos.
 Soluciones de comercio electrónico.
 Herramientas de mailing.
 Herramientas de marketing.
 Analítica web.
P á g i n a | 21
 Algunos permiten la reventa de sus servicios.
INCONVENIENTES
 Nuestro proyecto queda atado a la compañía que presta
el servicio.
 Pueden existir dificultades o imposibilidad total para
migrar a otro servidor.
 Generalmente no tenemos acceso directo a los archivos
de nuestra web.
 Suelen presentar un escaso margen para la
personalización.
 Es frecuente el déficit en prestaciones, tanto en servidor
como en ancho de banda.
 Quedamos expuestos a posibles cambios en sus políticas
de precios y servicios.
 Es posible que el servicio imponga su propia publicidad
obligatoria. Se recomienda leer cuidadosamente los
términos de licencia del servicio.
EJEMPLOS DE SOLUCIONES ALOJADAS
P á g i n a | 22
P á g i n a | 23
P á g i n a | 24
P á g i n a | 25
Las mejores suelen ser las de suscripción por pago, como Adobe
y Vae (ecomerce). Aunque también son destacables Webvanta,
WordPress y Drupal.
SOLUCIONES ALOJADAS COMERCIALES
P á g i n a | 26
P á g i n a | 27
P á g i n a | 28
SOLUCIONES ALOJADAS DE CÓDIGO ABIERTO
VENTAJAS
 Son libres y gratuitos.
 Accesibles desde planes alojados (autoinstalables).
 Cuentan con comunidades enormes.
 Se liberan continuamente nuevas actualizaciones.
 Se desarrollan cientos de extensiones.
 Suele ser fácil encontrar ayuda en la Red.
 Son completamente personalizables.
 No existen restricciones sobre su uso.
INCONVENIENTES
 Su implantación, uso y administración requiere de
conocimientos.
P á g i n a | 29
 El proceso de implantación no está exento de costes y exige
cierto tiempo.
 No existe un número de teléfono de asistencia técnica al
que recurrir.
Las más populares tienen una implantación a escala mundial.
Se trata de WordPress, Joomla! y Drupal.
DRUPAL
Características:
Soporte multilingüe, soporte multisitio, orientación a SEO,
herramientas para taxonomías, gestión de usuarios.
No es sencillo de implantar, ni configurar o gestionar.
El contenido es la esencia del sistema. Para Drupal es irrelevante
si lo que debe tratar es la entrada de un blog, un artículo o un
apartado fijo. Lo contempla todo como un nodo.
Por encima de los nodos se encuentran los módulos, que son
extensiones funcionales que actúan sobre los nodos ampliando
así las capacidades del núcleo de Drupal.
Además están los bloques, que permiten asignarles una
funcionalidad, para ubicarlos posteriormente en cualquier zona
de cualquier página que componga el sitio web.
Los menús son flexibles y permiten estructurar la navegación.
P á g i n a | 30
La apariencia visual recae sobre las plantillas. Existen múltiples
módulos, pero se pueden descargar más de la página web oficial.
No dispone de editor web. Aunque se puede insertar texto
mediante etiquetas HTML. Esto sucede porque de forma
predeterminada al instalar la plataforma Drupal sólo se puede
contar con la funcionalidad del núcleo o kernel. Es a partir de la
instalación del sistema cuando se van añadiendo los diferentes
módulos que van a ir ampliando las funcionalidades
dependiendo de cada necesidad.
Por eso será obligatorio antes de instalar el CMS, recabar
bastante información sobre los módulos, sus funcionalidades y
funcionamiento.
Resulta muy adecuado para grandes sitios web que vayan a tener
un volumen muy alto de tráfico, y que dispongan de requisitos
importantes y contenido complejo.
JOOMLA!
Características:
P á g i n a | 31
Soporte multilingüe, soporte multisitio, gestión de usuarios y
roles organizados en grupos, gestión de medios que facilita el
mantenimiento de imágenes y múltiples plantillas y extensiones.
Resulta fácil de implantar, configurar y gestionar. La estructura
de su información se da en dos niveles: artículos y categorías,
permitiendo anidar tantos niveles como sea necesario.
Joomla! permite editar las opciones de menú. También se
pueden ampliar sus funcionalidades implementando módulos
desde su página web oficial, o bien con los que haya desarrollado
el mismo usuario, ya que admite código HTML e incluso texto
plano. Así, los módulos serán ubicados en cualquier zona de
cualquier página que componga el sitio web.
P á g i n a | 32
WORDPRESS
Características:
Es el CMS más completo además del líder de los CMS. En su
origen fue una plataforma de creación de blogs, aspecto que
mantiene, pero en la actualidad se debe considerar que es
bastante más versátil.
Wordpress posee una interfaz muy intuitiva, con capacidad para
gestionar los comentarios de los usuarios con una simple pestaña
lateral, mientras que la administración de usuarios y roles se
encargará de facilitar el flujo de trabajo.
Cuenta con una elevada cantidad de extensiones, plantillas y
módulos, así como con una gran comunidad que ofrecerá el
necesario soporte técnico.
Ofrece un panel de Widgets personalizables que aumenta el nivel
de funcionalidad.
P á g i n a | 33
Incluye herramientas de seguimiento y revisión de los
contenidos, de forma que se pueden recuperar versiones
anteriores.
La organización del contenido está jerarquizado mediante el uso
de categorías y etiquetas, y permite clasificar la estructura de
todo el contenido, vinculando múltiples categorías y etiquetas a
un mismo contenido.
Por lo que será favorable a la indexación de contenido por los
buscadores.
EJEMPLOS DE SOLUCIONES ALOJADAS DE CÓDIGO
ABIERTO
P á g i n a | 34
P á g i n a | 35
P á g i n a | 36
P á g i n a | 37
P á g i n a | 38
Cabe destacar Typo3 (Orientado al ámbito empresarial), y MODX
(HTML).
WEBAPP COMPARATIVA DE CMS
Cms matrix es una web donde se pueden consultar y comparar
distintos parámetros de que disponen los CMS como son la
seguridad, flexibilidad, gestionabilidad, actualizaciones, etc.
Es recomendable recabar datos de los CMS en CMS Matrix.
P á g i n a | 39
CÓDIGO ABIERTO Y CMS
Código abierto es la expresión con la que se conoce al software
distribuido y desarrollado libremente.
P á g i n a | 40
PARADIGMA AMP
El paradigma AMP (Apache, MySQL y Php) es una solución de
servidor lenguaje de programación para el servidor y base de
datos respectivamente. Al ser los tres de código abierto se han
implantado como una de las opciones más usuales para crear y
mantener sitios web.
P á g i n a | 41
FTP Y WEBDAV
Ftp es un protocolo que usa el puerto tcp 21 y por el que se
conecta un localhost con el servidor, para explorar, transferir y
administrar archivos. Algunos programas actúan como clientes y
servidores ftp, pudiendo editar algunos contenidos.
WebDav es una extensión del protocolo http que permite la
lectura y escritura de recursos de un servidor. Para conectarse
mediante WebDav se suele configurar en el sistema operativo la
opción «Agregar Ubicación (o unidad) en red».
P á g i n a | 42
MySQL
Una base de datos es un conjunto de datos pertenecientes a un
mismo contexto y almacenados sistemáticamente para su
posterior uso.
Un sistema gestor de bases de datos (SGBD) es una aplicación
formada por módulos que permite el almacenamiento,
modificación y extracción de la información en una base de
datos, además de proporcionar herramientas para añadir, borrar,
modificar y analizar los datos.
P á g i n a | 43
MySQL es un sistema gestor de bases de datos (SGBD)
multiusuario, multiplataforma y de código abierto.
EDITORES WEB
El editor web es un procesador de textos en el que se puede
añadir código HTML y objetos como imágenes o tablas. Es una
herramienta indispensable en un CMS.
P á g i n a | 44
P á g i n a | 45
USUARIOS GRUPOS Y PERMISOS EN UN CMS
P á g i n a | 46
P á g i n a | 47
P á g i n a | 48
DATOS Y METADATOS (INFORMACIÓN DE TIPOS)
QUÉ ES UN DATO
Es un valor o referente que recibe el computador por diferentes
medios. Los datos representan la información que el
programador manipula en la construcción de una solución o en
el desarrollo de un algoritmo.
QUÉ ES INFORMACIÓN
Cuando un conjunto de datos se examina conjuntamente a la luz
de un enfoque, hipótesis o teoría, se puede apreciar la
información contenida en dichos datos.
QUÉ SON METADATOS (O INFORMACIÓN DE TIPOS)
P á g i n a | 49
Los metadatos son un conjunto de datos dispuesto por pares:
atributo y valor, que aportan información acerca de las
características de un objeto. Sirven para categorizar e identificar
la información.
Un correcto uso de los metadatos optimiza la disponibilidad del
indexado de las páginas de un sitio web para los buscadores.
TAXONOMÍAS
P á g i n a | 50
La taxonomía es, en su sentido más general, la ciencia de la
clasificación de la información. Es una forma de clasificar la
información en una estructura jerárquica.
Solo a través de las taxonomías es posible crear y mantener una
mecánica de asignación de metadatos estructurados, coherentes
y robustos.
Con una taxonomía sólida se pueden actualizar las categorías de
un sitio web sin tener que realizar modificaciones importantes y
laboriosas en su estructura.
Las taxonomías son la estructura que da coherencia y eficacia a
los metadatos. Son el lenguaje y la ruta exacta que han de
examinar los metadatos.
ORGANIZACIÓN DEL CONTENIDO
Para organizar el contenido de una web primero se realiza una
lista de datos a incluir (o taxones). A continuación se estructura
en modo jerárquico. Es importante que la jerarquía se desarrolle
P á g i n a | 51
más en sentido horizontal que vertical. Si se crean muchos
niveles de navegación será mucho más lento y menos eficaz el
etiquetado de los contenidos, ya que se tendrá que introducir
todo el ramal hasta la raíz. En todo momento, debe ser posible
que la estructura pueda crecer en cualquier dirección.
Proyectando hacia el futuro qué nuevos conceptos podrían
agregarse el sitio web.
Un concepto muy importante es la utilización de sinónimos que
podrían emplear los usuarios para referirse a los mismos
conceptos del sitio web. Este detalle ampliará el rango de
localización del sitio web, al multiplicar las opciones que
encontrarán los usuarios para acceder al sitio web de forma
correcta. Por ejemplo se podrían usar sinónimos como: casa,
vivienda, piso, etc.
Ventajas de una buena estructura de taxonomías:
 Tienen un impacto decisivo sobre la búsqueda de
contenidos en el propio sitio web.
 Acelerando el proceso y aumentando la calidad de los
resultados devueltos.
 Ayudan a mejorar la navegabilidad de la web.
 Al haber definido con claridad los tipos de contenido, su
estructura interna y cómo se relacionan entre sí.
 Además de beneficiarse las búsquedas directas, queda
favorecido el contenido relacionado.
 Lo que causará un mayor tiempo de permanencia y
navegación en el sitio web.
 Al haber elaborado detalladamente las taxonomías existen
varias formas de encontrar el mismo concepto, apoyándose
en el uso de sinónimos.
P á g i n a | 52
 Se facilita el reciclaje de contenido. Introduciendo
elementos de páginas anteriores en la actual, o para
desplegar campañas de marketing.
SECCIONES Y CATEGORÍAS
Las secciones y categorías son diferentes, y respecto a las
taxonomías también tienen una relación distinta. Por ejemplo,
una sección «enlaces» de una página web podría ser interesante,
pero al ser un contenido externo, carece de relación con el
contenido creado por el mismo sitio web.
P á g i n a | 53
Las categorías deben guardar relación con las taxonomías, pero
esto no es así para las secciones.
Para agilizar la creación de taxonomías importantes, como en el
caso de la creación de sitios web basados en comercio
electrónico, en la web existen plantillas de taxonomías
denominadas taxonomías sectoriales o vectoriales.
CONTROL DE VERSIONES
Cuanto más grande y complejo es un sitio web, más difícil resulta
efectuar correctamente un control sobre sus contenidos. Para
eso está el control de versiones, que consiste en gestionar los
cambios realizados en los contenidos a través de diferentes
sistemas y flujos de trabajo. El control de versiones suele incluir
un control de cambios o respaldo de archivos o backup, basado
en revisiones. Además de la gestión de ficheros.
El propósito del control de versiones es que de modo total o
parcial, el sitio web se pueda restaurar a un estado anterior, para
resolver cualquier tipo de problemática surgida.
P á g i n a | 54
Las diferencias entre la versión anterior del contenido y la actual
van a ser un cambio en el sufijo, más un hash (algoritmo de
cifrado o fragmentación) diferente.
TEMAS Y PLANTILLAS
P á g i n a | 55
Existe una enorme variedad de temas (o plantillas), que sirven
para modificar el estilo visual de los CMS. Abarcan desde su
estructura más básica y gratis, hasta los diseños más sofisticados
y de pago.
También hay temas (o plantillas) que se pueden modificar con
código HTML y hojas de estilo CSS, así como módulos que
amplían el diseño, agregando calendarios o algún tipo de widget.
P á g i n a | 56
Estructura básica de un Tema visual.
SEARCH ENGINE OPTIMIZATION (SEO)
P á g i n a | 57
Es el conjunto de técnicas utilizadas para aumentar el tráfico
hacia un sitio web mediante la mejora de su posicionamiento en
los resultados orgánicos de los motores de búsqueda.
El indexado de los motores de búsqueda depende del código que
haya sido empleado en su desarrollo. Aunque los motores de
búsqueda no muestran su código, y por tanto se ignora cuáles
son los criterios de indexación de los mismos, se puede afirmar
que hay un conjunto de buenas prácticas en el posicionamiento
web que deben ser observadas.
SEO Y CMS
 El código generado por el CMS debe ser limpio y claro.
 Los contenidos del sitio deben aportar unos metadatos
bien estructurados.
 Los enlaces entrantes y salientes deben ser personalizados,
con unas URLs lo más descriptivas posibles, incluidos los
enlaces internos.
 La cohesión temática de los contenidos debe mantenerse a
lo largo del tiempo.
 Se han de revisar todos aquellos elementos generados de
forma automática, porque hay algunos CMS que codifican
las URLs como no descriptivas. Por tanto hay que
modificarlo.
 La inmensa mayoría de los CMS incluyen herramientas SEO.
P á g i n a | 58
Por último es muy importante desindexar de los motores de
búsqueda algunos directorios y archivos de administración del
sitio web, para evitar ataques de hackers. Para ello se creará un
archivo «robots.txt» que va a deshabilitar la indexación de este
contenido:
# global
User-agent: *
Disallow: /cgi-bin/
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/plugins/
Disallow: /wp-content/cache/
Disallow: /wp-content/themes/
Disallow: /trackback/
Disallow: /feed/
Disallow: /comments/
Disallow: /category/*/*
Disallow: */trackback/
P á g i n a | 59
Disallow: */feed/
Disallow: */comments/
Disallow: /*?
Indirectamente, esto implica que un sitio web debe ser tanto
desindexado como indexado, si no en todos, al menos en la
mayoría de los principales motores de búsqueda.
ANALÍTICA WEB
La analítica web está constituida por un conjunto de
herramientas que recopilan datos de interacciones en un sitio
web por parte de sus visitas. Es una información muy interesante
que va a servir para establecer un paralelismo entre la
orientación adecuada de un sitio y su trayectoria en la web.
P á g i n a | 60
Las herramientas de analítica web pueden ayudar a diseñar
estrategias de posicionamiento, pero hay que considerar una
cierta relatividad en algunos datos.
Esto es debido a factores como las directivas de configuración
que usa cada aplicación para categorizar los datos, y el uso de
VPNs o Proxys por parte de los usuarios. Lo cual incide
directamente en los porcentajes estadísticos.
En el primer caso, cuando las herramientas de analítica cumplen
con la programación de un ciclo de tiempo (quizá superior a un
mes), deben resetear el reconocimiento de las IPs visitantes
(probablemente eliminando los archivos de registro o logs de IPs,
para no sobrecargar el espacio del volumen de almacenamiento
de datos en el servidor), y por eso terminarán tratando las IPs de
los usuarios recurrentes como si fueran las de usuarios nuevos,
causando un descenso en la confiabilidad de los datos
estadísticos. Mientras que en el segundo caso, el uso de proxys
por parte de los usuarios influirá en la información de
geolocalización.
A pesar de tener que realizar una leve interpretación de las
estadísticas, y de la variabilidad que produzcan algunas
búsquedas durante un determinado tiempo, como por ejemplo
mientras estén ocurriendo eventos nacionales o internacionales
relacionados con la temática del sitio web, sí hay que tomar un
conjunto de buenas prácticas en analítica web.
A continuación va una lista de recomendaciones básicas:
P á g i n a | 61
Cabe destacar como herramienta de analítica web a Google
Analytics.
P á g i n a | 62
IMPLANTACIÓN DE UN CMS
La implantación de un CMS exige tiempo, recursos humanos y
recursos económicos.
Para alcanzar el éxito en la implantación de un CMS hay que
cumplir los siguientes requisitos:
 Determinar las necesidades con un orden de prioridades.
 Analizar los recursos disponibles, conociendo los puntos
fuertes y débiles.
 Establecer los objetivos, buscando rentabilidad a corto,
medio y largo plazo.
 Estrategia de contenidos. Estableciendo una orientación
clara dentro de un marco concreto.
 Determinar el flujo de trabajo en el equipo o
individualmente.
 Desarrollo de taxonomías enfocado a la eficiencia.
 Creación de un briefing lo más detallado posible.
 Entender las características necesarias del CMS a implantar.
 Buscar y comparar el perfil de CMS adecuado.
 Plan de hospedaje. Localizando el hosting que resulte más
provechoso para el proyecto.
 Instalar el proyecto y configurar el CMS: Instalar
extensiones. Incorporar una plantilla. Creación de
apartados fijos. Creación de menús. Asignación de roles.
Establecer el control de versiones. Ejecutar pruebas y
verificaciones. Efectuar ajustes y correcciones.
Proporcionar formación a los usuarios del CMS.
 Abrir un Informe de registro detallado, que contenga cada
mínimo evento relacionado con el CMS, y mantenerlo
operativo hasta el final del proyecto.
 Aplicar el debido mantenimiento y administración del CMS
junto a la inclusión de contenidos y actualizaciones.
P á g i n a | 63
FLUJO DE TRABAJO
El flujo de trabajo es la ruta que siguen los contenidos desde su
creación hasta que son publicados. Por eso una vez creado un
equipo de trabajo o un puesto individual para el sitio web, hay
que planificar el flujo de trabajo. En el supuesto individual todo
el peso recae en la misma persona, pero para un trabajo en
equipo se debe establecer el criterio de quién supervisa a quién y
quién necesita relacionarse con quién para encontrar el máximo
de productividad y eficacia. Para ello es obligatorio aplicar una
auditoría previa, que también podría ocurrir con posterioridad, si
fuera necesario subsanar alguna incidencia.
P á g i n a | 64
GESTIÓN DE CONTENIDOS
El contenido es el mensaje y el hilo conductor que dirige al logro
de los objetivos fijados.
Es necesario plantearse qué tipo de contenidos son útiles, qué
temática abordarán y qué medios se emplearán para su
transmisión (Texto, imagen, vídeo, audio...), qué peso tendrá
cada medio y cuál será su distribución en los contenidos (de
forma combinada o dando protagonismo a uno en particular,
P á g i n a | 65
separándolos de acuerdo a una estructura formal previamente
definida), etc.
Una vez asimilados estos conceptos, hay que acotar el contexto
donde deben crearse los contenidos, excluyendo todo lo que sea
innecesario.
Después hay que estudiar cómo se crearán y gestionarán, así
como la forma en que deben organizarse y categorizarse. Es en
este punto donde las categorías, etiquetas y demás formas de
asignación de metadatos deben ser analizados y establecidos en
base a la definición que se haya dispuesto en las taxonomías.
La gestión de contenido depende del flujo de trabajo. Por eso
hay que diferenciar si el flujo de trabajo recae sobre un individuo
o un equipo.
Si fuera necesario crear una infografía para el sitio web, tanto el
individuo como el equipo deberían estar profesionalmente
capacitados para ejecutar la tarea. Opcionalmente podrían
delegar en un tercero, o bien formarse con algún tutorial para
acometer el trabajo. Sólo que el tiempo no va a entrar en pausa,
y el coste del proceso podría superar al beneficio.
Por tanto, para elevar la dimensión de la gestión de contenido de
un sitio web hay que aportar el máximo posible útil en cualquier
disciplina antes de iniciar un proyecto CMS.
P á g i n a | 66
CICLO DE VIDA DEL CONTENIDO
Una vez esté el sistema CMS operativo, además de crear
contenido, hay que administrarlo.
Al último tipo de acción corresponde el control de ciclo de vida
del contenido.
Este proceso contempla los diferentes estados que atravesará el
contenido, desde su origen hasta su archivado o supresión, en
función de la directiva que se aplique.
El ciclo de vida del contenido comienza antes de su acto de
creación, ya que un su primera fase depende del análisis de
temas, categorías y su clasificación.
1. En esta etapa es cuando se debe decidir si el contenido será
archivado, si se crearán varias versiones del mismo o si
podrá ser reciclado en el futuro.
2. Cuando se esté creando el contenido se deberá proceder a
la categorización y etiquetado mediante metadatos.
3. Si el CMS permite la edición de componentes, es el
momento de generar reglas de auditoria que determinarán
el estado del contenido.
4. Estas herramientas de auditoría van a constituir una
trazabilidad del contenido con especial atención sobre sus
modificaciones, tales como fechas, hipervínculos y otros
datos.
5. Cabe señalar que en esta fase de supervisión pueden
detectarse estados erróneos parciales o totales del
contenido.
6. Durante la publicación hay que atender a si el contenido ha
sido reciclado, o se trata de nuevo material.
7. Al terminar el periodo de actividad de un contenido pasará
al estado de archivo, o tal vez sea eliminado.
P á g i n a | 67
MIGRACIONES DE CMS
Una migración de CMS puede resultar una tarea compleja, difícil,
muy difícil o imposible.
Un error común es pensar que se copian los directorios y
archivos de una base de datos alojada en un servidor a otro.
No es lo mismo migrar una página de HTML a CMS, un CMS a
otro idéntico, o un CMS a otro CMS distinto.
Cuando se requiere una migración suele ser para cambiar el
hospedaje o hosting, o porque se va a cambiar de tecnología. Por
ejemplo al cambiar el paradigma AMP por el WISA (Windows
Server, Internet Information Services, SQL Server y ASP.Net).
Si el software del servidor de origen y su versión es igual que el
del servidor de destino, entonces la migración será complicada
pero favorable. Pero si se trata de un cambio de tecnología, es
un reto de incierto desenlace.
P á g i n a | 68
PROCEDIMIENTO
 Personal cualificado.
 Estudio previo.
 Definición de objetivos, asumiendo que habrá una
pérdida de datos.
 Realización de inventario, definiendo la estructura,
catalogando los contenidos, las taxonomías,
describiendo los menús, usuarios y permisos, y todo
aquello que se considere de interés.
 Exposición de prioridades.
 Planificación exhaustiva de los pasos a seguir.
 Viabilidad de automatizaciones. Contemplando el uso
de herramientas que simplifiquen las tareas.
 Hay que documentar las características el servidor de
destino, tanto en su vertiente de software y hardware
como en configuración.
 Crear una base de datos semejante a la existente a la
del servidor de origen, con las mismas características
y credenciales.
 Backup de la base de datos operativa. Se volcará en la
base de destino y se ambas se contrastarán.
 Traspaso de archivos. Ejecutando las herramientas de
exportación nativas en el CMS siempre que sea
posible. Otra opción es volcar los contenidos
reconstruyendo las rutas de los mismos en el servidor
de destino.
 Evaluar el estado del nuevo sistema. Estudio del
resultado. Informe final.
P á g i n a | 69
P á g i n a | 70
RECURSOS ADICIONALES
P á g i n a | 71

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Arquitectura cliente
Arquitectura cliente Arquitectura cliente
Arquitectura cliente
 
MODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORMODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADOR
 
Pasos para instalar red alambrica e inalambrica
Pasos para instalar red alambrica e inalambricaPasos para instalar red alambrica e inalambrica
Pasos para instalar red alambrica e inalambrica
 
Ejercicios de-subneteo-14
Ejercicios de-subneteo-14Ejercicios de-subneteo-14
Ejercicios de-subneteo-14
 
Gestion De Red
Gestion De RedGestion De Red
Gestion De Red
 
DNS
DNSDNS
DNS
 
Infografia modelo osi
Infografia modelo osiInfografia modelo osi
Infografia modelo osi
 
Estaciones de trabajo
Estaciones de trabajoEstaciones de trabajo
Estaciones de trabajo
 
C3 lenguaje de presentación.
C3 lenguaje de presentación.C3 lenguaje de presentación.
C3 lenguaje de presentación.
 
sistemas basados en web
sistemas basados en websistemas basados en web
sistemas basados en web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
SOA
SOASOA
SOA
 
Java web Lección 04 - JSTL
Java web Lección 04 - JSTLJava web Lección 04 - JSTL
Java web Lección 04 - JSTL
 
Software de Monitoreo - Zenoss
Software de Monitoreo  - ZenossSoftware de Monitoreo  - Zenoss
Software de Monitoreo - Zenoss
 
DHCP presentación
DHCP presentaciónDHCP presentación
DHCP presentación
 
Dns diapositivas
Dns diapositivas Dns diapositivas
Dns diapositivas
 
Presentacion cms
Presentacion cmsPresentacion cms
Presentacion cms
 
Arquitectura de redes y comunicaciones
Arquitectura de redes y comunicacionesArquitectura de redes y comunicaciones
Arquitectura de redes y comunicaciones
 
Subredes
SubredesSubredes
Subredes
 
Wamp server
Wamp serverWamp server
Wamp server
 

Andere mochten auch

La importancia de los CMS para los Community Managers
La importancia de los CMS para los Community ManagersLa importancia de los CMS para los Community Managers
La importancia de los CMS para los Community ManagersInterlat
 
Blogs de Blogger para el curso de verano de la Universidad de Salamanca del G...
Blogs de Blogger para el curso de verano de la Universidad de Salamanca del G...Blogs de Blogger para el curso de verano de la Universidad de Salamanca del G...
Blogs de Blogger para el curso de verano de la Universidad de Salamanca del G...Eduardo Díaz San Millán
 
Curso Cms 2 Sistema De GestióN De Contenidos
Curso Cms   2 Sistema De GestióN De ContenidosCurso Cms   2 Sistema De GestióN De Contenidos
Curso Cms 2 Sistema De GestióN De ContenidosJose Ponce
 
Presentación TIC. Componentes básicos de un PC
Presentación TIC. Componentes básicos de un PCPresentación TIC. Componentes básicos de un PC
Presentación TIC. Componentes básicos de un PCSCastrooo
 
Tecnologías de la información y la comunicación...
Tecnologías de la información y la comunicación...Tecnologías de la información y la comunicación...
Tecnologías de la información y la comunicación...ronnygimsaber2
 
Clase9 sistemas de información empresarial
Clase9 sistemas de información empresarialClase9 sistemas de información empresarial
Clase9 sistemas de información empresarialRichard Bardales Ramirez
 
Matriz componentes de_las_tic
Matriz componentes de_las_ticMatriz componentes de_las_tic
Matriz componentes de_las_ticENUFI
 
Investigación y comparativa cms
Investigación y comparativa cmsInvestigación y comparativa cms
Investigación y comparativa cmspsvasir
 
Introducción a los sistemas de gestion de contenidos (CMS)
Introducción a los sistemas de gestion de contenidos (CMS)Introducción a los sistemas de gestion de contenidos (CMS)
Introducción a los sistemas de gestion de contenidos (CMS)Daniel Primo
 
La comunicacion en las organizaciones
La comunicacion en las organizaciones La comunicacion en las organizaciones
La comunicacion en las organizaciones Kdelacruz
 
2. Sistemas de Información Empresarial: Organizaciones y TI
2. Sistemas de Información Empresarial: Organizaciones y TI2. Sistemas de Información Empresarial: Organizaciones y TI
2. Sistemas de Información Empresarial: Organizaciones y TIHugo Banda
 
Las tics evolucion, concepto y componentes
Las tics evolucion, concepto y componentesLas tics evolucion, concepto y componentes
Las tics evolucion, concepto y componentesLiz Yanitza Tacuri
 
Introducción a los Sistemas de Gestión de Contenidos (CMS)
Introducción a los Sistemas de Gestión de Contenidos (CMS)Introducción a los Sistemas de Gestión de Contenidos (CMS)
Introducción a los Sistemas de Gestión de Contenidos (CMS)Julio Santillán-Aldana
 

Andere mochten auch (20)

La importancia de los CMS para los Community Managers
La importancia de los CMS para los Community ManagersLa importancia de los CMS para los Community Managers
La importancia de los CMS para los Community Managers
 
Blogs de Blogger para el curso de verano de la Universidad de Salamanca del G...
Blogs de Blogger para el curso de verano de la Universidad de Salamanca del G...Blogs de Blogger para el curso de verano de la Universidad de Salamanca del G...
Blogs de Blogger para el curso de verano de la Universidad de Salamanca del G...
 
Curso Cms 2 Sistema De GestióN De Contenidos
Curso Cms   2 Sistema De GestióN De ContenidosCurso Cms   2 Sistema De GestióN De Contenidos
Curso Cms 2 Sistema De GestióN De Contenidos
 
Presentación TIC. Componentes básicos de un PC
Presentación TIC. Componentes básicos de un PCPresentación TIC. Componentes básicos de un PC
Presentación TIC. Componentes básicos de un PC
 
Tecnologías de la información y la comunicación...
Tecnologías de la información y la comunicación...Tecnologías de la información y la comunicación...
Tecnologías de la información y la comunicación...
 
Clase9 sistemas de información empresarial
Clase9 sistemas de información empresarialClase9 sistemas de información empresarial
Clase9 sistemas de información empresarial
 
Primerasesion
PrimerasesionPrimerasesion
Primerasesion
 
Manual de utilización de Blogger
Manual de utilización de BloggerManual de utilización de Blogger
Manual de utilización de Blogger
 
Matriz componentes de_las_tic
Matriz componentes de_las_ticMatriz componentes de_las_tic
Matriz componentes de_las_tic
 
TIC
TICTIC
TIC
 
introduccion alas tic
introduccion alas ticintroduccion alas tic
introduccion alas tic
 
Investigación y comparativa cms
Investigación y comparativa cmsInvestigación y comparativa cms
Investigación y comparativa cms
 
CMS
CMSCMS
CMS
 
Cms vigil1
Cms vigil1Cms vigil1
Cms vigil1
 
Introducción a los sistemas de gestion de contenidos (CMS)
Introducción a los sistemas de gestion de contenidos (CMS)Introducción a los sistemas de gestion de contenidos (CMS)
Introducción a los sistemas de gestion de contenidos (CMS)
 
Blogger
BloggerBlogger
Blogger
 
La comunicacion en las organizaciones
La comunicacion en las organizaciones La comunicacion en las organizaciones
La comunicacion en las organizaciones
 
2. Sistemas de Información Empresarial: Organizaciones y TI
2. Sistemas de Información Empresarial: Organizaciones y TI2. Sistemas de Información Empresarial: Organizaciones y TI
2. Sistemas de Información Empresarial: Organizaciones y TI
 
Las tics evolucion, concepto y componentes
Las tics evolucion, concepto y componentesLas tics evolucion, concepto y componentes
Las tics evolucion, concepto y componentes
 
Introducción a los Sistemas de Gestión de Contenidos (CMS)
Introducción a los Sistemas de Gestión de Contenidos (CMS)Introducción a los Sistemas de Gestión de Contenidos (CMS)
Introducción a los Sistemas de Gestión de Contenidos (CMS)
 

Ähnlich wie Fundamentos de los CMS

ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN
ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓNANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN
ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN Laurys LaGo
 
Uso y administracion de paginas web de interes
Uso y administracion de paginas web de interes Uso y administracion de paginas web de interes
Uso y administracion de paginas web de interes Evelyn Soria
 
Mulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integracionesMulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integracionesLarry Magallanes
 
Plataformas del comercio electronico
Plataformas del comercio electronicoPlataformas del comercio electronico
Plataformas del comercio electronicovickisitha
 
Plataformas del comercio electrónico
Plataformas del comercio electrónicoPlataformas del comercio electrónico
Plataformas del comercio electrónicoMalú Mf
 
Guía técnica para lanzar tu propio sitio (1)
Guía técnica para lanzar tu propio sitio (1)Guía técnica para lanzar tu propio sitio (1)
Guía técnica para lanzar tu propio sitio (1)Cristina Portillo Muñoz
 
Prestashop v1.6.1.4
Prestashop v1.6.1.4Prestashop v1.6.1.4
Prestashop v1.6.1.4rafa ruiz
 
Introducción a Gestores de Contenido web
Introducción a Gestores de Contenido webIntroducción a Gestores de Contenido web
Introducción a Gestores de Contenido webWiyingi
 
Taller+de+wordpress+avanzado+2
Taller+de+wordpress+avanzado+2Taller+de+wordpress+avanzado+2
Taller+de+wordpress+avanzado+2mrjahemi
 
Trabajo de gerencia estrategica.
Trabajo de gerencia estrategica.Trabajo de gerencia estrategica.
Trabajo de gerencia estrategica.juanpablolopez57
 
Segunda Charla
Segunda CharlaSegunda Charla
Segunda CharlaLuis Vahos
 
2 estructura de_un_sitio_web
2 estructura de_un_sitio_web2 estructura de_un_sitio_web
2 estructura de_un_sitio_webYulian Bedoya
 
Toolbox Open Source para la Transformación Digital
Toolbox Open Source para la Transformación DigitalToolbox Open Source para la Transformación Digital
Toolbox Open Source para la Transformación DigitalArsys
 
Creación de tiendas woo commerce y páginas web - Ender, Factoría de Software
Creación de tiendas woo commerce y páginas web - Ender, Factoría de SoftwareCreación de tiendas woo commerce y páginas web - Ender, Factoría de Software
Creación de tiendas woo commerce y páginas web - Ender, Factoría de SoftwareJonathan Estrella
 
PLANIFICACION WEB.pptx
PLANIFICACION WEB.pptxPLANIFICACION WEB.pptx
PLANIFICACION WEB.pptxjuanancka
 
computacion en la nube
computacion en la nubecomputacion en la nube
computacion en la nubejjm5212
 

Ähnlich wie Fundamentos de los CMS (20)

WordPress pilay.pdf
WordPress pilay.pdfWordPress pilay.pdf
WordPress pilay.pdf
 
ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN
ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓNANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN
ANÁLISIS DE UN CASO Y PROPUESTA DE SOLUCIÓN
 
Ecommerce y marketing digital
Ecommerce y marketing digitalEcommerce y marketing digital
Ecommerce y marketing digital
 
Uso y administracion de paginas web de interes
Uso y administracion de paginas web de interes Uso y administracion de paginas web de interes
Uso y administracion de paginas web de interes
 
Mulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integracionesMulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integraciones
 
Plataformas del comercio electronico
Plataformas del comercio electronicoPlataformas del comercio electronico
Plataformas del comercio electronico
 
131107 gestión contenidos_joomla
131107 gestión  contenidos_joomla131107 gestión  contenidos_joomla
131107 gestión contenidos_joomla
 
Plataformas del comercio electrónico
Plataformas del comercio electrónicoPlataformas del comercio electrónico
Plataformas del comercio electrónico
 
Guía técnica para lanzar tu propio sitio (1)
Guía técnica para lanzar tu propio sitio (1)Guía técnica para lanzar tu propio sitio (1)
Guía técnica para lanzar tu propio sitio (1)
 
Prestashop v1.6.1.4
Prestashop v1.6.1.4Prestashop v1.6.1.4
Prestashop v1.6.1.4
 
Introducción a Gestores de Contenido web
Introducción a Gestores de Contenido webIntroducción a Gestores de Contenido web
Introducción a Gestores de Contenido web
 
Taller+de+wordpress+avanzado+2
Taller+de+wordpress+avanzado+2Taller+de+wordpress+avanzado+2
Taller+de+wordpress+avanzado+2
 
Cloud Computing y Seo
Cloud Computing  y Seo Cloud Computing  y Seo
Cloud Computing y Seo
 
Trabajo de gerencia estrategica.
Trabajo de gerencia estrategica.Trabajo de gerencia estrategica.
Trabajo de gerencia estrategica.
 
Segunda Charla
Segunda CharlaSegunda Charla
Segunda Charla
 
2 estructura de_un_sitio_web
2 estructura de_un_sitio_web2 estructura de_un_sitio_web
2 estructura de_un_sitio_web
 
Toolbox Open Source para la Transformación Digital
Toolbox Open Source para la Transformación DigitalToolbox Open Source para la Transformación Digital
Toolbox Open Source para la Transformación Digital
 
Creación de tiendas woo commerce y páginas web - Ender, Factoría de Software
Creación de tiendas woo commerce y páginas web - Ender, Factoría de SoftwareCreación de tiendas woo commerce y páginas web - Ender, Factoría de Software
Creación de tiendas woo commerce y páginas web - Ender, Factoría de Software
 
PLANIFICACION WEB.pptx
PLANIFICACION WEB.pptxPLANIFICACION WEB.pptx
PLANIFICACION WEB.pptx
 
computacion en la nube
computacion en la nubecomputacion en la nube
computacion en la nube
 

Mehr von David Hurtado

Introducción al Business Intelligence y al Big Data
Introducción al Business Intelligence y al Big DataIntroducción al Business Intelligence y al Big Data
Introducción al Business Intelligence y al Big DataDavid Hurtado
 
Fundamentos del diseño web front end
Fundamentos del diseño web front endFundamentos del diseño web front end
Fundamentos del diseño web front endDavid Hurtado
 
Windows 10 velocidad extrema 2
Windows 10 velocidad extrema 2Windows 10 velocidad extrema 2
Windows 10 velocidad extrema 2David Hurtado
 
El estado de la web en españa 2015 Un informe informal
El estado de la web en españa 2015 Un informe informalEl estado de la web en españa 2015 Un informe informal
El estado de la web en españa 2015 Un informe informalDavid Hurtado
 
Comandos cmd fase beta v 0.01
Comandos cmd fase beta v 0.01Comandos cmd fase beta v 0.01
Comandos cmd fase beta v 0.01David Hurtado
 
Windows 10 con velocidad extrema
Windows 10 con velocidad extremaWindows 10 con velocidad extrema
Windows 10 con velocidad extremaDavid Hurtado
 
Tipografía y briefing
Tipografía y briefingTipografía y briefing
Tipografía y briefingDavid Hurtado
 
Crear barra desplazamiento optimizada en windows 8 y 10
Crear barra desplazamiento optimizada en windows 8 y 10Crear barra desplazamiento optimizada en windows 8 y 10
Crear barra desplazamiento optimizada en windows 8 y 10David Hurtado
 
Reconversión de H4X0R para securizar tu pin
Reconversión de H4X0R para securizar tu pinReconversión de H4X0R para securizar tu pin
Reconversión de H4X0R para securizar tu pinDavid Hurtado
 
Fundamentos del vídeo para web
Fundamentos del vídeo para webFundamentos del vídeo para web
Fundamentos del vídeo para webDavid Hurtado
 
Fundamentos tecnologías web
Fundamentos tecnologías webFundamentos tecnologías web
Fundamentos tecnologías webDavid Hurtado
 
Windows Defender detener y desactivar en Windows 10 y Windows 8
Windows Defender detener y desactivar en Windows 10 y Windows 8Windows Defender detener y desactivar en Windows 10 y Windows 8
Windows Defender detener y desactivar en Windows 10 y Windows 8David Hurtado
 
Fundamentos de Linked in por David Hurtado
Fundamentos de Linked in por David HurtadoFundamentos de Linked in por David Hurtado
Fundamentos de Linked in por David HurtadoDavid Hurtado
 

Mehr von David Hurtado (13)

Introducción al Business Intelligence y al Big Data
Introducción al Business Intelligence y al Big DataIntroducción al Business Intelligence y al Big Data
Introducción al Business Intelligence y al Big Data
 
Fundamentos del diseño web front end
Fundamentos del diseño web front endFundamentos del diseño web front end
Fundamentos del diseño web front end
 
Windows 10 velocidad extrema 2
Windows 10 velocidad extrema 2Windows 10 velocidad extrema 2
Windows 10 velocidad extrema 2
 
El estado de la web en españa 2015 Un informe informal
El estado de la web en españa 2015 Un informe informalEl estado de la web en españa 2015 Un informe informal
El estado de la web en españa 2015 Un informe informal
 
Comandos cmd fase beta v 0.01
Comandos cmd fase beta v 0.01Comandos cmd fase beta v 0.01
Comandos cmd fase beta v 0.01
 
Windows 10 con velocidad extrema
Windows 10 con velocidad extremaWindows 10 con velocidad extrema
Windows 10 con velocidad extrema
 
Tipografía y briefing
Tipografía y briefingTipografía y briefing
Tipografía y briefing
 
Crear barra desplazamiento optimizada en windows 8 y 10
Crear barra desplazamiento optimizada en windows 8 y 10Crear barra desplazamiento optimizada en windows 8 y 10
Crear barra desplazamiento optimizada en windows 8 y 10
 
Reconversión de H4X0R para securizar tu pin
Reconversión de H4X0R para securizar tu pinReconversión de H4X0R para securizar tu pin
Reconversión de H4X0R para securizar tu pin
 
Fundamentos del vídeo para web
Fundamentos del vídeo para webFundamentos del vídeo para web
Fundamentos del vídeo para web
 
Fundamentos tecnologías web
Fundamentos tecnologías webFundamentos tecnologías web
Fundamentos tecnologías web
 
Windows Defender detener y desactivar en Windows 10 y Windows 8
Windows Defender detener y desactivar en Windows 10 y Windows 8Windows Defender detener y desactivar en Windows 10 y Windows 8
Windows Defender detener y desactivar en Windows 10 y Windows 8
 
Fundamentos de Linked in por David Hurtado
Fundamentos de Linked in por David HurtadoFundamentos de Linked in por David Hurtado
Fundamentos de Linked in por David Hurtado
 

Kürzlich hochgeladen

Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadJonathanHctorSilvaRo
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucioneschorantina325
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...CENECOnline
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoCENECOnline
 
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjNachisRamos
 

Kürzlich hochgeladen (6)

Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC Mexico
 
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
 

Fundamentos de los CMS

  • 1.
  • 2. P á g i n a | 1 FUNDAMENTOS DE LOS CMS Un sistema de gestión de contenidos o CMS es una aplicación web que permite la creación y administración de contenidos web por parte de los usuarios a través de una interfaz web que controla una base de datos donde residen los contenidos. Un ejemplo de CMS son los ERP (Enterprise Resource Planification). Un WCM (Web Content Management) es un subconjunto de CMS, y es el más relevante por su expansión.
  • 3. P á g i n a | 2 Tipos de sitio Web por Contenido Contenido estático • Sus contenidos solo pueden ser gestionados por personal técnico. • Un cambio funcional implica contar con un equipo de desarrollo. • Una actualización en el diseño puede representar una inversión significativa. Contenido dinámico • Sus contenidos pueden ser gestionados por personal NO técnico. • Se pueden añadir nuevas funcionalidades instalando extensiones. • Un cambio en la línea de diseño puede ser tan sencillo como instalar una plantilla.
  • 4. P á g i n a | 3 Evolución de los CMS TIPOS DE CMS Propósito general Blog Drupal WordPress Joomla! Movable Type Expression Engine Text Pattern Serendipity
  • 5. P á g i n a | 4 Educacional Comercio electrónico Moodle Zen Cart Dokeos Dot Learn Atutor Magento Cubecart Opencart Docebo osCommerce Claroline PrestaShop TCExam Wikis Redes sociales Tiki Wiki BoonEx Dolphin DokuWiki Elgg MediaWiki Rayzz PmWiki phpFox Foros Proyectos Vanilla dotProject phpBB XMB MyBB phpCollab Phorum ProjectPier PunBB SMF FluxBB Mantis Bug Tracker The Bug Genie TaskFreak Soporte al cliente Galerías fotográficas Crafty Syntax Coppermine Help Center Live TinyWebGallery Typo3 Open Blog MODx B2evolution CMS Made Simple LifeType Nucleus Dotclear eggBlog Pixie Zikula Mambo PHP-Nuke e107 Concrete5
  • 6. P á g i n a | 5 HESK Ticket ExoPHPDesk Piwigo Pixelpost ZenPhoto Open Web 4images Messenger phpOnline phpMyFAQ Playlist y podcast Encuestas kPlaylist LimeSurvey Podcast Generator phpESP Impleo CJ Dynamic Poll EasyPoll LittlePoll Simple PHP Poll Aardvark Topsites Advanced Poll Piwik CARACTERÍSTICAS COMUNES DE LOS CMS La característica principal y común de los CMS es que se gestionan mediante un simple navegador web. Otras características comunes son:
  • 7. P á g i n a | 6
  • 8. P á g i n a | 7
  • 9. P á g i n a | 8
  • 10. P á g i n a | 9 PROCESO DE BÚSQUEDA DE UN CMS El proceso de búsqueda de un CMS resulta una ardua tarea, por eso hay que optimizarla, realizando la evaluación de las características y capacidades del CMS, pero siempre en función de las propias necesidades del proyecto, y no a la inversa.
  • 11. P á g i n a | 10 OPTIMIZANDO LA BÚSQUEDA  No dejarse llevar por las características de un CMS.  Evaluar nuestras necesidades.  Evaluar nuestras capacidades.  Centrarnos en una familia temática.  Estudiar las extensiones o módulos existentes.  Explorar las comunidades de apoyo.  Probar una demo o realizar pruebas sobre una instalación en local. OTRAS CONSIDERACIONES
  • 12. P á g i n a | 11
  • 13. P á g i n a | 12
  • 14. P á g i n a | 13
  • 15. P á g i n a | 14 CMS PARA DISEÑADORES
  • 16. P á g i n a | 15
  • 17. P á g i n a | 16 Para evitar estas y otras situaciones confusas (por problemas de comunicación): 1. Solicita una persona de contacto (siempre la misma). 2. Pide siempre un briefing suficientemente elaborado. Admitiendo ninguna o pocas abstracciones. Donde los deseos y la realidad se sitúen a una distancia muy próxima. 3. Orienta al cliente para alcanzar sus objetivos en base al briefing. Ajustando las necesidades y capacidades lo máximo posible.
  • 18. P á g i n a | 17 4. Busca un CMS cuya configuración y parametrización te resulten sencillas. 5. Busca extensiones que se integren bien y que sean estables. Se debe prever el ciclo de actualizaciones. 6. Busca un editor sencillo e intuitivo para el CMS, ya que sus características y funcionalidades deberán ser materia de formación para el cliente mediante algún tutorial o video. 7. Busca herramientas que te hagan más sencilla la creación del diseño. 8. Realiza pruebas sobre el CMS en local. 9. Presenta un wireframe o prototipo de baja fidelidad del proyecto lo más detallado posible. 10. En base al prototipo o maqueta redacta un presupuesto. 11. Plasma en un contrato todos los puntos acordados y presupuestados. 12. Divide los pagos en dos partes: una en la firma del contrato y otra tras la entrega. 13. Todo lo que quede fuera del contrato considéralo como derramas. 14. No dar nunca nada por hecho o sobreentendido. Comprobar y confirmar primero cada cosa antes de cometer cualquier acción. 15. Atención a los plazos de entrega. CMS PARA ORGANIZACIONES
  • 19. P á g i n a | 18
  • 20. P á g i n a | 19 Para evitar estas y otras situaciones confusas (por problemas de comunicación): 1. Realiza un análisis pormenorizado de las necesidades reales. 2. Separa las prioritarias de las secundarias. 3. Estudia el flujo de trabajo que requieres. 4. Plásmalo todo en un briefing. Los requerimientos de hardware son importantes. 5. Solicita conocer al detalle la tecnología que se empleará. 6. Infórmate sobre la periodicidad y repercusión que pueden tener las actualizaciones. Ya que podrían manipular el código y la actualización podría dejar la aplicación inservible. 7. Solicita un plan de hospedaje acorde con el tráfico estimado. 8. Infórmate sobre los costes de hospedaje y de mantenimiento. 9. Establece un período de garantía y soporte sobre la web. 10. Acuerda un período de formación para la gestión del sistema. 11. Pide documentación sobre la aplicación y su administración. 12. Asegúrate de que tu organización es la propietaria de la aplicación. 13. Exige el cumplimiento de los plazos de entrega. 14. No dar nunca nada por hecho o sobreentendido. Comprobar y confirmar primero cada cosa antes de cometer cualquier acción.
  • 21. P á g i n a | 20 SOLUCIONES ALOJADAS VENTAJAS  No requiere conocimiento alguno.  Completo paquete de servicios a bajo coste.  Presentan colecciones de proyectos CMS autoinstalables.  Herramientas de creación web y editores web.  Gestor de archivos.  Soluciones de comercio electrónico.  Herramientas de mailing.  Herramientas de marketing.  Analítica web.
  • 22. P á g i n a | 21  Algunos permiten la reventa de sus servicios. INCONVENIENTES  Nuestro proyecto queda atado a la compañía que presta el servicio.  Pueden existir dificultades o imposibilidad total para migrar a otro servidor.  Generalmente no tenemos acceso directo a los archivos de nuestra web.  Suelen presentar un escaso margen para la personalización.  Es frecuente el déficit en prestaciones, tanto en servidor como en ancho de banda.  Quedamos expuestos a posibles cambios en sus políticas de precios y servicios.  Es posible que el servicio imponga su propia publicidad obligatoria. Se recomienda leer cuidadosamente los términos de licencia del servicio. EJEMPLOS DE SOLUCIONES ALOJADAS
  • 23. P á g i n a | 22
  • 24. P á g i n a | 23
  • 25. P á g i n a | 24
  • 26. P á g i n a | 25 Las mejores suelen ser las de suscripción por pago, como Adobe y Vae (ecomerce). Aunque también son destacables Webvanta, WordPress y Drupal. SOLUCIONES ALOJADAS COMERCIALES
  • 27. P á g i n a | 26
  • 28. P á g i n a | 27
  • 29. P á g i n a | 28 SOLUCIONES ALOJADAS DE CÓDIGO ABIERTO VENTAJAS  Son libres y gratuitos.  Accesibles desde planes alojados (autoinstalables).  Cuentan con comunidades enormes.  Se liberan continuamente nuevas actualizaciones.  Se desarrollan cientos de extensiones.  Suele ser fácil encontrar ayuda en la Red.  Son completamente personalizables.  No existen restricciones sobre su uso. INCONVENIENTES  Su implantación, uso y administración requiere de conocimientos.
  • 30. P á g i n a | 29  El proceso de implantación no está exento de costes y exige cierto tiempo.  No existe un número de teléfono de asistencia técnica al que recurrir. Las más populares tienen una implantación a escala mundial. Se trata de WordPress, Joomla! y Drupal. DRUPAL Características: Soporte multilingüe, soporte multisitio, orientación a SEO, herramientas para taxonomías, gestión de usuarios. No es sencillo de implantar, ni configurar o gestionar. El contenido es la esencia del sistema. Para Drupal es irrelevante si lo que debe tratar es la entrada de un blog, un artículo o un apartado fijo. Lo contempla todo como un nodo. Por encima de los nodos se encuentran los módulos, que son extensiones funcionales que actúan sobre los nodos ampliando así las capacidades del núcleo de Drupal. Además están los bloques, que permiten asignarles una funcionalidad, para ubicarlos posteriormente en cualquier zona de cualquier página que componga el sitio web. Los menús son flexibles y permiten estructurar la navegación.
  • 31. P á g i n a | 30 La apariencia visual recae sobre las plantillas. Existen múltiples módulos, pero se pueden descargar más de la página web oficial. No dispone de editor web. Aunque se puede insertar texto mediante etiquetas HTML. Esto sucede porque de forma predeterminada al instalar la plataforma Drupal sólo se puede contar con la funcionalidad del núcleo o kernel. Es a partir de la instalación del sistema cuando se van añadiendo los diferentes módulos que van a ir ampliando las funcionalidades dependiendo de cada necesidad. Por eso será obligatorio antes de instalar el CMS, recabar bastante información sobre los módulos, sus funcionalidades y funcionamiento. Resulta muy adecuado para grandes sitios web que vayan a tener un volumen muy alto de tráfico, y que dispongan de requisitos importantes y contenido complejo. JOOMLA! Características:
  • 32. P á g i n a | 31 Soporte multilingüe, soporte multisitio, gestión de usuarios y roles organizados en grupos, gestión de medios que facilita el mantenimiento de imágenes y múltiples plantillas y extensiones. Resulta fácil de implantar, configurar y gestionar. La estructura de su información se da en dos niveles: artículos y categorías, permitiendo anidar tantos niveles como sea necesario. Joomla! permite editar las opciones de menú. También se pueden ampliar sus funcionalidades implementando módulos desde su página web oficial, o bien con los que haya desarrollado el mismo usuario, ya que admite código HTML e incluso texto plano. Así, los módulos serán ubicados en cualquier zona de cualquier página que componga el sitio web.
  • 33. P á g i n a | 32 WORDPRESS Características: Es el CMS más completo además del líder de los CMS. En su origen fue una plataforma de creación de blogs, aspecto que mantiene, pero en la actualidad se debe considerar que es bastante más versátil. Wordpress posee una interfaz muy intuitiva, con capacidad para gestionar los comentarios de los usuarios con una simple pestaña lateral, mientras que la administración de usuarios y roles se encargará de facilitar el flujo de trabajo. Cuenta con una elevada cantidad de extensiones, plantillas y módulos, así como con una gran comunidad que ofrecerá el necesario soporte técnico. Ofrece un panel de Widgets personalizables que aumenta el nivel de funcionalidad.
  • 34. P á g i n a | 33 Incluye herramientas de seguimiento y revisión de los contenidos, de forma que se pueden recuperar versiones anteriores. La organización del contenido está jerarquizado mediante el uso de categorías y etiquetas, y permite clasificar la estructura de todo el contenido, vinculando múltiples categorías y etiquetas a un mismo contenido. Por lo que será favorable a la indexación de contenido por los buscadores. EJEMPLOS DE SOLUCIONES ALOJADAS DE CÓDIGO ABIERTO
  • 35. P á g i n a | 34
  • 36. P á g i n a | 35
  • 37. P á g i n a | 36
  • 38. P á g i n a | 37
  • 39. P á g i n a | 38 Cabe destacar Typo3 (Orientado al ámbito empresarial), y MODX (HTML). WEBAPP COMPARATIVA DE CMS Cms matrix es una web donde se pueden consultar y comparar distintos parámetros de que disponen los CMS como son la seguridad, flexibilidad, gestionabilidad, actualizaciones, etc. Es recomendable recabar datos de los CMS en CMS Matrix.
  • 40. P á g i n a | 39 CÓDIGO ABIERTO Y CMS Código abierto es la expresión con la que se conoce al software distribuido y desarrollado libremente.
  • 41. P á g i n a | 40 PARADIGMA AMP El paradigma AMP (Apache, MySQL y Php) es una solución de servidor lenguaje de programación para el servidor y base de datos respectivamente. Al ser los tres de código abierto se han implantado como una de las opciones más usuales para crear y mantener sitios web.
  • 42. P á g i n a | 41 FTP Y WEBDAV Ftp es un protocolo que usa el puerto tcp 21 y por el que se conecta un localhost con el servidor, para explorar, transferir y administrar archivos. Algunos programas actúan como clientes y servidores ftp, pudiendo editar algunos contenidos. WebDav es una extensión del protocolo http que permite la lectura y escritura de recursos de un servidor. Para conectarse mediante WebDav se suele configurar en el sistema operativo la opción «Agregar Ubicación (o unidad) en red».
  • 43. P á g i n a | 42 MySQL Una base de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. Un sistema gestor de bases de datos (SGBD) es una aplicación formada por módulos que permite el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos.
  • 44. P á g i n a | 43 MySQL es un sistema gestor de bases de datos (SGBD) multiusuario, multiplataforma y de código abierto. EDITORES WEB El editor web es un procesador de textos en el que se puede añadir código HTML y objetos como imágenes o tablas. Es una herramienta indispensable en un CMS.
  • 45. P á g i n a | 44
  • 46. P á g i n a | 45 USUARIOS GRUPOS Y PERMISOS EN UN CMS
  • 47. P á g i n a | 46
  • 48. P á g i n a | 47
  • 49. P á g i n a | 48 DATOS Y METADATOS (INFORMACIÓN DE TIPOS) QUÉ ES UN DATO Es un valor o referente que recibe el computador por diferentes medios. Los datos representan la información que el programador manipula en la construcción de una solución o en el desarrollo de un algoritmo. QUÉ ES INFORMACIÓN Cuando un conjunto de datos se examina conjuntamente a la luz de un enfoque, hipótesis o teoría, se puede apreciar la información contenida en dichos datos. QUÉ SON METADATOS (O INFORMACIÓN DE TIPOS)
  • 50. P á g i n a | 49 Los metadatos son un conjunto de datos dispuesto por pares: atributo y valor, que aportan información acerca de las características de un objeto. Sirven para categorizar e identificar la información. Un correcto uso de los metadatos optimiza la disponibilidad del indexado de las páginas de un sitio web para los buscadores. TAXONOMÍAS
  • 51. P á g i n a | 50 La taxonomía es, en su sentido más general, la ciencia de la clasificación de la información. Es una forma de clasificar la información en una estructura jerárquica. Solo a través de las taxonomías es posible crear y mantener una mecánica de asignación de metadatos estructurados, coherentes y robustos. Con una taxonomía sólida se pueden actualizar las categorías de un sitio web sin tener que realizar modificaciones importantes y laboriosas en su estructura. Las taxonomías son la estructura que da coherencia y eficacia a los metadatos. Son el lenguaje y la ruta exacta que han de examinar los metadatos. ORGANIZACIÓN DEL CONTENIDO Para organizar el contenido de una web primero se realiza una lista de datos a incluir (o taxones). A continuación se estructura en modo jerárquico. Es importante que la jerarquía se desarrolle
  • 52. P á g i n a | 51 más en sentido horizontal que vertical. Si se crean muchos niveles de navegación será mucho más lento y menos eficaz el etiquetado de los contenidos, ya que se tendrá que introducir todo el ramal hasta la raíz. En todo momento, debe ser posible que la estructura pueda crecer en cualquier dirección. Proyectando hacia el futuro qué nuevos conceptos podrían agregarse el sitio web. Un concepto muy importante es la utilización de sinónimos que podrían emplear los usuarios para referirse a los mismos conceptos del sitio web. Este detalle ampliará el rango de localización del sitio web, al multiplicar las opciones que encontrarán los usuarios para acceder al sitio web de forma correcta. Por ejemplo se podrían usar sinónimos como: casa, vivienda, piso, etc. Ventajas de una buena estructura de taxonomías:  Tienen un impacto decisivo sobre la búsqueda de contenidos en el propio sitio web.  Acelerando el proceso y aumentando la calidad de los resultados devueltos.  Ayudan a mejorar la navegabilidad de la web.  Al haber definido con claridad los tipos de contenido, su estructura interna y cómo se relacionan entre sí.  Además de beneficiarse las búsquedas directas, queda favorecido el contenido relacionado.  Lo que causará un mayor tiempo de permanencia y navegación en el sitio web.  Al haber elaborado detalladamente las taxonomías existen varias formas de encontrar el mismo concepto, apoyándose en el uso de sinónimos.
  • 53. P á g i n a | 52  Se facilita el reciclaje de contenido. Introduciendo elementos de páginas anteriores en la actual, o para desplegar campañas de marketing. SECCIONES Y CATEGORÍAS Las secciones y categorías son diferentes, y respecto a las taxonomías también tienen una relación distinta. Por ejemplo, una sección «enlaces» de una página web podría ser interesante, pero al ser un contenido externo, carece de relación con el contenido creado por el mismo sitio web.
  • 54. P á g i n a | 53 Las categorías deben guardar relación con las taxonomías, pero esto no es así para las secciones. Para agilizar la creación de taxonomías importantes, como en el caso de la creación de sitios web basados en comercio electrónico, en la web existen plantillas de taxonomías denominadas taxonomías sectoriales o vectoriales. CONTROL DE VERSIONES Cuanto más grande y complejo es un sitio web, más difícil resulta efectuar correctamente un control sobre sus contenidos. Para eso está el control de versiones, que consiste en gestionar los cambios realizados en los contenidos a través de diferentes sistemas y flujos de trabajo. El control de versiones suele incluir un control de cambios o respaldo de archivos o backup, basado en revisiones. Además de la gestión de ficheros. El propósito del control de versiones es que de modo total o parcial, el sitio web se pueda restaurar a un estado anterior, para resolver cualquier tipo de problemática surgida.
  • 55. P á g i n a | 54 Las diferencias entre la versión anterior del contenido y la actual van a ser un cambio en el sufijo, más un hash (algoritmo de cifrado o fragmentación) diferente. TEMAS Y PLANTILLAS
  • 56. P á g i n a | 55 Existe una enorme variedad de temas (o plantillas), que sirven para modificar el estilo visual de los CMS. Abarcan desde su estructura más básica y gratis, hasta los diseños más sofisticados y de pago. También hay temas (o plantillas) que se pueden modificar con código HTML y hojas de estilo CSS, así como módulos que amplían el diseño, agregando calendarios o algún tipo de widget.
  • 57. P á g i n a | 56 Estructura básica de un Tema visual. SEARCH ENGINE OPTIMIZATION (SEO)
  • 58. P á g i n a | 57 Es el conjunto de técnicas utilizadas para aumentar el tráfico hacia un sitio web mediante la mejora de su posicionamiento en los resultados orgánicos de los motores de búsqueda. El indexado de los motores de búsqueda depende del código que haya sido empleado en su desarrollo. Aunque los motores de búsqueda no muestran su código, y por tanto se ignora cuáles son los criterios de indexación de los mismos, se puede afirmar que hay un conjunto de buenas prácticas en el posicionamiento web que deben ser observadas. SEO Y CMS  El código generado por el CMS debe ser limpio y claro.  Los contenidos del sitio deben aportar unos metadatos bien estructurados.  Los enlaces entrantes y salientes deben ser personalizados, con unas URLs lo más descriptivas posibles, incluidos los enlaces internos.  La cohesión temática de los contenidos debe mantenerse a lo largo del tiempo.  Se han de revisar todos aquellos elementos generados de forma automática, porque hay algunos CMS que codifican las URLs como no descriptivas. Por tanto hay que modificarlo.  La inmensa mayoría de los CMS incluyen herramientas SEO.
  • 59. P á g i n a | 58 Por último es muy importante desindexar de los motores de búsqueda algunos directorios y archivos de administración del sitio web, para evitar ataques de hackers. Para ello se creará un archivo «robots.txt» que va a deshabilitar la indexación de este contenido: # global User-agent: * Disallow: /cgi-bin/ Disallow: /wp-admin/ Disallow: /wp-includes/ Disallow: /wp-content/plugins/ Disallow: /wp-content/cache/ Disallow: /wp-content/themes/ Disallow: /trackback/ Disallow: /feed/ Disallow: /comments/ Disallow: /category/*/* Disallow: */trackback/
  • 60. P á g i n a | 59 Disallow: */feed/ Disallow: */comments/ Disallow: /*? Indirectamente, esto implica que un sitio web debe ser tanto desindexado como indexado, si no en todos, al menos en la mayoría de los principales motores de búsqueda. ANALÍTICA WEB La analítica web está constituida por un conjunto de herramientas que recopilan datos de interacciones en un sitio web por parte de sus visitas. Es una información muy interesante que va a servir para establecer un paralelismo entre la orientación adecuada de un sitio y su trayectoria en la web.
  • 61. P á g i n a | 60 Las herramientas de analítica web pueden ayudar a diseñar estrategias de posicionamiento, pero hay que considerar una cierta relatividad en algunos datos. Esto es debido a factores como las directivas de configuración que usa cada aplicación para categorizar los datos, y el uso de VPNs o Proxys por parte de los usuarios. Lo cual incide directamente en los porcentajes estadísticos. En el primer caso, cuando las herramientas de analítica cumplen con la programación de un ciclo de tiempo (quizá superior a un mes), deben resetear el reconocimiento de las IPs visitantes (probablemente eliminando los archivos de registro o logs de IPs, para no sobrecargar el espacio del volumen de almacenamiento de datos en el servidor), y por eso terminarán tratando las IPs de los usuarios recurrentes como si fueran las de usuarios nuevos, causando un descenso en la confiabilidad de los datos estadísticos. Mientras que en el segundo caso, el uso de proxys por parte de los usuarios influirá en la información de geolocalización. A pesar de tener que realizar una leve interpretación de las estadísticas, y de la variabilidad que produzcan algunas búsquedas durante un determinado tiempo, como por ejemplo mientras estén ocurriendo eventos nacionales o internacionales relacionados con la temática del sitio web, sí hay que tomar un conjunto de buenas prácticas en analítica web. A continuación va una lista de recomendaciones básicas:
  • 62. P á g i n a | 61 Cabe destacar como herramienta de analítica web a Google Analytics.
  • 63. P á g i n a | 62 IMPLANTACIÓN DE UN CMS La implantación de un CMS exige tiempo, recursos humanos y recursos económicos. Para alcanzar el éxito en la implantación de un CMS hay que cumplir los siguientes requisitos:  Determinar las necesidades con un orden de prioridades.  Analizar los recursos disponibles, conociendo los puntos fuertes y débiles.  Establecer los objetivos, buscando rentabilidad a corto, medio y largo plazo.  Estrategia de contenidos. Estableciendo una orientación clara dentro de un marco concreto.  Determinar el flujo de trabajo en el equipo o individualmente.  Desarrollo de taxonomías enfocado a la eficiencia.  Creación de un briefing lo más detallado posible.  Entender las características necesarias del CMS a implantar.  Buscar y comparar el perfil de CMS adecuado.  Plan de hospedaje. Localizando el hosting que resulte más provechoso para el proyecto.  Instalar el proyecto y configurar el CMS: Instalar extensiones. Incorporar una plantilla. Creación de apartados fijos. Creación de menús. Asignación de roles. Establecer el control de versiones. Ejecutar pruebas y verificaciones. Efectuar ajustes y correcciones. Proporcionar formación a los usuarios del CMS.  Abrir un Informe de registro detallado, que contenga cada mínimo evento relacionado con el CMS, y mantenerlo operativo hasta el final del proyecto.  Aplicar el debido mantenimiento y administración del CMS junto a la inclusión de contenidos y actualizaciones.
  • 64. P á g i n a | 63 FLUJO DE TRABAJO El flujo de trabajo es la ruta que siguen los contenidos desde su creación hasta que son publicados. Por eso una vez creado un equipo de trabajo o un puesto individual para el sitio web, hay que planificar el flujo de trabajo. En el supuesto individual todo el peso recae en la misma persona, pero para un trabajo en equipo se debe establecer el criterio de quién supervisa a quién y quién necesita relacionarse con quién para encontrar el máximo de productividad y eficacia. Para ello es obligatorio aplicar una auditoría previa, que también podría ocurrir con posterioridad, si fuera necesario subsanar alguna incidencia.
  • 65. P á g i n a | 64 GESTIÓN DE CONTENIDOS El contenido es el mensaje y el hilo conductor que dirige al logro de los objetivos fijados. Es necesario plantearse qué tipo de contenidos son útiles, qué temática abordarán y qué medios se emplearán para su transmisión (Texto, imagen, vídeo, audio...), qué peso tendrá cada medio y cuál será su distribución en los contenidos (de forma combinada o dando protagonismo a uno en particular,
  • 66. P á g i n a | 65 separándolos de acuerdo a una estructura formal previamente definida), etc. Una vez asimilados estos conceptos, hay que acotar el contexto donde deben crearse los contenidos, excluyendo todo lo que sea innecesario. Después hay que estudiar cómo se crearán y gestionarán, así como la forma en que deben organizarse y categorizarse. Es en este punto donde las categorías, etiquetas y demás formas de asignación de metadatos deben ser analizados y establecidos en base a la definición que se haya dispuesto en las taxonomías. La gestión de contenido depende del flujo de trabajo. Por eso hay que diferenciar si el flujo de trabajo recae sobre un individuo o un equipo. Si fuera necesario crear una infografía para el sitio web, tanto el individuo como el equipo deberían estar profesionalmente capacitados para ejecutar la tarea. Opcionalmente podrían delegar en un tercero, o bien formarse con algún tutorial para acometer el trabajo. Sólo que el tiempo no va a entrar en pausa, y el coste del proceso podría superar al beneficio. Por tanto, para elevar la dimensión de la gestión de contenido de un sitio web hay que aportar el máximo posible útil en cualquier disciplina antes de iniciar un proyecto CMS.
  • 67. P á g i n a | 66 CICLO DE VIDA DEL CONTENIDO Una vez esté el sistema CMS operativo, además de crear contenido, hay que administrarlo. Al último tipo de acción corresponde el control de ciclo de vida del contenido. Este proceso contempla los diferentes estados que atravesará el contenido, desde su origen hasta su archivado o supresión, en función de la directiva que se aplique. El ciclo de vida del contenido comienza antes de su acto de creación, ya que un su primera fase depende del análisis de temas, categorías y su clasificación. 1. En esta etapa es cuando se debe decidir si el contenido será archivado, si se crearán varias versiones del mismo o si podrá ser reciclado en el futuro. 2. Cuando se esté creando el contenido se deberá proceder a la categorización y etiquetado mediante metadatos. 3. Si el CMS permite la edición de componentes, es el momento de generar reglas de auditoria que determinarán el estado del contenido. 4. Estas herramientas de auditoría van a constituir una trazabilidad del contenido con especial atención sobre sus modificaciones, tales como fechas, hipervínculos y otros datos. 5. Cabe señalar que en esta fase de supervisión pueden detectarse estados erróneos parciales o totales del contenido. 6. Durante la publicación hay que atender a si el contenido ha sido reciclado, o se trata de nuevo material. 7. Al terminar el periodo de actividad de un contenido pasará al estado de archivo, o tal vez sea eliminado.
  • 68. P á g i n a | 67 MIGRACIONES DE CMS Una migración de CMS puede resultar una tarea compleja, difícil, muy difícil o imposible. Un error común es pensar que se copian los directorios y archivos de una base de datos alojada en un servidor a otro. No es lo mismo migrar una página de HTML a CMS, un CMS a otro idéntico, o un CMS a otro CMS distinto. Cuando se requiere una migración suele ser para cambiar el hospedaje o hosting, o porque se va a cambiar de tecnología. Por ejemplo al cambiar el paradigma AMP por el WISA (Windows Server, Internet Information Services, SQL Server y ASP.Net). Si el software del servidor de origen y su versión es igual que el del servidor de destino, entonces la migración será complicada pero favorable. Pero si se trata de un cambio de tecnología, es un reto de incierto desenlace.
  • 69. P á g i n a | 68 PROCEDIMIENTO  Personal cualificado.  Estudio previo.  Definición de objetivos, asumiendo que habrá una pérdida de datos.  Realización de inventario, definiendo la estructura, catalogando los contenidos, las taxonomías, describiendo los menús, usuarios y permisos, y todo aquello que se considere de interés.  Exposición de prioridades.  Planificación exhaustiva de los pasos a seguir.  Viabilidad de automatizaciones. Contemplando el uso de herramientas que simplifiquen las tareas.  Hay que documentar las características el servidor de destino, tanto en su vertiente de software y hardware como en configuración.  Crear una base de datos semejante a la existente a la del servidor de origen, con las mismas características y credenciales.  Backup de la base de datos operativa. Se volcará en la base de destino y se ambas se contrastarán.  Traspaso de archivos. Ejecutando las herramientas de exportación nativas en el CMS siempre que sea posible. Otra opción es volcar los contenidos reconstruyendo las rutas de los mismos en el servidor de destino.  Evaluar el estado del nuevo sistema. Estudio del resultado. Informe final.
  • 70. P á g i n a | 69
  • 71. P á g i n a | 70 RECURSOS ADICIONALES
  • 72. P á g i n a | 71