Ezequiel Prieto

Notificar a los usuarios del blog en wordpress de un nuevo post

Me encontraba buscando la forma de notificar a los usuarios de un sitio cuando se creara un nuevo post. Buscaba algún plugin pero luego me encontré con este ejemplo en la documentación de WordPress.
Buscando un poco más los chicos de WP Recipes también habían utilizado ese ejemplo para crear una función. Basandome en ambas cree la mia, que va un poco más allá.

function email_suscribers($post_ID) {

global $wpdb;

$post = get_post($post_ID);

$titulo = “[Nombre del Blog] Nueva publicación: “.$post->post_title;

$mensaje = “Hola! Queremos avisarte que publicamos un nuevo post en nuestro blog, querés leerlo? “.get_permalink( $post_ID );

$headers = ‘From: no-reply@tu_dominio.com’ . “\r\n” . ’Reply-To: no-reply@tu_dominio.com’ . “\r\n” . ’X-Mailer: PHP/’ . phpversion();

$usersarray = $wpdb->get_results(“SELECT user_email FROM $wpdb->users;”);

foreach($usersarray as $email){

mail($email->user_email, $titulo, $mensaje, $headers);

}

return $post_ID;

}

add_action(‘publish_post’, ‘email_suscribers’);

Si van a usar esta función en su blog, recuerden cambiar en la variable $titulo el nombre de su blog y en $headers el dominio de su sitio.

Espero que les sirva, cualquier cosa me dejan su opinión =)

This entry was written by Eze, posted on 17 septiembre, 2010 at 6:55, filed under Work and tagged , , , , , . Leave a comment or view the discussion at the permalink.

Números sobre WordPress

Me encantan las infografías, y esta más porque es de WordPress =)
Si les interesa sigan leyendo sino miren en Eternos que armé una sección de archivo.
(más…)

This entry was written by Eze, posted on 30 agosto, 2010 at 17:03, filed under Work and tagged , , , , , , , . Leave a comment or view the discussion at the permalink.

Consejos de Smashing para los diseñadores

Estaba buscando la relación entre el tamaño de la fuenta, la altura de una linea y el ancho de un párrafo y encontré estos “consejos” de la gente de Smashing Magazine
  • Line height (in pixels) ÷ body copy font size (in pixels) = 1.48
    1.5 is commonly recommended in classic typographic books, so our study backs up this rule of thumb. Very few websites use anything less than this. And the number of websites that go over 1.48 decreases as you get further from this value.
  • Line length (pixels) ÷ line height (pixels) = 27.8
    The average line length is 538.64 pixels (excluding margins and padding), which is pretty large considering that many websites still have body copy that is 12 to 13 pixels in font size.
  • Space between paragraphs (pixels) ÷ line height (pixels) = 0.754
    It turns out that paragraph spacing (i.e. the space between the last line of one paragraph and the first line of the next) rarely equals the leading (which would be the main characteristic of perfect vertical rhythm). More often, paragraph spacing is just 75% of paragraph leading. The reason may be that leading usually includes the space taken up by descenders; and because most characters do not have descenders, additional white space is created under the line.
  • Optimal number of characters per line is 55 to 75
    According to classic typographic books, the optimal number of characters per line is between 55 and 75, but between 75 and 85 characters per line is more popular in practice.

Espero que les sirvan tanto como a mi =)

This entry was written by Eze, posted on at 10:28, filed under Work and tagged , , , , , , , . Leave a comment or view the discussion at the permalink.

Leyes de Freelancers

Cómo domingo de Freelancer me encontraba trabajando cuando leo un twit de un gran amigo cordobés compartiendo un enlace a un artículo sobre freelancers, cómo clickear no cuesta lo abrí y me contré con un gracioso post sobre mi forma laboral de encarar esta vida. Se los recomiendo leer, porque todos sueñan con la independencias pero no conocen los riesgos ni las responsabilidades.

Comparto algunas afirmaciones de este decálogo, con otras me siento identificado y con otras ni siquiera cerca (para toda ley hay una excepción) :

Las leyes del freelancer

  1. El freelancer sabe hacer TODO. Desde HTML a PHP, pasando por SEO y llegando a Python. Y si le pedís un logo también, cómo no.
  2. En el extraño caso de que no sepa hacer algo, no preocuparse. El freelancer no tiene “un conocido que sabe PHP”. No, el freelancer tiene “socios estratégicos“, “desarrolladores asociados” o “proveedores externos”. Clientes, pueden relajarse.
  3. El freelancer trabaja 20 horas diarias, a veces no tiene tiempo ni de salir a comprar verdura, pero se vanagloria de ser libre de hacer lo que quiera. Además tiene horarios de trabajo flexibles: le da de lunes a lunes, desde que se levanta hasta que se queda dormido.
  4. El freelancer también sabe de todo en sentido de LA TOTALIDAD. Con google y wikipedia en la punta de sus dedos no hay tema que se le resista.
  5. El freelancer es un ávido lector de reviews, cataloga el mundo en base a cantidad de estrellitas. Sea comprar una computadora nueva, elegir un soft para trabajar, comprar un vino o hacer un viaje, siempre hay que buscar una review para no llevarse sorpresas.
  6. El freelancer suele tener una cuenta reseller en datattec para hostear sus trabajos, pero sus clientes respiran tranquilos suponiendo estar en  racks redundantes de “servidores dedicados en USA”.
  7. Para el freelancer, los trámites son un incordio. En realidad a veces salir de la casa es un problema. Los más comprometidos con su laburo pueden controlar hasta sus movimientos de vientre para no cortar el chat con un cliente.
  8. El freelancer odia Internet Explorer, especialmente en su versión 6. Aunque haga 2 meses que esté usando otro browser para trabajar, ya putea los bugs de IE con gran destreza.
  9. El freelancer es tecnológicamente insaciable. Puede comprar el jabón para ropa mas berreta, o el papel higiénico mas rasposo, pero va a comprar una notebook de 3.000 dólares sin dudarlo.
  10. El freelancer es un gran deportista, amante del aire libre y la aventura. Luego de 6 días con el culo en la silla, se lo distingue en el partido de fútbol de los miércoles por su piel lechosa, sus piernas flácidas y barriga en cuarto creciente.

Via I’m not a user

This entry was written by Eze, posted on 29 agosto, 2010 at 18:03, filed under Work and tagged , , , , , , . Leave a comment or view the discussion at the permalink.

Cómo traducir un blog en wordpress a varios idiomas

Gracias a la globalización, la mejoría en los servicios de logística y la exportación de servicios es que muchas organizaciones decidieron desembarcar en otras sociedades, en ciertas ocasiones con lenguas nativas totalmente diferentes.

Dada la evolución tecnológica y los bajos costos de desarrollo es que hoy tener un sitio en varios idiomas no requiere pensar demasiado el asunto. Cómo sabrán trabajo (y me gusta mucho) WordPress, después de buscar y probar muchos plugins para lograr sitios multi lenguaje me quedé con uno que cumple la mayoría de las necesidades habituales y un poco más.

Este plugin se llama qTranslate, es liviano y muy potente.

Al activarlo y configurarlo nos modifica la interfaz de creación de un post/page para agregar las traducciones. Sinceramente funciona muy bien y es muy intuitiva:

Interfaz

Algo que me pareció muy bueno del plugin es que ofrece servicio de traducción. Uno realizado por personas que es pago y otro realizado por un traductor electrónico que aclara que seguramente tendrá errores y para un nativo esté mal redactado, pero en mis pruebas de Español a Inglés funcionó bastante bien.

Conocés otro plugin? Mejor? Recomendalo en los comentarios =)

This entry was written by Eze, posted on 27 agosto, 2010 at 11:04, filed under Work and tagged , , , , , , , , , , . Leave a comment or view the discussion at the permalink.

« Previous Entries