3. Wordpress y los cms
Código PHP
(Se encarga de
consultar la BD y
ordenar todo)
WP-ADMIN
Tú (administrador) (interfaz de Lectores
administración Respuesta (Visitantes)
o back-end) (Página Web)
Base de datos (almacena el
contenido, usuarios, etc)
Servidor
4. instalando wordpress
• Materiales:
– Un servidor (local o remoto) donde poner los
archivos
– Si el servidor es remoto, necesitaremos un
cliente FTP
– Una base de datos
– Los archivos más recientes de WordPress,
descargados desde wordpress.org
5. instalando wordpress
• Servidor remoto:
– Requiere servicio de hosting
– Indispensable para publicar el sitio en la Web
• Servidor local:
– Instalable fácilmente usando un programa como
XAMPP
– Recomendado para trabajar el desarrollo y hacer
pruebas
6. instalando wordpress
• Acceso FTP
– No se requiere si el servidor es local
(copiaremos los archivos directamente usando
el explorador o Finder)
– El proveedor de hosting entregará información
necesaria para el acceso FTP: host, usuario y
contraseña
– Se puede usar un cliente FTP como FileZilla,
Transmit o Dreamweaver
7. instalando wordpress
• Base de datos MySQL
– Usualmente los proveedores de hosting ofrecen
paneles de control para crear bases de datos
– En caso contrario, se puede usar phpMyAdmin
(requerido para servidores locales)
– Se debe además contar con un usuario SQL que
cuente con todos los privilegios
– Se deben anotar los siguientes datos: nombre de
la DB, usuario y contraseña
8. instalando wordpress
• OJO
– Los usuarios y contraseña FTP…
– NO son los mismos de la base de datos…
– y NO serán los mismos que usaremos en WP.
(gracias)
9. instalando wordpress
El archivo wp-config.php
• Este archivo contiene la info para
conectarse a la base de datos
• Sin él, WordPress no funciona
• Este archivo JAMÁS debe publicarse en
la Web, enviarse por e-mail o dejarse
sin protección
10. instalando wordpress
El archivo wp-config.php
• Al bajar y descomprimir WordPress,
encontraremos un archivo llamado:
wp-config-sample.php
11. instalando wordpress
El archivo wp-config.php
• Debemos editar este archivo y llenarlo con
la información de base de datos.
• Luego de guardar, le cambiaremos el
nombre de:
wp-config-sample.php
a
wp-config.php
12. instalando wordpress
El archivo wp-config.php
• Actualmente WordPress permite
saltarse este paso y configurar la base
de datos al instalar
13. instalando wordpress
Subir los archivos
• Una vez configurado wp-config.php,
tomaremos todo lo que está al interior de
la carpeta WordPress (pero no la carpeta) y
lo subiremos al lugar donde estará el sitio
definitivo.
• En un servidor local, los archivos deberán
moverse a una carpeta dentro de la carpeta
htdocs.
14. instalando wordpress
Ejecutar la instalación de WordPress
• Cuando hayan terminado de copiarse
los archivos, nos dirigiremos a:
http://<direccióndelsitio>/wp-admin/install.php
15. roles y usuarios
• Administrador: control total sobre el
sitio, administrar plugins y temas,
usuarios, contenido, etc.
• Editor: Control sólo sobre el contenido
(propio y de otros usuarios)
• Autor: Control sólo sobre el contenido
propio (no puede editar contenido
ajeno)
16. roles y usuarios
• Colaborador: Sólo puede guardar
borradores y enviar a revisión para que
un Editor o Administrador lo apruebe
• Suscriptor: Sólo puede publicar
comentarios en el sitio. No puede crear
borradores. Útil para sitios que
requieren registro para comentar
17. carpeta wp-content
• Almacena plugins, temas y archivos de
idiomas
• Es la única carpeta que debemos
modificar en WordPress
18. PLUGINS
• Proveen funcionalidad extra a la
ofrecida por WordPress
• Usualmente son desarrollados por
terceros
• Muchos afectan la performance del
sitio (lo vuelven más lento o agrandan
demasiado la base de datos)
19. PLUGINS
Funcionalidades más comunes de los plugins
• Respaldar/mantener la base de datos
• Crear roles personalizados
• Crear nuevos campos para los posts
• Mejorar la búsqueda
• Mejorar la seguridad
• Mejorar el SEO (Posicionamiento en
buscadores)
• Ofrecer caché para mejorar el rendimiento
20. PLUGINS
Funcionalidades más comunes de los plugins
• Filtrar el spam en los comentarios
• Conectar con redes sociales
• Ofrecer galerías de fotos
• Integrar el sitio con Analytics u otros
servicios externos
• Proveer formularios de contacto
• Enviar e-mails cuando se publica un post
• Permitir agenda de eventos futuros
21. widgets
• Son recuadros o "cajas" con
funcionalidad que podemos incluir y
reordenar en la barra lateral del sitio
• WordPress trae widgets por defecto,
algunos temas crean los suyos propios,
y nosotros podemos instalar otros
mediante plugins
22. widgets
• Widgets más comunes:
– Cuadro de búsqueda
– Listado de últimos posts
– Archivos por categoría
– Últimos comentarios
– Calendario
– Nube de tags
– Enlaces
23. temas (themes)
• Son plantillas pre-diseñadas que alteran la
apariencia y la estructura de un sitio
WordPress
• El poder y la flexibilidad de los sitios en
WordPress depende de los temas
• Podemos crear un tema propio desde cero,
o instalar un tema pre-diseñado
• El tema por defecto en WordPress es
Twenty Eleven
24. temas (themes)
• Algunos temas permiten administrar
sus opciones sin tocar el código, para
añadir imágenes de cabecera,
configurar colores, estilos, etc.
25. temas (themes)
• Cada subdirectorio de wp-
content/themes es un tema en sí
mismo
• Un tema necesita como mínimo:
– style.css, que contiene los estilos y la
información del tema
– index.php, que realiza las consultas de
WordPress y genera el HTML que el navegador
entiende
26. Ajustes (settings)
• General
• Escritura
• Lectura
• Comentarios
• Multimedia
• Privacidad
• Enlaces permanentes