Hoy como parte de mi trabajo necesite usar un plug-in para manejar eventos en WordPress y como parte de usarlo implicaban ciertas customizaciones para lograr que se viera como el cliente desea. Al checar el código me encontré con las siguientes líneas de comentarios en el código:
// Option : Is the CSS adapted for your site ? // todo instead of hardcoding color:red here, we need a class. // ok this goes deeper. instead of using style="$dayHasEvdent" we should // use class="$dayHasEvent". this is true all over the place...
Lo cual es cierto, era buena idea, por lo cual me dedique a checar como resolver esto, siendo que el problema se encontraba en PHP de WordPress o en jQuery, lenguajes que dómino en cierto nivel.
La respuesta se encontraba en cambiar
.attr('style', '<?php echo $dayHasEventCSS;?>')
por
.addClass('dayHasEvent')
Lo cual no era algo que me tomara más tiempo y facilito mi vida el resto de la modificación a estas cosas que necesitaba hacer.
Después de un par de clicks encontré la cuenta de Twitter de los creadores del plug-in y les mande un reply. Para hoy en la mañana ya tenía un recado de que les mandara a cierto mail el rar del archivo. Por lo cual les mande la modificación inicial que resolvía el ToDo y la modificación que tenia para entregarle al cliente.
Esta es de las primeras líneas de código que comparto para algo que no es mi código y para algo de código que no es de personas que conozca.
Como primer paso se siente bien. Muy bien. Pero más importante es el sentido de pertenecer a una comunidad mayor que tu, una comunidad que está generando un mejor WordPress todos los días y como WordPress es una de las herramientas de trabajo que mas uso, también es algo que agradecerle a todos aquellos que han decidido generar un plug-in. Porque hoy en día me hubiera tardado muchas más horas de las que me tarde resolviendo este ToDo en crear el manejador de eventos para este solo cliente.
Ellos podrían pedir dinero, pero que mejor manera de pagarles su esfuerzo que con mas código. Como pequeña idea tengo ganas de empezar a trabajar en algún proyecto open source y conocer más gente con esta filosofía al programar. Espero acabar la chamba que tengo pronto y poder participar en esto.
Espero que esto también los allá motivado a empezar o a continuar hackeando de esta manera.