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

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

APLICATECA. Guía para la contratación y gestión de. Servidor Cloud

APLICATECA. Guía para la contratación y gestión de. Servidor Cloud APLICATECA Guía para la contratación y gestión de Servidor Cloud INDICE 1 QUÉ ES SERVIDOR CLOUD?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE SERVIDOR CLOUD... 2 2 CONTRATACIÓN DE SERVIDOR CLOUD...

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

1. Qué es Blogger?... 3 QUÉ ES BLOGGER... 3 CONCEPTOS... 4. 2. Crear un Blog... 5 CÓMO CREAR UN BLOG... 5

1. Qué es Blogger?... 3 QUÉ ES BLOGGER... 3 CONCEPTOS... 4. 2. Crear un Blog... 5 CÓMO CREAR UN BLOG... 5 El curso Blogger, creado por KZgunea, se encuentra bajo licencia Creative Commons de Atribución-NoComercial-CompartirIgual_3.0_ (CC-BY-NC-SA_3.0) Índice del curso 1. Qué es Blogger?... 3 QUÉ ES BLOGGER...

Más detalles

APLICATECA. Guía para la contratación y gestión de. Tu Web

APLICATECA. Guía para la contratación y gestión de. Tu Web APLICATECA Guía para la contratación y gestión de Tu Web INDICE 1 QUÉ ES TU WEB?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE TU WEB... 1 2 CONTRATACIÓN DE TU WEB... 2 2.1 INICIAR LA CONTRATACIÓN...

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

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

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

APLICATECA. Guía para la contratación y gestión de. Hacemos Tu Web

APLICATECA. Guía para la contratación y gestión de. Hacemos Tu Web APLICATECA Guía para la contratación y gestión de Hacemos Tu Web INDICE 1 QUÉ ES HACEMOS TU WEB?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE HACEMOS TU WEB... 1 1.3 REQUERIMIENTOS DEL SERVICIO...

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

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

OJS. Manual de usuario Editor

OJS. Manual de usuario Editor OJS Manual de usuario Editor Ingrese al sistema OJS a través de www.publicaciones.urbe.edu. Coloque su nombre de usuario, contraseña y pulse sobre Ingreso. Accederá a una página de inicio en la cual puede

Más detalles

APLICATECA. Guía para la contratación y gestión de. Te Destaco

APLICATECA. Guía para la contratación y gestión de. Te Destaco APLICATECA Guía para la contratación y gestión de Te Destaco INDICE 1 QUÉ ES TE DESTACO?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE TE DESTACO... 1 2 CONTRATACIÓN DE TE DESTACO... 2 2.1 INICIAR

Más detalles

acensguías Guía de inicio rápido para crear una tienda online

acensguías Guía de inicio rápido para crear una tienda online Guía de inicio rápido para crear una tienda online Desea montar su propia tienda online? Ahora es más fácil que nunca. Siga los pasos de esta guía de inicio rápido y empiece a vender! Tenga preparado de

Más detalles

Guía de Inicio Respaldo Cloud

Guía de Inicio Respaldo Cloud Guía de Inicio Respaldo Cloud Calle San Rafael, 14 28108 Alcobendas (Madrid) 900 103 293 www.acens.com Contenido 1 Introducción... 3 2 Características Respaldo Cloud... 4 3 Acceso y activación... 5 - Gestión

Más detalles

Planificación y Control de Proyectos de Software mediante MS Project

Planificación y Control de Proyectos de Software mediante MS Project Práctica 2 Planificación y Control de Proyectos de Software mediante MS Project E n esta práctica vamos a introducirnos en la Planificación y Control de Proyectos de Software mediante herramientas informáticas

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

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

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

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

FAQ... Acerca del Centro de claves de licencia de IBM SPSS Qué es el Centro de claves de licencia de IBM SPSS? Qué códigos de autorización y claves

FAQ... Acerca del Centro de claves de licencia de IBM SPSS Qué es el Centro de claves de licencia de IBM SPSS? Qué códigos de autorización y claves FAQ... Acerca del Centro de claves de licencia de IBM SPSS Qué es el Centro de claves de licencia de IBM SPSS? Qué códigos de autorización y claves de licencia puedo gestionar mediante el Centro de claves

Más detalles

Guía de inicio rápido: Cómo crear su propia tienda online

Guía de inicio rápido: Cómo crear su propia tienda online Guía de inicio rápido: Cómo crear su propia tienda online Desea montar su propia tienda online? Ahora es más fácil que nunca. Siga los pasos de esta guía de inicio rápido y empiece a vender! Tenga preparado

Más detalles

Pavel Kasík, Technet.cz

Pavel Kasík, Technet.cz Imagina que quieres crear tu propio sitio web. Normalmente, tendrías que descargar el software, instalarlo y comenzar a programar. Con Webnode no es necesario instalar nada. Puedes crear tu página web

Más detalles

CIF-KM. GUÍA DE LOS PRIMEROS PASOS

CIF-KM. GUÍA DE LOS PRIMEROS PASOS CIF-KM. GUÍA DE LOS PRIMEROS PASOS Secciones 1. CONCEPTOS PREVIOS. 2. INSTALAR CIF-KM. 2.1 Descargar e instalar CIF-KM. 2.2 Configuración de CIF-KM. 2.3 Acceso externo al servidor de CIF-KM. 3. PRIMERA

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

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII

GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUÍA Nro. 1 TECNOLOGÍA DE INTERNET. TIII PIII GUIA DISPONIBLE EN: http://preparadorivan.blogspot.com/ - http://preparadormssi.50webs.com/inicio.html La World Wide Web o la Web, es una de las múltiples

Más detalles

SERVICIO CREA TU WEB TELEFÓNICA NET. (Manual de usuario)

SERVICIO CREA TU WEB TELEFÓNICA NET. (Manual de usuario) SERVICIO CREA TU WEB TELEFÓNICA NET (Manual de usuario) 1 ÍNDICE 1. INTRODUCCIÓN... 3 2. CÓMO CREAR UNA TIENDA... 4 Paso 1: registro nuevo comerciante... 4 Paso 2: datos básicos web.... 5 Paso 3: diseño

Más detalles

Manual de Usuario CMS

Manual de Usuario CMS Manual de Usuario CMS Un sistema de gestión de contenidos o CMS (por sus siglas en inglés, Content Management System) en otras palabras es un programa que permite a usuarios sin experiencia en diseños

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

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

ASÍ CONSIGUES QUE TU WEB FUNCIONE EN BUSCADORES:

ASÍ CONSIGUES QUE TU WEB FUNCIONE EN BUSCADORES: Tener una web no es sinónimo de aparecer en las primeras posiciones de los buscadores, ya que esto es una tarea complicada que lleva mucho tiempo. Para lograr una buena posición es necesario utilizar técnicas

Más detalles

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0 Manual de gestión de contenidos web en entorno Drupal Versión sitio maestro para servicios 1.0 Contenido Gestión de contenidos... 5 Crear contenidos... 5 Tipos de contenido... 5 Página básica o basic

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

Manual de uso básico de la aplicación

Manual de uso básico de la aplicación Manual de uso básico 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

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

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

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP OBJETIVOS Estudiar la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos

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

Manual de Uso XML-Whois de Neubox. Manual del Sistema de XML Whois de Neubox Versión 9.12.4

Manual de Uso XML-Whois de Neubox. Manual del Sistema de XML Whois de Neubox Versión 9.12.4 Manual del Sistema de XML Whois de Neubox Versión 9.12.4 1 Índice Sección Página I. Introducción........ 3 II. Contenido del paquete............ 4 III. Instalación y uso....... 5 1. Cómo comprobar la plantilla......

Más detalles

MANUAL DE USO DE LA APLICACIÓN

MANUAL DE USO DE LA APLICACIÓN MANUAL DE USO DE LA APLICACIÓN ÍNDICE 1. Acceso a la aplicación 2. Definición de funciones 3. Plantillas 4. Cómo crear una nueva encuesta 5. Cómo enviar una encuesta 6. Cómo copiar una encuesta 7. Cómo

Más detalles

La Administración de Proyectos

La Administración de Proyectos La Administración de Proyectos La administración de proyectos es el proceso de planear, organizar y administrar tareas y recursos para alcanzar un objetivo concreto, generalmente con delimitaciones de

Más detalles

Artologik HelpDesk Versión 4.0 Nuevas funciones

Artologik HelpDesk Versión 4.0 Nuevas funciones HelpDesk [Nuevas NNeeeeegmäölb, funciones en HelpDesk 4.0] Artologik HelpDesk Versión 4.0 Nuevas funciones INTRODUCCIÓN... 5 HELPDESK (SIN MÓDULOS ADICIONALES)... 5 Creando solicitudes desde correos electrónicos

Más detalles

Programación páginas web JavaScript y PHP

Programación páginas web JavaScript y PHP Programación páginas web JavaScript y PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la

Más detalles

Guía de uso para el registro de Planes y Programas de Capacitación y Adiestramiento vía internet

Guía de uso para el registro de Planes y Programas de Capacitación y Adiestramiento vía internet Guía de uso para el registro de Planes y Programas de Capacitación y Adiestramiento vía internet Versión 1.0 2 ÍNDICE 1. Introducción... 5 2. Solicitud y Administración de claves de acceso... 6 2.1 Solicitud

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

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

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010 MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES 5 de febrero de 2010 INDICE 1. CONFIGURACION DEL IDIOMA EN INTERNET EXPLORER... 3 2. GESTIÓN DE USUARIOS... 5 2.1. Modificaciones de las propiedades del

Más detalles

PLATAFORMA DE FORMACIÓN MANUAL DEL ALUMNO CONSEJO GENERAL DE FARMACÉUTICOS

PLATAFORMA DE FORMACIÓN MANUAL DEL ALUMNO CONSEJO GENERAL DE FARMACÉUTICOS PLATAFORMA DE FORMACIÓN MANUAL DEL ALUMNO CONSEJO GENERAL DE FARMACÉUTICOS 1. PRIMEROS PASOS...3 1.1. Idiomas...4 1.2. Sistema de ayuda...5 1.3. Perfil del alumno...5 2. LOS CURSOS DE LA PLATAFORMA...8

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

Firmar Solicitud. Manual de usuario

Firmar Solicitud. Manual de usuario Firmar Solicitud Manual de usuario Madrid, Marzo de 2014 ÍNDICE 1. INTRODUCCIÓN... 3 2. PANTALLAS... 4 2.1. Login... 4 2.2. Ayuda... 4 2.3. Pantalla de Solicitudes de Registro... 5 2.4. Listado de documentos

Más detalles

GUÍA PARA EL ALUMNO DE LOS CURSOS VIRTUALES

GUÍA PARA EL ALUMNO DE LOS CURSOS VIRTUALES GUÍA PARA EL ALUMNO DE LOS CURSOS VIRTUALES Dirección de Tecnologías Avanzadas. USO-PC. 1 INDICE 1- Introducción... 3 1.1. Acceso a los Cursos Virtuales, CiberUNED... 3 1.2. Obtener el Identificador de

Más detalles

Joomla!: La web en entornos educativos. Capítulos 7 y 8

Joomla!: La web en entornos educativos. Capítulos 7 y 8 Joomla!: La web en entornos educativos Capítulos 7 y 8 Material actualizado a septiembre de 2012 Índice Índice de contenido 7. Menús...109 7.1. Introducción...109 7.2. Gestión de menús...109 7.3. Gestión

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

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

abacformacio@abacformacio.com

abacformacio@abacformacio.com Programación de páginas web con PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología

Más detalles

APLICATECA. Guía para la contratación y gestión de Servidor Cloud

APLICATECA. Guía para la contratación y gestión de Servidor Cloud APLICATECA Guía para la contratación y gestión de Servidor Cloud INDICE 1 QUÉ ES SERVIDOR CLOUD?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE SERVIDOR CLOUD... 3 2 CONTRATACIÓN DE SERVIDOR CLOUD...

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 4.0 Agosto 2008 Fernando Posada http://www.canaltic.com Índice 1. Qué es Bonsai?... 3 2. Requisitos

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

Manual de Formulario. www.sagasoluciones.com info@sagasoluciones.com C/ Salado, 11. Local 10. 41011 Sevilla +34 954 45 72 75

Manual de Formulario. www.sagasoluciones.com info@sagasoluciones.com C/ Salado, 11. Local 10. 41011 Sevilla +34 954 45 72 75 Manual de Formulario info@sagasoluciones.com C/ Salado, 11. Local 10. 41011 Sevilla +34 954 45 72 75 MANUAL DE FORMULARIO CONTROL DEL DOCUMENTOS Realizado (21/01/2010) Inmaculada Peña Ruiz Técnico Revisado

Más detalles

Parte 3 - Consultas SQL + Servicios Web + Índices

Parte 3 - Consultas SQL + Servicios Web + Índices Parte 3 - Consultas SQL + Servicios Web + Índices 12450 Estructuras de Datos y de la Información 2 Prácticas Laboratorio - Curso 2008-2009 3.1 Consultas SQL: Ernesto Arroyo Jesús Bisbal Philippe Roussel

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

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

PRESENTACIÓN DEL PRODUCTO

PRESENTACIÓN DEL PRODUCTO PRESENTACIÓN DEL PRODUCTO esernet, s.l. Sebastián Elcano, 32 Planta 1 Oficina 22 28012 Madrid Teléfono: 91 433 84 38 -- Fax. 91 141 21 89 www.esernet.com -- esernet@esernet.com 1. Introducción 2. Descripción

Más detalles

APLICATECA. Guía para la contratación y gestión de. Microsoft Intune

APLICATECA. Guía para la contratación y gestión de. Microsoft Intune APLICATECA Guía para la contratación y gestión de Microsoft Intune INDICE 1 QUÉ ES MICROSOFT INTUNE?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE MICROSOFT INTUNE... 1 2 CONTRATACIÓN DE MICROSOFT

Más detalles

Manual de uso básico de la aplicación

Manual de uso básico de la aplicación Manual de uso básico 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

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

Más detalles

Guía de Moodle para Estudiantes

Guía de Moodle para Estudiantes Guía de Moodle para Estudiantes 1. Introducción En este tutorial se asume que: 1. Usted tiene al menos el conocimiento básico del uso de una computadora, incluyendo el ratón y el teclado, y está familiarizado

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

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

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

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

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

Requisitos del Software Aplicativo Móvil SISTEMAS INTELIGENTES EN RED S.A.S.

Requisitos del Software Aplicativo Móvil SISTEMAS INTELIGENTES EN RED S.A.S. Requisitos del Software Aplicativo Móvil SISTEMAS INTELIGENTES EN RED S.A.S. Desarrollo de Aplicativo Móvil 2 Índice 1. INTRODUCCIÓN... 3 2. OBJETIVO... 3 3. MÓDULO MENSAJERÍA... 3 3.1. Actores... 3 3.2.

Más detalles

Tutorial de edición Web

Tutorial de edición Web Copyright 1995-2012 Esri All rights reserved. Table of Contents Tutorial: Crear una aplicación de edición Web....................... 0 Copyright 1995-2012 Esri. All rights reserved. 2 Tutorial: Crear una

Más detalles

Web ITSM -GUIA RÁPIDA DE USUARIO-

Web ITSM -GUIA RÁPIDA DE USUARIO- Web ITSM -GUIA RÁPIDA DE USUARIO- Manual básico de la aplicación WebITSM donde se visualiza la funcionalidad completa de la misma y la forma adecuada y eficaz de utilizarla. Ingeniería Técnica en Informática

Más detalles

Guía de uso de Moodle para participantes

Guía de uso de Moodle para participantes Guía de uso de Moodle para participantes ÍNDICE 1 QUÉ ES MOODLE?... 3 2 INTRODUCCIÓN A LA PLATAFORMA... 4 2.1 ACCESO... 4 2.2 CURSO... 5 2.2.1 BLOQUES... 6 3 RECURSOS Y MÓDULOS... 8 3.1 TRANSMISIVOS...

Más detalles

Guía de inicio rápido de OfficePos. Crear un usuario

Guía de inicio rápido de OfficePos. Crear un usuario Guía de inicio rápido de OfficePos Crear un usuario Para poder trabajar con OfficePos, es necesario crear un usuario; el alta de usuarios se hace desde la página web www.officepos.com haciendo clic en

Más detalles

NOTAS TÉCNICAS SOBRE EL SIT: Comunicados (I)

NOTAS TÉCNICAS SOBRE EL SIT: Comunicados (I) NOTAS TÉCNICAS SOBRE EL SIT: Comunicados (I) Introducción...2 Introducción a los Códigos de Fusión... 2 Modelos de Cartas...2 Elaboración del Modelo... 2 Formato HTML (para envíos por correo electrónico)...

Más detalles

- MANUAL TÉCNICO - Implantación de software de Marketing Online

- MANUAL TÉCNICO - Implantación de software de Marketing Online - MANUAL TÉCNICO - Implantación de software de Marketing Online Rev. 01- MAYO 2013 Implantación de software de Marketing Online Teléfono Adeada: 945 253 388 Email Adeada: adeada@adeada.com REALIZADO POR:

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

Especificación de Requisitos del Sistema de Registro y Control de Bienes Muebles de la ULA (ULA_SRCBM, versión 1.0)

Especificación de Requisitos del Sistema de Registro y Control de Bienes Muebles de la ULA (ULA_SRCBM, versión 1.0) Proyecto: Actualización del Sistema de Información de Muebles Documento: Especificación de s del Sistema de Registro y Control de Muebles ULA (ULA_SRCBM, versión 1.0) Elaborado por: William J. Montilva

Más detalles

Control Parental. Como vigilar y proteger el uso de Internet.

Control Parental. Como vigilar y proteger el uso de Internet. Control Parental Como vigilar y proteger el uso de Internet. www.edurobotic.es Febrero 2014 Contenido 1. Porqué esta guía/tutorial?... 2 2. Qustodio... 3 a. Que es / Que hace... 3 b. Descarga e Instalacion...

Más detalles

Manual de referencia de HP Web Jetadmin Database Connector Plug-in

Manual de referencia de HP Web Jetadmin Database Connector Plug-in Manual de referencia de HP Web Jetadmin Database Connector Plug-in Aviso de copyright 2004 Copyright Hewlett-Packard Development Company, L.P. Prohibida la reproducción, adaptación o traducción sin autorización

Más detalles

Módulo de Movilidad. Soluciones Gestión Administrativa e-gestión Factura. Guía de Instalación y Uso. Guia de manejo PDA (Movilidad) Página 1 de 32

Módulo de Movilidad. Soluciones Gestión Administrativa e-gestión Factura. Guía de Instalación y Uso. Guia de manejo PDA (Movilidad) Página 1 de 32 Módulo de Movilidad Soluciones Gestión Administrativa e-gestión Factura Guía de Instalación y Uso Fecha de revisión: 23/01/2009 Página 1 de 32 Índice 1. Introducción... 3 2. Instalación... 3 3. Configuración

Más detalles

MANUAL DE USUARIO COOPERATIVAS

MANUAL DE USUARIO COOPERATIVAS MANUAL DE USUARIO COOPERATIVAS TABLA DE CONTENIDO 1 INTRODUCCIÓN... 3 2 INGRESO AL SISTEMA... 4 2.1. PANTALLA Y RUTA DE ACCESO...4 2.2. REGISTRO DE USUARIOS...5 2.3. CAMBIAR CONTRASEÑA...9 2.4. RECORDAR

Más detalles

Buscadores en Internet. capítulo 05

Buscadores en Internet. capítulo 05 Buscadores en Internet capítulo 05 Buscadores en Internet buscadores 5.1 Qué son? Los buscadores de Internet o motores de búsqueda son una página web cuyo servidor contiene una base de datos con direcciones

Más detalles

Anexo A Diagramas de Navegación

Anexo A Diagramas de Navegación Anexo A Diagramas de Navegación Figura D.1: Diagrama de navegación de la pantalla principal. 43 Figura D.2: Diagrama de navegación del apartado Crear Encuesta. 44 Figura D.3: Diagrama de navegación del

Más detalles

Diseño de Páginas Web 2011

Diseño de Páginas Web 2011 Diseño de Páginas Web 2011 PRESENTACIÓN Proporciona ejemplos de páginas web reales, disponibles en Internet; se presenta el lenguaje HTML y las hojas de estilo en cascada (CSS), enfatizando la utilización

Más detalles

Software generador de documentos a través de la Web

Software generador de documentos a través de la Web Julia Patricia Melo Morín 1 Software generador de documentos a través de la Web 1 Contacto: patricia.melo@itspanuco.edu.mx Resumen Uno de los mayores problemas a los que se enfrentan las grandes corporaciones

Más detalles

Introducción En este apartado se va a proporcionar una apreciación global del SRS.

Introducción En este apartado se va a proporcionar una apreciación global del SRS. INTRODUCCIÓN Se pretende desarrollar una aplicación web para la gestión de un restaurante que ofrece espectáculos en fechas determinadas con el fin de poner en práctica los principios de planificación

Más detalles

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Introducción y objetivos De modo muy resumido Internet es una red que interconecta redes de ordenadores. Conectándose

Más detalles

Diseño de páginas web 2011

Diseño de páginas web 2011 Diseño de páginas web 2011 Al finalizar el curso, el alumno será capaz de planificar y diseñar correctamente desde sencillas páginas web hasta completos sitios web. Para ello, se le proporciona primero

Más detalles

Manual de Usuario. Gestor Documental

Manual de Usuario. Gestor Documental p. Gestor Documental Principales funcionalidades. PLATAFORMA DE SERVICIOS PSUV Teléfono: 0800-CONTODO Sitio Web: http://www.psuv.org.ve Índice de Contenidos Introducción... 3 Cómo acceder al Gestor Documental?...

Más detalles

Guía Rápida Programs & Portfolio

Guía Rápida Programs & Portfolio Guía Rápida Programs & Portfolio Tabla de contenidos Tabla de contenidos... 2 1. Mi perfil, tutoriales y ayuda contextual... 3 2. Crear proyectos... 6 3. Crear usuarios y asignar a proyectos y tareas...

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

Queen Alarm Control de acceso y presencia

Queen Alarm Control de acceso y presencia Queen Alarm Control de acceso y presencia Índice de contenidos 1. INTRODUCCIÓN...3 2. INSTALACIÓN...4 2.1. INICIAR EL PROGRAMA...4 3. EL MENÚ...6 4. CONFIGURACIÓN...7 5. USUARIOS...8 6. LICENCIA...10 7.

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

Error! Nombre desconocido de propiedad de documento.

Error! Nombre desconocido de propiedad de documento. MANUAL USUARIO COLABORA WEB INDICE 1 IInttrroducccci ión... 3 1.1 Objetivos... 3 1.2 Qué es COLABORA?... 3 1.3 Acceso a la aplicación... 3 2 Prroccesso de Gesstti ión de Entti idadess COLLABORA... 5 2.1

Más detalles

APLICATECA. Guía para la contratación y gestión de. Tu Tienda

APLICATECA. Guía para la contratación y gestión de. Tu Tienda APLICATECA Guía para la contratación y gestión de Tu Tienda INDICE 1 QUÉ ES TU TIENDA?... 1 1.1 PARA QUÉ SIRVE?... 1 1.2 CARACTERÍSTICAS DE TU TIENDA... 1 2 CONTRATACIÓN DE TU TIENDA... 2 2.1 INICIAR LA

Más detalles