Buddypress: Social Networking, in a Box

  • 1,809 views
Uploaded on

Material del curso "Buddypress: Social Networking, in a Box" de Enpresa Digitala

Material del curso "Buddypress: Social Networking, in a Box" de Enpresa Digitala

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,809
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
69
Comments
0
Likes
4

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. BuddyPress“Social Networking, in a box” Iñaki Arenaza Mondragon Unibertsitatea iarenaza@mondragon.edu @iarenaza http://linkedin.com/in/iarenaza
  • 2. ObjetivosConocer las posibilidades que nos ofrece laherramienta BuddyPressSer capaz de instalar y configurarBuddyPress en nuestro entorno.Ser capaz de personalizar nuestrainstalación de BuddyPress con temas yextensiones adicionales.Ser capaz de hacer copias de seguridad de una instalaciónde BuddyPress.Ser capaz de hacer actualizaciones de una instalación deBuddyPress.
  • 3. ProgramaInstalación y configuración básica.Configuración de los perfiles de usuario. Añadir campos y secciones para los perfiles. Subida de Avatares.Hilos de usuarios (activity streams).Grupos de usuarios. Foros de discusión para los grupos. Logo e hilos para los grupos.Sistema de amistades.Sistema de mensajería privada.Blogs para los usuarios (Vía el motor de WordPress).Foros para los usuarios (Vía el motor de foros bbPress).Instalación y configuración de temas.Instalación y configuración de extensiones.Como hacer copias de seguridad y restaurarlas.Como hacer actualizaciones.
  • 4. ProgramaInstalación y configuración básica.Configuración de los perfiles de usuario. Añadir campos y secciones para los perfiles. Subida de Avatares.Hilos de usuarios (activity streams).Grupos de usuarios. Foros de discusión para los grupos. Logo e hilos para los grupos.Sistema de amistades.Sistema de mensajería privada.Blogs para los usuarios (Vía el motor de WordPress).Foros para los usuarios (Vía el motor de foros bbPress).Instalación y configuración de temas.Instalación y configuración de extensiones.Como hacer copias de seguridad y restaurarlasComo hacer actualizaciones
  • 5. Instalación y configuración básicaBuddyPress está implementado como unplugin de WordPress.Por tanto, para poder instalar y configurarBuddyPress, necesitamos primero instalar yconfigurar WordPress.
  • 6. Instalación de WordPressRequisitos minimos (para WordPress 3.4.x) Servidor web: Apache, IIS, lighttpd, …). Recomendado Apache 2.2+, IIS 7+, lighttpd 1.4.28+ PHP 5.2.4+: recomendado PHP 5.3.x o posterior (las versiones anteriores ya no están soportadas o tienen 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).
  • 7. Instalación en un servidor propioAntes de empezar (más detalles enhttp://codex.wordpress.org/Installing_WordPress): 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 sitio. Descargar la versión de WordPress que queremos instalar. Descomprimir el archivo comprimido descargado en un directorio temporal.
  • 8. Instalación en un servidor propioCrear una base de datos para WordPress, asícomo un usuario de MySQL que tenga todos losprivilegios para acceder a ella y modificarla.Si no sabemos o no queremos crear loselementos anteriores a mano, podemos usarherramientas como phpMyAdmin (o similares).Juego de caracteres: utf8Cotejamiento: utf8_general_ci (recomendaba) /utf8_bin (otra posibilidad).Usar contraseñas robustas*.Anotar el nombre del servidor de bbdd, de labase de datos, del usuario y contraseña.
  • 9. Instalación en un servidor propioSi sabemos o queremos crear el fichero deconfiguración wp-config.php de formamanual (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á unopor nosotros.
  • 10. Instalación en un servidor propioCopiar todos los ficheros y directorios deWordPress al directorio de las páginas delsitio (o a un subdirectorio).en el servidor: Copiarlo al directorio de las páginas del sitio si queremos que WordPress esté en la raíz de nuestro dominio (ejemplo: http://midominio.com/). Copiarlo a un subdirectorio de las páginas del sitio si queremos que WordPress esté en un subdirectorio de nuestro dominio. Por ejemplo, si queremos que esté en http://midominio.com/comunidad/ deberemos copiarlo a un subdirectorio llamado comunidad.
  • 11. Instalación en un servidor remotoEn este caso los pasos son idénticos, excepto elúltimo. Debemos subir todos los ficheros ydirectorios de WordPress al servidor remoto.Para ello solemos usar el servicio FTP.Una buena herramienta para hacerlo es FileZilla (http://filezilla-project.org/) Lo subimos al directorio de las páginas del sitio si queremos que WordPress esté en la raíz de nuestro dominio (ejemplo: http://midominio.com/). Lo subimos a un subdirectorio de las páginas del sitio si queremos que WordPress esté en un subdirectorio de nuestro dominio. Por ejemplo, http://midominio.com/comunidad/
  • 12. Proceso de InstalaciónUna vez copiados/subidos los ficheros deWordPress, ejecutar el script de instalaciónaccediendo a la página wp-admin/install.phpdesde un navegador: Si hemos copiado WordPress a la raíz del dominio, accederemos a http://midominio.com/wp- admin/install.php Si hemos copiado WordPress al subdirectorio comunidad de la raíz del dominio, accederemos a http://midominio.com/comunidad/wp- admin/install.phpSeguimos las instrucciones que se nospresentan.
  • 13. Proceso de Instalación
  • 14. Proceso de Instalación
  • 15. Proceso de Instalación
  • 16. Proceso de Instalación
  • 17. Proceso de Instalación
  • 18. Proceso de Instalación
  • 19. Proceso de InstalaciónPara entrar en sesión y administrar elWordPress ir a la direcciónhttp://midominio.com/wp-admin/ (ohttp://midominio.com/comunidad/wp-admin/)Introducir el usuario y contraseña deladministrador creado durante lainstalación.Accedemos al escritorio o dashboard.
  • 20. Proceso de Instalación
  • 21. Proceso de Instalación
  • 22. Proceso de Instalación
  • 23. ¿Problemas con la instalación?Veo un montón de errores "Headers alreadysent". ¿Cómo lo arreglo? Revisar el fichero wp-config.php en un editor. Seguramente hay espacios en blanco antes y después de las etiquetas de apertura/cierre de PHP.Las páginas parece basura. Cuando miro elcódigo de la página, veo un montón deetiquetas "<?php ?>". La configuración de PHP en el servidor web no es correcta. Consultar con el administrador del servidor.
  • 24. ¿Problemas con la instalación?Obtengo el error "Error connecting todatabase" continuamente, pero estoyseguro de que los datos de configuraciónde 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.
  • 25. ¿Problemas con la instalación?Algunos problemas son específicos de laconfiguración "no habitual" de ciertosproveedores de hosting: 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 tipo de cosas :-) El proveedor godaddy también suele ser fuente de muchas consultas ;-)
  • 26. Instalación de BuddyPressComo hemos dicho, BuddyPress es unplugin para WordPress. Por tanto tenemosque instalarlo como tal.Para ello tenemos que saber que sabercomo gestionar plugins en WordPress.
  • 27. ProgramaInstalación y configuración básica.Configuración de los perfiles de usuario. Añadir campos y secciones para los perfiles. Subida de Avatares.Hilos de usuarios (activity streams).Grupos de usuarios. Foros de discusión para los grupos. Logo e hilos para los grupos.Sistema de amistades.Sistema de mensajería privada.Blogs para los usuarios (Vía el motor de WordPress).Foros para los usuarios (Vía el motor de foros bbPress).Instalación y configuración de temas.Instalación y configuración de extensiones.Como hacer copias de seguridad y restaurarlasComo hacer actualizaciones
  • 28. Gestión de pluginsLos plugins son conjuntos de scripts PHPque añaden funcionalidad a WordPress.Vienen en forma de fichero .zip.A veces mejoran la funcionalidad existenteen WordPress y otras añadenfuncionalidades inexistentes.Hay una infinidad de plugins que cubrenfuncionalidades muy variadas: sistemas depuntuación de artículos, integración conredes sociales, SEO, analítica web, artículosmulti-idioma, etc.
  • 29. Gestión de pluginsAl ser tan variados y no necesarios para todoel mundo, no son parte de la versión estándarde WordPress.Es por ello que la práctica totalidad de losmismo son desarrollados por terceras personasy su madurez y calidad varían mucho de unosa otros.Podemos encontrar la mayoría de ellos enhttp://wordpress.org/extend/plugins/Casi todos ellos indican en su página en labase de datos de plugins para que versionesde WordPress son compatibles.
  • 30. Gestión de plugins
  • 31. Gestión de pluginsPara ver que plugins tenemos instalados:
  • 32. Gestión de plugins
  • 33. Gestión de pluginsPodemos instalar nuevos plugins: 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 hosting, por lo que no queda más remedio que usar la opción anterior.
  • 34. Gestión de pluginsAlgunos (pocos) plugins necesitan accionesmanuales adicionales. Suelen indicar quéacciones son en el fichero README.txt quehay dentro del .zip.¡ATENCIÓN!: Un plugin con errores oincompatible con nuestra versión deWordPress puede dejar nuestro blog fuerade servicio. Hacer una copia de seguridad completa del sitio WordPress/BuddyPress antes de instalar un nuevo plugin, por si acaso.
  • 35. Gestión de plugins - instalación
  • 36. Gestión de plugins - instalación
  • 37. Gestión de plugins - instalación
  • 38. Gestión de plugins - instalación
  • 39. Gestión de plugins - borradoPara deshabilitar/borrar los plugins:
  • 40. Gestión de plugins - borrado
  • 41. Gestión de plugins - borradoPuede que algunos plugins no se puedanborrar de esta forma (no tengamospermisos en disco para hacerlo desde eldashboard).En ese caso hay que borrar el directorio delplugin de /wp-content/plugins de formamanual (en el servidor o via FTP).
  • 42. Instalación de BuddyPress
  • 43. Instalación de BuddyPress
  • 44. Traducción al español de BuddyPressNOTA PREVIA: Para que la traducción funcione, el sitioWordPress debe estar en español.Accedemos a http://bp-es.com y procedemos a ladescarga del archivo de traducción desde la sección"Descargas".Dentro del archivo comprimido, encontraremos 2archivos diferentes. Un archivo po y otro mo.El archivo que utilizaremos y que utiliza BuddyPresspara la traducción, es el archivo buddypress-es_ES.moDebmos subir y colocar este archivo en .../wp-content/plugins/buddypress/bp-languages/Luego ya podemos seguir la instalación (y usarloposteriormente en español).
  • 45. Instalación de BuddyPress
  • 46. Instalación de BuddyPress
  • 47. Configuración básicaCuando lanzamos el wizard de instalaciónrealizamos 5 pasos de configuración inicial: Qué componentes habilitar de los disponibles. Qué páginas usar para mostrar listados de diferentes elementos (usuarios, grupos, actividad, etc.) Qué tipo de enlaces permanentes (permalinks) utilizar. Qué tema usar en BuddyPress. Confirmar los ajustes anteriores y activar completamente BuddyPress.
  • 48. Configuración básica
  • 49. Configuración básica
  • 50. Configuración básica
  • 51. Configuración básica
  • 52. Configuración básica
  • 53. Configuración básicaEn todo momento podemos reconfigurar BuddyPress:
  • 54. Configuración básicaEn todo momento podemos reconfigurar BuddyPress:
  • 55. Configuración básicaSi queremos permitir el auto-registro de usuarios:
  • 56. Configuración básica
  • 57. ProgramaInstalación y configuración básica.Configuración de los perfiles de usuario. Añadir campos y secciones para los perfiles. Subida de Avatares.Hilos de usuarios (activity streams).Grupos de usuarios. Foros de discusión para los grupos. Logo e hilos para los grupos.Sistema de amistades.Sistema de mensajería privada.Blogs para los usuarios (Vía el motor de WordPress).Foros para los usuarios (Vía el motor de foros bbPress).Instalación y configuración de temas.Instalación y configuración de extensiones.Como hacer copias de seguridad y restaurarlasComo hacer actualizaciones
  • 58. Configuración de perfiles de usuarioBuddyPress nos permite añadir nuevoscampos de datos de usuarios, para que estosse autodescriban mejor. Tantos como deseemos a elegir entre varios tipos. Pudiendo hacerlos obligatorios o no. Controlado quien puede verlos y quien no (privacidad) Permite además agruparlos por secciones.También permite que el usuario establezcaun avatar (con soporte de serie paraGravatar).
  • 59. Configuración de perfiles de usuario
  • 60. Configuración de perfiles de usuario
  • 61. Configuración de perfiles de usuario
  • 62. Configuración de perfiles de usuario
  • 63. Configuración de perfiles de usuario
  • 64. Configuración de perfiles de usuario
  • 65. Configuración de perfiles de usuarioPodemos mover el orden de los campos, o moverlos aotro grupo, simplemente arrastrándolos y soltándolos: Soltar Arrastrar
  • 66. Configuración de perfiles de usuarioAsí es como lo vería el usuario:
  • 67. Configuración de perfiles de usuarioEn la misma página podemos cambiar el avatar:
  • 68. Configuración de perfiles de usuario
  • 69. Configuración de perfiles de usuarioConfiguración general del usuario, de las notificacionesy eliminación de la cuenta:
  • 70. Configuración de perfiles de usuario
  • 71. Configuración de perfiles de usuario
  • 72. ProgramaInstalación y configuración básica.Configuración de los perfiles de usuario. Añadir campos y secciones para los perfiles. Subida de Avatares.Hilos de usuarios (activity streams).Grupos de usuarios. Foros de discusión para los grupos. Logo e hilos para los grupos.Sistema de amistades.Sistema de mensajería privada.Blogs para los usuarios (Vía el motor de WordPress).Foros para los usuarios (Vía el motor de foros bbPress).Instalación y configuración de temas.Instalación y configuración de extensiones.Como hacer copias de seguridad y restaurarlasComo hacer actualizaciones
  • 73. Hilos de usuarios (activity streams)Hilos de usuarios de actividad global, personal o degrupo, con vista de hilo único..Como una actualización de estado o un tweet, cadausuario puede actualizar su hilo de actividad.Otros usuarios pueden seguir estos hilos por RSS oemail.Se puede mencionar a otros usuarios por medio delsímbolo @.Podemos marcar los hilos como favoritos, comentaren ellos o responder a otros comentarios (enformato hilos de discusión).
  • 74. Hilos de usuariosActividad global (pestaña actividad):
  • 75. Hilos de usuariosActividad personal de terceros (pestaña usuarios):
  • 76. Hilos de usuariosActividad personal de terceros (continuación):
  • 77. Hilos de usuariosActividad personal propia:
  • 78. Hilos de usuariosActividad personal (menciones):
  • 79. Hilos de usuariosActividad personal (menciones):
  • 80. ProgramaInstalación y configuración básica.Configuración de los perfiles de usuario. Añadir campos y secciones para los perfiles. Subida de Avatares.Hilos de usuarios (activity streams).Grupos de usuarios. Foros de discusión para los grupos. Logo e hilos para los grupos.Sistema de amistades.Sistema de mensajería privada.Blogs para los usuarios (Vía el motor de WordPress).Foros para los usuarios (Vía el motor de foros bbPress).Instalación y configuración de temas.Instalación y configuración de extensiones.Como hacer copias de seguridad y restaurarlasComo hacer actualizaciones
  • 81. Grupos de usuariosPermite a los usuarios separar las discusiones entemáticas específicas.Tienen tres niveles (como en bbPress): Grupos públicos. Grupos privados. Grupos ocultos.Grupos públicos: Cualquier miembro del sitio puede unirse al grupo. El grupo aparecerá en el listado de grupos y en los resultados de las búsquedas. El contenido y la actividad del grupo será visible para cualquier miembro del sitio.
  • 82. Grupos de usuariosGrupos privados: Sólo los usuarios que soliciten la pertenencia y sean aceptados pueden unirse al grupos. El grupo aparecerá en el listado de grupos y en los resultados de las búsquedas. El contenido y la actividad del grupo será visible para los miembros del grupo únicamente.Grupos ocultos: Sólo los usuarios a los que se invite podrán unirse al grupo. El grupo no aparecerá en el listado de grupos ni n los resultados de las búsquedas. El contenido y la actividad del gruop será visible para los miembros del grupo únicamente.Los grupos pueden tener sus propios moderadores,asignados por los administradores del grupo (inicialmente elcreador).
  • 83. Grupos de usuariosListado, búsqueda y creación de grupos:
  • 84. Grupos de usuariosCreación de grupos:
  • 85. Grupos de usuariosCreación de grupos (cont.):
  • 86. Grupos de usuariosCreación de grupos (cont.):
  • 87. Grupos de usuariosCreación de grupos (cont.):
  • 88. Grupos de usuariosUso de grupos:
  • 89. Grupos de usuariosUso de grupos, listado de usuarios del grupo:
  • 90. Grupos de usuariosUso de grupos, envio de invitaciones (especialmente engrupos ocultos):
  • 91. Grupos de usuariosAdministración del grupo, edición de detalles:
  • 92. Grupos de usuariosAdministración del grupo, privacidad e invitaciones:
  • 93. Grupos de usuariosAdministración del grupo, gestión de usuarios:
  • 94. Grupos de usuariosAdministración del grupo, borrado del mismo:
  • 95. Foros de discusión para los gruposPrimero es necesario configurar los foros (comoadministrador de WordPress):
  • 96. Foros de discusión para los gruposConfiguración de los foros (cont.):
  • 97. Foros de discusión para los gruposConfiguración de los foros (cont.):
  • 98. Foros de discusión para los gruposConfiguración de los foros (cont.):
  • 99. Foros de discusión para los gruposUso de los foros:
  • 100. Foros de discusión para los gruposUso de los foros (cont.):
  • 101. Foros de discusión para los gruposUso de los foros (cont.):
  • 102. Foros de discusión para los gruposUso de los foros (cont.):
  • 103. ProgramaInstalación y configuración básica.Configuración de los perfiles de usuario. Añadir campos y secciones para los perfiles. Subida de Avatares.Hilos de usuarios (activity streams).Grupos de usuarios. Foros de discusión para los grupos. Logo e hilos para los grupos.Sistema de amistades.Sistema de mensajería privada.Blogs para los usuarios (Vía el motor de WordPress).Foros para los usuarios (Vía el motor de foros bbPress).Instalación y configuración de temas.Instalación y configuración de extensiones.Como hacer copias de seguridad y restaurarlasComo hacer actualizaciones
  • 104. Sistema de amistadesEs necesario para poder invitar un usuario a pertenecera un grupo.
  • 105. Sistema de amistadesEl otro usuario debe aceptar la invitación:
  • 106. ProgramaInstalación y configuración básica.Configuración de los perfiles de usuario. Añadir campos y secciones para los perfiles. Subida de Avatares.Hilos de usuarios (activity streams).Grupos de usuarios. Foros de discusión para los grupos. Logo e hilos para los grupos.Sistema de amistades.Sistema de mensajería privada.Blogs para los usuarios (Vía el motor de WordPress).Foros para los usuarios (Vía el motor de foros bbPress).Instalación y configuración de temas.Instalación y configuración de extensiones.Como hacer copias de seguridad y restaurarlasComo hacer actualizaciones
  • 107. Sistema de mensajería privadaSi accedemos a la página de un usuario podemosenviarle mensajes privados.
  • 108. Sistema de mensajería privadaEnvío de mensajes privados:
  • 109. Sistema de mensajería privadaEnvío de mensajes privados, lectura y respuesta:
  • 110. ProgramaInstalación y configuración básica.Configuración de los perfiles de usuario. Añadir campos y secciones para los perfiles. Subida de Avatares.Hilos de usuarios (activity streams).Grupos de usuarios. Foros de discusión para los grupos. Logo e hilos para los grupos.Sistema de amistades.Sistema de mensajería privada.Blogs para los usuarios (Vía el motor de WordPress).Foros para los usuarios (Vía el motor de foros bbPress).Instalación y configuración de temas.Instalación y configuración de extensiones.Como hacer copias de seguridad y restaurarlasComo hacer actualizaciones
  • 111. Conversión en una red de sitiosA partir de la versión 3.0 de WordPress, sefusionan la versión mono-blog (WordPress)y multi-blog (WordPress-MU).Sólo existe una versión que se instala comoinstalación mono-blog inicialmente.Podemos convertirla en instalación multi-blog (red de sitios, en terminología deWordPress).Nos permite tener múltiples sitios (blogs),con una única copia de WordPress y unaúnica base de datos.
  • 112. Conversión en una red de sitiosUna vez convertida en una instalación de redde sitios, WordPress nos permite: Administrar de forma centralizada, con único usuario* (con el rol de super admin, ver más adelante), todos los sitios (blogs). Delegar la administración de cada sitio a otros usuarios (con el rol de administrador). El rol de administrador no pueden crear, editar o borrar usuarios, sólo pueden asignarles roles en su sitio. El rol de administrador no puede instalar ni borrar plugins ni temas, sólo puede habilitar o deshabilitar los que haya instalado el super admin.
  • 113. Conversión en una red de sitiosTenemos que decidir como vamos aacceder a cada sitio de la red: Usando subdominios del dominio original: http://nombre-sitio.midominio.com/ http://otro-nombre-sitio.midominio.com/ Usando "subdirectorios" del dominio original: http://midominio.com/comunidad/nombre-sitio http://midominio.com/comunidad/otro-nombre-sitioEl segundo de los métodos es más sencillode configurar (no hay que configurar elDNS).
  • 114. Conversión en una red de sitiosNo podremos usar el segundo de losmétodos si nuestro WordPress tienemás de un mes de vida (por la forma enque se construyen los enlacespermanentes)El segundo de los métodos es más sencillode configurar si usamos el servidor webApache.En este caso necesitamos la extensión deApache llamada mod_rewrite, instalada yhabilitada.
  • 115. Conversión en una red de sitiosLos pasos a seguir son: Hacer una copia de seguridad COMPLETA de WordPress (base de datos + ficheros). Desactivar todos los plugins instalados. Editar el fichero wp-config.php y añadir la siguiente línea antes de la línea que pone "/* Thats all, stop editing! Happy blogging. */” (“/* ¡Eso es todo, deja de editar! Feliz blogging */” en la versión en español de WordPress): define(WP_ALLOW_MULTISITE, true); Ir al menú “Herramientas”, opción “Configuración de la Red” (ver figura siguiente). Esta opción no aparecerá hasta que hayamos añadido la línea anterior. Opcionalmente cambiar el título del sitio principal (el blog original) y el correo electrónico del administrador (ahora convertido en super admin).
  • 116. Conversión en una red de sitios
  • 117. Conversión en una red de sitios
  • 118. Conversión en una red de sitiosEn el paso 2, pegar en el fichero wp-config lo queaparezca en nuestra pantalla, no lo de la imagen deabajo.
  • 119. Conversión en una red de sitiosEn el paso 3, pegar en el fichero lo que aparezca ennuestra pantalla, no lo de la imagen de abajo. Una vezhecho pulsar en Acceder.
  • 120. Conversión en una red de sitiosUna vez identificados no parece que haya muchos cambios,pero aparece una nueva opción en el menú Escritorio,llamada Mis sitios (sitios en los que tengo algún tipo de rol):
  • 121. Conversión en una red de sitiosPasando el ratón por el texto “Mis sitios” del toolbar nosaparece una nueva opción: “Administrador de la red”:
  • 122. Conversión en una red de sitiosAquí nos aparece la gestión de Sitios, donde podemoscrear nuevos sitios, o buscar los existentes:
  • 123. Conversión en una red de sitiosPulsando en el menú Sitios, nos enseña la lista de losexistentes y nos permite añadir nuevos:
  • 124. Conversión en una red de sitiosSi pasamos el ratón por encima del nombre de un sitioexistente, nos aparecen los enlaces para editar esesitio, ir a su escritorio (dashboard) o visitar el sitio (laportada del mismo):
  • 125. Conversión en una red de sitiosUna vez creado un nuevo sitio, se administra como unblog WordPress más.La única diferencia es que, como ya se ha dicho, no sepueden instalar (ni eliminar) temas ni plugins. Sólopodemos habilitar y deshabilitar los existentes.En el caso de los plugins podremos configurarlos encaso de que el plugin permita configuraciónindividualizada para cada sitio (no todos lo hacen).Para instalar (y eliminar) temas y plugins hay quehacerlo desde el “Administrador de la red”.En este último caso podemos activar los plugins para lared (todos los sitios) de forma incondicional.¡ATENCIÓN, no todos los plugins soportancorrectamente esta funcionalidad!
  • 126. Gestión de usuario y permisosEl administrador puede crear, modificar yborrar usuarios a voluntad.WordPress usa los roles y capacidades paradecidir qué pueden hacer esos usuarios.WordPress tiene 6* roles predefinidos: Super Admin* Administrador Editor Autor Colaborador Suscriptor
  • 127. Gestión de usuario y permisosCada rol tiene una serie de capacidadespredefinidas, como publish_post,moderate_comments, etc.A grandes rasgos esto es lo que puedehacer cada rol: Super Admin – Tiene acceso a las funcionalidades de administración de toda la red de blogs, y puedes gestionar todos los blogs. Administrador – Tiene acceso a todas las funcionalidades de administración de un blog individual.
  • 128. Gestión de usuario y permisosA grandes rasgos esto es lo que puedehacer cada rol (continuación): Editor – Puede publicar y administrar entradas (posts) y páginas así como gestionar entradas y páginas de otros usuarios, etc. Autor – Puede publicar y gestionar sus propias entradas. Colaborador – Puede escribir y gestionar sus propias entradas, pero no puede publicarlas. Suscriptor – Solamente puede gestionar su perfil.Más detalles enhttps://codex.wordpress.org/Roles_and_Capabilities
  • 129. Gestión de usuario y permisosPara crear nuevos usuarios:
  • 130. Gestión de usuario y permisos
  • 131. Gestión de usuario y permisos
  • 132. Gestión de usuario y permisosPara editar/borrar usuarios existentes:
  • 133. Gestión de usuario y permisosSi borramos un usuario:
  • 134. ProgramaInstalación y configuración básica.Configuración de los perfiles de usuario. Añadir campos y secciones para los perfiles. Subida de Avatares.Hilos de usuarios (activity streams).Grupos de usuarios. Foros de discusión para los grupos. Logo e hilos para los grupos.Sistema de amistades.Sistema de mensajería privada.Blogs para los usuarios (Vía el motor de WordPress).Foros para los usuarios (Vía el motor de foros bbPress).Instalación y configuración de temas.Instalación y configuración de extensiones.Como hacer copias de seguridad y restaurarlasComo hacer actualizaciones
  • 135. Foros de discusión para los usuariosSe diferencian de los de grupo en que son globales. Noestán asociados a un grupo determinado.Pueden coexistir con los foros de grupo. Pero usar ambostipos a la vez puede confundir a los usuarios.Son más complejos de instalar y configurar que los degrupo.En general es preferible usar los foros de grupo, pues latemática de la discusión está más definida, así como elconjunto de usuarios que tienen interés en dicha temática.Se puede encontrar una discusión detallada sobre ambostipos de grupos (con instrucciones de instalación yconfiguración) en http://codex.buddypress.org/getting-started/installing-group-and-sitewide-forums/
  • 136. ProgramaInstalación y configuración básica.Configuración de los perfiles de usuario. Añadir campos y secciones para los perfiles. Subida de Avatares.Hilos de usuarios (activity streams).Grupos de usuarios. Foros de discusión para los grupos. Logo e hilos para los grupos.Sistema de amistades.Sistema de mensajería privada.Blogs para los usuarios (Vía el motor de WordPress).Foros para los usuarios (Vía el motor de foros bbPress).Instalación y configuración de temas.Instalación y configuración de extensiones.Como hacer copias de seguridad y restaurarlas.Como hacer actualizaciones.
  • 137. Instalación y configuración de temasLos temas son una forma de configurar el aspectode un sitio WordPress: la portada, los artículos, laspáginas, las categorías, etc.Un tema es una colección de fichero que trabajanjuntos para producir una interfaz de usuario.Estos ficheros de denominan ficheros de plantilla,y pueden incluir plantillas personalizadas, ficherosde imagen (*.jpg, *.gif), hojas de estilo (*.css),Páginas personalizadas así como los ficheros decódigo necesarios (*.php).Al igual que los plugins, vienen en forma deficheros .zip
  • 138. Instalación y configuración de temasAl ser tan variados y no necesarios para todoel mundo, no son parte de la versión estándarde WordPress (que sólo trae dos de serie:Twenty Eleven y Twenty Ten).Cuando instalamos BuddyPress instala untercer tema propio (BuddyPress Default).Es por ello que la práctica totalidad de losmismo son desarrollados por terceraspersonas y su madurez y calidad varíanmucho de unos a otros.Podemos encontrar muchos de ellos enhttp://wordpress.org/extend/themes/
  • 139. Instalación y configuración de temasPara ver que temas tenemos instalados:
  • 140. Instalación y configuración de temasLos temas suelen ser más o menos configurables.Suelen permitir el uso de Widgets:
  • 141. Instalación y configuración de temas
  • 142. Instalación y configuración de temasAlgunos soportan menús personalizados:
  • 143. Instalación y configuración de temas
  • 144. Instalación y configuración de temasPodemos 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. Obteniendo el fichero .zip por nuestra cuenta y subiéndolo desde el dashboard, en el apartado de subir temas. Desde el dashboard, en la entrada del menú Apariencia. Esta opción a veces no funciona en algunos proveedores de hosting, por lo que no queda más remedio que usar una de las opciones anteriores.
  • 145. Gestión de temas – instalar tema
  • 146. Gestión de temas – instalar tema
  • 147. Gestión de temas – instalar tema
  • 148. Gestión de temas – instalar tema
  • 149. Gestión de temas – instalar tema
  • 150. Gestión de temas – instalar tema
  • 151. Gestión de temas – instalar tema
  • 152. Gestión de temas – borradoPara borrar los temas:
  • 153. Gestión de temas – borrado
  • 154. Gestión de temas – borradoPuede que algunos temas no se puedanborrar de esta forma (no tengamospermisos en disco para hacerlo desde eldashboard).En ese caso hay que borrar el directorio deltema de /wp-content/themes de formamanual (en el servidor o via FTP).
  • 155. ProgramaInstalación y configuración básica.Configuración de los perfiles de usuario. Añadir campos y secciones para los perfiles. Subida de Avatares.Hilos de usuarios (activity streams).Grupos de usuarios. Foros de discusión para los grupos. Logo e hilos para los grupos.Sistema de amistades.Sistema de mensajería privada.Blogs para los usuarios (Vía el motor de WordPress).Foros para los usuarios (Vía el motor de foros bbPress).Instalación y configuración de temas.Instalación y configuración de extensiones.Como hacer copias de seguridad y restaurarlas.Como hacer actualizaciones.
  • 156. Copias de seguridadUna copia de seguridad completa deWordPress 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 unainstalación de WordPress completamente.
  • 157. Copias de seguridadPara hacer la copia de seguridad de la basede 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 losficheros y directorios podemos usarFileZilla.
  • 158. Copias de seguridadIdealmente la copia de seguridad deberíaser automática (sin intervención manual) yprogramada (periódica).Idealmente a otro equipos diferente al quetenemos instalado WordPress.Una copia de seguridad no sirve para nadasi no podemos/sabemos restaurarla.
  • 159. Copias de seguridad con phpMyAdmin
  • 160. Copias de seguridad con phpMyAdmin
  • 161. Copias de seguridad con phpMyAdmin
  • 162. Restauración con phpMyAdmin
  • 163. Restauración con phpMyAdmin
  • 164. Restauración con phpMyAdmin
  • 165. Restauración con phpMyAdmin
  • 166. ProgramaInstalación y configuración básica.Configuración de los perfiles de usuario. Añadir campos y secciones para los perfiles. Subida de Avatares.Hilos de usuarios (activity streams).Grupos de usuarios. Foros de discusión para los grupos. Logo e hilos para los grupos.Sistema de amistades.Sistema de mensajería privada.Blogs para los usuarios (Vía el motor de WordPress).Foros para los usuarios (Vía el motor de foros bbPress).Instalación y configuración de temas.Instalación y configuración de extensiones.Como hacer copias de seguridad y restaurarlas.Como hacer actualizaciones.
  • 167. Como hacer actualizacionesCada cierto tiempo se publican nuevasversiones de WordPress/BuddyPress.Podemos estar interesados en actualizarnospor al menos dos razones: Incluye nuevas funcionalidades que nuestra versión actual no tiene, y que nos interesan. Ha corregido fallos (bugs) que nuestra versión sí tiene y la nueva no. Esto es especialmente importante en caso de fallos de seguridad. Por desgracia, el historial de fallos de seguridad de WordPress/BuddyPress es bastante largo y extenso.
  • 168. Como hacer actualizacionesLa actualización de WordPress sólo incluyea los ficheros y directorios del "núcleo" deWordPress. 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 esosficheros, se perderán en la actualización.El resto de plugins y temas no seactualizarán (se gestionan aparte).
  • 169. Como hacer actualizacionesAlgunos plugins pueden dejar de funcionaral actualizar de versión (pueden no sertodavía compatibles con ésta).Por eso se recomienda desactivar todos losplugins antes de hacer la actualización eirlos activando uno por uno después (ycomprobar que todo sigue funcionandodespués de activar cada plugin).
  • 170. Como hacer actualizacionesLos pasos a seguir serían: Verificar que cumplimos los requisitos mínimos para ejecutar la nueva versión. Consultar http://wordpress.org/about/requirements/ para ello. Hacer un backup completo de nuestro sitio WordPress (base de datos y ficheros). Deshabilitar los plugins instalados. Hacer la actualización en sí. Hay dos métodos: Actualización automatizada (preferible si funciona) Actualización manual (para mayor control o si la automatizada no funciona). Volver a habilitar los plugins uno por uno y verificar que todo funciona correctamente.
  • 171. Actualización automatizada
  • 172. Actualización automatizada
  • 173. Actualización manualLos 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/hosting, 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).
  • 174. Actualización manualLos pasos a seguir serían (continuación) 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 http://midominio.com/wp-admin (o http://midominio.com/comunidad/wp-admin) para terminar la actualización
  • 175. Como estar al día de actualizaciones pendientes
  • 176. Configuración adicional para usar permalinksLos detalles completos se pueden consultar en ladirección http://codex.wordpress.org/Using_PermalinksRequisitos para que los permalinks funcionen conApache 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: Options +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.
  • 177. Configuración adicional para usar permalinksPuede que todo lo anterior ya esté configurado pornuestro proveedor y no haya que hacer nada.Si tenemos nuestro propio servidor, tendremos quemodificar la configuración de Apache (y reiniciar elservicio después de hacerlo).Suponiendo que tenemos instalado WordPress en/var/www/midominio.com/blog, en la configuración deglobal de Apache necesitaríamos algo como losiguiente: <Directory /var/www/midominio.com/blog> Options +FollowSymLinks AllowOverride FileInfo </Directory>
  • 178. Configuración adicional para usar permalinksEn el fichero .htaccess pondríamos las siguientes líneas(suponiendo que WordPress no pueda crear el fichero élmismo):# 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