3. Carola Miranda
Analista programador en computación.
Diplomada en Desarrollo de Aplicaciones de Software
DUOC UC.
Diplomada en Aplicaciones para el Diseño Web.
Profesor asociado de la Pontificia Universidad
Católica de Chile.
4. Introducción
Para desarrollar sitios web en WordPress se debe previamente
revisar algunos conceptos de funcionamiento tales como:
servidores, dominio y hosting.
Conoceremos las características de WordPress, uno de los
CMS más utilizados en el mundo, y revisaremos qué
necesitamos para usarlo en nuestros proyectos web.
PhotoGranary - stock.adobe.com
5. Contenidos
En esta clase revisaremos los siguientes temas:
TEMA 1
Conceptos
básicos
TEMA 2
Content
Management
System (CMS)
TEMA 3
Características
de WordPress
7. ¿Qué es un sitio web?
Es una colección de páginas web
vinculadas y comunes a un dominio o
subdominio en la World Wide Web dentro
de internet.
8. Las páginas web que componen un sitio
Son documentos escritos en lenguajes de
programación web.
HTML, CSS, Javascript, otros.
Se pueden visualizar en navegadores web
instalados en el computador de los visitantes.
Google Chrome, Mozilla Firefox o
Safari de Apple.
9. ¿Qué es un servidor web?
Para que un sitio web sea visible en
internet, es necesario que esté alojado en
un Servidor Web.
Un servidor corresponde a un computador conectado
constantemente a internet, que aloja uno o varios sitios.
10. Diferencias del servidor web según dónde se encuentre
instalado
Servidor web remoto
Aquel donde el sitio web está instalado en un
computador externo, configurado especialmente para
servir aplicaciones web y publicar sitios de internet.
Servidor web local
Aquel donde el sitio web está instalado en nuestro
computador personal por medio de un programa. Esta
opción permite realizar pruebas y navegar el sitio
previo a que sea publicado en internet.
11. ¿Qué es un hosting web?
Es un servicio donde un proveedor
arrienda un espacio en un servidor web
para publicar uno o varios sitios web.
12. Recursos necesarios para publicar según el proyecto
Espacios en
disco
Memoria
php
Lenguajes de
programación
Accesos a
bases de
datos
Gestión de
Correos
Contratar servicio
nacional o
internacional
Estos puntos definen la elección del
alojamiento y su costo.
Ejemplos de nombres de dominios:
cl.godaddy.com
www.bluehosting.cl
www.hostgator.cl
13. Hosting web: panel de control
1 Hosting
Integran un panel de control que permiten configurar otras
prestaciones tales como: gestión de correos electrónicos,
base de datos online e instalación de programas.
2 cPanel
Es la aplicación de panel de control más utilizado en el
hosting.
3 Herramientas para auto instalación
Adicionalmente los paneles de control incluyen herramientas
que permiten auto instalar softwares y sitios web de forma
fácil y rápida. Una de estas herramientas es Softaculous.
14. ¿Qué es un dominio?
AB
Es un nombre asociado al servidor web
remoto. Permite a los usuarios acceder al
sitio a partir de un nombre único.
15. Características de un dominio
De no existir un nombre de
dominio, la única forma de
acceder al servidor web
remoto es a partir de su
número de IP.
teleduc.cl
Nombre
Extensión
Ejemplos de nombres de dominios:
www.uc.cl www.google.cl
16. Contratar un dominio en Chile
nic.cl
Entidad encargada de administrar el
registro de nombres de dominio en Chile
(terminados en .cl).
Importante
Para relacionar los servicios de hosting y
dominio, en el formulario de registro de
Nic se debe especificar la ruta de acceso
al servidor en el apartado nombres DNS.
Revisaremos como realizar los pasos para el formulario de registro de nic.cl
18. Diferencias entre dominio y url
Dominio
Es el nombre del sitio web.
viajes
Url
Es una dirección web completa,
usada para encontrar una página
web, imagen o carpeta en el servidor.
http://viajes.cl
21. ¿Qué es un CMS?
Es un programa informático que permite
crear, modificar y publicar sitios web que
requiera que sus contenidos estén
actualizados periódicamente.
22. Características de un CMS
Desarrollados a partir de lenguaje de
programación y base de datos.
Ambas herramientas deben estar instaladas en el
servidor web para su funcionamiento.
Incluyen un área de administración.
Una vez instalados en el servidor los CMS incluyen
esta área a la cual se accede mediante un nombre
de usuario y contraseña. Los contenidos que se
publican son almacenados en una base de datos y
son visualizados en un sitio web público.
23. ¿Qué significa que mi CMS sea Open Source?
Open Source se refiere que el código fuente
con el que está programado el software es
abiertamente accesible, puede ser cambiado
y distribuido por cualquier persona.
Si el CMS usado es Open Source no es
necesario pagar derechos de licencia de uso.
24. Ejemplos de CMS Open Source
El CMS más popular.
Permite la creación de sitios web
de todo tipo.
Es fácil de implementar.
CMS orientado al desarrollo de
tiendas online.
CMS que permite la creación de
sitios web de todo tipo.
Requiere cierta experiencia en
desarrollo para implementarlo.
Estos gestores de contenidos están desarrollados en lenguaje PHP y usan MySQL para almacenar contenido,
por lo que para instalarlos nuestro servidor web debe contar con soporte para estas tecnologías.
26. ¿Qué es WordPress?
Es un CMS (sistema de gestión de
contenidos) desarrollado en el lenguaje de
programación PHP y la base de datos MySQL.
27. Distribuciones de WordPress
wordpress.com
En esta distribución no es necesario contratar dominio/hosting por
que el sitio web queda alojado en el “cloud” de wordpress.com.
Se debe pagar por el uso de extensiones y dominios
personalizados.
No permite editar el código.
Ideal para sitios personales o blog.
Goodpics - stock.adobe.com
28. Distribuciones de WordPress
wordpress.org
En esta distribución se requiere contratar dominio/hosting o en su
defecto instalar en un servidor web local.
Permite la instalación de todo tipo de extensiones y permite editar
el código fuente.
Ideal para sitios corporativos o grandes proyectos.
Postmodern Studio - stock.adobe.com
29. Características de WordPress
Sistema muy utilizado por su factibilidad
de implementación y escalabilidad
Permite crear desde un blog hasta sitios web
complejos.
Su comunidad de desarrollo es amplia y
posee millares de temas (plantillas) y
plugins (funcionalidades).
es.wordpress.org
Sitio oficial del proyecto en español
30. Características de WordPress
Está escrito en el
lenguaje de
Programación PHP.
Utiliza las Base de datos
MySQL / MariaDB
para almacenar
contenidos.
Posee Temas gratuitos
para el control de la
apariencia del sitio.
Posee extensiones
gratuitas para ampliar
las funcionalidades
(galerías, tiendas, etc).
31. ¿Qué necesitamos para instalar WordPress?
Para instalar WordPress en un
servidor web local o remoto
(hosting) se recomienda revisar
los siguientes puntos.
1
Servidor web con soporte para el lenguaje de programación
PHP versión 7 o superior.
2
Servidor web con soporte para base de datos MySQL o
MariaDB.
3
Servidor web con memoria RAM mínimo 1 GB y 10 GB en
disco duro.
4 Para facilitar la instalación, es recomendable que el servidor
web posea un panel de control tipo cPanel y el software de
auto instalación Softaculous.
5
Para publicar en internet, se necesita contratar un servidor
remoto tipo hosting y un nombre de dominio.
32. Ideas finales
Para publicar un sitio web en internet necesitamos contar
con un servidor remoto tipo hosting y un nombre de dominio.
WordPress es un software para sitio web tipo CMS Open
Source desarrollado en lenguaje PHP y base de datos
MySQL.
Para instalar WordPress necesitamos: un servidor web (local
o remoto) compatible con PHP, MySQL/MariaDB, 1GB o más
de memoria RAM, 10GB o más en disco duro. Idealmente
contar con un software autoinstalador.