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

3,849 views

Published on

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
7 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,849
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
0
Comments
1
Likes
7
Embeds 0
No embeds

No notes for slide

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

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 12. Descargamos  Wordpress  3.8   12  
  13. 13. Descomprimimos  el  .zip  y  subimos  vía  FTP   13  
  14. 14. Accedemos  a  /wp-­‐admin/install.php   14  
  15. 15. 15  
  16. 16. 16  
  17. 17. Una  vez  introducidos  los  datos   17  
  18. 18. 18  
  19. 19. 19  
  20. 20. Si  todo  ha  ido  bien  en  la  instalación…   20  
  21. 21. 21  
  22. 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. 23  
  24. 24. 24  
  25. 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. 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. 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. 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. 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. 30. Configuración  básica   §  Completar/modificar  el  perfil  del   administrador  del  siCo:   30  
  31. 31. Configuración  básica   31  
  32. 32. 32  
  33. 33. Otros  ajustes  del  siCo  web   33  
  34. 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. 35  
  36. 36. 36  
  37. 37. Hasta  que  no  esté   finalizado  nuestro  siCo   no  deberiamos  ser   visibles  a  buscadores   37  
  38. 38. 38  
  39. 39. 39  
  40. 40. Importante  para  generar   lo  que  se  denomina  con   URLs  amigables   40  
  41. 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. 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. 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. 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. 45. Creación  de  un  nuevo  usuario   45  
  46. 46. Nombre  de  usuario   Correo  electrónico   Perfil  que  va  a  tener  en  el  blog   46  
  47. 47. Creación  de  un  nuevo  usuario   47  
  48. 48. Borrar  un  usuario  existente   Seleccionamos  el  usuario   que  queremos  eliminar  y   le  damos  a  la  opcion   “Borrar”   48  
  49. 49. Si  borramos  un  usuario  existente…   Si  no  queremos  borrar   todas  sus  entradas   deberíamos  asignarselas  a   otro  usuario.     49  
  50. 50. Borrar  un  usuario  existente   50  
  51. 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. 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. 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. 54  
  55. 55. GesCón  de  plugins   55  
  56. 56. GesCón  de  plugins   56  
  57. 57. Plugins  instalados  en  nuestro  siCo   57  
  58. 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. 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. 60. Añadir  un  nuevo  plugin   60  
  61. 61. Añadir  un  nuevo  plugin   61  
  62. 62. Añadir  un  nuevo  plugin   Seleccionamos  el  plugin   que  queremos  instalar  y  le   damos  a  “Instalar  ahora”   62  
  63. 63. Añadir  nuevo  plugin   63  
  64. 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. 65. Añadir  nuevo  plugin   65  
  66. 66. Borrado  de  un  plugin   Seleccionamos  el  plugin  a   borrar,  y  lo  desacYvamos   primero  para  poder   borrarlo   66  
  67. 67. Borrado  de  un  plugin   Una  vez  desacYvado  ya  tenemos  la  opción  de  borrar   67  
  68. 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. 69. Borrado  de  un  plugin   69  
  70. 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. 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. 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. 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. 74  
  75. 75. Temas  instalados  por  defecto   Tema  acYvo  en   nuestro  siYo  web   Temas  disponibles   75  
  76. 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. 77. GesCón  de  temas  -­‐  Personalizar   77  
  78. 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. 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. 80. GesCón  de  temas  -­‐  Widgets   Le  decimos  donde  queremos  que   añada  el  widget  seleccionado   80  
  81. 81. GesCón  de  temas  -­‐  Widgets   os   os  y  soltam Arrastram 81  
  82. 82. GesCón  de  temas  -­‐  Menús   Menú  de  primera  navegación  por   defecto   82  
  83. 83. GesCón  de  temas  -­‐  Menús   ¿Qué  queremos  mostrar?   Opciones  del  menú   Guardar   83  
  84. 84. GesCón  de  temas  -­‐  Menús   Guardamos  las  opciones  del  menú   84  
  85. 85. GesCón  de  temas  -­‐  Menús   ¿Dónde  queremos   visualizarlo?   85  
  86. 86. GesCón  de  temas  -­‐  Menús   Ya  tenemos  nuestro  nuevo  menú   86  
  87. 87. GesCón  de  temas  -­‐  Cabeceras   87  
  88. 88. GesCón  de  temas  -­‐  Fondo   88  
  89. 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. 90. GesCón  de  temas  -­‐  Editor   90  
  91. 91. GesCón  de  temas  -­‐  Editor   91  
  92. 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. 93. GesCón  de  temas  -­‐  Instalar  un  nuevo  tema   Seleccionamos  esta   opción  para  añadir   un  nuevo  tema   93  
  94. 94. GesCón  de  temas  -­‐  Instalar  un  nuevo  tema   94  
  95. 95. GesCón  de  temas  -­‐  Instalar  un  nuevo  tema   95  
  96. 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. 97. GesCón  de  temas  -­‐  Instalar  un  nuevo  tema   AcYvamos  el  tema   que  acabamos  de   instalar   97  
  98. 98. Este  sería  el  aspecto  de  nuestro  siYo   web  con  el  nuevo  tema  instalado   acYvado.   98  
  99. 99. GesCón  de  temas  –  Borrado  de  un  tema   DesacYvamos  el   tema,  y  pinchamos   en  detalles   99  
  100. 100. GesCón  de  temas  –  Borrado  de  un  tema   Clickamos  en   borrar  para  poder   borrar  el  tema   100  
  101. 101. GesCón  de  temas  –  Borrado  de  un  tema   101  
  102. 102. GesCón  de  temas  –  Borrado  de  un  tema   102  
  103. 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. 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. 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. 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. 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. 108. Copia  de  seguridad  con  phpMyAdmin   Seleccionamos  la  base   de  datos  donde   tenemos  nuestro   Wordpress  y  le  damos  a   “Export”   108  
  109. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 119. Cómo  estar  al  día  de  las  nuevas  versiones   119  
  120. 120. Cómo  estar  al  día  de  las  nuevas  versiones   120  
  121. 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. 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. 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. 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. 125. Eskerrik  asko!   Dani  Reguera   Mondragon  Unibertsitatea   dreguera@mondragon.edu   h:ps://twi:er.com/dreguera   h:ps://linkedin.com/in/danireguera    

×