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

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 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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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! 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

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

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

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 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

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

Í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

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

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

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

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

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

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

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

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 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

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

MANUAL DE ADMINISTRACIÓN BIBLIOWEB ESCUELA 2.0

MANUAL DE ADMINISTRACIÓN BIBLIOWEB ESCUELA 2.0 MANUAL DE ADMINISTRACIÓN BIBLIOWEB ESCUELA 2.0 CONSEJERÍA DE EDUCACIÓN, CULTURA Y DEPORTE Dirección General de Innovación Educativa Y Formación del Profesorado Centro de Gestión Avanzado Fecha: 11/11/13

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

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

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

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

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 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

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

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

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

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

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

Cómo tener tu Tumblr con un domino propio

Cómo tener tu Tumblr con un domino propio Cómo tener tu Tumblr con un domino propio Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com Desde hace algunos años, las redes sociales han adquirido una gran importancia

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

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

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

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

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

v7.1 Guía de inicio rápido

v7.1 Guía de inicio rápido v7.1 Guía de inicio rápido Copyright 2011 Sage Technologies Limited, editor de este trabajo. Todos los derechos reservados. Quedan prohibidos la copia, el fotocopiado, la reproducción, la traducción, la

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

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

360WebManager MANUAL DE INICIO. 1ra. parte. Manual de uso del panel de control Versión 3.0. www.360webmanager.com www.360webmanager.

360WebManager MANUAL DE INICIO. 1ra. parte. Manual de uso del panel de control Versión 3.0. www.360webmanager.com www.360webmanager. Manual de uso del panel de control Versión 3.0 1ra. parte www.360webmanager.com www.360webmanager.com/manual 1 Para que sirve el Manual de Inicio? El Manual de Inicio sirve para que en pocos minutos pueda

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Introducción a Google Calendar Breve guía sobre algunas de sus funcionalidades destacables.

Introducción a Google Calendar Breve guía sobre algunas de sus funcionalidades destacables. Introducción a Google Calendar Breve guía sobre algunas de sus funcionalidades destacables. 28/03/2011 Centro de Servicios de Informática y Redes de Comunicaciones Nodo Cartuja Contenido 1. Introducción...

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

Nos situamos en la pestaña DISEÑO y encontraremos varios lugares donde añadir un gadget: columnas, debajo de la cabecera, en el pie del blog

Nos situamos en la pestaña DISEÑO y encontraremos varios lugares donde añadir un gadget: columnas, debajo de la cabecera, en el pie del blog TEMA 4 GADGETS 4.1. Añadir Gadgets. Se conoce el término gadget o widget como una serie de mini aplicaciones diseñadas para proveer información, interacción a través de internet que, en nuestro caso, se

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

LMS: Manual del coordinador

LMS: Manual del coordinador Sistema UNOi LMS: Manual del coordinador En este Learning Coffee aprenderá a: Crear proyectos y subir recursos en el LMS. Gestionar y clasificar la biblioteca del LMS. Configurar correctamente las clases

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

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

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

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

1 INTRODUCCIÓN. Yacelga De la Torre Carlos Paolo. e-mail: charles_ing@hotmail.com

1 INTRODUCCIÓN. Yacelga De la Torre Carlos Paolo. e-mail: charles_ing@hotmail.com PAPER 2012 DISEÑO, DESARROLLO E IMPLEMENTACIÓN DE UNA APLICACIÓN WEB PARA EL INGRESO Y CONSULTAS DE NOTAS ON-LINE PARA LA ACADEMIA MILITAR SAN DIEGO, UTILIZANDO SOFTWARE LIBRE (PHP Y MYSQL) Yacelga De

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

Cisco Commerce Workspace Guía de pedidos para el usuario

Cisco Commerce Workspace Guía de pedidos para el usuario Cisco Commerce Workspace Guía de pedidos para el usuario Contenido Acerca de Cisco Commerce Workspace...2 Acerca de esta Guía del usuario...2 Navegación general...2 Sección 1: Página de inicio...3 Secció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

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

SISTEMA CORREO MASIVO UC

SISTEMA CORREO MASIVO UC SISTEMA CORREO MASIVO UC MANUAL DE USUARIO Versión 2.5 Subdirección de Innovación Tecnológica RESUMEN EJECUTIVO En la búsqueda constante de una mayor innovación, preocupados de incorporar las herramientas

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

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

NIVEL BÁSICO. Iniciar trabajo con excel

NIVEL BÁSICO. Iniciar trabajo con excel NIVEL BÁSICO Iniciar trabajo con excel - Identificación de las partes de una hoja de cálculo y su correspondiente zona de trabajo. - Edición de características de texto, tales como tipo de letra, tamaño,

Más detalles

Qlik Sense Cloud. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Reservados todos los derechos.

Qlik Sense Cloud. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Reservados todos los derechos. Qlik Sense Cloud Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Reservados todos los derechos. Copyright 1993-2015 QlikTech International AB. Reservados todos los derechos. Qlik, QlikTech,

Más detalles

MÓDULO 3 CONFIGURACIÓN DE UN BLOG

MÓDULO 3 CONFIGURACIÓN DE UN BLOG MÓDULO 3 INTRODUCCIÓN Para comenzar con la configuración de nuestro blog, tendremos que ir a la página de Blogger, www.blogger.com y registrarnos con nuestro usuario y contraseña, una vez dentro vamos

Más detalles

Anexo 1 Funcionalidades y características técnicas WEB Institucional FECYT

Anexo 1 Funcionalidades y características técnicas WEB Institucional FECYT Anexo 1 Funcionalidades y características técnicas WEB Institucional FECYT 1.INTRODUCCION En el marco del nuevo pliego para la contratación de una empresa que realice los servicios de consultoría, desarrollo

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

MANUAL DE USO SERVICIOS DE BACKUP ONLINE (Backup remoto software novanet-web)

MANUAL DE USO SERVICIOS DE BACKUP ONLINE (Backup remoto software novanet-web) MANUAL DE USO SERVICIOS DE BACKUP ONLINE (Backup remoto software novanet-web) 1 ÍNDICE 1. INSTALACIÓN DEL PROGRAMA... 4 1.1 PASOS PREVIOS... 4 1.2 INSTALACIÓN... 4 1.3 CONFIGURACIÓN DEL ACCESO... 5 1.3.1

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

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