Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TEMA
INFORME FINAL
CMS WORD PRESS
Semestre: X
JULIACA – PERU
2017
Resumen
En este documento describimos el proceso de desarrollo de una web corporativa.
Partimos de un diseño proporcionado por el cliente para crear una plantilla a
medida para el sistema de gestión de contenidos WordPress.
El desarrollo del proyecto está dividido en dos fases. Una primera fase en la que
copiamos el diseño y lo implementamos con HTML, CSS y JavaScript. Y una
segunda fase en la que añadimos a la web el panel de administración de
WordPress utilizando PHP.
Tanto el desarrollo del sistema como el presente documento forman parte del
proyecto de final de grado del Grado en Ingeniería Informática. Este trabajo ha
sido desarrollado durante una estancia en prácticas en Cultura web, una
empresa de librería “MiJocy” dedicada al desarrollo de software. El proyecto ha
sido desarrollado para uno de sus clientes: MiJocy, una empresa juliaqueña.
Introducción.
El desarrollo del proyecto que se presenta en este documento es el resultado del
trabajo realizado para la asignatura comercio electrónico.
desarrollo del sitio hemos partido de un diseño proporcionado por el cliente para
La empresa cliente ya contaba con una web corporativa pero debido al paso
del tiempo y a la necesidad, cada vez más fuerte, de las empresas de
mantener una imagen digital cuidada y adecuada, se les hizo imprescindible
renovar su web corporativa.
Por un lado, el uso de dispositivos móviles para navegar por Internet está
creciendo a un ritmo increíble, y los dispositivos móviles ya generan casi un
tercio del trafico web. Por este motivo cada vez más empresas están
renovando sus sitios web para adaptarlas a la multitud de
Por otro lado, la interacción con los clientes a través de redes sociales se ha
vuelto muy importante para las empresas y se hace necesario contar con
sitios web que permitan esta interacción con funcionalidad para compartir y
comentar.
El problema que se pretende solucionar es que esto sea de utilidad para los
organizaciones públicas y privadas para el buen desarrollo y gestión de una
página casi realizada, para solo modificarla para su uso y ayuda en la dicha
organización.
1.3. Objetivos.
1.3.1. Objetivo general.
El objetivo principal de este proyecto es crear una web corporativa para la
organización.
1.3.2. Objetivos específicos.
Brindar servicios relacionados con los CMS
Brindar información necesaria de los CMS
Integración de las herramientas del ambiente de los CMS
Es muy importante que la empresa que tiene una página web cuente con un
CMS que le permita actualizar los contenidos con frecuencia y libertad. No
es un secreto que para obtener buen posicionamiento en buscadores es muy
importante contar con contenido de calidad y frescura.
Para ello un CMS en el entorno web es esencial. Los CMS más populares
pueden ser Joomla, Drupal, Textpattern, y otros más complejos como Typo3,
etc. También se aprecia una tendencia a utilizar los CMS de plataformas blog
como WordPress para la gestión de los contenidos. Al igual que cada vez es
más frecuente encontrar empresas que deciden que su entorno web sea una
combinación de páginas estáticas y contenido actualizado utilizando la base
de un software de CMS para blog.
En principio, está configurado para usar un blog por sitio o instalación, pero
también es posible tener varios blogs con varias o una única base de datos
desde la versión 3.0.
2.2. Estructura:
WordPress, en principio, es un sistema de publicación web basado en
entradas ordenadas por fecha; las entradas corresponden a una o más
categorías o taxonomías. Además, cuenta con un administrador de
páginas estáticas no cronológicas.
La estructura y diseño visual del sitio depende de un sistema de plantillas
independiente del contenido, que pueden tener varias opciones de
personalización dependiendo de su autor.
Bloques con funciones específicas por medio de complementos cuya
publicación se realiza por medio de widgets.
La filosofía de WordPress apuesta decididamente por la elegancia, la
sencillez y las recomendaciones del W3C pero depende siempre de la
plantilla a usar. TwentyTen, por ejemplo, es una plantilla predeterminada
y que es válida como (X)HTML Tradicional y CSS.
Separa el contenido y el diseño en XHTML y CSS; aunque, como se ha
dicho, depende de la plantilla que se esté usando. No obstante, el código
que se intenta generar en las entradas apuesta por esta característica
forzando (si así se elige) un marcado correcto.
La gestión y ejecución corre a cargo del sistema de administración con los
complementos y widgets que usan las plantillas.
2.3. Funcionalidades:
Fácil instalación, actualización y personalización.
Actualización automática del sistema implementada en la versión 2.7.
Múltiples autores o usuarios, junto con sus roles o perfiles que establecen
distintos niveles de permisos (desde la versión 2.0).
Sitios con varios blogs (a partir de la versión 1.6).
Capacidad de crear páginas estáticas (a partir de la versión 1.5).
Permite ordenar artículos8 y páginas estáticas en categorías,
subcategorías y etiquetas.
Cuatro estados por entrada: Publicado, Borrador, Esperando revisión
(nuevo en WordPress 2.3) y Privado (solo usuarios registrados), además
de uno adicional: Protegido con contraseña.
Editor WYSIWYG (por sus siglas en inglés, «lo que ves es lo que tienes»),
desde la versión 2.0.
Publicación mediante correo electrónico.
Importación desde Blogger, Blogware, Dotclear, Greymatter, Livejournal,
Movable Type y Typepad, Textpattern y desde cualquier fuente RSS. Se
está trabajando para poder importar desde pMachine y Nucleus además
de la importación a través de scripts o directamente de base de datos.
Guardado automático temporizado del artículo como borrador (a partir de
la versión (2.2).
Permite comentarios y herramientas de comunicación entre blogs
(Trackback, Pingback, etc).
Admite el uso de permalinks (enlaces permanentes y fáciles de recordar)
mediante.
Distribución de los artículos mediante RDF, RSS 0.92, RSS 2.0 y Atom
1.0.
Distribución de los comentarios (mediante RSS 2.0 y ATOM 1.0).
Gestión y distribución de enlaces.
Subida y gestión de datos adjuntos y archivos multimedia.
Admite complementos (versión 1.5).
Admite plantillas y widgets.
Búsqueda integrada en entradas y páginas estáticas, y widget
predeterminado para la búsqueda integrada de Google desde la versión
2.5.
2.4. Integración:
bbPress, sistema de foros de los mismos creadores, se integra
automáticamente con WordPress.
Integración con el foro Vanilla de Lussumo factible, al menos hasta la
versión 2.2 no inclusive.
2.5. Multisitio:
WordPress admite un sitio por instalación, pero gracias a extender el sitio
por medio de complementos específicos es fácil administrar y configurar
múltiples sitios desde una sola instalación. Esta característica está
implementada en el núcleo de WordPress desde la versión 3.0.5
2.6. Plantillas:
Las plantillas o temas de WordPress son plantillas de diseño que sirven para
establecer la apariencia y estructura de tu blog.
2.7. Widgets:
WordPress incorpora un sistema de widgets para sus plantillas desde la
versión 2.2 que ofrece numerosas posibilidades y flexibilidad para el diseño
y estructura de sus blogs. Si bien son sumamente útiles, no todas las
plantillas lo soportan.
2.9.2. Plantillas.
Las plantillas son personalizables tanto como en diseño como en la
traducción de los textos, como ya vimos en el anterior punto se puede
crear una plantilla desde cero en muy pocos pasos. -Seo.
2.9.4. Plugins.
Cuenta con miles de plugins de personalización y widgets desde un panel
de inicio de sesión hasta chat para usuarios y lo mejor es que de cada uno
hay varios para elegir es cuestión de gustos.
2.10.2. Mantenimiento.
Actualizaciones constantes de versión de software puede ser debido a
fallos de seguridad o a mejoras del gestor la verdad es que nadie sabe
con exactitud por que sucede esto, pero al fin y al cabo quiere decir que
no está obsoleto y que hay personal activo detrás de esto. -Modificar
código.
Como hemos visto hay más ventajas que desventajas es por esto que se
le considera el mejor cms del mundo, aunque nadie es perfecto.
Aunque el desarrollo del proyecto ha sido llevado a cabo por un único miembro,
y por tanto no se ha podido seguir una metodología de desarrollo ágil al
completo, hemos utilizado una metodología basada en los principios de
desarrollo ágil. Uno de los puntos en los que se hace mayor incidencia en
cualquier metodología ágil es en la gestión del trabajo en equipo, nosotros hemos
dejado de lado este aspecto y hemos creado nuestra propia metodología
adoptando parte de varios métodos de desarrollo ágil.
Basándonos en los principios del Manifiesto por el Desarrollo ágil del Software ´
[20] en nuestra metodología tenemos especialmente en cuenta los siguientes
puntos que coinciden con el manifiesto:
Colaboración con el cliente. Durante el proceso, mantenemos una comunicación
fluida para que conozca el estado y la evolución del proyecto.
Respuesta ante el cambio sobre seguir un plan. Aceptamos que los requisitos
cambien, incluso en etapas tardías del desarrollo.
Como en todas las metodologías agiles, los requisitos son muy flexibles. En lugar
de intentar definir todos los requisitos al comienzo del proyecto e invertir
esfuerzos después en controlar los cambios en los requisitos, intentamos una
aproximación más realista que nos permita adaptarnos a los cambios en
cualquier momento. Poniendo más énfasis en la adaptabilidad que en la
previsibilidad.
Ahora, tienes que subir los archivos y carpetas extraídos a tu servidor web. La
forma más fácil de cargar los archivos de instalación es a través de un FTP.
Para obtener información detallada sobre cómo cargar archivos a través de un
FTP, por favor visita nuestro Tutorial FTP.
Una vez completada la descarga, extrae el archivo y súbelo a tu cuenta de
hosting. Puedes hacerlo a través de un FTP usando una aplicación cliente como
Filezilla o mediante cPanel -> File Manager -> Upload file(s). Si deseas que esta
instalación de WordPress sea la principal de tu web, los archivos deben estar
en la carpeta public_html de tu cuenta. Sin embargo, siempre se puede hacer
una subcarpeta (por ejemplo public_html/blog) si deseas ejecutar sólo una parte
de tu web en WordPress.
Ahora, es necesario crear una base de datos MySQL y asignar un usuario con
permisos completos. Para obtener instrucciones detalladas sobre cómo hacerlo,
sigue los pasos descritos en nuestro tutorial sobre Cómo Crear un usuario y una
Base de Datos MySQL. Una vez creada la base de datos MySQL y el usuario,
asegúrate de anotar el nombre de la base de datos, el nombre de usuario y la
contraseña que acabas de crear. Los necesitarás durante el proceso de
instalación.
Ahora es el momento para ir a tu web y comenzar con el proceso de instalación.
Si has subido WordPress al directorio public_html necesitas ir a
http://tudonimio.com en su navegador favorito. Lo primero que verás es un
mensaje avisándote de que no tienes un archivo wpconfig.php, por lo que debes
crear uno. Simplemente haz clic en el botón Crear un archivo de configuración.