WordPress day Cantabria 2014

Martes, 14 de octubre de 2014 |

Comentarios desactivados

WordPress Day Cantabria

Estamos de enhorabuena, visto que tenemos por delante un otoño con muchos y buenos eventos WordPress, y el WordPress day Cantabria> apunta a que será cita imprescindible.

El próximo 8 de noviembre se celebra este evento de la comunidad WordPress en Torrelavega, en un precioso lugar como es el Centro de Investigación del Medio Ambiente, que no lo digo yo, que mira la foto, luego imagina ese sitio lleno de “wordpresseros” compartiendo conocimientos y experiencias.

wpday cantabria torrelavega

El programa, además, tiene una pinta estupenda, así que ya estás reservando fecha para disfrutar de ello :)

Sábado, 8 de noviembre de 2014
9:30am – 10:00am
10:00am – 10:30am
10:30am – 11:00am
11:00am – 11:30am
11:30am – 12:00pm

Pausa para el café

12:00pm – 12:30pm
12:30pm – 1:00pm
1:00pm – 1:30pm
1:30pm – 3:30pm

Comida

3:30pm – 4:00pm
4:00pm – 4:30pm
4:30pm – 5:00pm

Pausa para el café

5:00pm – 5:30pm
5:30pm – 6:30pm
6:30pm – 7:00pm

Por 15 euros de nada disfrutarás de una jornada fantástica, almuerzo incluido, por solo 5 euros puedes hacer  una aportación al evento, y si no puedes aportar nada también sin problema, el acceso es gratuito. Eso sí ¡reserva ya!

Ver artículo completo...

WordCamp Mallorca 2014

Lunes, 13 de octubre de 2014 |

Comentarios desactivados

wordcamp-mallorca-logo

Lamento no haberme enterado antes pero más vale tarde que nunca y, lo más importante, aún hay tiempo para apuntarse a un nuevo evento WordCamp en España.

WordCamp Mallorca se celebrará el viernes 31 de octubre de 2014 en Caixa Forum Palma, un sitio genial, y con un programa muy interesante:

HORA AUDITORIUM SALA 2
8:00 am Registro
9:00 am Bienvenida
9:15 am WordPress para Editoriales Contenido de calidad en WP Juanjo Buendía
10:00 am Manejo y creación de una Web multilingüe con WordPress Amit Kvint Salud física y vida sedentaria Antonio Tugores Vázquez
11:00 am Descanso
11:15 am WordPress como AppEngine Marco Fanton Accesibilidad para discapacitados Pedro Serrano
12:00 pm Seguridad y velocidad en WordPress Antoni Aloy, Gabriel Pérez, Ricardo Galli (Por confirmar)
1:00 pm Comida
3:00 pm eCommerce desde Mallorca para el mundo Jorge Morell Ramos, Jose Manuel Raya
4:45 pm wpcom.js Damian Suarez
5:30 pm ‘Bloggeando’ desde Mallorca Marta SimonetJordi Bayona,  Tomeu Fiol, Jesús Cortés,Gonzalo Coterillo
7:00 pm Cierre

Así que anímate y asegúrate ya tu entrada, que por solo 20€ te permite acceder a todas las actividades y, por supuesto, a llevarte tu camiseta conmemorativa. De paso podrás conocer una isla maravillosa donde el buen tiempo está prácticamente garantizado.

Ver artículo completo...

¿Quieres ayudar al desarrollo de WordPress?

Viernes, 10 de octubre de 2014 |

Comentarios desactivados

wordpress-logo

WordPress es un CMS hecho por la comunidad y para la comunidad y sin el apoyo de ellos mismo en estos momentos no seria el mejor CMS que habría en la actualidad, todos podemos ser parte de esta comunidad que le aporte al desarrollo de este CMS que nos ha ayudado muchas veces en el diario vivir.

Hay muchas formas de colaborar con el proyecto WordPress, el código fuente, haciendo prueba de errores en diferentes ambientes, creando parches, funciones, probar nuevas versiones, etc.

En este articulo te recomendaremos algunas formas con las cuales puedes colaborar para que WordPress siga siendo una de las mejores herramientas a nivel web.

Trac – core.trac.wordpress.org

Trac es un software de código abierto el cual utiliza WordPress para la gestión de todo tipo de errores, mediante la generación de tickets puedes informar acerca de cualquier error que hallas encontrado, problemas de seguridad, una mala actualización, también puedes gestionar sugerencias para las próximas versiones del CMS. De esta manera la comunidad que esta detrás de todo WordPress podrá analizar cada una de nuestras opiniones y darles solución lo antes posible.

Trabajar con el núcleo de WordPress

Ya que WordPress esta creado por la comunidad cualquiera puede colaborar con la base del código, con esto no quiero decir que cualquiera puede modificar directamente la base de todo el código fuente, para poder hacer estos cambios es necesario crear un archivo de parche con los respectivos cambios y enviarlo a su revisión. Si estos cambios son aceptados seguramente estará en la próxima versión de WordPress.

Para colaborar con cambios de código y demás es necesario utilizar Subversion.

Publicación de Plugins y Temas

Para hacer la publicación de algunos de estos dos lo mas indicado es enviarlos al directorio de plugins y temas que incorpora WordPress en su página, a continuación están los link donde se pueden remitir, en ellos mismos están las indicaciones de cómo poder hacerlo, solo basta con tener una cuenta creada en wordpress.org.

Plugins: wordpress.org/plugins/add/

Temas: wordpress.org/themes/upload/

Crear la próxima documentación

codex.wordpress.org/Mailing_Lists#Documentation

Crear documentación es un poco tedioso y hasta aburrido pero es algo que todos necesitamos en algún momento con el fin de solucionar problemas, una buena forma de colaborar con la comunidad es actualizando y creando la documentación para las próximas versión de WordPress, si bien es cierto que en nuestro Codex todavía encontramos documentación desactualizada de versiones muy anteriores a la real y se hace necesario que alguien haga esta tarea sobre todo para los nuevos usuarios que van hacer parte de WordPress.

Foro de asistencia - es.forums.wordpress.org

Otra forma de ayudar y no solo a la comunidad que desarrolla WordPress si no también a las personas que comienzan en este mundo es colaborando y dando repuestas a los diferentes temas que se crean diariamente en el foro de asistencia, acá les comparto el foro de español pero en cada idioma hay uno diferente.

Chat para WordPress – webchat.freenode.net

Si lo que deseas es un poco mas de agilidad al momento de buscar soluciones, WordPress también cuenta con salas de chat muy activas, para participar solo es necesario que tengas en tu PC un cliente IRC.

La sala principal de WordPress es #wordpress, también esta la sala dedicada al desarrollo #wordpress-dev y así como estas puedes consultar las demás.

WordPress ideas - wordpress.org/ideas

En las sección de ideas de WordPress, se recopilan propuestas para las próximas versiones, aquí puede votar por las que mas llamen su atención y crea convenientes para una próxima versión, todas estas ideas se revisan antes de comenzar con el desarrollo de una nueva versión para evaluar su implementación en WordPress.

Estas son las principales formas de ayudar a la evolución de WordPress, si conoces otras que también ayuden, puedes comentarlas en nuestra sección de comentarios.

Ver artículo completo...

Participa en el 1er Estudio de uso de WordPress en España

Viernes, 10 de octubre de 2014 |

Comentarios desactivados

uso-de-wordpress-en-la-web

La otra noche estaba sin sueño y se me ocurrió que hay muchos estudios sobre uso de redes sociales y demás pero nada ni medianamente serio sobre uso de WordPress así que me puse manos a la obra.

La idea es un estudio lo más exhaustivo posible, con un amplio muestreo, para analizar la difusión y uso de WordPress en España, con el objetivo de analizar los resultados y que los mismos sirvan de información de reflexión tanto para profesionales como empresas, y de paso difundir al máximo el uso de WordPress en medios tradicionales, a los que suelen gustar este tipo de estudios estadísticos.

Para ello he elaborado una encuesta anónima en la que se hacen, además de preguntas muy concretas sobre uso de WordPress, otras de control y algunas de espectro estadístico. En cualquier caso no lleva ni 5 minutos completarla, así que te animo a participar.

Si lo deseas, al final del formulario hay una casilla por si quieres recibir el informe cuando esté realizado. Por supuesto, publicaré aquí los resultados y el informe completo cuando esté completado.

Espero que te guste la idea, y sino pues también me alegro. Eso sí, si te gusta la idea difúndela lo máximo posible entre tus contactos ¡gracias!

Aquí te dejo el formulario para que no tengas ni que salir del blog para empezar a completarlo … o si lo prefieres este es en enlace oficial: Estudio de uso de WordPress en España 2014

Artículo escrito por Fernando Tellado

Enredado en UPyD, creador de Semanticae y culpable de Ayuda WordPress, político, docente y bloguero, entre otras cosas.

Ver artículo completo...

Estudio de uso de WordPress en España 2014

Jueves, 9 de octubre de 2014 |

Comentarios desactivados

estudio uso wordpress españa 2014

La otra noche estaba sin sueño y se me ocurrió que hay muchos estudios sobre uso de redes sociales y demás pero nada ni medianamente serio sobre uso de WordPress así que me puse manos a la obra.

La idea es un estudio lo más exhaustivo posible, con un amplio muestreo, para analizar la difusión y uso de WordPress en España, con el objetivo de analizar los resultados y que los mismos sirvan de información de reflexión tanto para profesionales como empresas, y de paso difundir al máximo el uso de WordPress en medios tradicionales, a los que suelen gustar este tipo de estudios estadísticos.

Para ello he elaborado una encuesta anónima en la que se hacen, además de preguntas muy concretas sobre uso de WordPress, otras de control y algunas de espectro estadístico. En cualquier caso no lleva ni 5 minutos completarla, así que te animo a participar.

Si lo deseas, al final del formulario hay una casilla por si quieres recibir el informe cuando esté realizado. Por supuesto, publicaré aquí los resultados y el informe completo cuando esté completado.

Espero que te guste la idea, y sino pues también me alegro. Eso sí, si te gusta la idea difúndela lo máximo posible entre tus contactos ¡gracias!

Aquí te dejo el formulario para que no tengas ni que salir del blog para empezar a completarlo … o si lo prefieres este es en enlace oficial: Estudio de uso de WordPress en España 2014

Ver artículo completo...

WordPress 4.1 en marcha

Miércoles, 8 de octubre de 2014 |

Comentarios desactivados

desarrollo wordpress

No ha pasado casi ni un mes del lanzamiento de WordPress 4.0 y ya está en marcha el desarrollo de la próxima versión: WordPress 4.1 que previsiblemente verá la luz el 10 de diciembre de 2014. ¡Sí, este mismo año!

En las primeras reuniones de desarrollo de la que será la nueva versión mayor de WordPress ya se han empezado a apuntar los cambios más importantes que veremos en WordPress 4.1 así que apunta:

  • Mejoras en el editor de entradas para que, por ejemplo, en el modo pantalla completa se pueda acceder a alguna caja meta, además de cambios de distribución de botones y estéticos.
  • Mejoras en los menús desplegables de usuario y entradas, posiblemente mediante el uso de Select2, un script jQuery totalmente compatible con todos los navegadores y muy solvente.
  • Permitir la desconexión en las sesiones existentes desde la pantalla de perfil de usuario, para lo que ya está en  marcha un plugin.
  • Nueva interfaz para la instalación de temas y plugins, aún muy verde pero del que también hay ya una versión inicial de plugin.
  • Mejoras en la gestión de archivos multimedia desde dispositivos móviles, sobre todo solucionar problemas actuales con el scroll en la pantalla de la Librería multimedia.
  • Mejoras en las queries WP_Meta_QueryWP_Tax_Query, and WP_Date_Query.
  • Por supuesto, el nuevo tema Twenty Fifteen.
  • Y, lo mejor de todo, y de lo que ya hemos hablado hace poco, poder instalar nuevos idiomas después de la instalación.

Para mi, solo con la última mejora ya es más que suficiente, pero todo lo nuevo será bienvenido.

¿Que propondrías tu para WordPress 4.1?

Ver artículo completo...

Quitar el editor ampliado de WordPress 4.0

Martes, 7 de octubre de 2014 |

Comentarios desactivados

Una de las novedades de WordPress 4.0 que más controversia ha provocado ha sido el editor ampliado, muy interesante y práctico para unos, simplemente incómodo e inútil para otros.

La verdad es que la idea, a simple vista, es buena: que se unifiquen el scroll de pantalla y el de la caja de edición, para que no pierdas nunca el foco de lo que estás escribiendo.

Pero hay gente a la que no le ha gustado ni un pelo esta novedad, pues les ha parecido incómodo y poco práctico, pues hay gente que prefiere redimensionarlo a su gusto, acceder a las cajas meta del editor sin tener que ir hasta el final del artículo y cosas así.

Afortunadamente cambiar de un modo a otro es más que sencillo, no tienes que modificar ningún código ni instalar plugin alguno, solo tienes que ir a las injustamente olvidadas “Opciones de pantalla” que tienes en la parte superior derecha del editor (sí, al lado del desplegable de Ayuda).

Una vez desplegadas las opciones verás que hay una nueva que no estaba antes de WordPress 4.0, denominada “Amplía el editor hasta la altura de la ventana“, marcada por defecto.

¿Qué no te gusta esta nueva funcionalidad del editor ampliado? pues la desactivas y ya está. Fácil ¿eh?

Editor ampliado WordPress 4.0 Sin editor ampliado
Ver artículo completo...

Ocultar que tu sitio está creado con WordPress

Lunes, 6 de octubre de 2014 |

Comentarios desactivados

ocultar wordpress

Hay múltiples razones por las que alguien quiera ocultar el hecho de que un sitio esté creado con WordPress, pero para mi la única es la seguridad, pues es tan popular que suele ser objetivo de los hackers, y nunca está de más ponérselo complicado.

Afortunadamente es relativamente sencillo ocultar el hecho de que un sitio está hecho con WordPress, así que vamos a ver algunos modos de conseguirlo, luego tú aplicas los que más te gusten o sirvan.

Eliminar la categoría de la URL

Una de las evidencias de que un sitio está hecho con WordPress es el /category/ en las URLs así que un paso para conseguir esa ocultación deseada sería eliminar la categoría de las URLs. Conseguirlo es tan sencillo como añadir la siguiente regla a tu fichero .htaccess:

RewriteRule ^category/(.+)$ http://tudominio.com/$1 [R=301,L]

Elimina cualquier referencia en el tema

Parece obvio, pero he visto más de un sitio en el que habían ocultado las carpetas o incluso la pantalla de acceso y luego en el tema se leía eso de “Powered by WordPress“, así que aunque parezca una tontería repasa sobre todo el pié de página (footer.php) de tu tema activo para eliminar cualquier referencia en este sentido.

Cambia la ubicación de la carpeta de subida de archivos

Otro elemento diferenciados de WordPress es que, por defecto, toda instalación subirá los archivos multimedia a la carpeta /uploads/ así que es un elemento a ocultar. Para cambiar la ubicación de la carpeta donde se suben los archivos en WordPress nada más fácil que añadas, antes de la línea require_once(ABSPATH.’wp-settings.php’); el siguiente código al fichero de configuración de WordPress (wp-config.php):

define('UPLOADS', 'wp-content/archivos');

Lo ideal es hacerlo en una instalación nueva, para que no haya nada en la carpeta por defecto, en caso contrario te tocará mover todo lo que haya en /uploads/ a /archivos/

Cambiar la ubicación de wp-content

Lo anterior, no obstante, es un apaño, pues lo ideal es cambiar completamente la ubicación de la carpeta /wp-content/. Con el siguiente código, añadido al archivo wp-config.php lo consigues en un instante:

define( 'WP_CONTENT_DIR', 'NUEVA RUTA A WP-CONTENT' );

Solo ten en cuenta el importante detalle de que la nueva ruta sea accesible vía web, así que lo mejor es crear una carpeta nueva, por ejemplo /files/ y la definas así.

También es importante, por supuesto, hacer esta modificación en una instalación nueva y comprobar que tus plugins son compatibles con esta posibilidad, que hay algunos que no funcionan en una ubicación distinta a la por defecto.

Cambiar la escritura de URLs

Una versión refinada de lo anterior sería, sin cambiar nada de su sitio, cambiar totalmente el rewrite de las URLs para que no haya ninguna referencia a /wp-content/ a /themes/ o a /plugins/.

Podemos crear una función como la siguiente:

/**
 * Reescritura de URLs
 *
 * Modifica el rewrite de:
 *  /wp-content/themes/nombredeltema/include/css/ a /include/css/
 *  /wp-content/themes/nombredeltema/include/js/ a /include/js/
 *  /wp-content/themes/nombredeltema/include/img/ a /include/img/
 *  /wp-content/plugins/ a /plugins/
 */
function nowp_add_rewrites($content) {
    global $wp_rewrite;
    $nowp_new_non_wp_rules = array(
        'assets/(.*)' => THEME_PATH . '/include/$1',
        'plugins/(.*)'   => RELATIVE_PLUGIN_PATH . '/$1'
    );
    $wp_rewrite->non_wp_rules = array_merge($wp_rewrite->non_wp_rules, $nowp_new_non_wp_rules);
    return $content;
}

function nowp_clean_urls($content) {
    if (strpos($content, RELATIVE_PLUGIN_PATH) > 0) {
        return str_replace('/' . RELATIVE_PLUGIN_PATH,  '/plugins', $content);
    } else {
        return str_replace('/' . THEME_PATH, '', $content);
    }
}

// No se hace rewrite en multisitio o temas hijo para no joderlo todo
if ( !is_multisite() && !is_child_theme() ) {
    add_action('generate_rewrite_rules', 'nowp_add_rewrites');
    if ( !is_admin() ) {
        $tags = array(
            'plugins_url',
            'bloginfo',
            'stylesheet_directory_uri',
            'template_directory_uri',
            'script_loader_src',
            'style_loader_src'
        );
        add_filters($tags, 'nowp_clean_urls');
    }
}

Fíjate que en este ejemplo se da por hecho que existe una carpeta /include/ en el tema, que debes cambiar a la adecuada de tu tema activo.

Cambiar la ubicación de wp-config.php

Además, también es buena idea cambiar la ubicación del mismo fichero de configuración, sobre todo por cuestiones de seguridad. En esta ocasión lo único que tienes que hacer es moverlo a la carpeta superior a la de la instalación de WordPress, por ejemplo, de /public_html/web/ a /public_html/.

Oculta las referencias a WordPress en la cabecera del tema

Todos los temas WordPress contienen una serie de referencias en su cabecera que fácilmente identificarán tu sitio como un WordPress. Conviene, por diversos motivos, eliminarlas, sobre todo ocultar la que muestra la versión de WordPress. Para ello podemos crear una función o plugin que elimine toda referencia a la hoja de estilos, versión de WordPress y demás elementos que lo “delatan”:

/**
 * Limpieza de wp_head()
 *
 * Elimina enlaces innecesarios
 * Elimina el CSS utilizado por el widget de comentarios recientes
 * Elimina el  CSS utilizado en las galerías
 * Elimina el cierre automático de etiquetas y cambia de ''s a "'s en rel_canonical()
 */
function nowp_head_cleanup() {
    // Eliminamos lo que sobra de la cabecera
    remove_action('wp_head', 'rsd_link');
    remove_action('wp_head', 'wp_generator');
    remove_action('wp_head', 'feed_links', 2);
    remove_action('wp_head', 'index_rel_link');
    remove_action('wp_head', 'wlwmanifest_link');
    remove_action('wp_head', 'feed_links_extra', 3);
    remove_action('wp_head', 'start_post_rel_link', 10, 0);
    remove_action('wp_head', 'parent_post_rel_link', 10, 0);
    remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0);
    remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
    remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0);
    remove_action('wp_head', 'feed_links', 2);
    remove_action('wp_head', 'feed_links_extra', 3);

    global $wp_widget_factory;
    remove_action('wp_head', array($wp_widget_factory->widgets['WP_Widget_Recent_Comments'], 'recent_comments_style'));

    if (!class_exists('WPSEO_Frontend')) {
        remove_action('wp_head', 'rel_canonical');
        add_action('wp_head', 'nowp_rel_canonical');
    }
}
function nowp_rel_canonical() {
    global $wp_the_query;

    if (!is_singular()) {
        return;
    }

    if (!$id = $wp_the_query->get_queried_object_id()) {
        return;
    }

    $link = get_permalink($id);
    echo "t<link rel="canonical" href="$link">n";
}
add_action('init', 'nowp_head_cleanup');


/**
 * Eliminamos la versión de WordPress
 */
add_filter('the_generator', '__return_false');


/**
 * Limpieza de los language_attributes() usados en la etiqueta <html>
 *
 * Cambia lang="es-ES" a lang="es"
 * Elimina dir="ltr"
 */
function nowp_language_attributes() {
    $attributes = array();
    $output = '';

    if (function_exists('is_rtl')) {
        if (is_rtl() == 'rtl') {
            $attributes[] = 'dir="rtl"';
        }
    }

    $lang = get_bloginfo('language');

    if ($lang && $lang !== 'es-ES') {
        $attributes[] = "lang="$lang"";
    } else {
        $attributes[] = 'lang="es"';
    }

    $output = implode(' ', $attributes);
    $output = apply_filters('nowp_language_attributes', $output);

    return $output;
}
add_filter('language_attributes', 'nowp_language_attributes');

Cambia las rutas de acceso y administración

De nada serviría todo lo anterior si cualquiera puede ver la ruta de acceso a la administración de tu WordPress ¿no?

Hay muchas maneras de limitar el acceso a la pantalla de registro/acceso y la administración, pero quizás el más cómodo es usar un plugin como HC Custom admin. Puedes personaliza fácilmente las nuevas URLs a tu gusto.

Impedir acceder a la administración de WordPress

Ahora bien, si lo prefieres, igual es mejor no complicarte la vida y, directamente, impedir que nadie acceda a la administración de WordPress, ofreciendo una página de error 404, mucho más convincente.

Si esta es tu elección simplemente añade el siguiente código a tu plugin de utilidades o al archivo functions.php:

//Redirigir de wp-admin a 404
add_action('login_form','redirect_wp_admin');

function redirect_wp_admin(){
$redirect_to = $_SERVER['REQUEST_URI'];

if(count($_REQUEST)> 0 && array_key_exists('redirect_to', $_REQUEST)){
$redirect_to = $_REQUEST['redirect_to'];
$check_wp_admin = stristr($redirect_to, 'wp-admin');
if($check_wp_admin){
wp_safe_redirect( '404.php' );
}
}
}

amar wordpress

Personalmente creo que es mejor no ocultar que tu sitio está creado con WordPress, sino mostrarlo con orgullo, pero teniendo en cuenta medidas básicas de seguridad para mantener seguro WordPress, pero tu mismo.

Si sabes algún truquito más nos lo cuentas en los comentarios.

Ver artículo completo...
Artículos Anteriores Artículos Siguientes