Archivo

Entradas Etiquetadas ‘wordpress’

Crear rol personalizado en WordPress

domingo, 24 de enero de 2010 Comments off

WordPress por defecto tiene estos roles

  • Administradores: Todos los permisos
  • Editores: Pueden crear paginas sin necesitar aprobacion, puede editar todos los posts, moderar comentarios. No puede cambiar configuracion sistema, plugins, temas ni usuarios.
  • Autor: Puede crear post sin aprobacion, puede editar los post pero solamente los suyos. No puede moderar comentarios ni cambiar configuracion, plugins, temas ni usuarios.
  • Colaborador: Igual que el Autor, solo que los post que publique requieren moderacion del Editor o del Administrador antes que aparezcan.
  • Suscriptor: Ningun permiso, solo puede editar su perfil en el panel de administracion.

Con el plugin Role Manager puedes crear roles nuevos y cambiar los existentes, como por ejemplo, junto con el plugin de Modo de mantenimiento dar acceso a todos los usuarios registrados, o que puedan leer las paginas privadas para que se registren para verlas, etc.

Instalacion

  • Descarga el plugin desde el sitio del autor.
  • Extrae la carpeta y subela al sitio por FTP a wp-content/plugins/
  • Entra al panel de administracion y en la seccion Plugins habilitas el nuevo complemento.

En la seccion Usuarios tendras la opcion Roles donde podras editar y crear roles nuevos

image

Nuevo rol

Bajas a final, pones un nombre y marcas los checkboxes de las funciones que tendra el rol nuevo

image

Para aplicarselo a los usuarios, al momento de editar un usuario tienes una lista con los roles, ahi selecciona el rol nuevo y pones Guardar.

image

Autenticacion WordPress por Facebook

sábado, 27 de junio de 2009 1 comentario

WordPress por defecto tiene su sistema propio de usuarios, por lo que si es necesario estar registrado para postear, subir post, etc necesitas crearte una cuenta. Ahora con un plugin puedes validarte solo teniendo cuenta en Facebook y autorizando el inicio de sesion (la primera vez solamente pide eso).

El plugin originario de Facebook es WP-FBConnect y lo puedes descargar de la Wiki de desarrolladores:

http://wiki.developers.facebook.com/index.php/WP-FBConnect

Su instalacion es sencilla, pero requiere algunos pasos adicionales a los que tienes que hacer cuando instalas un plugin normalmente.

  • Descargar, y extraer carpeta plugin a carpeta temporal en tu PC
  • Subir por FTP a la carpeta plugins de la instalacion de WordPress
  • Entrar al panel de administracion con tu cuenta normal y habilitar el plugin.
  • Ir a la pagina de opciones del plugin (Opciones -> Facebook Connect)
  • La pagina te pide dos valores, una clave API y un secreto.

Para crear ambos valores debes ir a la pagina de desarrolladores de FB, en este link y crear una aplicacion, debes poner un nombre acorde al blog porque este saldra cuando los usuarios publiquen notas en su perfil, luego de creada la aplicacion copias ambas claves a la pagina de configuracion del plugin.

  • Ya esta lista la configuracion inicial, ahora en la pagina de login aparecera el boton Connect para iniciar sesion usando Facebook, y cuando hayas iniciado sesion en la esquina superior derecha saldra saldra «Hola (USUARIO), Cerrar sesion» y la foto de perfil.
  • Si quieres que salga el boton Connect en el formulario de comentario cuando no han iniciado sesion debes modificar el archivo comment.php de la carpeta del tema que estas usando y pegar

<?php do_action(‘fbc_display_login_button’)  ?>

  • El plugin tiene opciones adicionales de configuracion que estan editando el archivo config.php en la carpeta del plugin, ahi puedes personalizar las noticias que publica en el perfil, activar/desactivar el cuadro que sale en la esquina cuando has iniciado sesion. Cuando edites los textos por defecto recuerda dejar las etiquetas que se reemplazan por los titulos/textos, etc.
  • Los comentarios de gente que ha iniciado sesion por facebook en lugar de salir el avatar obtenido desde gravatar aparece el avatar definido en Facebook, se puede distinguir porque la imagen tiene una «F» en la esquina.
  • Al iniciar sesion por FB, el plugin internamente crea una cuenta en WordPress de nombre fb_(ID_FACEBOOK), a esa cuenta le puedes asignar permisos, modificar como cualquier cuenta.
Categories: General Tags: , ,

WordPress 2.6.2 disponible

martes, 9 de septiembre de 2008 6 comentarios

Hace un tiempo actualice la version de WordPress y hoy en el RSS me encuentro que esta la version 2.6.2 disponible.

Esta version es solo para corregir la funcion que genera las passwords aleatorias de los usuarios ya que no eran 100% aleatorias, por lo que un atacante podria pedir el reseteo de la contraseña y poderla predecir.

Aunque este ataque era poco factible de que lo hicieran, igual por motivos de seguridad hay que actualizarse, sobre todo si tienes abierto el registro de usuarios.

Fuente: Genbeta

Descarga: WordPress

La actualizacion es aun mas simple, solo subir los nuevos archivos sobreescribiendo los anteriores. No requiere actualizar la base de datos asi que al abrir el ACP no necesitas hacer nada.

Instalar wordpress en español

martes, 11 de marzo de 2008 Comments off

Si quieres iniciar un blog como este XD, WordPress es una muy buena alternativa como soporte, aunque hay varias como Drupal, Movable Type, etc.

Los requerimientos son los de cualquier aplicacion PHP

  • Servidor Web como Apache o IIS (recomendado apache para usar la reescritura de URL)
  • PHP
  • mySQL
  • mail() activado (no obligatorio pero necesario para admitir registro usuarios)
  • fsockopen() activado (tampoco obligatorio, pero necesario para enviar trackbacks, pingbacks y chequear actualizaciones)

Primero descarga la ultima version desde www.wordpress.org en formato ZIP, luego de esto lo extraes a una carpeta en tu PC, obtendras una carpeta como esta

image

Estos archivos subelos por FTP a tu hosting, luego de esto abre en tu navegador tu sitio para iniciar la instalacion. Aparecera la primera pantalla:

image

Este aviso te dice que no has creado el archivo wp-config.php, entonces hace clic en «Create a wp-config.php file through a web interface».

image

Hace clic en «let’s go»

image

Database name = El nombre de la base de datos (si no la tienes creala en cPanel antes de continuar)
User name/Password = El login para entrar a la base de datos
Database host = Generalmente es localhost, pero ciertos hostings usan otro valor, en ese caso ingresalo.
Table Prefix = El prefijo de las tablas, recomendable cambiarlo dejando «_» al final, como «blog_». Si tienes varias instalaciones cada una debe tener un prefijo distinto»

Presiona Submit

WordPress se conectara a la base de datos, si es exitosa te aparecera este mensaje, de lo contrario corrige la informacion.

image

Ahora hace clic en «run the install!»

image

Rellena el titulo y email, y presiona Install WordPress

image

WordPress creara las tablas necesarias y mostrara este mensaje indicando que la instalacion esta completa y que puedes iniciar sesion con el usuario admin y la contraseña generada automaticamente (162f90), luego de entrar puedes cambiar esa clave por otra mas facil de recordar.

image

Pero tienes la interfaz en ingles, entonces debes instalar el idioma español, para eso debes bajar el idioma español desde aqui y extraerlo a la carpeta de instalacion de WordPress.

Luego debes abrir el archivo wp-config.php y editar

[sourcecode language=’php’]define (‘WPLANG’, »);[/sourcecode]

y dejar asi

[sourcecode language=’php’]define (‘WPLANG’, ‘es_ES’);[/sourcecode]

Ya tienes instalado WordPress en español XD

Blogalaxia tags :