Your SlideShare is downloading. ×
Instalación y configuración de un sitio web en Wordpress 3.8
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Instalación y configuración de un sitio web en Wordpress 3.8

3,027
views

Published on

Documentación de cómo podemos instalar y configurar de una manera sencilla un sitio web basado en Wordpress 3.8. …

Documentación de cómo podemos instalar y configurar de una manera sencilla un sitio web basado en Wordpress 3.8.
Este manual nos explica paso a paso cómo instalar y configurar para poner en marcha la versión 3.8 de Wordpress en un hosting externo como en nuestra propia máquina.
Esta basado en la documentación de Iñaki Arenaza (@iarenaza) "Monta Worpdress en tu Empresa" y en la documentación de Dani Reguera (@dreguera) "Los mejores plugins para Wordpress".

Published in: Technology

1 Comment
6 Likes
Statistics
Notes
  • Hola Dani, estuve en el curso de 'hazte tu propia web en 4 horas' que impartiste la semana pasada y me quiero poner en marcha.
    Quiero un servidor local para practicar y he instalado MAMP.
    He creado una base de datos con phpMyAdmin, he colocado los archivos de wordpress en 'htdocs' y modificado el fichero 'wp-config'..... vamos todo lo que comentaste tu y que dicen los tutoriales que he encontrado.
    Apache funciona, MAMP tambien, además indica que estan activados Apache y MySQL.... pero al intentar acceder a la base de datos creada ( pongo en el navegador localhost:8888) me dice que 'Error estableciendo una conexion a la base de datos'... no se que más mirar.
    Uso una Mac con sistema Mavericks (10.9.2) ¿Alguna incompatibilidada o algo que activar/desactivar?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
3,027
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
1
Likes
6
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Monta  Wordpress  3.8  en  tu  empresa   Dani  Reguera   Mondragon  Unibertsitatea   dreguera@mondragon.edu   h:ps://twi:er.com/dreguera   h:ps://linkedin.com/in/danireguera    
  • 2. ObjeCvos   §  Ser  capaz  de  instalar  y  configurar  un  siCo  web   WordPress  3.8  en  un  servidor  propio  o  en  un   hosCng  comparCdo.   §  Ser  capaz  de  gesConar  usuarios  y  permisos.   §  Ser  capaz  de  instalar  y  configurar   complementos  (plugins)   §  Ser  capaz  de  instalar  y  configurar  planCllas   (themes)   §  Ser  capaz  de  hacer  copias  de  seguridad  de  un   siCo  web  WordPress  3.8   2  
  • 3. Programa   §  Instalación  de  WordPress   ¨  ¨  ¨  §  §  §  §  §  §  Requisitos  mínimos   Proceso  de  instalación  en  un  servidor  propio     Proceso  de  instalación  en  un  hosCng  comparCdo   Configuración  básica   GesCón  de  usuarios  y  permisos   GesCón  de  plugins   GesCón  de  temas   Como  hacer  copias  de  seguridad  y  restaurarlas   Como  hacer  actualizaciones   ¨  Como  estar  al  día  de  nuevas  versiones   3  
  • 4. Programa   §  Instalación  de  WordPress   ¨  ¨  ¨  §  §  §  §  §  §  Requisitos  mínimos   Proceso  de  instalación  en  un  servidor  propio     Proceso  de  instalación  en  un  hosCng  comparCdo   Configuración  básica   GesCón  de  usuarios  y  permisos   GesCón  de  plugins   GesCón  de  temas   Como  hacer  copias  de  seguridad  y  restaurarlas   Como  hacer  actualizaciones   ¨  Como  estar  al  día  de  nuevas  versiones   4  
  • 5. Instalación  de  Wordpress  3.8   §  Requisítos  mínimos  para  Wordpress  (3.x):   ¨  ¨  ¨  ¨  Servidor  web:  Apache,  IIS,  ligh:pd,  ...).  Recomendado   Apache  2.2+,  IIS  7+,  ligh:pd  1.4.28+   PHP  5.2.4+:  recomendado  PHP  5.3.x  o  posterior  (las   versiones  anteriores  ya  no  están  soportadas  o  Cenen   errores  sin  corregir).   MySQL  5.0+:  recomendado  MySQL  5.1.x  o  posterior.   La  combinación  ideal  (pero  no  la  única):  LAMP  (Linux,   Apache  con  el  módulo  mod_rewrite,  MySQL,  PHP).   •  Existen  variantes  para  diferentes  Sistemas  OperaCvos:   XAMP  (Para  entornos  Microsod)  y  MAMP  (Para  entornos   MAC)   5  
  • 6. Instalación  de  Wordpress  en  un  servidor  propio   §  Antes  de  empezar  el  proceso:   ¨  ¨  Verificar  que  nuestro  servidor  cumple  los  requisitos   mínimos  para  la  versión  que  queremos  instalar.   Comprobar  que  tenemos  acceso  de  escritura  al   directorio  de  las  páginas  del  siCo.     •  $  chmod  [modificadores]  permisos  fichero/directorio   ¨  Descargar  la  versión  de  WordPress  que  queremos   instalar,  en  este  caso  la  3.8.   •  h:p://es.wordpress.org/wordpress-­‐3.8.1-­‐es_ES.zip     ¨  ¨  Descomprimir  el  archivo  comprimido  descargado  en   un  directorio  temporal.   Mas  información:     •  h:p://codex.wordpress.org/es:Istalando_Wordpress   6  
  • 7. Instalación  de  Wordpress  en  un  servidor  propio   §  Crear  una  base  de  datos  para  WordPress,  así   como  un  usuario  de  MySQL  que  tenga  todos  los   privilegios  para  acceder  a  ella  y  modificarla.   §  Si  no  sabemos  o  no  queremos  crear  los   elementos  anteriores  a  mano,  podemos  usar   herramientas  como  phpMyAdmin.   §  Juego  de  caracteres:  um8   §  Cotejamiento:  um8_general_ci  (recomendaba)  /   um8_bin  (otra  posibilidad).   §  Usar  contraseñas  robustas*.   §  Anotar  el  nombre  del  servidor  de  bbdd,  de  la   base  de  datos,  del  usuario  y  contraseña.   7  
  • 8. Instalación  de  Wordpress  en  un  servidor  propio   §  Si  sabemos  o  queremos  crear  el  fichero  de   configuración  'wp-­‐config.php'  de  forma  manual   (para  tener  mayor  control):   §  Renombrar  el  fichero  'wp-­‐config-­‐sample.php'  a   'wp-­‐config.php'   §  Abrir  el  fichero  'wp-­‐config.php'  en  un  editor  de   texto  y  rellenar  los  detalles  de  conexión  a  la  base   de  datos  de  Wordpress,  así  como  los  valores   secretos.   §  Si  no,  el  proceso  de  instalación  creará  uno  por   nosotros.   8  
  • 9. Instalación  de  Wordpress  en  un  servidor  propio   §  Copiar  todos  los  ficheros  y  directorios  de   WordPress  al  directorio  de  las  páginas  del  siCo  (o   a  un  subdirectorio).en  el  servidor:     §  Copiarlo  al  directorio  de  las  páginas  del  siCo  si   queremos  que  WordPress  esté  en  la  raíz  de   nuestro  dominio  (ejemplo:  h:p:// midominio.com/).     §  Copiarlo  a  un  subdirectorio  de  las  páginas  del   siCo  si  queremos  que  WordPress  esté  en  un   subdirectorio  de  nuestro  dominio.  Por  ejemplo,  si   queremos  que  esté  en  h:p://midominio.com/ blog/  deberemos  copiarlo  a  un  subdirectorio   llamado  'blog'.       9  
  • 10. Instalación  de  Wordpress  en  un  servidor  remoto   §  En  este  caso  los  pasos  son  idénCcos,  excepto  el  úlCmo.   Debemos  subir  todos  los  ficheros  y  directorios  de   WordPress  al  servidor  remoto.   §  Para  ello  solemos  usar  el  servicio  FTP.   §  Una  buena  herramienta  para  hacerlo  es  FileZilla   (h:p://filezilla-­‐project.org/)   §  Lo  subimos  al  directorio  de  las  páginas  del  siCo  si   queremos  que  WordPress  esté  en  la  raíz  de  nuestro   dominio  (ejemplo:  h:p://midominio.com/).   §  Lo  subimos  a  un  subdirectorio  de  las  páginas  del  siCo  si   queremos  que  WordPress  esté  en  un  subdirectorio  de   nuestro  dominio.  Por  ejemplo,  h:p://midominio.com/ blog/   10  
  • 11. Instalación  de  Wordpress  en  un  servidor  remoto   §  Una  vez  copiados/subidos  los  ficheros  de   WordPress,  ejecutar  el  script  de  instalación   accediendo  a  la  página  wp-­‐  admin/install.php   desde  un  navegador:   §  Si  hemos  copiado  WordPress  a  la  raíz  del   dominio,  accederemos  a  h:p://midominio.com/ wp-­‐admin/install.php   §  Si  hemos  copiado  WordPress  al  subdirectorio   'blog'  de  la  raíz  del  dominio,  accederemos  a   h:p://midominio.com/blog/wp-­‐admin/ install.php   §  Seguimos  las  instrucciones  que  se  nos  presentan   11  
  • 12. Descargamos  Wordpress  3.8   12  
  • 13. Descomprimimos  el  .zip  y  subimos  vía  FTP   13  
  • 14. Accedemos  a  /wp-­‐admin/install.php   14  
  • 15. 15  
  • 16. 16  
  • 17. Una  vez  introducidos  los  datos   17  
  • 18. 18  
  • 19. 19  
  • 20. Si  todo  ha  ido  bien  en  la  instalación…   20  
  • 21. 21  
  • 22. Escritorio  de  administración   §  Para  entrar  en  sesión  y  administrar  el  blog  ir  a   la  dirección  h:p://midominio.com/wp-­‐   admin/  (o  h:p://midominio.com/blog/wp-­‐   admin/)   §  Introducir  el  usuario  y  contraseña  del   administrador  creado  durante  la  instalación.   §  Accedemos  al  escritorio  o  dashboard   22  
  • 23. 23  
  • 24. 24  
  • 25. ¿Problemas  con  la  instalación?   §  Veo  un  montón  de  errores  "Headers  already   sent".  ¿Cómo  lo  arreglo?   ¨  Revisar  el  fichero  wp-­‐config.php  en  un  editor.   Seguramente  hay  espacios  en  blanco  antes  y  después   de  las  eCquetas  de  apertura/cierre  de  PHP.   §  Las  páginas  parece  basura.  Cuando  miro  el  código   de  la  página,  veo  un  montón  de  eCquetas  "<? php  ?>".   ¨  La  configuración  de  PHP  en  el  servidor  web  no  es   correcta.  Consultar  con  el  administrador  del  servidor.   25  
  • 26. ¿Problemas  con  la  instalación?   §  Obtengo  el  error  "Error  connecCng  to   database"  conCnuamente,  pero  estoy  seguro   de  que  los  datos  de  configuración  de  la  base   de  datos  son  correctos.   Lo  más  probable  es  que  la  contraseña  del  usuario   de  la  base  de  datos  esté  mal  escrita  en  el  fichero   wp-­‐config.php.   ¨  Podemos  o  bien  editar  el  fichero  o  bien  cambiar  la   contraseña  del  usuario  en  la  base  de  datos  (con   phpMyAdmin  por  ejemplo)  para  que  ambas   coincidan.   ¨  26  
  • 27. ¿Problemas  con  la  instalación?   §  Algunos  problemas  son  específicos  de  la   configuración  "no  habitual"  de  ciertos   proveedores  de  hosCng:   ¨  ¨  ¨  ¨  La  única  solución  suele  ser  contactar  con  el  proveedor   e  indicar  el  problema  que  obtenemos.   A  veces  en  los  foros  de  los  usuarios  de  ese  proveedor   podemos  encontra  solución  a  nuestro  problema   concreto.   El  proveedor  1and1  es  especialmente  conocido  por   este  Cpo  de  cosas   El  proveedor  godaddy  también  suele  ser  fuente  de   muchas  consultas  ;-­‐)   27  
  • 28. Programa   §  Instalación  de  WordPress   ¨  ¨  ¨  §  §  §  §  §  §  Requisitos  mínimos   Proceso  de  instalación  en  un  servidor  propio     Proceso  de  instalación  en  un  hosCng  comparCdo   Configuración  básica   GesCón  de  usuarios  y  permisos   GesCón  de  plugins   GesCón  de  temas   Como  hacer  copias  de  seguridad  y  restaurarlas   Como  hacer  actualizaciones   ¨  Como  estar  al  día  de  nuevas  versiones   28  
  • 29. Configuración  básica     §  Instalar  Wordpress  3.8  en  otro  idioma   (Euskara  por  ejemplo):   ¨  Obtener  el  fichero  de  idioma  ".mo"  (p.   ej.”eu_EU.mo")  del  idioma  deseado  desde   •   h:p://codex.wordpress.org/WordPress_in_Your_Language   Copiarlo/subirlo  al  directorio  "/wp-­‐  content/ languages"  (si  no  existe,  crearlo)   ¨  Editar  el  fichero  'wp-­‐config.php'  para  cambiar  el   idioma  del  blog*  (el  ajuste  WPLANG).  P.ej.   ¨  •  define('WPLANG',  ’eu_EU');     29  
  • 30. Configuración  básica   §  Completar/modificar  el  perfil  del   administrador  del  siCo:   30  
  • 31. Configuración  básica   31  
  • 32. 32  
  • 33. Otros  ajustes  del  siCo  web   33  
  • 34. Ajustes  generales   §  En  esta  pantalla  vamos  a  poder  cambiar   ajustes  generales  del  siCo  web:   Nombre  del  siCo   ¨  Tagline  o  descripcion  corta   ¨  Formato  de  fechas   ¨  Dirección  URL  del  siCo   ¨  Perfiles  predeterminados  para  los  diferentes   usuarios   ¨  Etc…   ¨  34  
  • 35. 35  
  • 36. 36  
  • 37. Hasta  que  no  esté   finalizado  nuestro  siCo   no  deberiamos  ser   visibles  a  buscadores   37  
  • 38. 38  
  • 39. 39  
  • 40. Importante  para  generar   lo  que  se  denomina  con   URLs  amigables   40  
  • 41. Programa   §  Instalación  de  WordPress   ¨  ¨  ¨  §  §  §  §  §  §  Requisitos  mínimos   Proceso  de  instalación  en  un  servidor  propio     Proceso  de  instalación  en  un  hosCng  comparCdo   Configuración  básica   GesCón  de  usuarios  y  permisos   GesCón  de  plugins   GesCón  de  temas   Como  hacer  copias  de  seguridad  y  restaurarlas   Como  hacer  actualizaciones   ¨  Como  estar  al  día  de  nuevas  versiones   41  
  • 42. GesCón  de  usuarios  y  permisos   §  El  administrador  puede  crear,  modificar  y  borrar   usuarios  a  voluntad.   §  WordPress  usa  los  roles  y  capacidades  para   decidir  qué  pueden  hacer  esos  usuarios.   §  WordPress  Cene  6*  roles  predefinidos:     ¨  ¨  ¨  ¨  ¨  ¨  Super  Admin*   Administrador   Editor   Autor     Colaborador     Suscriptor   42  
  • 43. GesCón  de  usuarios  y  permisos   §  Cada  rol  Cene  una  serie  de  capacidades   predefinidas,  como  publish_post,   moderate_comments,  etc.     §  A  grandes  rasgos  esto  es  lo  que  puede  hacer   cada  rol:     Super  Admin  –  Tiene  acceso  a  las  funcionalidades   de  administración  de  toda  la  red  de  blogs,  y   puedes  gesConar  todos  los  blogs.     ¨  Administrador  –  Tiene  acceso  a  todas  las   funcionalidades  de  administración  de  un  blog   individual.     ¨    43  
  • 44. GesCón  de  usuarios  y  permisos   Editor  –  Puede  publicar  y  administrar  entradas   (posts)  y  páginas  así  como  gesConar  entradas  y   páginas  de  otros  usuarios,  etc.     ¨  Autor  –  Puede  publicar  y  gesConar  sus  propias   entradas.     ¨  Colaborador  –  Puede  escribir  y  gesConar  sus   propias  entradas,  pero  no  puede  publicarlas.     ¨  Suscriptor  –  Solamente  puede  gesConar  su  perfil.     ¨  §  Más  información:     ¨  h:ps://codex.wordpress.org/Roles_and_CapabiliYes     44  
  • 45. Creación  de  un  nuevo  usuario   45  
  • 46. Nombre  de  usuario   Correo  electrónico   Perfil  que  va  a  tener  en  el  blog   46  
  • 47. Creación  de  un  nuevo  usuario   47  
  • 48. Borrar  un  usuario  existente   Seleccionamos  el  usuario   que  queremos  eliminar  y   le  damos  a  la  opcion   “Borrar”   48  
  • 49. Si  borramos  un  usuario  existente…   Si  no  queremos  borrar   todas  sus  entradas   deberíamos  asignarselas  a   otro  usuario.     49  
  • 50. Borrar  un  usuario  existente   50  
  • 51. Programa   §  Instalación  de  WordPress   ¨  ¨  ¨  §  §  §  §  §  §  Requisitos  mínimos   Proceso  de  instalación  en  un  servidor  propio     Proceso  de  instalación  en  un  hosCng  comparCdo   Configuración  básica   GesCón  de  usuarios  y  permisos   GesCón  de  plugins   GesCón  de  temas   Como  hacer  copias  de  seguridad  y  restaurarlas   Como  hacer  actualizaciones   ¨  Como  estar  al  día  de  nuevas  versiones   51  
  • 52. GesCón  de  plugins   §  Los  plugins  son  conjuntos  de  scripts  PHP  que   añaden  funcionalidad  a  WordPress.  Vienen  en   forma  de  fichero  .zip.   §  A  veces  mejoran  la  funcionalidad  existente  en   WordPress  y  otras  añaden  funcionalidades   inexistentes.   §  Hay  una  infinidad  de  plugins  que  cubren   funcionalidades  muy  variadas:  sistemas  de   puntuación  de  ar‚culos,  integración  con  redes   sociales,  SEO,  analíCca  web,  ar‚culos  mulC-­‐ idioma,  etc.   52  
  • 53. GesCón  de  plugins   §  Al  ser  tan  variados  y  no  necesarios  para  todo  el   mundo,  no  son  parte  de  la  versión  estándar  de   WordPress.   §  Es  por  ello  que  la  prácCca  totalidad  de  los  mismo   son  desarrollados  por  terceras  personas  y  su   madurez  y  calidad  varían  mucho  de  unos  a  otros.   §  Podemos  encontrar  la  mayoría  de  ellos  en:   ¨  h:p://wordpress.org/plugins/   §  Casi  todos  ellos  indican  en  su  página  en  la  base   de  datos  de  plugins  para  que  versiones  de   WordPress  son  compaCbles.   53  
  • 54. 54  
  • 55. GesCón  de  plugins   55  
  • 56. GesCón  de  plugins   56  
  • 57. Plugins  instalados  en  nuestro  siCo   57  
  • 58. Añadir  un  nuevo  plugin   §  Podemos  instalar  de  dos  maneras:   Obteniendo  el  fichero  .zip  por  nuestra  cuenta,   descomprimiéndolo  y  copiando/subiendo  la   carpeta  con  todo  su  contenido  al  directorio  /wp-­‐   content/plugins.     ¨  Desde  el  dashboard,  en  la  entrada  del  menú   'Plugins'.  Esta  opción  a  veces  no  funciona  en   algunos  proveedores  de  hosCng,  por  lo  que  no   queda  más  remedio  que  usar  la  opción  anterior.   ¨  58  
  • 59. Añadir  un  nuevo  plugin   §  Algunos  (pocos)  plugins  necesitan  acciones   manuales  adicionales.  Suelen  indicar  qué   acciones  son  en  el  fichero  README.txt  que   hay  dentro  del  .zip.     §  ¡ATENCIÓN!:  Un  plugin  con  errores  o   incompaCble  con  nuestra  versión  de   WordPress  puede  dejar  nuestro  blog  fuera  de   servicio.     ¨  Hacer  una  copia  de  seguridad  completa  del  blog   antes  de  instalar  un  nuevo  plugin,  por  si  acaso.     59  
  • 60. Añadir  un  nuevo  plugin   60  
  • 61. Añadir  un  nuevo  plugin   61  
  • 62. Añadir  un  nuevo  plugin   Seleccionamos  el  plugin   que  queremos  instalar  y  le   damos  a  “Instalar  ahora”   62  
  • 63. Añadir  nuevo  plugin   63  
  • 64. Añadir  nuevo  plugin   Por  defecto,  los  plugins  vienen  sin  acYvar  para  no  modificar  el   comportamiento  del  siYo,  por  lo  que  para  poder  usarlo   deberíamos  acYvarlo   64  
  • 65. Añadir  nuevo  plugin   65  
  • 66. Borrado  de  un  plugin   Seleccionamos  el  plugin  a   borrar,  y  lo  desacYvamos   primero  para  poder   borrarlo   66  
  • 67. Borrado  de  un  plugin   Una  vez  desacYvado  ya  tenemos  la  opción  de  borrar   67  
  • 68. Borrado  de  un  plugin   Si  borramos  el  plugin  se  borran   automáYcamente  todos  sus   ficheros  y  archivos  de  datos.  Si   queremos  volver  a  usarlo   deberémos  volverlo  a  instalar   68  
  • 69. Borrado  de  un  plugin   69  
  • 70. Borrado  de  un  plugin   §  Puede  que  algunos  plugins  no  se  puedan   borrar  de  esta  forma  (no  tengamos  permisos   en  disco  para  hacerlo  desde  el  dashboard).     §  En  ese  caso  hay  que  borrar  el  directorio  del   plugin  de  /wp-­‐content/plugins  de  forma   manual  (en  el  servidor  o  via  FTP).     70  
  • 71. Programa   §  Instalación  de  WordPress   ¨  ¨  ¨  §  §  §  §  §  §  Requisitos  mínimos   Proceso  de  instalación  en  un  servidor  propio     Proceso  de  instalación  en  un  hosCng  comparCdo   Configuración  básica   GesCón  de  usuarios  y  permisos   GesCón  de  plugins   GesCón  de  temas   Como  hacer  copias  de  seguridad  y  restaurarlas   Como  hacer  actualizaciones   ¨  Como  estar  al  día  de  nuevas  versiones   71  
  • 72. GesCón  de  temas   §  Los  temas  son  una  forma  de  configurar  el  aspecto   de  un  siCo  WordPress:  la  portada,  los  ar‚culos,   las  páginas,  las  categorías,  etc.     §  Un  tema  es  una  colección  de  fichero  que  trabajan   juntos  para  producir  una  interfaz  de  usuario.     §  Estos  ficheros  de  denominan  ficheros  de  planClla,   y  pueden  incluir  planCllas  personalizadas,   ficheros  de  imagen  (*.jpg,  *.gif),  hojas  de  esClo   (*.css),  Páginas  personalizadas  así  como  los   ficheros  de  código  necesarios  (*.php).     §  Al  igual  que  los  plugins,  vienen  en  forma  de   ficheros  .zip     72  
  • 73. GesCón  de  temas   §  Gracias  a  los  temas  conseguimos  cambiar  el   diseño  de  nuestro  siCo  sin  modificar  el   comportamiento  del  mismo   §  La  prácCca  totalidad  de  los  mismo  son   desarrollados  por  terceras  personas  y  su   madurez  y  calidad  varían  mucho  de  unos  a   otros.     §  Podemos  encontrar  muchos  de  ellos  en:   ¨  h:p://wordpress.org/themes/     73  
  • 74. 74  
  • 75. Temas  instalados  por  defecto   Tema  acYvo  en   nuestro  siYo  web   Temas  disponibles   75  
  • 76. GesCón  de  temas   §  Los  temas  suelen  ser  “más  o  menos”   configurables   §  Para  ello  disponemos  de  áreas  o  widgets   donde  podemos  introducir  funcionalidad  o   contenido.   §  Tambien  podemos  “personalizar”  a  grandes   rasgos  nuestros  temas.   Colores   ¨  Fuentes   ¨  Cabeceras   ¨  76  
  • 77. GesCón  de  temas  -­‐  Personalizar   77  
  • 78. GesCón  de  temas  -­‐  Personalizar   Una  vez  hagamos  todos  los   cambios  que  creamos   convenientes,  pulsamos  en   “Guardar  y  publicar”  para  ver  los   cambios  en  el  siYo   78  
  • 79. GesCón  de  temas  –  Personalizar   §  Esta  personalización  es  para  cosas  muy   sencillas   §  Si  quisieramos  darle  otro  aspecto  u  otro   diseño  sobre  la  base  del  tema  deberíamos   modificar  los  CSS   §  ¿Somos  diseñadores?  O  ¿Sabemos  CSS?  Si  la   respuesta  es  NO,  mejor  no  tocar  nada  ;-­‐)   79  
  • 80. GesCón  de  temas  -­‐  Widgets   Le  decimos  donde  queremos  que   añada  el  widget  seleccionado   80  
  • 81. GesCón  de  temas  -­‐  Widgets   os   os  y  soltam Arrastram 81  
  • 82. GesCón  de  temas  -­‐  Menús   Menú  de  primera  navegación  por   defecto   82  
  • 83. GesCón  de  temas  -­‐  Menús   ¿Qué  queremos  mostrar?   Opciones  del  menú   Guardar   83  
  • 84. GesCón  de  temas  -­‐  Menús   Guardamos  las  opciones  del  menú   84  
  • 85. GesCón  de  temas  -­‐  Menús   ¿Dónde  queremos   visualizarlo?   85  
  • 86. GesCón  de  temas  -­‐  Menús   Ya  tenemos  nuestro  nuevo  menú   86  
  • 87. GesCón  de  temas  -­‐  Cabeceras   87  
  • 88. GesCón  de  temas  -­‐  Fondo   88  
  • 89. GesCón  de  temas  -­‐  Editor   §  Los  temas  podemos  modificarlos  desde  su   código   §  Podemos  añadir  funcionalidades  a  los  archivos   PHP  y  tambien  a  los  esClos  style.css   §  Si  NO  tenemos  conocimientos  técnicos  o  de   diseño  no  deberíamos  modificarlos.   §  Podemos  editarlos  desde  la  opción  editor  o   bajandonos  los  archivos  a  nuestro  editor  de   texto  preferido.  (p.ej:  Sublime  Text)   89  
  • 90. GesCón  de  temas  -­‐  Editor   90  
  • 91. GesCón  de  temas  -­‐  Editor   91  
  • 92. GesCón  de  temas  -­‐  Instalar  un  nuevo  tema   §  Podemos  instalar  nuevos  temas:     Obteniendo  el  fichero  .zip  por  nuestra  cuenta,   descomprimiéndolo  y  copiando/subiendo  la   carpeta  con  todo  su  contenido  al  directorio  /wp-­‐   content/themes.     ¨  Desde  el  dashboard,  en  la  entrada  del  menú   'Apariencia'.  Esta  opción  a  veces  no  funciona  en   algunos  proveedores  de  hosCng,  por  lo  que  no   queda  más  remedio  que  usar  la  opción  anterior.     ¨  92  
  • 93. GesCón  de  temas  -­‐  Instalar  un  nuevo  tema   Seleccionamos  esta   opción  para  añadir   un  nuevo  tema   93  
  • 94. GesCón  de  temas  -­‐  Instalar  un  nuevo  tema   94  
  • 95. GesCón  de  temas  -­‐  Instalar  un  nuevo  tema   95  
  • 96. GesCón  de  temas  -­‐  Instalar  un  nuevo  tema   Una  vez  instalado  podemos:    -­‐    Ver  una  vista  previa  de  como  queda  el  tema  en  nuetro  siYo    -­‐    AcYvar  directamente  el  tema    -­‐    Volver  a  los  temas  instalados   96  
  • 97. GesCón  de  temas  -­‐  Instalar  un  nuevo  tema   AcYvamos  el  tema   que  acabamos  de   instalar   97  
  • 98. Este  sería  el  aspecto  de  nuestro  siYo   web  con  el  nuevo  tema  instalado   acYvado.   98  
  • 99. GesCón  de  temas  –  Borrado  de  un  tema   DesacYvamos  el   tema,  y  pinchamos   en  detalles   99  
  • 100. GesCón  de  temas  –  Borrado  de  un  tema   Clickamos  en   borrar  para  poder   borrar  el  tema   100  
  • 101. GesCón  de  temas  –  Borrado  de  un  tema   101  
  • 102. GesCón  de  temas  –  Borrado  de  un  tema   102  
  • 103. GesCón  de  temas  –  Borrado  de  un  tema   §  Puede  que  algunos  temas  no  se  puedan  borrar   de  esta  forma  (no  tengamos  permisos  en   disco  para  hacerlo  desde  el  dashboard).     §  En  ese  caso  hay  que  borrar  el  directorio  del   tema  de  /wp-­‐content/themes  de  forma   manual  (en  el  servidor  o  via  FTP).     103  
  • 104. Programa   §  Instalación  de  WordPress   ¨  ¨  ¨  §  §  §  §  §  §  Requisitos  mínimos   Proceso  de  instalación  en  un  servidor  propio     Proceso  de  instalación  en  un  hosCng  comparCdo   Configuración  básica   GesCón  de  usuarios  y  permisos   GesCón  de  plugins   GesCón  de  temas   Como  hacer  copias  de  seguridad  y  restaurarlas   Como  hacer  actualizaciones   ¨  Como  estar  al  día  de  nuevas  versiones   104  
  • 105. Copias  de  seguridad  de  mi  Wordpress   §  Una  copia  de  seguridad  completa  de   WordPress  incluye:     Una  copia  de  seguridad  de  la  base  de  datos  de   WordPress.     ¨  Una  copia  de  seguridad  de  todos  los  ficheros  y   directorios  del  directorio  de  instalación  de   WordPress.     ¨  §  Con  esas  dos  cosas  podemos  recuperar  una   instalación  de  WordPress  completamente     105  
  • 106. Copias  de  seguridad  de  mi  Wordpress   §  Para  hacer  la  copia  de  seguridad  de  la  base  de   datos  podemos  usar:     mysqldump  desde  la  consola  del  servidor  (o  si   tenemos  acceso  via  ssh,  por  ejemplo).     ¨  usando  phpMyAdmin  o  herramientas  similares.     ¨  §  Para  hacer  la  copia  de  seguridad  de  los   ficheros  y  directorios  podemos  usar  FileZilla.     106  
  • 107. Copias  de  seguridad  de  mi  Wordpress   §  Idealmente  la  copia  de  seguridad  debería  ser   automáYca  (sin  intervención  manual)  y   programada  (periódica).     §  Idealmente  a  otro  equipos  diferente  al  que   tenemos  instalado  WordPress.     §  Una  copia  de  seguridad  no  sirve  para  nada  si   no  podemos/sabemos  restaurarla.     107  
  • 108. Copia  de  seguridad  con  phpMyAdmin   Seleccionamos  la  base   de  datos  donde   tenemos  nuestro   Wordpress  y  le  damos  a   “Export”   108  
  • 109. Copia  de  seguridad  con  phpMyAdmin   1   2   1-­‐    Seleccionamos  las  tablas   2  -­‐  Añadimos  la  estructrura   3  -­‐  Inserciones  de  los  valores   4  -­‐  Comprimido  y  el  sufijo     ¡Listo!   3   4   109  
  • 110. Restauración  de  BBDD  con  phpMyAdmin   En  la  opción  “Import”  se  nos  abre  una  pestaña  en  la   que  seleccionamos  el  fichero  donde  tenemos  la  copia   de  seguridad,  la  codificación  UTF-­‐8  y  el  formato,  en   este  caso  SQL.   Hecho  esto,  pulsamos  en  OK  y  ya  tenemos  las   transacciones  hechas  con  la  BBDD  Restaurada   110  
  • 111. Programa   §  Instalación  de  WordPress   ¨  ¨  ¨  §  §  §  §  §  §  Requisitos  mínimos   Proceso  de  instalación  en  un  servidor  propio     Proceso  de  instalación  en  un  hosCng  comparCdo   Configuración  básica   GesCón  de  usuarios  y  permisos   GesCón  de  plugins   GesCón  de  temas   Como  hacer  copias  de  seguridad  y  restaurarlas   Como  hacer  actualizaciones   ¨  Como  estar  al  día  de  nuevas  versiones   111  
  • 112. Cómo  hacer  actualizaciones   §  Cada  cierto  Cempo  se  publican  nuevas   versiones  de  WordPress.  Podemos  estar   interesados  en  actualizarnos  por  al  menos  dos   razones:     Incluye  nuevas  funcionalidades  que  nuestra   versión  actual  no  Cene,  y  que  nos  interesan.     ¨  Ha  corregido  fallos  (bugs)  que  nuestra  versión  sí   Cene  y  la  nueva  no.  Esto  es  especialmente   importante  en  caso  de  fallos  de  seguridad.     ¨  Por  desgracia,  el  historial  de  fallos  de  seguridad  de   WordPress  es  bastante  largo  y  extenso.     ¨  112  
  • 113. Cómo  hacer  actualizaciones   §  La  actualización  de  WordPress  sólo  incluye  a  los   ficheros  y  directorios  del  "núcleo"  de  WordPress.   Esto  incluye:   ¨  ¨  ¨  Los  ficheros  originales  de  WordPress.   Los  dos  plugins  llamados  Akismet  y  Hello  Dolly.   Los  dos  temas  llamados  Twenty  Eleven  y  Twenty  Ten.   §  Si  hemos  hecho  cambios  en  alguno  de  esos   ficheros,  se  perderán  en  la  actualización.   §  El  resto  de  plugins  y  temas  no  se  actualizarán  (se   gesConan  aparte).   113  
  • 114. Cómo  hacer  actualizaciones   §  Algunos  plugins  pueden  dejar  de  funcionar  al   actualizar  de  versión  (pueden  no  ser  todavía   compaCbles  con  ésta).     §  Por  eso  se  recomienda  desacCvar  todos  los   plugins  antes  de  hacer  la  actualización  e  irlos   acCvando  uno  por  uno  después  (y  comprobar   que  siguen  funcionando).       114  
  • 115. Cómo  hacer  actualizaciones   §  Los  pasos  a  seguir  serían:   ¨  Verificar  que  cumplimos  los  requisitos  mínimos  para   ejecutar  la  nueva  versión.  Consultar     •  h:p://wordpress.org/about/requirements/     ¨  ¨  ¨  ¨  ¨  Hacer  un  backup  completo  de  nuestro  siCo  WordPress   (base  de  datos  y  ficheros).   Deshabilitar  los  plugins  instalados.   Hacer  la  actualización  en  sí.  Hay  dos  métodos:   Actualización  automaCzada  (preferible  si  funciona)   Actualización  manual  (para  mayor  control  o  si  la   automaCzada  no  funciona).   Volver  a  habilitar  los  plugins  uno  por  uno  y  verificar   que  todo  funciona  correctamente.   115  
  • 116. Actualización  automáCca   Wordpress  nos  avisa  que   hay  una  versión  nueva  por   lo  que  podríamos   actualizarla.  Siempre  que   hagamos  la  actualización   automáYca,  primero   realizar  una  copia  de   seguridad   116  
  • 117. Actualización  manual   §  Los  pasos  a  seguir  serían:     Obtener  el  .zip  de  la  versión  de  WordPress  a  la   que  actualizar.     ¨  Descomprimir  el  fichero  zip.     ¨  En  el  servidor/hosCng,  borrar  los  directorios  "wp-­‐   includes"  y  "wp-­‐admin",  y  sólo  estos  dos   (directamente  o  via  FTP).     ¨  Subir  los  nuevos  directorios  "wp-­‐includes"  y  "wp-­‐   admin"  (directamente  o  via  FTP).     ¨    117  
  • 118. Actualización  manual   ¨  ¨  ¨  Copiar/subir  los  ficheros  individuales  desde  el  nuevo   directorio  "wp-­‐content"  al  directorio  "wp-­‐content"  del   servidor,  sobrescribiendo  los  existentes.  NO  BORRAR   NINGÚN  FICHERO  O  DIRECTORIO  del  directorio  "wp-­‐   content"  del  servidor  (o  perderemos  los  plugins,   temas  y  ficheros  adjuntos  subidos  al  blog).     Subir  el  resto  de  ficheros  individuales  del  directorio   principal  de  WordPress,  sobrescribiendo  los  ficheros   del  servidor.  ¡CUIDADO  DE  NO  BORRAR  EL  FICHERO   wp-­‐config.php  del  servidor!     Acceder  a  la  dirección  h:p://midominio.com/wp-­‐   admin  (o  h:p://midominio.com/blog/wp-­‐admin)  para   terminar  la  actualización     118  
  • 119. Cómo  estar  al  día  de  las  nuevas  versiones   119  
  • 120. Cómo  estar  al  día  de  las  nuevas  versiones   120  
  • 121. Configuración  adicional  para  usar  permalinks   §  Los  detalles  completos  se  pueden  consultar  en  la   dirección  h:p://codex.wordpress.org/ Using_Permalinks     §  Requisitos  para  que  los  permalinks  funcionen  con   Apache  2.x:     ¨  ¨  ¨  ¨  Tener  instalado  y  habilitado  el  módulo  mod_rewrite     En  la  configuración  de  Apache,  para  el  directorio  de   instalación  de  WordPress,  habilitar:     OpCons  +FollowSymLinks     AllowOverride  FileInfo     §  Tener  un  fichero  .htaccess  en  el  directorio  de   instalación  de  WordPress,  o  darle  permisos  de   escritura  a  WordPress  en  su  directorio  de  instalación   para  que  pueda  crearlo.     121  
  • 122. Configuración  adicional  para  usar  permalinks   §  Puede  que  todo  lo  anterior  ya  esté  configurado   por  nuestro  proveedor  y  no  haya  que  hacer  nada.     §  Si  tenemos  nuestro  propio  servidor,  tendremos   que  modificar  la  configuración  de  Apache  (y   reiniciar  el  servicio  después  de  hacerlo).     §  Suponiendo  que  tenemos  instalado  WordPress   en  /var/www/midominio.com/blog,  en  la   configuración  de  global  de  Apache   necesitaríamos  algo  como  lo  siguiente:     <Directory  /var/www/midominio.com/blog>          OpCons  +FollowSymLinks        AllowOverride  FileInfo     </Directory>     122  
  • 123. Configuración  adicional  para  usar  permalinks   §  En  el  fichero  .htaccess  pondríamos  las   siguientes  líneas  (suponiendo  que  WordPress   no  pueda  crear  el  fichero  él  mismo):     #  BEGIN  WordPress        <IfModule  mod_rewrite.c>          RewriteEngine  On        RewriteBase  /        RewriteRule  ^index.php$  -­‐  [L]  RewriteCond  %            {REQUEST_FILENAME}  !-­‐f  RewriteCond  %              {REQUEST_FILENAME}  !-­‐d  RewriteRule  .  /index.php  [L]        </IfModule>   #  END  WordPress       123  
  • 124. Créditos   §  Este  curso  está  basado  en  una  actualización   del  curso  “Monta  Wordpress  en  tu  empresa”   de  Iñaki  Arenaza  (iarenaza@mondragon.edu),   “Los  mejores  plugins  para  Wordpress”  de  Dani   Reguera  (dreguera@mondragon.edu)   Actualización,  tanto  de  las  diaposiCvas  como   del  texto,  a  las  funcionalidades  nuevas  de  la   versión  3.8  de  Wordpress   124  
  • 125. Eskerrik  asko!   Dani  Reguera   Mondragon  Unibertsitatea   dreguera@mondragon.edu   h:ps://twi:er.com/dreguera   h:ps://linkedin.com/in/danireguera