TRABAJO FIN DE GRADO. Herramienta de análisis web y auditoría SEO

Tamaño: px
Comenzar la demostración a partir de la página:

Download "TRABAJO FIN DE GRADO. Herramienta de análisis web y auditoría SEO"

Transcripción

1 TRABAJO FIN DE GRADO Título Herramienta de análisis web y auditoría SEO Autor/es Raúl Pérez López Director/es Ana Romero Ibáñez Facultad Facultad de Ciencias, Estudios Agroalimentarios e Informática Titulación Grado en Ingeniería Informática Departamento Curso Académico

2 Herramienta de análisis web y auditoría SEO, trabajo fin de grado de Raúl Pérez López, dirigido por Ana Romero Ibáñez (publicado por la Universidad de La Rioja), se difunde bajo una Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported. Permisos que vayan más allá de lo cubierto por esta licencia pueden solicitarse a los titulares del copyright. El autor Universidad de La Rioja, Servicio de Publicaciones, 2014 publicaciones.unirioja.es

3 Facultad de Ciencias, Estudios Agroalimentarios e Informática TRABAJO FIN DE GRADO Grado en Ingeniería Informática HERRAMIENTA DE ANÁLISIS WEB Y AUDITORÍA SEO Autor: Raúl Pérez López Tutor: Dr. Ana Romero Ibáñez Departamento de Matemáticas y Computación Logroño, junio de 2014

4 Resumen El objetivo de este Trabajo de Fin de Grado, es la elaboración de una aplicación web que pueda analizar rápidamente algunos de los elementos clave que influyen en el posicionamiento de un sitio web en los principales buscadores, centrándose principalmente en los utilizados por Google para establecer el orden de aparición en sus resultados de búsqueda. Esta aplicación tiene como fin que cualquier persona o empresa pueda realizar, de forma totalmente gratuita, una auditoría SEO de su web, sin necesitar para la elaboración de dicho informe conocimientos técnicos de la materia. Este proyecto responde a la necesidad concreta de la empresa Netbrain Media Solutions, S.L. de proporcionar a sus clientes una plataforma a través de la cual puedan realizar el análisis y seguimiento del trabajo llevado a cabo por la misma. La página web ha sido completamente desarrollada y diseñada por Raúl Pérez López, bajo la tutoría de Dr. Ana Romero Ibáñez. Palabras clave: Posicionamiento, SEO, Auditoría, Buscadores, Análisis. Abstract The objective of this Final Degree Project is the development of a web application that can quickly analyze some of the principal elements which influence for the positioning of a web site in the main search engines, focusing primarily on those utilized by Google to establish the order of appearance in their search results. This application is designed in order that any person or company can perform, completely free, a SEO audit of their website, without the needing of having technical knowledge about the subject. This project responds to the specific business necessity of the company Netbrain Media Solutions, S.L. to provide their customers with a platform across which they can carry out the analysis and monitoring of the work carried out by themselves. Keywords: Positioning, SEO, Auditing, Search engines, Analysis. 1

5 2

6 Índice Resumen... 1 Abstract... 1 Índice... 3 Introducción... 6 Objetivos del TFG... 7 Objetivos globales del proyecto... 7 Objetivos particulares del proyecto... 7 Planificación Inicial... 9 Diagrama de Gantt... 9 Planificación Análisis Diseño Implementación...10 Pruebas Reacción memoria TFG Preparación de la defensa Metodología utilizada Análisis Requisitos funcionales Requisitos funcionales del portal para los visitantes Requisitos funcionales del portal para los usuarios registrados Requisitos funcionales del portal para administradores Requisitos no funcionales Casos de uso Diagrama de casos de uso Especificación de los casos de uso Esquema de Navegación de Casos de uso Diseño Diseño de la interfaz de usuario

7 Generalidades Colores de la página Encabezado de página Pie de página Página de inicio Formularios Formulario de Login Formulario de Registro Formulario de contacto Página de informe Diseño de la base de datos Modelo Entidad Relación Entidades y atributos de la base de datos Arquitectura del sistema Implementación Tecnologías utilizadas Entorno de desarrollo Control de versiones Lenguajes de programación PHP Javascript CSS HTML Librerías Utilizadas Zurb Foundation UserCake Algoritmos representativos Algoritmo de seguimiento de la posición de un sitio en Google dada una keyword Algoritmo para conocer las imágenes del sitio sin atributo ALT Algoritmo para conocer los +1's del sitio en Google Algoritmo que obtiene el número de páginas indexadas en Google de un sitio Algoritmo que obtiene el ranking Alexa de tráfico para el sitio en su país de origen

8 Algoritmo que comprueba si un sitio web se encuentra listado en el directorio DMOZ Problemas encontrados durante la implementación Pruebas Revisión de la planificación Conclusiones Lecciones aprendidas Bibliografía

9 Introducción Esta memoria refleja el trabajo realizado a lo largo del proyecto "Herramienta de análisis web y auditoria SEO". El Trabajo de Fin de Grado utiliza parte del trabajo llevado a cabo durante el tiempo de prácticas para Netbrain Media Solutions, S.L., la misma empresa junto con la cual se desarrolla el proyecto. En dicho periodo de tiempo, el proyectante adquirió conocimientos técnicos acerca del posicionamiento web y tuvo ocasión de utilizar diversas herramientas diseñadas a medir factores SEO de un sitio, lo que le proporcionó información clave a la hora de la elaboración del proyecto. Esta herramienta consiste en una aplicación web a través de la cual los usuarios serán capaces de crear sus propios informes sobre los factores de posicionamiento de un sitio web, lo cual ahorrará mucho tiempo de elaboración manual y supondrá un gran beneficio para aquellos usuarios que no posean amplios conocimientos sobre la materia, ya que con la utilización de la página realizada podrán saber cuáles son los elementos que deben alterar para conseguir una mayor visibilidad en los buscadores. El diseño de la página será totalmente responsivo, lo cual significa que responderá al tamaño del dispositivo desde el que se está visualizando la web, adaptando las dimensiones del contenido y mostrando los elementos de una forma ordenada y optimizada sea cual sea el soporte. La parte pública de la web permitirá crear un informe de una web a cualquier persona, con solo introducir la URL de dicha página. También le permitirá realizar un seguimiento de un número determinado de palabras clave, mediante la posición ocupada por dichas palabras en el buscador de Google. Los usuarios también podrán registrarse y, una vez registrados, acceder a la página web con su nombre de usuario y una contraseña, que solo ellos conocerán. Estos usuarios registrados almacenarán sus informes creados, teniendo la posibilidad de ver los informes realizados más adelante. También dispondrán de formularios en los cuales puedan trasladar al responsable de la página sus dudas o las posibles sugerencias acerca de la herramienta. 6

10 Objetivos del TFG Objetivos globales del proyecto Desarrollo de una herramienta que permita realizar auditorías SEO de sitios web de una forma rápida y sencilla. Implementación de una comunicación eficiente entre la aplicación web y la base de datos que ésta utilizará para la gestión de usuarios, permisos, configuración y el almacenamiento de los informes. Realización de un manual y un video demostrativo de la utilización de la herramienta, para ayudar a los clientes con su utilización. Objetivos particulares del proyecto Efectuar las fases de análisis, diseño, implementación y pruebas del TFG. Realizar un seguimiento del impacto del proyecto y del tráfico que generará y los registros realizados. Llevar a cabo una estrategia de marketing en la web, utilizando para ello la plataforma de Google Adwords. Hacer que la página sea adaptable y esté optimizada para todo tipo de pantallas, incluyendo a los dispositivos móviles. Diseño e implementación de la base de datos utilizada. Administración y migración de servidores del proyecto. 7

11 8

12 Planificación Inicial Diagrama de Gantt 9

13 Planificación Planificación horaria del proyecto mediante diagrama de Gantt. Fecha prevista de finalización: 14 de Febrero. Horas: 15. Análisis Captura de requisitos del proyecto, definición del alcance, modelado UML y estudio de las herramientas. Fecha prevista de finalización: 25 de Febrero. Horas: 30. Diagrama de casos de uso. Diagrama de flujo. Diagrama de clases. Identificación de requisitos. Estudio de herramientas que serán utilizadas. Diseño Desarrollo de un modelo o representación para el programa. Fecha prevista de finalización: 14 de Marzo. Horas: 42. Diseño de la interfaz de usuario. Diseño de la base de datos. Diseño y redacción de los contenidos. Implementación Implementación de la aplicación Fecha prevista de finalización: 9 de Mayo. Horas: 155. Creación e implantación de servidor. Estructura HTML/CSS. Base de datos. Funciones PHP. Registro de usuarios. Funciones de usuarios. Funciones Javascript. 10

14 Pruebas Fecha prevista de finalización: 15 de Junio. Horas: 22. Testeo de las funcionalidades de la herramienta. Pruebas con el sistema de gestión de usuarios. Probar la aplicación en los distintos dispositivos. Reacción memoria TFG Redacción y corrección de la memoria final. Fecha prevista de finalización: 23 de Junio. Horas: 22. Preparación de la defensa Elaboración y preparación de la presentación final del proyecto. Fecha prevista de finalización: 30 de Junio. Horas: 14. Horas totales realizadas: 300. Metodología utilizada Para la elaboración del proyecto, se ha utilizado el desarrollo en cascada. Esto es así al estar rigurosamente ordenadas las etapas del ciclo de vida del software. Es preciso haber terminado una etapa para poder comenzar con la siguiente. 11

15 Análisis Requisitos funcionales Requisitos funcionales del portal para los visitantes Los visitantes de la página web podrán crear un informe SEO introduciendo la URL deseada en la página de inicio. Los visitantes de la página web podrán acceder a los manuales, a las páginas de contenido y al formulario de contacto. Los visitantes de la página web podrán registrase como usuarios a través de un formulario sencillo. Los visitantes de la página web podrán hacer login de usuario a través de un formulario sencillo. Los visitantes de la página web podrán acceder a las redes sociales del sitio. Requisitos funcionales del portal para los usuarios registrados. Los usuarios registrados son aquellos usuarios que han accedido mediante un login con su nombre de usuario y contraseña. Los usuarios registrados podrán crear un informe SEO introduciendo la URL deseada en la página de inicio. Los usuarios registrados podrán acceder a los manuales, a las páginas de contenido y al formulario de contacto. Los usuarios registrados podrán editar su nombre de usuario, su correo electrónico y su contraseña. Los usuarios registrados almacenarán los informes generados. Los usuarios registrados podrán acceder a los informes almacenados previamente. Los usuarios registrados podrán recuperar su contraseña si la olvidan. 12

16 Requisitos funcionales del portal para administradores. Los administradores podrán editar los datos de los usuarios. Los administradores podrán eliminar usuarios. Los administradores podrán crear y editar niveles de permisos. Los administradores podrán asignar permisos a los usuarios. Los usuarios registrados podrán cambiar la configuración del sitio web. Requisitos no funcionales Disponibilidad: El sitio web debe de estar disponible y operativo 24/7, o lo que es lo mismo, a todas horas todos los días del año. Seguridad: La herramienta debe ser segura, utilizando encriptación en las contraseñas y haciendo lo posible para prevenir y evitar posibles ataques. Accesibilidad: La página debe ser accesible en la medida de lo posible a todo tipo de personas. Usabilidad: El sistema debe ser fácil de utilizar, aun para personas que no tengan conocimientos técnicos. Estabilidad: La página debe ser estable. Se evitarán los errores que sean posibles y los que no sea posible evitar serán capturados. Portabilidad: Se podrá acceder a la página en cualquier dispositivo que disponga de acceso a internet. Concurrencia: La herramienta podrá ser utilizada por múltiples usuarios a la vez y se podrán generar muchos informes simultáneamente. Interfaz: La interfaz deberá ser amigable para el usuario, atractiva y fácil de utilizar. También deberá ser responsiva, para que el acceso desde dispositivos móviles sea óptimo. 13

17 Casos de uso Diagrama de casos de uso 14

18 Especificación de los casos de uso A continuación se especifican todos los casos de uso obtenidos a partir de los requisitos de la aplicación. Caso de uso Descripción Actores Crear Informe Creación de un informe mediante la introducción de la URL deseada y las keywords a analizar. Visitante, Usuario, Administrador Precondiciones Caso de uso Descripción Registrarse como usuario El usuario se registra mediante un formulario con la introducción de: Nombre de usuario Nombre mostrado Contraseña Código de seguridad (Captcha) Actores Visitante Precondiciones Caso de uso Descripción Acceder como usuario El usuario se logea mediante un formulario con la introducción de: Nombre de usuario Contraseña 15

19 Actores Visitante Precondiciones Caso de uso Descripción Actores Acceder a contacto El usuario accederá a la página de contacto y podrá enviar un mensaje utilizando el formulario de dicha página. Visitante, Usuario, Administrador Precondiciones Caso de uso Descripción Actores Compartir en redes sociales El usuario accederá a las redes sociales mediante los botones situados a tal efecto en la cabecera. Visitante, Usuario, Administrador Precondiciones Caso de uso Descripción Actores Acceder a descargas El usuario accederá a la página de descargas. Visitante, Usuario, Administrador Precondiciones Caso de uso Descripción Actores Suscribirse a newsletter El usuario podrá suscribirse a una newsletter a través de un formulario. Visitante, Usuario, Administrador Precondiciones 16

20 Caso de uso Descripción Actores Precondiciones Ver informes guardados El usuario visualizará una tabla con los informes generados con anterioridad. Usuario, Administrador El usuario debe estar identificado. Caso de uso Descripción Actores Precondiciones Guardar informes El usuario almacenará en base de datos los datos del informe generado. Usuario, Administrador El usuario debe estar identificado. Caso de uso Descripción Actores Precondiciones Imprimir informes El usuario podrá imprimir los informes guardados. Usuario, Administrador El usuario debe estar identificado. Caso de uso Descripción Actores Precondiciones Ver perfil El usuario visualizará sus datos de perfil almacenados. Usuario, Administrador El usuario debe estar identificado. Caso de uso Editar perfil 17

21 Descripción Actores Precondiciones El usuario podrá editar contraseña o correo electrónico. Usuario, Administrador El usuario debe estar identificado. Caso de uso Descripción Actores Precondiciones Eliminar cuenta El usuario podrá eliminar su cuenta. Usuario, Administrador El usuario debe estar identificado. Caso de uso Descripción Actores Precondiciones Eliminar usuario El administrador podrá eliminar cualquier cuenta de usuario. Administrador El usuario debe estar identificado como administrador. Caso de uso Descripción Actores Precondiciones Eliminar informes El administrador podrá eliminar los informes guardados por los usuarios. Administrador El usuario debe estar identificado como administrador. Caso de uso Descripción Actores Precondiciones Añadir contenidos El administrador podrá añadir contenidos estáticos. Administrador El usuario debe estar identificado como administrador. Caso de uso Editar permisos 18

22 Descripción Actores Precondiciones El administrador podrá crear y editar permisos de usuario. Administrador El usuario debe estar identificado como administrador. Caso de uso Descripción Actores Precondiciones Crear usuario El administrador podrá crear usuarios. Administrador El usuario debe estar identificado como administrador. 19

23 20

24 Esquema de Navegación de Casos de uso

25 Diseño Diseño de la interfaz de usuario Como se ha mencionado anteriormente, en el apartado de requisitos del proyecto, la interfaz de usuario es una parte muy importante del desarrollo de la aplicación. Esto es debido a que la página web será pública y de libre acceso a todos los visitantes. Estos visitantes en su mayoría no tendrán muchos conocimientos técnicos y es posible que no estén familiarizados con páginas demasiado complejas, por lo que el diseño tendrá que ser sencillo, a la par que agradable a la vista. Con el fin de minimizar el tiempo de carga de la página, se ha optado por un diseño minimalista, reduciendo al máximo los elementos de las páginas, con lo que se consigue un tiempo medio de carga inferior a 1 segundo, cumpliendo así uno de los cánones óptimos para Google. Para favorecer la portabilidad de la web, el diseño es full responsive, lo cual significa que la página se adaptará a cualquier pantalla de cualquier dispositivo utilizado, adaptando su ancho y reajustando los elementos para que sean visibles en la pantalla. Se intenta mantener un diseño de interfaz general para todo el sitio, de acuerdo al objetivo de no confundir al usuario y brindarle un diseño con una navegabilidad óptima. En los siguientes apartados se mostrarán las partes más importantes de la interfaz de usuario y se explicarán las decisiones que se han tomado en cada una de estas partes. 22

26 Generalidades En este apartado se tratarán las partes generales de la interfaz de usuario, como pueden ser los colores utilizados, la cabecera y el pie de página, que están incluidos en todas ellas. Colores de la página Con el objetivo de no sobrecargar la interfaz de usuario, se ha utilizado una combinación de colores sencilla. En primer lugar, el fondo de la página es blanco, para no dificultar la lectura ni distraer al usuario del resto de elementos. El siguiente color predominante es el azul claro, otro color para facilitar la lectura y para no causar demasiada impresión a la vista. El color utilizado en los textos es mayoritariamente negro, salvo en algún caso como en el encabezado, donde para facilitar la lectura sobre negro se utiliza el blanco. Encabezado de página En la siguiente página se muestran las diferentes versiones de la barra de acción que hace las veces de encabezado del sitio web. La razón de que existan distintas versiones de este encabezado es el objetivo de que la página se adapte automáticamente al tamaño de la pantalla de visualización. Este encabezado incluye el logotipo de la aplicación, que dirige al pulsarlo a la página de inicio, para facilitar la navegabilidad. En el caso de haber accedido a la página como un usuario registrado, el encabezado mostrará las opciones de acceder a la cuenta de usuario y la de cerrar sesión. En caso de acceder como visitante, se mostrarán las opciones para registrarse y para acceder como usuario. En el centro de la barra de acción se pueden encontrar 3 botones rotatorios que dirigen a las principales redes sociales, en las que la aplicación tendrá presencia: Google+, Facebook y Twitter. Si el acceso se produce desde una pantalla estrecha, se ocultarán dichos botones sociales para adaptarse al ancho, así como la opción de cerrar sesión. 23

27 24

28 Encabezado de página en una pantalla de PC estándar. Encabezado de página en una pantalla de PC minimizada o en una pantalla de una tableta. Encabezado de página en una pantalla de PC minimizada o en una pantalla móvil. 25

29 26

30 Pie de página En el pie de página, incluido en todas las pantallas y con la misma funcionalidad y aspecto en todas ellas, se visualiza el dueño de la propiedad de la página, además de contener enlaces a las secciones de contacto, acceso, premium y al aviso legal obligatorio. Página de inicio La página de inicio es la página más representativa de la web, pues desde ella llega la mayor parte del tráfico y es en la que se encuentra la funcionalidad más importante de la aplicación, la generación de informes SEO. Como la Landing page del proyecto, el aspecto del inicio debe ser atractivo, para facilitar un mayor rebote dentro de la web y para evitar que el visitante deseche la herramienta por el hecho de tener un diseño poco sugerente. En primer lugar, dejando aparte el encabezado, que es mostrado en todas las páginas del sitio, se puede ver la imagen principal del sitio web, con el logotipo representado por la araña incluido en la O final. La página incluye un formulario desde el cual se puede acceder al informe deseado. Dicho formulario está formado por un campo de relleno obligatorio en el cual se introduce la URL y 3 campos destinados a que el usuario introduzca las palabras clave sobre las cuales quiere realizar el seguimiento del posicionamiento. Estas palabras clave son opcionales. 27

31 Seguidamente, descendiendo en la página, se encuentra con imágenes que enlazan a una página con una lista de herramientas útiles para el posicionamiento SEO, a una sección que incluye guías para un correcto uso de los buscadores y el enlace a la sección de informes premium, que como se ha mencionado anteriormente, también se encuentra en el pie de página. También se enlaza desde está pagina al formulario del sitio. Es importante que este enlace de contacto tenga buena visibilidad, ya que cualquier problema o sugerencia podrá ser enviado al administrador de la página desde dicho formulario. 28

32 Formularios En el sitio web pueden encontrarse distintos formularios como son: Formulario de Login. Formulario de registro. Formulario de recordatorio de contraseña. Formulario de contacto. Edición de perfil. Estos formularios siguen el mismo patrón de diseño, con los colores del resto de la página y etiquetas para facilitar su uso. 29

33 Formulario de Login Desde este formulario, el visitante podrá identificarse como un usuario registrado de la página web. Una vez introducidos los datos, el sistema comprobará en la base de datos si éstos son correctos y procederá al inicio de la sesión del usuario. En caso contrario, se mostrará un mensaje de error como el siguiente. 30

34 Se ha decidido utilizar el color rojo para resaltar el error cometido por el usuario e informarle de una forma sencilla de éste. Formulario de Registro En el formulario de registro el usuario introducirá los datos que son necesarios y obligatorios para proceder a su almacenamiento como usuario en la base de datos. Por seguridad, también se deberá introducir un captcha para asegurar que ningún robot malicioso lleve a cabo un ataque contra el sitio. El nombre de usuario deberá ser único, no pudiéndose repetir con el de ningún usuario registrado en la página con anterioridad. El sistema de notificación de errores es similar al del formulario de login, por lo que no introduciré ninguna captura de pantalla del mismo. 31

35 Formulario de contacto El diseño de este formulario incluye iconos en los campos a rellenar, con el fin de hacerlo más agradable. Desde la página de contacto, el visitante o usuario de la web pueden ponerse en contacto con el administrador de la misma, con el fin de trasladarle algún error o una posible sugerencia. Son obligatorios los campos de nombre, y de mensaje, para poder tratar de forma adecuada con el problema del usuario. Una vez introducidos los datos, un mensaje se envía al administrador de la página, que lo recibirá en su correo electrónico. 32

36 Página de informe La página en la cual se generan los informes, se encuentra diseñada de forma minimalista, facilitando que el usuario pueda acceder a la información que necesita rápidamente. En la sección de la izquierda, se encuentran unos link a las secciones del informe, para facilitar la navegabilidad, y unas imágenes que enlazan a las herramientas y los manuales recomendados. El apartado de la derecha está destinado a mostrar los resultados del informe, dividido en secciones y con una forma de listado. 33

37 Diseño de la base de datos. Para el desarrollo de este Trabajo de Fin de Grado, se ha empleado una base de datos relacional gestionada por MySQL. Esta decisión viene dada por la comodidad que brinda MySQL a la hora de interaccionar con funciones PHP. En este apartado se pueden encontrar la información relativa al diseño de las tablas, los atributos de éstas, y las relaciones que se establecen entre ellas. Se ha intentado hacer un diseño sencillo, que no utilice campos inútiles, buscando una fácil utilización del mismo y adaptándolo al requerido por la librería UserCake, utilizada para implementar la gestión de usuarios, como se verá más adelante. No se ha llevado a cabo una normalización de la base de datos, dada la sencillez de la misma, mencionada anteriormente. Modelo Entidad Relación 34

38 Entidades y atributos de la base de datos La tabla uc_users, almacenará la información relativa a los usuarios registrados del sitio: un id único autogenerado, el nombre de usuario, nombre mostrado, la contraseña encriptada, el y el token de activación de la cuenta. También mostrará información de interés para el administrador, como son la hora de registro, si el usuario está activo, el nivel de permisos, y la hora en la que se ha conectado por última vez La tabla uc_permissions se utilizará con el fin de almacenar los distintos niveles de permisos que tendrá el sitio web. 35

39 La tabla uc_pages se utilizará con el fin de almacenar las páginas del sitio web. La tabla uc_user_permission_page_matches relaciona los niveles de permisos de la web con las páginas a las que este permiso afecta. En la tabla uc_user_permission_matches, se relacionarán los usuarios del sitio web con los niveles de permisos existentes. Cabe mencionar que un usuario puede tener más de un nivel de permisos diferente. La tabla informe almacena la URL de los informes generados por los usuarios registrados y la fecha en la que han sido creados. Finalmente, en lugar de almacenar todos los valores del resultado del informe, solamente se almacenarán la URL de la página analizada y la hora de realización del informe. 36

40 La tabla usuario_informes relaciona los informes almacenados con el usuario que ha generado dichos informes, para que en el futuro el usuario pueda ver qué informes ha generado y cuándo lo ha hecho. Arquitectura del sistema La naturaleza de aplicación web que tiene este proyecto requiere que el código esté implementado en un servidor. Como también se necesita que este código se comunique con una base de datos MySQL, la arquitectura física del sistema consistirá en un servidor Apache que se relacionará con la base de datos en el lado del servidor mediante PHP. Esta separación entre la lógica de la aplicación y el acceso a los datos, añade una enorme flexibilidad al diseño de la aplicación. 37

41 Implementación En esta sección se tratarán los temas referentes a las tecnologías utilizadas para desarrollar el proyecto, los lenguajes de programación utilizados, las herramientas utilizadas, las librerías que se han incorporado a la aplicación y algunos algoritmos representativos. Tecnologías utilizadas Entorno de desarrollo El entorno de desarrollo elegido para la implementación de este proyecto ha sido Netbeans ya que, tras decidir junto con el cliente los requisitos de la aplicación, se decidió que era el entorno más cómodo y el que ofrecía un desarrollo más ágil y eficiente en el caso de esta aplicación web. Algunos de los motivos para la elección de Netbeans son los siguientes: Se trata de un entorno libre y gratuito, lo que era imprescindible, ya que el proyectante no dispone de presupuesto para comprar una herramienta de pago. Ofrece soporte para todos los lenguajes de programación utilizados en este proyecto, que como se especifica más adelante, son PHP, CSS, Javascript y HTML. Netbeans también incorpora una interfaz gráfica de usuario para trabajar con GIT, el controlador de versiones que será utilizado. Se trata de un entorno de desarrollo que ha sido utilizado anteriormente por el proyectante, lo que reducirá las horas de formación del proyecto y ayudará a que éste sea más eficiente. Control de versiones Para el control de versiones del proyecto se ha utilizado GIT, el sistema más usado en la actualidad y uno de los más cómodos, ya que los principales entornos de desarrollo incorporan librerías que proporcionan una interfaz de usuario para actualizar las versiones rápidamente. En este caso ha sido especialmente útil, ya que garantizaba que el proyectante trabajará siempre sobre la versión más reciente del proyecto, trabajando desde casa o en la oficina. 38

42 Lenguajes de programación Como se ha mencionado varias veces a lo largo de la presente memoria, los lenguajes elegidos para la programación del proyecto han sido los siguientes: PHP, Javascript, HTML y CSS. En esta sección se expondrán los motivos que han dado lugar a dicha elección y se explicará para que se ha utilizado cada uno de ellos. PHP PHP (Hypertext Preprocessor) es un lenguaje de código abierto muy popular especialmente diseñado para el desarrollo web de contenido dinámico. Igual que el SSI, PHP se integra directamente en el código fuente de la página. La elección de PHP ha sido una elección motivada principalmente con la facilidad que nos ofrece este lenguaje para la interacción con otros como SQL y HTML. Otras características que han decantado la elección de PHP como principal lenguaje de programación del proyecto son: Velocidad de programación: PHP facilita que los programadores puedan generar código de forma rápida, reduciendo el tiempo de implementación gracias a su sencilla utilización. Estabilidad: PHP utiliza su propio sistema de administración de recursos y dispone de un método de manejo de variables muy perfeccionado, lo que hace de él un sistema robusto y estable. Además este lenguaje tiene una increíble comunidad de programadores y usuarios como respaldo y una gran bibliografía, lo que ayudará a solucionar los posibles errores que surjan. Seguridad: Se trata de un sistema que cuenta con protección contra posibles ataques maliciosos, una característica que estos pueden ser configurada de manera sencilla desde el archivo.ini. Integración: Se trata de un lenguaje muy versátil, que puede ser utilizado en multitud de plataformas y servidores, lo que ofrecerá facilidades a la hora de migrar el servidor en vistas de que la aplicación sea escalable. En esta aplicación, PHP será utilizado para generar todo el contenido dinámico de la web. Para esto PHP puede recoger los datos de la base de datos o bien utilizar determinadas funciones Javascript o PHP para recibirlos. 39

TFM Comunicación, Redes y Gestión de Contenidos

TFM Comunicación, Redes y Gestión de Contenidos TFM Comunicación, Redes y Gestión de Contenidos Aplicación móvil hibrida para control de asistencia y servicio técnico a domicilio y gestión de partes de trabajo Autor: Patricia Paguay Lara Tutorizado

Más detalles

manual formación web básica Ozongo Ozongo c/nicolás Copérnico 8, bajo 46980 Paterna (Valencia) 900 828 358 soporte@ozongo.com

manual formación web básica Ozongo Ozongo c/nicolás Copérnico 8, bajo 46980 Paterna (Valencia) 900 828 358 soporte@ozongo.com manual formación web básica Ozongo ÍNDICE Manual formación web básica Ozongo 1. ADMINISTRACIÓN 1.1. Secciones y portada 1.2. Menú 1.3. Diseño 1.4. Configuración de estadísticas 1.5. Estadísticas 2. CORPORATIVO

Más detalles

Joomla! 3.3 Cree y administre sus sitios Web

Joomla! 3.3 Cree y administre sus sitios Web Capítulo 1: Descubrir Joomla! A. Razones para crear un sitio con Joomla! 9 B. Documentarse sobre Joomla! 9 C. La hoja de ruta de Joomla! 10 D. Qué es un CMS? 12 E. HTML y XHTML 12 F. Diferenciar el contenido

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS DEL PROCEDIMIENTO SIMPLIFICADO PARA LA CONTRATACIÓN DE LOS SERVICIOS DE UNA EMPRESA PARA la INTEGRACIÓN DE

PLIEGO DE PRESCRIPCIONES TÉCNICAS DEL PROCEDIMIENTO SIMPLIFICADO PARA LA CONTRATACIÓN DE LOS SERVICIOS DE UNA EMPRESA PARA la INTEGRACIÓN DE PLIEGO DE PRESCRIPCIONES TÉCNICAS DEL PROCEDIMIENTO SIMPLIFICADO PARA LA CONTRATACIÓN DE LOS SERVICIOS DE UNA EMPRESA PARA la INTEGRACIÓN DE CONTENIDOS DE LA WEB DEL INSTITUTO DE CRÉDITO OFICIAL EN UN

Más detalles

Especialista en Creación de Portales Web con Joomla 3.3

Especialista en Creación de Portales Web con Joomla 3.3 Especialista en Creación de Portales Web con Joomla 3.3 TITULACIÓN DE FORMACIÓN CONTINUA BONIFICADA EXPEDIDA POR EL INSTITUTO EUROPEO DE ESTUDIOS EMPRESARIALES Especialista en Creación de Portales Web

Más detalles

Nombre. El nombre corto del recurso. Éste será mostrado en la página principal de curso.

Nombre. El nombre corto del recurso. Éste será mostrado en la página principal de curso. 4.4. ENLAZAR UN ARCHIVO O UNA PÁGINA WEB 4.4.1. Características El contenido de un curso no sólo se limita a los creados mediante los editores de Moodle, puesto que este tipo de recursos permite enlazar

Más detalles

TRABAJO FIN DE ESTUDIOS

TRABAJO FIN DE ESTUDIOS TRABAJO FIN DE ESTUDIOS PROYECTO FIN DECARRERA Sitio web y aplicación para la gestión de una tienda de bellas artes Tania De Pedro Sáenz Tutor: Beatriz Pérez Valle Curso 2011-2012 Sitio web y aplicación

Más detalles

DESCRIPCIONES TÉCNICAS 17 DISEÑO WEB

DESCRIPCIONES TÉCNICAS 17 DISEÑO WEB 2015 DESCRIPCIONES TÉCNICAS 17 DISEÑO WEB INTRODUCCIÓN AMETIC y Microsoft asumen la coordinación y el patrocinio de la Competición Nacional de Formación Profesional, Spainskills 2015, en lo concerniente

Más detalles

Manual de uso avanzado de la aplicación

Manual de uso avanzado de la aplicación Manual de uso avanzado de la aplicación Autor del documento Centro de Apoyo Tecnológico a Emprendedores, Fundación Parque Científico y Tecnológico de Albacete Datos de contacto E-Mail: bilib@bilib.es Página

Más detalles

Guía Google Sites. En este tema se desarrolla una guía rápida de uso para editar con Google Sites

Guía Google Sites. En este tema se desarrolla una guía rápida de uso para editar con Google Sites 1. INTRODUCCIÓN Google Sites es una aplicación gratuita que se enmarca dentro de la filosofía Web 2.0. Permite crear el sitio que puede adaptarse a cualquier situación: web personal, informativa, educativa,

Más detalles

PLAN DE PRUEBAS DE LA SKILLS

PLAN DE PRUEBAS DE LA SKILLS PLAN DE PRUEBAS DE LA SKILLS 17 DISEÑO WEB 1.-Introducción Spainfood es una web que pretende crear una comunidad para potenciar y difundir la cocina española tradicional. Es bien sabido que "en el Sur

Más detalles

Desarrollo de una Aplicación Móvil para Revisar

Desarrollo de una Aplicación Móvil para Revisar Desarrollo de una Aplicación Móvil para Revisar Horarios de Atención de Tutores de la UNAD Development of a Movil Application for Check Over Office Hours of Tutors of the Unad Correa Rodríguez Arellys

Más detalles

TÉCNICO EN DISEÑO WEB

TÉCNICO EN DISEÑO WEB TÉCNICO EN DISEÑO WEB Descripción del curso: Curso dividido en tres módulos, donde el alumno aprenderá: Dreamweaver CS5: Dreamweaver es el programa líder en la edición profesional de páginas Web. Es el

Más detalles

Especialista en Creación de Portales Web con Joomla 3.3

Especialista en Creación de Portales Web con Joomla 3.3 Especialista en Creación de Portales Web con Joomla 3.3 Titulación certificada por EUROINNOVA BUSINESS SCHOOL Especialista en Creación de Portales Web con Joomla 3.3 Especialista en Creación de Portales

Más detalles

Movistar Tu Web Manual de Usuario

Movistar Tu Web Manual de Usuario Movistar Tu Web Manual de Usuario Contenido 1. Introducción... 1 2. Visión general de la aplicación online Tu Web... 2 3. Páginas... 3 Añadir una nueva página o una carpeta... 4 Editar páginas... 4 4.

Más detalles

Web Mastering y Design

Web Mastering y Design Web Mastering y INTRODUCCIÓN Propósito de este documento El presente documento contiene el programa del curso online de Web Mastering y. OBJETIVOS Y MÉTODO DE USO Y EVALUACIÓN Objetivo y métodos de uso

Más detalles

Descubrir las mejores keywords para mi campaña de marketing online

Descubrir las mejores keywords para mi campaña de marketing online Descubrir las mejores keywords para mi campaña de marketing online Índice Descubrir las mejores keywords para mi campaña de marketing online... 3 Descubrimiento de keywords con metodología manual... 5

Más detalles

Creación de una página web corporativa con datos de geolocalización

Creación de una página web corporativa con datos de geolocalización Grado en Ingeniería Informática Trabajo Final de Grado Creación de una página web corporativa con datos de geolocalización Autor: Pau Manuel Martínez Supervisor: Raúl Ballester González Tutor académico:

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA EL SERVICIO DE CREACIÓN DE MAPA DE CONOCIMIENTO DE LA UNIVERSIDAD DE GRANADA

PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA EL SERVICIO DE CREACIÓN DE MAPA DE CONOCIMIENTO DE LA UNIVERSIDAD DE GRANADA PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA EL SERVICIO DE CREACIÓN DE MAPA DE CONOCIMIENTO DE LA UNIVERSIDAD DE GRANADA Expte. EXCEL. CEI 04/11 1. OBJETO DEL CONTRATO Actualmente, la información presentada

Más detalles

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA DESARROLLO DE UN SISTEMA DE CONSTRUCCIÓN DE WEBS 2.0 E INTEGRACIÓN CON UN SISTEMA DE VENTA DE DOMINIOS Tesis para optar por el

Más detalles

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012

TFC J2EE. Aplicación Web para la gestión de facturación de una empresa de cerrajería. Sara Gutiérrez Melero ITIG Junio de 2012 TFC J2EE Aplicación Web para la gestión de facturación de una empresa de cerrajería Sara Gutiérrez Melero ITIG Junio de 2012 Consultor: Jose Juan Rodriguez Índice 1. Introducción Objetivos Planificación

Más detalles

MANUAL GESTIÓN CMS ONLINE

MANUAL GESTIÓN CMS ONLINE MANUAL GESTIÓN CMS ONLINE Índice 1. ACCESO A LA APLICACIÓN... 4 2. CONTENIDO WEB... 5 2.1 GESTIÓN PÁGINAS... 5 2.1.1 Crear una página nueva... 7 2.1.2 Modificar una página... 7 2.1.3 Borrar una página...

Más detalles

HOSTALIA TU WEB. Manual de Usuario V 1.0. Hostalia Guías de uso 4/8/2014

HOSTALIA TU WEB. Manual de Usuario V 1.0. Hostalia Guías de uso 4/8/2014 HOSTALIA TU WEB Manual de Usuario V 1.0 4/8/2014 Calle San Rafael, 14 28108 Alcobendas (Madrid) Teléfono: 900 103 253 www.hostalia.com ÍNDICE INTRODUCCIÓN 3 VISIÓN GENERAL DE LA APLICACIÓN ONLINE TU WEB

Más detalles

Manual de Usuario. Junio 2013

Manual de Usuario. Junio 2013 Manual de Usuario Junio 2013 MARCAS COMERCIALES Full Network y el logotipo de Full Network son marcas registradas o marcas comerciales de Full Network, S.L. y pueden estar registradas en España o en otras

Más detalles

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto.

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICES En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICE 1. Herramientas Las herramientas que se usaron en el análisis, desarrollo

Más detalles

Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web

Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web Adobe Dreamweaver CS3 - Curso online Creación profesional de sitios web Índice Conceptos básicos En este capítulo se enseñan los conceptos básicos de trabajo en Adobe Dreamveaver CS3. También se describen

Más detalles

www.apliqr.com Manual de Usuario - v0.1 Manual de usuario v0.1

www.apliqr.com Manual de Usuario - v0.1 Manual de usuario v0.1 Manual de usuario v0.1 1 Índice de contenidos 1.Iniciar sesión...3 2.Crear una cuenta de usuario...4 3.Elegir un plan de servicio...5 4.Pasar a un plan de pago...7 5.Ver el plan contratado...8 6.Códigos

Más detalles

COUNTSTAR: ADMINISTRACIÓN Y GESTIÓN DE EMPRESA

COUNTSTAR: ADMINISTRACIÓN Y GESTIÓN DE EMPRESA Trabajo fin de carrera INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Facultad de Matemáticas Universidad de Barcelona COUNTSTAR: ADMINISTRACIÓN Y GESTIÓN DE EMPRESA Óscar Llorente Lucía Director/a: Dra.

Más detalles

La capacidad de respuesta a las necesidades del mercado viene determinada por la adecuación y accesibilidad de la comunicación de la empresa.

La capacidad de respuesta a las necesidades del mercado viene determinada por la adecuación y accesibilidad de la comunicación de la empresa. La capacidad de respuesta a las necesidades del mercado viene determinada por la adecuación y accesibilidad de la comunicación de la empresa. Le Brindamos el Servicio de Implementación y Desarrollo de

Más detalles

Confección y publicación de páginas Web

Confección y publicación de páginas Web 2014 Confección y publicación de páginas Web Docente: Manuel Fernández Catalán 0 ÍNDICE 1 Presentación... 2 2 Objetivos... 2 3 Tecnología... 2 4 Metodología y evaluación... 3 5 Material didáctico... 3

Más detalles

Presentación: Plataforma Comunicacional Unificada

Presentación: Plataforma Comunicacional Unificada Presentación: Plataforma Comunicacional Unificada Queremos darle la bienvenida a la Nueva Plataforma de Correo Institucional GMAIL, herramienta que tendrá la función de proveer a nuestra Comunidad de los

Más detalles

Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web

Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web Proyecto Propio de Ampliación con Programación de Dispositivos Móviles e Inteligentes Paseo de la Puerta del Ángel, s/n 28011 Madrid www.iesellago.net

Más detalles

SEO para los sitios web de la Universidad Nebrija

SEO para los sitios web de la Universidad Nebrija SEO para los sitios web de la Universidad Nebrija Noviembre 2013 Introducción al SEO El posicionamiento en buscadores o SEO se puede definir como las acciones que persiguen colocar referencias a sitios

Más detalles

SAP VIRTUAL AGENCY GUÍA DE PRIMEROS PASOS: SELF SERVICE MARKETING

SAP VIRTUAL AGENCY GUÍA DE PRIMEROS PASOS: SELF SERVICE MARKETING GUÍA DE PRIMEROS PASOS: SELF SERVICE MARKETING SELF SERVICE MARKETING INDICE Introducción 3 Primeros pasos 4 Creación de campañas y actividades 8 Personalización y ejecución de una campaña prediseñada

Más detalles

Normas para realizar un Blog

Normas para realizar un Blog Normas para realizar un Blog Normas Ejercicio 1 - Crear nuestro Blog. Ejercicio 2 - Crear una entrada para publicar un mensaje en el blog. Ejercicio 3 - Diseñar y Configurar nuestro blog. EJERCICIO 1 Crear

Más detalles

Guía Reseller Onbile. Plan Reseller Pro

Guía Reseller Onbile. Plan Reseller Pro Guía Reseller Onbile Estimado Reseller, Tiene alguna duda sobre el funcionamiento del Panel de Administración del Plan Reseller de Onbile? Entonces, la Guía Reseller Onbile es lo que necesita! Las siguientes

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6

Más detalles

Sage CRM. Sage CRM 7.3 Guía de Mobile

Sage CRM. Sage CRM 7.3 Guía de Mobile Sage CRM Sage CRM 7.3 Guía de Mobile Copyright 2014 Sage Technologies Limited, editor de este trabajo. Todos los derechos reservados. Quedan prohibidos la copia, el fotocopiado, la reproducción, la traducción,

Más detalles

1. Resumen.. 3. 2. Objetivos.. 3. 3. Introducción. 3

1. Resumen.. 3. 2. Objetivos.. 3. 3. Introducción. 3 1 Índice 1. Resumen.. 3 2. Objetivos.. 3 3. Introducción. 3 4. Aplicación web para la gestión de una memoria corporativa: reportes de actividades (proyectos) 4.1 Metodología... 4 4.2 Lenguajes y herramientas

Más detalles

Antes de comenzar un sitio. Empezar un sitio web

Antes de comenzar un sitio. Empezar un sitio web Antes de comenzar un sitio Es muy recomendable realizar la siguiente actividad, de evaluación de páginas web, para tener ideas y recursos. http://www.uamvirtual.es/mod/assignment/view.php?id=3228 Empezar

Más detalles

Prólogo 3. Convenciones Tipográficas... 3 Sugerencias... 4. Introducción 5. Familiarizándose con el interfaz de SiteBuilder 6

Prólogo 3. Convenciones Tipográficas... 3 Sugerencias... 4. Introducción 5. Familiarizándose con el interfaz de SiteBuilder 6 Parallels Panel Contenidos Prólogo 3 Convenciones Tipográficas... 3 Sugerencias... 4 Introducción 5 Familiarizándose con el interfaz de SiteBuilder 6 Creación de un sitio web 8 Edición de un sitio web

Más detalles

CARPETAS Y CONCEPTOS Bienvenidos a la sencillez

CARPETAS Y CONCEPTOS Bienvenidos a la sencillez ADAIO: GESTOR DOCUMENTAL adaio es un potente sistema de gestión documental preparado para adaptarse con facilidad a las necesidades de empresas de cualquier tamaño y sector. Teniendo en cuenta la estructura

Más detalles

PROGRAMA FORMATIVO INTERNET: BLOGS Y POSICIONAMIENTO WEB

PROGRAMA FORMATIVO INTERNET: BLOGS Y POSICIONAMIENTO WEB PROGRAMA FORMATIVO INTERNET: BLOGS Y POSICIONAMIENTO WEB www.bmformacion.es info@bmformacion.es Objetivos Cómo posicionar páginas web: Durante el curso, el alumno conocerá las principales técnicas de posicionamiento

Más detalles

ACCESS 2013 EN PROFUNDIDAD

ACCESS 2013 EN PROFUNDIDAD ACCESS 2013 EN PROFUNDIDAD María Pérez Marqués Access 2013 en profundidad María Pérez Marqués ISBN: 978-84-941801-2-5 EAN: 9788494180125 IBIC: UNSC Copyright 2014 RC Libros RC Libros es un sello y marca

Más detalles

Blogger: herramienta de creación y gestión de blogs

Blogger: herramienta de creación y gestión de blogs Blogger: herramienta de creación y gestión de blogs Objetivo de aprendizaje Las personas participantes serán capaces de crear y gestionar un blog con Blogger. Existen numerosos servicios gratuitos para

Más detalles

Especificación de requisitos de software Proyecto: SIS-WEB (Sistema de Información de Seminarios WEB) Revisión 1.0

Especificación de requisitos de software Proyecto: SIS-WEB (Sistema de Información de Seminarios WEB) Revisión 1.0 Especificación de requisitos de software Proyecto: (Sistema de Información de Seminarios WEB) Revisión 1.0 Tania Isadora Mora Dorance Moreno Luis Yovany Romo Septiembre 2007 Realizado Por: Tania I. Mora

Más detalles

PROYECTO FIN DE CARRERA. Gestión de incidencias de empresas para una PYME dedicada al mantenimiento y venta de ordenadores

PROYECTO FIN DE CARRERA. Gestión de incidencias de empresas para una PYME dedicada al mantenimiento y venta de ordenadores PROYECTO FIN DE CARRERA Título Gestión de incidencias de empresas para una PYME dedicada al mantenimiento y venta de ordenadores Autor/es Gustavo Lizasoain Osés Director/es Ana Romero Ibáñez Facultad Facultad

Más detalles

SAP VIRTUAL AGENCY GUÍA DE PRIMEROS PASOS

SAP VIRTUAL AGENCY GUÍA DE PRIMEROS PASOS GUÍA DE PRIMEROS PASOS INDICE uía De Primeros Pasos 3 rimeros Pasos 5 reando Campañas y Colaterales 8 ersonalización y Ejecución de Una Campaña Prediseñada 10 reación de Sus Propias Campañas 12 reación

Más detalles

Novedades ebd versión 3.2

Novedades ebd versión 3.2 Novedades ebd versión 3.2 En este documento se detallan los cambios más importantes realizados en la versión 3.2 de ebd. Además de estas modificaciones, se han implementado mejoras de rendimiento y corregido

Más detalles

CONSTRUCCIÓN DE PORTALES

CONSTRUCCIÓN DE PORTALES Curso «Los portales de internet». Fac. Documentación. Universidad de Murcia. 29 CONSTRUCCIÓN DE PORTALES Juan Antonio Pastor Sánchez 1. Introducción La Gestión de los contenidos informativos de los portales

Más detalles

Bonsai: consulta web del catálogo de la biblioteca

Bonsai: consulta web del catálogo de la biblioteca Bonsai: consulta web del catálogo de la biblioteca Manual de instalación, configuración y uso Versión 5.0 Julio 2009 Fernando Posada fernandoposada@gmail.com Índice 1. Qué es Bonsai?... 3 2. Requisitos

Más detalles

CAPÍTULO V. Propuesta

CAPÍTULO V. Propuesta CAPÍTULO V Propuesta 5.1 Propuesta Implantación de una aplicación WEB para optimizar el Enlace Laboral de la Cámara de Comercio e Industria de El Salvador, Filial San Miguel 5.2 Requerimientos de la Aplicación

Más detalles

GATOCREM. Gestión de Tareas y flujos. Registro de Entradas y Salidas

GATOCREM. Gestión de Tareas y flujos. Registro de Entradas y Salidas Ponentes: ---- angel.cifuentes2@carm.es CENTRO REGIONAL DE ESTADÍSTICA DE MURCIA - CREM Resumen: Sistema Informático denominado GATOCREM permite una gestión automatizada de todas las tareas estadísticas

Más detalles

WEBMAIL 13 de julio de 2009

WEBMAIL 13 de julio de 2009 USO DE UN WEBMAIL Índice de Mensajes Después de seleccionar una carpeta, en el marco de la izquierda se desplegará al índice de mensajes. Consiste en una lista de los mensajes contenidos por la carpeta

Más detalles

STRATO LivePages Inicio rápido

STRATO LivePages Inicio rápido STRATO LivePages Inicio rápido LivePages es la práctica herramienta de creación de páginas web de STRATO. En pocos pasos podrá crear su propia página web y publicarla en Internet sin necesidad de conocimientos

Más detalles

Tus publicaciones digitales al alcance de tu mano

Tus publicaciones digitales al alcance de tu mano Tus publicaciones digitales al alcance de tu mano Desarrollado por Índice Qué me ofrece... 3 Visualización interactiva... 4 Previsualización y orientación... 5 Multimedia... 6 Enlaces y configuración...

Más detalles

Sistema para creación de portafolios electrónicos EduFolia

Sistema para creación de portafolios electrónicos EduFolia Sistema para creación de portafolios electrónicos EduFolia Lidia Guerra Programa de Postgrado en Informática, PPI Maestría en Informática y Tecnología Educativa Universidad Nacional de Costa Rica (506)

Más detalles

INDICE PASO 1: REGISTRO DE DATOS PASO 2: LA PÁGINA DE INICIO.. 7 PASO 3: EDITANDO PÁGINAS...8 PASO 4: AÑADIENDO NUEVAS PÁGINAS...

INDICE PASO 1: REGISTRO DE DATOS PASO 2: LA PÁGINA DE INICIO.. 7 PASO 3: EDITANDO PÁGINAS...8 PASO 4: AÑADIENDO NUEVAS PÁGINAS... MANUAL GOOGLE SITE Google Sites INDICE INTRODUCCIÓN PASO 1: REGISTRO DE DATOS...5 PASO 2: LA PÁGINA DE INICIO.. 7 PASO 3: EDITANDO PÁGINAS...8 PASO 4: AÑADIENDO NUEVAS PÁGINAS.....18 PASO 5: CONFIGURANDO

Más detalles

DESCRIPCIONES TÉCNICAS DE LA SKILL

DESCRIPCIONES TÉCNICAS DE LA SKILL DESCRIPCIONES TÉCNICAS DE LA SKILL 17 DISEÑO WEB INTRODUCCIÓN Nombre de la skill: 17 Diseño Web Descripción de la skill: Contempla la planificación, diseño y construcción de un sitio web. El Diseño Web

Más detalles

By: Ing. Jonathan Merino Farías.

By: Ing. Jonathan Merino Farías. By: Ing. Jonathan Merino Farías. CMS y Joomla Un CMS se compone de dos partes principales: 1. La parte web pública. Es la página web como tal que ven las personas que acceden a ella. 2. La parte web privada.

Más detalles

Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA

Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA Sistema para Gestión de Conocimiento Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA Contenido Introducción... 3 Antecedentes... 4 Ediciones... 4 Empresarial... 4 Personal...

Más detalles

Manual de publicación de contenido y actualización de sitios web

Manual de publicación de contenido y actualización de sitios web Manual de publicación de contenido y actualización de sitios web Basados en sistemas Wordpress El presente manual le presentará los distintos pasos para publicar contenidos a través de páginas y editar

Más detalles

UF1304 Elaboración de plantillas y formularios

UF1304 Elaboración de plantillas y formularios UF1304 Elaboración de plantillas y formularios Tema 1. Formularios en la construcción de páginas web Tema 2. Plantillas en la construcción de páginas web OBJETIVOS: - Confeccionar plantillas para las páginas

Más detalles

Posicionamiento en Buscadores Empresas Exportadoras. Alicia Pac SatiPyme Zaragoza

Posicionamiento en Buscadores Empresas Exportadoras. Alicia Pac SatiPyme Zaragoza Posicionamiento en Buscadores Empresas Exportadoras Alicia Pac SatiPyme Zaragoza ÍNDICE DE CONTENIDOS 1. Los Motores de Búsqueda. 2. Posicionamiento en Buscadores 3. Optimización para los motores de búsqueda.

Más detalles

Ajustes del Curso en egela (Moodle 2.5)

Ajustes del Curso en egela (Moodle 2.5) Ajustes del Curso en egela (Moodle 2.5) Manual para el profesorado Versión 2 (12/05/2015) El presente manual ha sido desarrollado por el Campus Virtual de la Universidad del País Vasco / Euskal Herriko

Más detalles

Propuesta de Sistema Web Personalizable para el Control de Reservaciones en Hoteles

Propuesta de Sistema Web Personalizable para el Control de Reservaciones en Hoteles Propuesta de Sistema Web Personalizable para el Control de Reservaciones en Hoteles Betzabet García-Mendoza, Carlos R. Jaimez-González Departamento de Tecnologías de la Información, Universidad Autónoma

Más detalles

Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management

Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management Web Business Creator Content Management Introducción Muchas empresas basan sus estrategias de comunicación

Más detalles

Curso Diseño Web con Software libre, VNU

Curso Diseño Web con Software libre, VNU 1. - QUE ES VNU? NVU (se pronuncia N-view, por "new view") es un editor de páginas web libre y gratuito desarrollado bajo la modalidad Open Source, o sea que cualquiera está autorizado para bajarlo sin

Más detalles

Índice general. Tienda PRO AlexMedina.net

Índice general. Tienda PRO AlexMedina.net AlexMedina.net Manual de uso USUARIO (INTERFAZ) Tienda PRO Índice general 1 Tipos de usuarios... 3 2 Tienda on-line... 4 2.1 Estructura general... 4 2.2 Portada... 4 2.2.1 Slider... 5 2.3 Tienda/Catálogo...

Más detalles

Practica 9: Publicidad y posicionamiento web

Practica 9: Publicidad y posicionamiento web Comercio Electrónico Practica 9: Publicidad y posicionamiento web Antonio Sanz ansanz@unizar.es Rafael del Hoyo rdelhoyo@ita.es Objetivo de la Práctica En esta práctica se estudian los mecanismos para

Más detalles

TeamViewer 9 Manual Management Console

TeamViewer 9 Manual Management Console TeamViewer 9 Manual Management Console Rev 9.2-07/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Índice 1 Acerca de la TeamViewer Management Console... 4 1.1 Acerca de la Management

Más detalles

INTRODUCCIÓN AL WEB. Pag. 1 de 10

INTRODUCCIÓN AL WEB. Pag. 1 de 10 INTRODUCCIÓN AL WEB La World Wide Web o simplemente WWW o Web es uno de los métodos más importantes de comunicación que existe en Internet. Consiste en un sistema de información basado en Hipertexto (texto

Más detalles

Ximdex 3.3. Descripción de la Interfaz. Fecha: Enero 2013 Versión 3.0

Ximdex 3.3. Descripción de la Interfaz. Fecha: Enero 2013 Versión 3.0 Ximdex 3.3 Descripción de la Interfaz Fecha: Enero 2013 Versión 3.0 Índice 1. Descripción General...1 2. Panel de gestión...2 2.1. Pestaña de proyectos...2 2.2. Panel de control...3 2.3. Información sobre

Más detalles

Introducción a WebMathematica

Introducción a WebMathematica Introducción a WebMathematica WebMathematica es una nueva tecnología que permite la generación de contenido web dinámico con Mathematica. Se integra en Mathematica a través de un servidor web. WebMathematica

Más detalles

Versión 1.0 Enero de 2011. Xerox Phaser 3635MFP Extensible Interface Platform

Versión 1.0 Enero de 2011. Xerox Phaser 3635MFP Extensible Interface Platform Versión 1.0 Enero de 2011 Xerox Phaser 3635MFP 2011 Xerox Corporation. XEROX y XEROX and Design son marcas comerciales de Xerox Corporation en los Estados Unidos y/o en otros países. Se realizan cambios

Más detalles

Tabla de Contenidos. Acerca del libro. Qué es el nivel de calidad en adwords? Cómo aumentar el nivel de calidad en 7 pasos

Tabla de Contenidos. Acerca del libro. Qué es el nivel de calidad en adwords? Cómo aumentar el nivel de calidad en 7 pasos Tabla de Contenidos Acerca del libro Qué es el nivel de calidad en adwords? Cómo aumentar el nivel de calidad en 7 pasos Anuncios de texto con cuenta atrás en adwords Remarketing con listas de emails en

Más detalles

Prácticas de Programación Multimedia.

Prácticas de Programación Multimedia. Prácticas de Programación Multimedia. Las prácticas de la asignatura Programación Multimedia van a consistir en el diseño de un sitio web con distintos contenidos multimedia sobre el que se irán añadiendo

Más detalles

PROYECTO FINAL DE CARRERA: RESERVA DE VEHÍCULOS MEDIANTE INTERFAZ WEB

PROYECTO FINAL DE CARRERA: RESERVA DE VEHÍCULOS MEDIANTE INTERFAZ WEB PROYECTO FINAL DE CARRERA: RESERVA DE VEHÍCULOS MEDIANTE INTERFAZ WEB Ingeniería Técnica Informática de Gestión Alumno: Jorge Bou Ramón Director: Sergio Sáez Barona Junio 2012 ÍNDICE 1. INTRODUCCIÓN...4

Más detalles

Implantación de Aplicaciones Web Fecha: 20-09-13

Implantación de Aplicaciones Web Fecha: 20-09-13 Página 1 de 24 RESUMEN DE LA PROGRAMACIÓN ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED CURSO AC. 2012 / 2013 ÁREA / MATERIA / MÓDULO PROFESIONAL Implantación de Aplicaciones Web (84 horas 4 horas semanales)

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

Características de OpenCms

Características de OpenCms Características de OpenCms Se basa en Java y Xml OpenCms está totalmente desarrollado en java bajo el estándar servlet. Por lo tanto, se puede integrar fácilmente en entornos hardware y software existentes,

Más detalles

TABLA DE CONTENIDO 1. REQUERIMIENTOS NO FUNCIONALES... 2

TABLA DE CONTENIDO 1. REQUERIMIENTOS NO FUNCIONALES... 2 TABLA DE CONTENIDO Pág. 1. REQUERIMIENTOS NO FUNCIONALES... 2 1.1 ATRIBUTOS DE CALIDAD DEL SISTEMA... 2 1.2 OTROS REQUERIMIENTOS NO FUNCIONALES... 4 1.3 REQUERIMIENTOS NO FUNCIONALES PARA HERRAMIENTAS

Más detalles

Sage CRM. 7.2 Guía de autoservicio

Sage CRM. 7.2 Guía de autoservicio Sage CRM 7.2 Guía de autoservicio Copyright 2013 Sage Technologies Limited, editor de este trabajo. Todos los derechos reservados. Quedan prohibidos la copia, el fotocopiado, la reproducción, la traducción,

Más detalles

INSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB

INSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB INSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB MACROMEDIA DREAMWEAVER Unidad 1. El entorno de trabajo La pantalla inicial Las barras Los paneles e inspectores Personalizar el área de trabajo

Más detalles

Cómo crear tu primer blog

Cómo crear tu primer blog Introducción a WordPress Alicia García Holgado GRupo de Investigación en interacción y elearning (GRIAL) Universidad de Salamanca http://grial.usal.es Tabla de contenido 1. WordPress.com... 2 2. Conceptos

Más detalles

Manual de administración Web Site

Manual de administración Web Site Manual de administración Web Site Índice Administración Web Site 1. Introducción...4 2. Acceso al panel de administración...5 3. El menú principal...6 4. Listado de entradas...7 5. Opciones del menú principal...8

Más detalles

Conocimientos de un Experto SEO

Conocimientos de un Experto SEO Conocimientos de un Experto url404 h1site tagmap W3C HTML HTTPINDEX Internet Advantage www.internetadvantage.es Madrid (+34) 91 356 43 86 Salamanca (+34) 923 21 28 69 Utrecht (+31) 30 737 0481 Internet

Más detalles

DESARROLLO DE APLICACIÓN MÓVIL PARA EMPRESA DE BIENES RAÍCES, VERSIÓN ANDROID

DESARROLLO DE APLICACIÓN MÓVIL PARA EMPRESA DE BIENES RAÍCES, VERSIÓN ANDROID DESARROLLO DE APLICACIÓN MÓVIL PARA EMPRESA DE BIENES RAÍCES, VERSIÓN ANDROID Vicente Moya Murillo (1) Ing. Patricia Chávez Burbano (2) Facultad de Ingeniería en Electricidad y Computación Escuela Superior

Más detalles

Configuración y mantenimiento de herramientas de asistencia al cliente

Configuración y mantenimiento de herramientas de asistencia al cliente Configuración y mantenimiento de herramientas de asistencia al cliente Guía del usuario, Summer 15 @salesforcedocs Copyright 2000 2015 salesforce.com, inc. Todos los derechos reservados. Salesforce es

Más detalles

MANUAL ONLINE. Plataforma de Teleformación INAEM

MANUAL ONLINE. Plataforma de Teleformación INAEM MANUAL ONLINE Plataforma de Teleformación INAEM Índice 1. Acceso a la plataforma 3 2. Estructura de plataforma 5 Contenidos 5 Recursos 11 3. Herramientas de colaboración y comunicación 12 Foros de Debate

Más detalles

Guía Reseller Onbile. Plan Reseller Basic

Guía Reseller Onbile. Plan Reseller Basic Guía Reseller Onbile Estimado Reseller, tienes alguna duda sobre el funcionamiento del Panel de Administración del Plan Reseller de Onbile? Entonces, la Guía Reseller Onbile es lo que necesitas! Las siguientes

Más detalles

COMPONENTES ESENCIALES DE LA HERRAMIENTA LMS MOODLE DOCUMENTO DE APOYO PARA LA IMPLEMENTACIÓN DE AULAS VIRTUALES

COMPONENTES ESENCIALES DE LA HERRAMIENTA LMS MOODLE DOCUMENTO DE APOYO PARA LA IMPLEMENTACIÓN DE AULAS VIRTUALES UNIVERSIDAD DE CALDAS FACULTAD DE INGENIERIA DEPARTAMENTO DE SISTEMAS E INFORMATICA COMPONENTES ESENCIALES DE LA HERRAMIENTA LMS MOODLE DOCUMENTO DE APOYO PARA LA IMPLEMENTACIÓN DE AULAS VIRTUALES COORDINACION

Más detalles

CÓMO POSICIONAR NUESTROS VÍDEOS DE

CÓMO POSICIONAR NUESTROS VÍDEOS DE CÓMO POSICIONAR NUESTROS VÍDEOS DE Escrito por Jose Galán. Autor del blog Cómo posicionar nuestros vídeos de YouTube, de Jose Galán, se publica bajo licencia Creative

Más detalles

TEMA. Diseño orientado a la web. Internet y las páginas web. [9.1] Cómo estudiar este tema? [9.2] Internet y los navegadores

TEMA. Diseño orientado a la web. Internet y las páginas web. [9.1] Cómo estudiar este tema? [9.2] Internet y los navegadores Diseño orientado a la web. Internet y las páginas web [9.1] Cómo estudiar este tema? [9.2] Internet y los navegadores [9.3] Accesibilidad e interactividad [9.4] Resolución de pantalla [9.5] Optimización

Más detalles

Su empresa siempre en contacto

Su empresa siempre en contacto Su empresa siempre en contacto Entorno Digital, S.A. (2009). 1/9 Qué es? Solución Web para ofrecer un servicio de valor añadido a sus clientes o empleados. Damos un paso más a la imagen corporativa de

Más detalles

SOFTWARE GENERADOR DE PORTALES. Portales de empresa personalizables en contenido y plantillas de diseño

SOFTWARE GENERADOR DE PORTALES. Portales de empresa personalizables en contenido y plantillas de diseño SOFTWARE GENERADOR DE PORTALES Portales de empresa personalizables en contenido y plantillas de diseño Handicaps en el diseño de webs dinámicas El sistema tradicional de creación y actualización de web

Más detalles

Qué es el SEO o posicionamiento Google y por qué es importante?

Qué es el SEO o posicionamiento Google y por qué es importante? Qué es el SEO o posicionamiento Google y por qué es importante? Como sabemos SEO se refiere al posicionamiento web de un blog o un sitio web como resultado de su búsqueda a través de un motor de búsqueda

Más detalles

Panda Perimetral Management Console. Guía para Partners

Panda Perimetral Management Console. Guía para Partners Panda Perimetral Management Console Guía para Partners Aviso de copyright Panda Security 2014. Todos los derechos reservados. Ni la documentación, ni los programas a los que en su caso acceda, pueden copiarse,

Más detalles

ANÁLISIS SEARCH ENGINE OPTIMIZATION

ANÁLISIS SEARCH ENGINE OPTIMIZATION La Universidad elegida para realizar el análisis de Mártketing de Búsqueda fue la Universidad de Deusto, una universidad privada y religiosa del País Vasco. El motivo de la elección fue la buena base de

Más detalles