SLIDE-1-TITLE-HERE

Replace these every slider sentences with your featured post descriptions.Go to Blogger edit html and find these sentences.Now replace these with your own descriptions.This theme is Bloggerized by Lasantha - Premiumbloggertemplates.com[...]

SLIDE-2-TITLE-HERE

Replace these every slider sentences with your featured post descriptions.Go to Blogger edit html and find these sentences.Now replace these with your own descriptions.This theme is Bloggerized by Lasantha - Premiumbloggertemplates.com[...]

SLIDE-3-TITLE-HERE

Replace these every slider sentences with your featured post descriptions.Go to Blogger edit html and find these sentences.Now replace these with your own descriptions.This theme is Bloggerized by Lasantha - Premiumbloggertemplates.com[...]

If you are going [...]

SLIDE-4-TITLE-HERE

Replace these every slider sentences with your featured post descriptions.Go to Blogger edit html and find these sentences.Now replace these with your own descriptions.This theme is Bloggerized by Lasantha - Premiumbloggertemplates.com[...]

SLIDE-5-TITLE-HERE

Replace these every slider sentences with your featured post descriptions.Go to Blogger edit html and find these sentences.Now replace these with your own descriptions.This theme is Bloggerized by Lasantha - Premiumbloggertemplates.com[...]

viernes, 28 de octubre de 2011

Como evitar la desativación de plugins por los clientes


Una de las cosas más delicadas cuando montas una web a un cliente con WordPress es el hecho de que te desactive o modifique plugins que, si no lo hace con conocimiento, pueda destrozar el sitio. No es raro, pasa, sobre todo si hablamos de plugins que has modificado a medida o sin los cuales el tema no funcionará correctamente.

By Portal de Peru with No comments

Como evitar que alguien cambie de tema en WordPress


Como continuación de lo que hablábamos ayer, donde explicábamos como evitar la desactivación de plugins, hoy vamos a ver un estupendo truco con el que evitar que alguien cambie de tema en WordPress.
La situación más habitual, de nuevo, es una web que has montado a un cliente y este, con más permisos de los que debiera, no se le ocurre otra cosa que instala algún tema y cambiar de tema “a ver que tal queda así la web“. El resultado ya lo sabes, que lo normal es que haga un desastre

By Portal de Peru with No comments

sábado, 20 de agosto de 2011

Novedades de wordpress 3.3 con el postname


Hace tiempo que se detectó que la estructura de enlaces personalizada %postname% generaba una serie de redirecciones y, en consecuencia, lentitud de carga en WordPress.

Esto es debido a que curiosamente esta estructura personalizada no está soportada por WordPress nativamente y requiere redirecciones, esto afecta al rendimiento de tu WordPress

By Portal de Peru with No comments

jueves, 18 de agosto de 2011

Members, fantástico plugin para administrar a los miembros de tu blog


Hace tiempo que recomiendo el uso de Members, un fantástico plugin, para gestionar adecuadamente las capacidades y roles de WordPress, pero hay ocasiones en que no es perfecto, tiene sus matices, me explico …
Es bastante corriente modificar, una vez instalado, algún perfil de usuario (siempre estamos hablando de sitios multiusuario) para que, a su vez, pueda agregar otros usuarios. La idea es montar una estructura de colaboradores en la que alguien, normalmente el Editor, no solo revise el contenido creado por usuarios con perfil de Colaborador y Autor, sino que también pueda hacer de "responsable de recursos humanos" y añadir, modificar y borrar perfiles de usuario y sus capacidades.

Pues bien, con Members podemos hacer todo esto pero hay una pega, y es que cuando asignamos a un perfil de usuario la capacidad de crear y/o modificar usuarios también puede crear y/o modificar usuarios con perfil de Administrador, con el peligro que ello supone, sino revisa la tabla de Perfiles y Capacidades de WordPress.

Afortunadamente, todo tiene solución, así que si este es tu caso (el mío si lo es pues gestiono una red de blogs con múltiples perfiles de usuarios), solo tienes que hacer esto:
  1. Instalas y activas Members
  2. Eliges (o creas) un perfil de usuario al que le añadirás las capacidades de crear, modificar, borrar, cambiar perfiles y usuarios
    members new user1 members new user2
  3. Añades este código al fichero functions.php de tu tema activo:

    class JPB_User_Caps {
      // Add our filters
      function JPB_User_Caps(){
        add_filter( 'editable_roles', array(&$this, 'editable_roles'));
        add_filter( 'map_meta_cap', array(&$this, 'map_meta_cap'),10,4);
      }
      // Remove 'Administrator' from the list of roles if the current user is not an admin
      function editable_roles( $roles ){
        if( isset( $roles['administrator'] ) && !current_user_can('administrator') ){
          unset( $roles['administrator']);
        }
        return $roles;
      }
      // If someone is trying to edit or delete and admin and that user isn't an admin, don't allow it
      function map_meta_cap( $caps, $cap, $user_id, $args ){
        switch( $cap ){
            case 'edit_user':
            case 'remove_user':
            case 'promote_user':
                if( isset($args[0]) && $args[0] == $user_id )
                    break;
                elseif( !isset($args[0]) )
                    $caps[] = 'do_not_allow';
                $other = new WP_User( absint($args[0]) );
                if( $other->has_cap( 'administrator' ) ){
                    if(!current_user_can('administrator')){
                        $caps[] = 'do_not_allow';
                    }
                }
                break;
            case 'delete_user':
            case 'delete_users':
                if( !isset($args[0]) )
                    break;
                $other = new WP_User( absint($args[0]) );
                if( $other->has_cap( 'administrator' ) ){
                    if(!current_user_can('administrator')){
                        $caps[] = 'do_not_allow';
                    }
                }
                break;
            default:
                break;
        }
        return $caps;
      }
    }
    $jpb_user_caps = new JPB_User_Caps();
  4. Guardas los cambios y ¡Ya está!, ahora el nuevo perfil de usuario podrá crear y modificar perfiles pero no podrá crear administradores ni modificar sus perfiles a no ser que, a su vez, sea administrador
¡Que lo disfrutes!

By Portal de Peru with 1 comment

Modo en mantenimiento en wordpress


Yo creo que está de más instalar un plugin solo para poner tu sitio en modo de mantenimiento durante unos momentos, digamos que para realizar una actualización menor o cosas así ¿no te parece?.
Además, ¿quien no ha sufrido algún problema tras una actualización con los plugins de mantenimiento?. Pues eso …

By Portal de Peru with No comments

lunes, 15 de agosto de 2011

Tu tienda virtual en solo 10 minutos

osCommerce, como el propio nombre lo dice, es un script que crea en tu servidor tu propia tienda online en 10 minutos, hoy en día muchas personas venden en internet y… ¿ porque tu no ?

Información importante: Acepta varios tipos de monedas para que extranjeros puedan ver y comprar los productos publicados en tu tienda, cabe destacar que este fabuloso script incluye 3 idiomas (Español, Ingles y Alemán).

Para los que no saben instalar scripts les dejo la guía (no todos los scripts se instalan igual)

Pasos de la instalación:
  1. Descargar la ultima versión de osCommerce.
  2. Subir los archivos a tu servidor o hosting mediante un cliente FTP ( recomiendo FileZilla )
  3. Crear una base de datos y darle privilegios al usuario sobre la base de datos.
  4. Ingresar al sitio y seguir los pasos de la instalación.
  5. Luego de tener todo funcionando, borrar las carpetas de instalación.
Luego tendrán que borrar los ejemplos de los productos para colocar los suyos.
Sin mas que decir, si querés una tienda online, osCommerce es tu solución !

Website: osCommerce: Open Source Online Shop E-Commercer Solutions
Descarga: osCommerce: Downloads

By Portal de Peru with No comments

Plugin CMSfy para personalizar la administración de wordpress facil


Una de las cosas que me encanta de WordPress son los plugins.

Y es que aunque habitualmente comparta funciones o hooks con los que modificar aspectos de WordPress, cuando sale un plugin que nos facilita la vida para que con un par de clics hagas virguerías me encanta.
CMSfy es una de estas pequeñas maravillas.

Como herramienta de personalización de la administración de WordPress no tiene precio, y encima es gratis, a nuestra disposición en el instalador de plugins y el repositorio oficial, vamos, que no se le puede pedir más.

¿Que qué hace?, pues un poco de todo …


Lo que busca es ofrecer una personalización completa de la administración de WordPress, y para ello ofrece una única pantalla, eso si, con 3 pestañas distintas y multitud de posibilidades en cada una. Es lo que se suele llamar un “tweaker“.

En la primera pestaña podemos realizar multitud de personalizaciones a la visibilidad de los elementos en la administración, decidiendo que verán los usuarios de nuestro WordPress y que no. No te las detallaré todas porque son una cantidad enorme, pero puedes ocultar las actualizaciones a los que no sean administradores, elegir que widgets de Escritorio se verán, que widgets estarán disponibles para las barras laterales, incluso que columnas verás en las ventanas de entradas y páginas.


La segunda, llamada “Media“, nos ofrece un par de cuestiones importantes. Por una parte podemos provocar que las imágenes que subamos se redimensionen automáticamente en la carga, evitando un consumo excesivo de espacio y tiempo en carga del servidor por culpa de usuarios pedorros que suben sus fotos a tope de calidad, por ejemplo.

Lo siguiente que nos ofrece esta pestaña es poder añadir tamaños adicionales que se crearán al subir una imagen, definiendo no solo el tamaño, que eso ya lo puedes hacer en la página de ajustes estándar, sino también los nombres de las distintas imágenes. No sustituyes los tamaños estándar sino que puedes crear más.

En la tercera y última pestaña de configuraciones, llamada “Editor“, puedes mejorar algo el editor de entradas TinyMCE, eligiendo que formatos de estilo de texto quieres que se muestren (que siempre sobran), pero también puedes añadir formatos y tamaños nuevos, a tu gusto.

Y si te quedas con ganas de más en la última pestaña tienes una serie de plugins recomendados para mejorar la experiencia y el control de tu CMS WordPress.

Bien ¿no?
Yo creo, no obstante, que aún se puede mejorar más el plugin, pues por ejemplo no te permite definir que perfil de usuario verá según que cosas, por ejemplo. En la versión actual si inactivas, por poner un caso, el widget Quick Press no estará disponible ni para el administrador. Con eso sería perfecto del todo. Pero vamos, que es genial, y más para una versión tan temprana como la 0.5.
fuente: ayuda wordpress

By Portal de Peru with No comments

    • Popular
    • Categories
    • Archives