Este documento describe el proceso de creación de un sitio web utilizando WordPress. Explica qué es WordPress, sus ventajas y cómo instalarlo, crear un plugin personalizado, obtener un dominio y hosting, y subir los archivos de WordPress al servidor. El sitio fue creado por estudiantes de la Universidad Israel para un curso sobre análisis de sistemas, utilizando WordPress como herramienta de gestión de contenidos y alojado en un servidor de Ecuahosting luego de adquirir un dominio en 1and1.com.
1. UNIVERSIDAD ISRAEL<br />CARRERA DE ANALISIS DE SISTEMAS<br />“Creación de un sitio web en WORDPRESS”<br />INTEGRANTES:<br />Christian Segovia<br />Andrés Astudillo<br />Milton González<br />Arturo González <br />Gina Solano<br />Jhonatan Tigre<br />PROFESOR:<br />Ing. Víctor Astudillo <br />CUENCA – ECUADOR<br />2011<br />Tema: Creación de un sitio web en WORDPRESS.<br />Objetivos:<br />General<br />Desarrollar una página web utilizando WordPress y alojamiento de dicha página.<br />Específicos <br />Buscar cómo se crea una página utilizando el gestor de contenidos wordPress.<br />Buscar cómo se crea un dominio y alojamiento de una página web a un servidor web. <br />Justificación. <br />Worpress es una poderosa herramienta al momento de desarrollar aplicaciones web ya que:<br />Es muy fácil de instalar, nos permite usar plugins para personalizar, es compatible con php y mysql, además podemos añadir paginas estáticas tantas como deseemos, podemos añadir contenidos desde otros blogs.<br />Algo muy interesante de WORDPRESS es el envío de pings: esto quiere decir que si se da alguna actualización del gestor de contenidos se envía directamente a Google, Technorati, Bloglines.<br />Marco Teórico<br />Que es WordPress<br />WordPress, es una avanzada plataforma semántica de publicación personal orientada a la estética, los estándares web y la usabilidad.<br />Porqué WordPress.<br />Sencillez de instalación. Instalar una aplicación como Wordpress és muy sencillo, tan solo subiendo los archivos del programa a nuestro servidor y modificar algunos permisos bastará para que el instalador pueda hacer su trabajo y nos deje el servicio instalado.<br />Actualizaciones a sólo un clic. Igualmente, hacer un upgrade del software, es decir, actualizarlo a la última versión no tiene dificultad.<br />Personalización. Podemos bajar temas para Wordpress ya creados e introducirlos en nuestro blog desde el mismo panel de administración.<br />Herramientas extras. Existen multitud de plugins para ofrecer funcionalidades extras a nuestro blog.<br />Todas estas posibilidades permiten que nos facilite mucho el trabajo de detrás del telón y nos podamos concentrar en generar contenido para el blog que es lo realmente útil para nuestros visitantes.<br />Adicionalmente:<br />Ofrece herramientas como un editor que nos permitirá redactar artículos o entradas sin necesidad de saber HTML. Como si de un documento en Word se tratara podremos maquetarlo a nuestro gusto.<br />Además estos blogs permiten añadir comentarios a la gente. Esto es importante porque el visitante puede participar con el sitio y convertirse en un usuario habitual.<br />Instalación <br />Descargar el paquete de WordPress y descomprimirlo en una carpeta de nuestro computador.<br />Abrimos el archivo wp-config-sample.php con un editor de texto y rellenamos los datos de nuestra base de datos y el host.<br />Guardamos el archivo como wp-config.php <br />Subir todos los archivos de WordPress a nuestro servidor.<br />Abrimos http://localhost/wordpress/wp-admin/install.php para proceder con la instalación en donde debemos ingresar datos importantes para la instalación<br />Una vez ingresados los datos necesarios se instalara el paquete de WordPress<br />Para poder ingresar a administrar el contenido de nuestra página no loguearemos con los datos ingresados anteriormente.<br />Una vez dentro podremos administrar el contenido.<br />Creación de un PLUGIN para la página en WORDPRESS<br />Antes de indicar la creación es necesario saber que es un plugin.<br />PLUGIN:<br /> Es una aplicación que se relaciona con otra para aportarle una función nueva y generalmente muy específica. Esta aplicación adicional es ejecutada por la aplicación principal e interactúan por medio de la API.<br />1.- Crear el fichero contenedor del plugin (para wordpress)<br />Por ejemplo: “miplugin.php”, su contenido debe ajustarse al formato siguiente:<br />2.- Programación.<br />Las siguientes líneas ya deben contener el código de nuestro plugin.<br />Empezamos por escribir el esqueleto principal del programa, la clase con algunas variables y funciones.<br />3.- Inicializamos el plugin<br />Esta función es ejecutada automáticamente cuando se crea un objeto de la clase, puesto que tiene el mismo nombre.<br />En la línea 2 tomamos el objeto $wpdb; que es el encargado de llevar la gestión de bases de datos para wordpress. Siempre que queramos interactuar con la base de datos de wordpress será necesaria esta llamada.<br />En la línea siguiente almacenamos en “$this->table_name” el nombre de la tabla para nuestro plugin.<br />Con register_activation_hook y register_deactivation_hook podemos indicar que funciones deben ejecutarse “installa/uninstall” cuando el plugin sea activado/desactivado desde el panel de administración de wordpress.<br />La línea 6 se encarga de implementar la función “config_page” que debe llamarse para que podamos tener un menú de opciones del plugin integrado en wordpress (solapa opciones). Para ello debe hacerse uso de la función de wordpress add_action.<br />La línea 7 hace que podamos usar las shortcodes (códigos rápidos) como llamadas al plugin. Esto hace que por ejemplo cuando se escribe “[mundo]” en el contenido de un post, el plugin llame a la función “init” puesto que ha sido implementado con add_shortcode.<br />4.- Instalar/desinstalar<br />Hacemos un alto en el proceso anterior para comentar las funciones install/uninstall.<br />Aquí va la creación de la tabla para el plugin en la base de datos de wordpress.<br />Cuando desinstalamos el plugin se ejecuta la función “uninstall” y con ella procesamos el borrado de la tabla del plugin.<br />5.- Página de configuración del plugin<br />La función “config_page” pide las opciones que debe contener el plugin a “options_plugin”.<br />6.- Resultado del shortcode<br />Subiendo los archivos al servidor<br />Los archivos son subidos mediante el protocolo FTP, pero antes de eso explicaremos como se obtiene un dominio y un hosting para el alojamiento de nuestra página. <br />El dominio no es más que el tipo de servicio que brinda la página tal es el caso de los .com que son páginas comerciales;<br />Una vez conseguido el dominio lo que tenemos que hacer es proceder a registrarlo para ello necesitamos buscar un hospedaje (hosting) para que el dominio nos brinde un espacio en la red para poder comenzar a mostrar la información de nuestra página en Internet <br />Como dato adicional podremos decir que el dominio fue adquirido en 1and1.com y el servidor fue contratado a Ecuahosting.<br />Sitio creado utilizando WordPress<br />Conclusiones<br />Hemos podido ver que WordPress es una potente herramienta al momento de crear una página web con herramientas avanzadas y una fácil administración <br />