Finalmente hemos decidido recopilar toda la información que hemos ido averiguando sobre como subir y sobre todo actualizar un plugin propio que alojamos en WordPress.org.
Si seguimos todos los pasos que describimos en la guía, no debería de haber ningún problema en subir y actualizar nuestros plugins en WordPress.org.
Hemos desarrollado ya varios plugins y es muy interesante subirlos al repositorio de plugins de WordPress porque van a tener mucha visibilidad, si hacemos bien las cosas. Y no hay que olvidar nunca que es la única forma de que nuestros plugins estén disponibles a través de las búsquedas de plugins dentro de las instalaciones de WordPress.
En este manual hemos intentado recoger todo lo que hemos ido aprendiendo sobre el tema. Os invitamos a que nos dejes vuestros comentarios aquí o en la entrada del blog donde publicamos originalmente la guía. El enlace está al final de esta descripción.
Si quieres descargarte este manual en formato PDF, por favor visita la siguiente entrada de nuestro blog: http://pasion.so/subirplugin
Segunda ley de la termodinámica TERMODINAMICA.pptx
Manual de cómo subir y actualizar un plugin propio en WordPress.org
1. Una guía práctica de Apasionados del Marketing
“Cómo subir un plugin
a WordPress.org”
Ramón Rautenstrauch
2. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
El diseño de la portada y el apartado de la familia de “los clic” están bajo una licencia de Creative Commons de
Reconocimiento‐NoComercial‐SinObraDerivada 3.0 España (CC BY‐NC‐ND 3.0 ES), cuyo contenido se puede consultar
aquí: http://creativecommons.org/licenses/by‐nc‐nd/3.0/es/
El resto del contenido de la guía, incluyendo el texto y los pantallazos de esta guía están bajo una licencia de Creative
Commons de Reconocimiento 3.0 España (CC BY 3.0 ES), cuyo contenido se puede consultar aquí:
http://creativecommons.org/licenses/by/3.0/es/
Las marcas comerciales y las marcas mencionadas son propiedad de sus correspondientes propietarios.
Primera edición: Octubre 2013.
-1-
3. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
Una guía práctica de Apasionados del Marketing
“Cómo subir un plugin
a WordPress.org”
Ramón Rautenstrauch
-2-
4. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
Ramón Rautenstrauch
Estratega de Internet, SEO y gestor de proyectos con más de 13 años de
experiencia en el mundo online.
Apasionado del Marketing en Internet y Consultor SEO internacional enfocado a
conversiones y rentabilidades.
Le encantan los retos, además del SEO multilingüe y técnico.
twitter.com/RamonRauten
www.linkedin.com/in/ramonrautenstrauch
-3-
5. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
Esta guía se la queremos dedicar a:
‐ Los clientes que nos apoyan y que llevan años confiando en nosotros.
‐ Nuestros colaboradores que siempre están a nuestro lado.
‐ Nuestra competencia que nos hace mantenernos despiertos 24x7x365.
‐ Los que apoyan nuestras locuras y siguen a nuestro lado.
‐ Todos aquellos que nos han ayudado desinteresadamente en algún
momento.
‐ Nuestras familias y parejas, que toleran los cientos de horas que pasamos en
Internet.
‐ Y a todos aquellos Apasionados del Marketing como nosotros.
-4-
6. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
Tabla de contenido
Cómo subir un plugin a WordPress.org ................................................................................ 6
¿Qué hay que tener en cuenta a la hora de crear un plugin de WordPress? ....................... 7
A.1)
A.2)
A.3)
A.4)
A.5)
El archivo readme.txt ........................................................................................................................... 7
¿Cómo le pongo el nombre a mi plugin?.............................................................................................. 8
Las imágenes de encabezado de los plugins ........................................................................................ 8
¿Dónde van los pantallazos ("Screenshots")? ...................................................................................... 9
¿De dónde obtiene WordPress los datos que muestra en la página de información del plugin dentro de
WordPress.org? .................................................................................................................................... 9
A.6) ¿Cómo le pongo los números de versiones a un plugin de WordPress? ........................................... 10
.
SEO en WordPress.org o cómo promocionar nuestro plugin ............................................ 11
A)
¿Cómo consigo que encuentren mi plugin en la búsqueda dentro de la instalación de WordPress y de
WordPress.org? .................................................................................................................................. 11
.
¿Cómo dar de alta un plugin nuevo en WordPress? .......................................................... 13
A)
B)
El formulario de alta de WordPress.org .............................................................................................. 13
¿Qué pasa cuando nos aprueban el plugin? ....................................................................................... 14
¿Cómo subir por primera vez un plugin a WordPress.org? ............................................... 16
A)
B)
¿Cómo subir el plugin de WordPress a Subversión? .......................................................................... 17
¿Cómo subir por primera vez un plugin al repositorio de WordPress? .............................................. 18
¿Cómo actualizar un plugin en el repositorio de WordPress? ........................................... 24
A)
B)
Procedimiento para actualizar un plugin ............................................................................................ 25
¿Por qué hemos subido primero la versión a /tags? .......................................................................... 28
Caso práctico plugin de WordPress: Dofollow case-by-case ............................................ 29
Los clic: La familia del Marketing Online del año 2013....................................................... 31
¿Quieres ponerte en contacto con nosotros? .................................................................... 34
-5-
7. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
Cómo subir un plugin a WordPress.org
Esta guía es el resumen de una serie de cinco entradas en nuestro blog
sobre como subir un plugin propio a WordPress. Algo que parece sencillo
a priori, pero que tiene bastantes puntos a tener en cuenta, que si no se
conocen, puede convertirse en una pesadilla.
Las entradas las podéis encontrar aquí:
o
o
o
o
o
o
Cómo subir un plugin propio a WordPress (1/5)
SEO en WordPress.org o cómo promocionar nuestro plugin (2/5)
¿Cómo subir por primera vez un plugin a WordPress.org? (3/5)
¿Cómo actualizar un plugin en el repositorio de WordPress? (4/5)
Caso práctico plugin de WordPress: Dofollow case-by-case (5/5)
Cómo subir un plugin a WordPress: Resumen y PDF
Hemos desarrollado ya varios plugins y es muy interesante subirlos al
repositorio de plugins de WordPress, ya que allí van a tener mucha
visibilidad y sobre todo van a estar disponibles a través de las
búsquedas de plugins dentro de las instalaciones de WordPress. OJO:
Solo se pueden subir plugins gratuitos, pero esto se puede solucionar
fácilmente subiendo una versión gratuita con funcionalidades reducidas y
vendiendo el plugin con todas las funcionalidades en una web externa a
WordPress.
-6-
8. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
¿Qué hay que tener en cuenta a la hora
de crear un plugin de WordPress?
No vamos a entrar en la programación del plugin en sí, sino en todo lo
relacionado con subir y promocionar este plugin en WordPress. O sea,
que una vez que hayamos comprobado en instalaciones propias y subiendo
el plugin a mano que funciona correctamente, aquí vamos a ver el siguiente
paso que es el de hacer accesible el plugin a todo el mundo a través del
repositorio de plugins de WordPress.
A.1) EL ARCHIVO README.TXT
Lo más importante es el archivo readme.txt, que será la base para la
información del plugin en la página de plugins de WordPress. WordPress
lee el contenido de ese archivo y crea la información sobre el plugin a partir
de su contenido. Por esta razón este archivo debe seguir la estructura
estándar que marca WordPress, que se puede encontrar aquí y comprobar
aquí.
Dentro del archivo readme.txt, lo más importante es:
o El nombre del plugin "Plugin Name" (que luego será la base para la
carpeta de repositorio de plugins de WordPress).
-7-
9. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
o Los que han contribuido al plugin "Contributors" (los nombres de
usuarios de WordPress que han contribuido al plugin y que aparecen
enlazados en el plugin).
o Las etiquetas "tags" (las etiquetas dentro de las cuales va a aparecer el
plugin de WordPress en las búsquedas).
o Y la descripción breve del plugin "short description of the plugin"
(menos de 150 caracteres).
A.2) ¿CÓMO LE PONGO EL NOMBRE A MI PLUGIN?
Para el nombre del plugin recomendamos hacer una búsqueda dentro de
los plugins de WordPress por el nombre que queramos ponerle, para ver
que aparece.
Otra comprobación interesante es ir al repositorio de plugins de
WordPress en Subversion y mirar el nombre de las carpetas (nombre de
la carpeta = nombre del plugin) para ver que hay disponible y como nos
interesa llamar a nuestro plugin. Esto también haya que tenerlo en cuenta
porque nos va a afectar al marketing que podamos hacer del plugin
En el nombre del plugin hay que incluir las palabras clave por las cuales
queremos que el plugin esté posicionado y luego nos puedan encontrar.
A.3) LAS IMÁGENES DE ENCABEZADO DE LOS PLUGINS
Desde hace algún tiempo, a los plugins se les puede añadir una imagen de
cabecera, que después aparece dentro del repositorio de plugins de
WordPress y llama mucho la atención a las personas que realizan una
búsqueda y llegan a la página de información del plugin.
Estas imágenes tienen un tamaño de 772x250 píxeles (tamaño normal) y
1544x500 píxeles (tamaño pantallas retina). Solo se permiten imágenes JPG y
PNG, que tienen que seguir la siguiente nomenclatura de nombres: "banner772x250.png" o "banner-772x250.jpg" para los tamaños normales y "banner1544x500.png" o "banner-1544x500.jpg" para los tamaños retina.
-8-
10. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
OJO: Una vez que hayamos subido el plugin a WordPress, estas imágenes
hay que subirlas a una carpeta llamada ASSETS que tenemos que crear a
mano en el repositorio.
Es importante que tengamos en cuenta que una vez subidos los banners, no
aparecen enseguida en la página del plugin, sino que puede tardar varios
minutos en ser procesado.
A.4) ¿DÓNDE VAN LOS PANTALLAZOS ("SCREENSHOTS")?
Antes de septiembre 2012 los pantallazos de ejemplo de los plugins se
incluían dentro del directorio raíz del plugin y al instalar el plugin en distintos
WordPress, automáticamente se bajaban también los pantallazos (lo cual no
tenía mucho sentido y usaba ancho de banda).
En septiembre de 2012 se introdujeron las imágenes de encabezado en alta
resolución y de paso se permitió incluir los pantallazos en la carpeta ASSETS,
que WordPress sí que lee para mostrar la información sobre el plugin en la
página web, pero que no se descargan cada vez que alguien instala un
plugin.
Si hay pantallazos en la carpeta ASSETS, estos prevalecen sobre los
pantallazos que pueda haber en la carpeta principal del plugin.
Por esta razón recomendamos subir los pantallazos a la carpeta ASSETS.
OJO: Los pantallazos son redimensionados a un ancho de 530 píxeles
cuando se muestran en la web de WordPress.
A.5) ¿DE DÓNDE OBTIENE WORDPRESS LOS DATOS QUE
MUESTRA EN LA PÁGINA DE INFORMACIÓN DEL PLUGIN
DENTRO DE WORDPRESS.ORG?
o Descripción breve del plugin que se muestra sobreimpresa sobre la
imagen del encabezado: Viene del encabezado del plugin y hay que
vigilar que su extensión no sea superior a 150 caracteres (y debería ser
igual que la descripción del archivo readme.txt, aunque ese lo ignore).
-9-
11. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
o Autores: Vienen del campo AUTHORS del encabezado del plugin y del
campo CONTRIBUTORS del archivo readme.txt.
o Versión: Viene del campo VERSION del encabezado del plugin.
o Etiquetas: Viene del campo TAGS del archivo readme.txt.
o Nombre del plugin: Viene del archivo readme.txt y si no está
disponible lo coge del encabezado del plugin.
o Páginas web del autor y del plugin: Viene del encabezado del plugin.
o Última vez que se actualizó: Momento en el cual se subió la última
versión después de un cambio de número de versión al repositorio
(/trunk).
o Creación: Momento en el que se subió la primera versión del plugin.
A.6) ¿CÓMO LE PONGO LOS NÚMEROS DE VERSIONES A UN
PLUGIN DE WORDPRESS?
Las versiones del plugin deberían contener números y puntos separando los
mismos. Por ejemplo: 2.8.4
WordPress y Subversion ordenan automáticamente las versiones y por eso
es importante seguir una nomenclatura consistente y siempre ascendente.
- 10 -
12. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
SEO en WordPress.org o
promocionar nuestro plugin
cómo
A) ¿Cómo consigo que encuentren mi plugin en la
búsqueda dentro de la instalación de
WordPress y de WordPress.org?
WordPress tiene en cuenta estos factores a la hora de mostrar un plugin
dentro de sus resultados de búsqueda. Están ordenados por orden de
importancia:
o
o
o
o
o
o
El número de descargas del plugin.
El nombre del plugin.
La descripción corta del plugin.
Las etiquetas del plugin.
La valoración del plugin.
Todo el texto de la descripción del plugin.
Para los usuarios lo más importante es que el plugin tenga al menos una
valoración. Cuando se hace una búsqueda dentro de una instalación de
WordPress, no obtenemos el número de descargas, pero sí que muestra la
valoración media del plugin, pero tampoco pone de cuantas valoraciones se
compone esa media. Por esta razón es muy importante conseguir al menos
- 11 -
13. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
una valoración (de 4 ó 5 estrellas) para que en los resultados de búsqueda
aparezca resaltado el plugin.
Para los usuarios que hacen búsquedas en la página web de WordPress,
también es importante que al menos 4 usuarios marquen que un
determinado plugin funciona en una determinada versión de WordPress.
A partir del cuarto usuario que marca que un plugin funciona, WordPress
muestra el semáforo en verde y lo marca como "WORK. Esto es importante
porque da seguridad al usuario.
- 12 -
14. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
¿Cómo dar de alta un plugin nuevo en
WordPress?
A) El formulario de alta de WordPress.org
Para subir un plugin nuevo a WordPress hay que rellenar el formulario que se
encuentra en el Plugin Developers Center de WordPress. En esa página
también indica cuantos plugins hay pendientes de revisar por los
colaboradores de WordPress y de estos cuantos son nuevos y por tanto
esperan su primera revisión (que suele tardar más que las siguientes).
En el formulario hay que poner el nombre del plugin, la descripción y un
enlace a una web externa con el archivo ZIP del plugin que queremos incluir
en el repositorio de WordPress.
OJO: El nombre que pongamos en el formulario va a ser el que luego nos
asignen en el repositorio de plugins de WordPress (siempre que esté
disponible) y luego no se puede modificar.
- 13 -
15. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
Una vez que hemos encontrado el nombre perfecto para el plugin (y que este
también esté reflejado en el archivo readme.txt del plugin y el nombre del
archivo principal PHP del plugin), la aprobación del mismo tardará entre un
día y dos (si hay unos 30 plugins esperando la revisión inicial) y un máximo de
3 días (si hay unos 100 plugins esperando la revisión inicial). A nosotros
incluso nos han aprobado plugins nuevos el sábado por la noche o el
domingo por la mañana, por lo que parece que los colaboradores revisan
todos los días.
ATENCIÓN: Hemos comprobado que hay veces que la persona que aprueba
el plugin no llega a comprobar el archivo ZIP subido. Por tanto si no tenéis el
plugin programado, podéis solicitar el alta, rellenando el texto de descripción
con suficientes datos de lo que va a hacer el plugin. Aunque esto no os lo
recomendamos.
B) ¿Qué pasa cuando nos aprueban el plugin?
- 14 -
16. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
Si nos aprueban el plugin nos evian un email (ojo con que la cuenta de
WordPress.org tenga una dirección de correo válida) y nos dan el acceso al
repositorio de Subversion a una carpeta con el nombre del plugin. Ahí
podremos subir los archivos del plugin con el nombre de usuario y
contraseña del usuario de WordPress.org con el que rellenamos el formulario
de solicitud de alta.
ATENCIÓN: A la hora de enviar un plugin a la revisión, nosotros siempre
enviamos el archivo ZIP con todos los datos rellenados, incluyendo los
pantallazos del plugin, el encabezado, el archivo rearme.txt totalmente
rellenado, etc. De tal forma que lo que envíamos es el plugin completamente
terminado y una vez que nos lo aprueben, podamos subirlo directamente al
repositorio, sin tener que hacer nada más. Esto hasta ahora siempre nos ha
funcionado y nunca nos han rechazado ningún plugin. Creemos que es
bueno darle al revisor del mismo toda la información completa.
- 15 -
17. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
¿Cómo subir por primera vez un
plugin a WordPress.org?
El repositorio de WordPress funciona bajo Subversion. Es un repositorio de
archivos, donde cualquiera puede descargarse los archivos, pero solo el
autor puede subir nuevas versiones. Subversion guarda los cambios que
se van realizando en los archivos, de tal forma que se puede volver atrás a
versiones anteriores, si hiciese falta.
La información de Subversion de WordPress está aquí.
La primera vez que subimos un plugin lo subimos a la carpeta /trunk que
es la carpeta principal del repositorio y además creamos un carpeta
/assets donde colocamos las imágenes de encabezado y los
pantallazos.
Bajo Windows lo más sencillo para la gestión de archivos de Subversion es
TortoiseSVN, mientras que en MAC es SCPlugin.
En estos momentos utilizamos los dos programas de gestión de Subversion
de forma indiferente, dependiendo de qué ordenador estemos utilizando,
pero no hay que olvidar que TortoiseSVN es un programa que se actualiza
periódicamente, mientras que SCPlugin se actualizó la última vez en el año
2010 y está pensado para MAC OS Snow Leopard; no obstante funciona
perfectamente en MAC OS Mountain Lion (pero no significa que en el futuro
vaya a seguir funcionando).
- 16 -
18. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
Para MAC hay otras alternativas de pago como VERSIONS que también
usamos y que funcionan perfectamente, pero vale 59 USD la licencia por
ordenador.
A) ¿Cómo subir
Subversión?
el
plugin
de
WordPress
a
Aquí vamos a explicar el funcionamiento bajo Windows, pero en MAC con
SCPlugin y VERSIONS el funcionamiento es el mismo, con menús
contextuales muy similares, por lo que hemos pensado que no merece la
pena duplicar esta información.
La versión actual del plugin se guarda dentro de la carpeta /trunk y en la
carpeta /tags se van guardando las distintas versiones (es un histórico
de todas las versiones, hasta la versión actual).
Aunque esto sea así, WordPress coge la versión del plugin subido a
/trunk y luego va a la carpeta /tags y busca la carpeta correspondiente a
la versión actual y la descarga se hace desde la carpeta /tags y no desde
la carpeta /trunk.
O sea, que cuando instalamos el plugin, instalamos la versión que hay en
/tags que coincide con la versión de /trunk.
Puede parecer complicado, pero al final no lo es.
- 17 -
19. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
B) ¿Cómo subir por primera vez un plugin al
repositorio de WordPress?
Lo
primero es crear una carpeta donde vayamos a guardar el plugin para
sincronizarlo con el repositorio de WordPress.
Accedemos a la carpeta vacía que acabamos de crear y en el menú
contextual que aparece al pinchar con el botón de la derecha, seleccionamos
"SVN Checkout".
En la pantalla que se abre, introducimos la URL del repositorio de WordPress
que nos ha llegado por email al confirmar el alta del plugin ("URL of
repository") y en el segundo campo hay que verificar que ponga la carpeta
donde está el plugin.
- 18 -
20. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
Si pinchamos en OK se va a crear la estructura de carpetas del
repositorio (branches, tags y trunk). Todo el desarrollo lo vamos a
realizar en trunk, por tanto copiamos el plugin a esa carpeta.
Ahora es el momento de crear la carpeta ASSETS donde vamos a poner los
pantallazos y los encabezados del plugin.
La primera versión del plugin la creamos pinchando con el botón de la
derecha dentro de la carpeta /trunk y seleccionando "SVN Commit" del menú
de TortoiseSVN.
- 19 -
21. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
Nos aparece la ventana para subir el plugin y nos pide un mensaje de
descripción. Aquí ponemos una descripción de la versión que estamos
subiendo. Pinchamos en OK y la primera vez nos pedirá nuestro usuario y
contraseña en el servidor de WordPress.
Ahora hemos subido el plugin a /trunk, pero no hemos acabado todavía,
ya que tenemos que crear una versión dentro de /tags.
- 20 -
22. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
WordPress lee la etiqueta "stable tag" del archivo que hay en /trunk y con esa
información carga el resto del plugin de la carpeta /tags; por lo que hasta que
no hemos subido el plugin a la carpeta /tags en la versión que pone en el
"stable tag" no habremos publicado el plugin.
Para subir la versión a /tags, volvemos a hacer click con el botón de la
derecha en ña carpeta /trunk y seleccionamos "Branch/Tag" del menú de
TortoiseSVN, lo que nos abre la siguiente ventana:
La primera línea debe indicarnos que estamos en la carpeta /trunk. En el
campo "To URL" debemos cambiar "trunk" por "tags/1.0" (presuponiendo
que estamos subiendo la versión 1.0 del plugin ). Introducimos un mensaje de
log y pinchamos en OK.
- 21 -
23. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
Es posible que se abra una ventana con una advertencia, pero la podemos
ignorar.
Ahora ya tenemos publicado el plugin, pero para sincronizar la carpeta /tags
con el servidor de SUBVERSION, nos vamos a la carpeta /tags y
pinchamos con el botón de la derecha y seleccionamos "SVN Update"
del menú de TortoiseSVN. Esto nos actualizará la carpeta local /tags con la
versión que acabamos de subir.
- 22 -
24. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
A partir de este momento podemos cambiar lo que queramos y subirlo al
directorio /trunk, siempre y cuando no modifiquemos el "stable tag" del
archivo readme.txt. El "stable tag" solo lo debemos cambiar cuando ya
vayamos a publicar la siguiente versión del plugin.
- 23 -
25. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
¿Cómo actualizar un plugin en el
repositorio de WordPress?
Queremos agradecer la entrada de su blog de Eric Eamann del 12 de mayo
de 2011 titulada "How to publish a WordPress Plugin - Subversion" que nos
ha ayudado a optimizar nuestro flujo de trabajo y de paso nos ha solucionado
algunos temas que nos estaban llevando de cabeza.
El descubrimiento de esta entrada nos ha ayudado mucho con los
problemas que hemos tenido al subir una nueva versión de un plugin a
WordPress, pero no se actualizaban los datos del plugin en la página
web de WordPress.
Ahora sabemos que esto es debido a lo que mencionábamos anteriormente:
WordPress mira en /trunk la versión actual del plugin y va la carpeta /tags de
donde lee el archivo readme.txt y el encabezado del plugin; para generar la
información de la página web de WordPress. Si no hemos subido la versión
actual a /tags, no encuentra esos datos y WordPress no actualiza los datos
del plugin en la web. Por eso es importante que cada vez que actualicemos la
versión de un plugin, primero lo subamos a /tags, esperemos 10 minutos
para que WordPress tenga tiempo a sincronizar los datos y entonces
subimos la última versión a /trunk.
- 24 -
26. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
A) Procedimiento para actualizar un plugin
Cuando ya estamos listo para publicar la siguiente versión del plugin,
tenemos que hacer lo siguiente:
1. Actualizar el "stable tag" del archivo readme.txt.
2. Actualizar la versión del encabezado del archivo principal PHP del
plugin.
3. Subir la nueva versión a /tags.
4. Subir la nueva versión a /trunk (o sea, hacer "commit" de la nueva
versión).
Los primeros dos puntos son sencillos, ya que solamente tenemos que
cambiar la versión dentro del archivo readme.txt y del encabezado del
archivo PHP del plugin.
El tercer punto es igual que el descrito anteriormente, con una
diferencia: Pinchamos en la carpeta /trunk con el botón de la derecha y
seleccionamos "BRANCH/TAG" y es muy importante que seleccionemos
"WORKING COPY" en la opción de "Create copy in the repository form".
Lo demás se hace igual que hemos descrito en el punto anterior.
- 25 -
27. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
Esto creará una nueva carpeta en /tags para la nueva versión con los últimos
cambios.
Ahora nos esperamos unos minutos, hasta que WordPress haya
sincronizado estos cambios y entonces pinchamos dentro de /trunk con
el botón de la derecha y seleccionamos "SVN Commit".
- 26 -
28. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
OJO: Si añadidos archivos al plugin, hay que decirle a Subversion que hemos
añadido archivos, utilizando la opción de ADD del menú contextual. Sino no
sube estos archivos añadidos. Esto nos ha pasado ya varias veces con
imágenes que se han añadido al plugin. Para solucionarlo hay que volver a
subir la versión :-).
- 27 -
29. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
B) ¿Por qué hemos subido primero la versión a /tags?
Hemos subido primero la versión a /tags porque el repositorio de plugins de
WordPress mira el archivo rearme.txt para ver cuál es la última versión
estable y entonces busca una carpeta con esa versión en la carpeta /tags. Al
subir primero la versión a /tags, garantizamos que WordPress siempre tendrá
disponible la última versión cuando vaya a buscarla a la carpeta.
Esto lo hemos aprendido a base de los errores de sincronización que hemos
sufrido con algunos plugins, donde la última versión subida, no era igual a la
versión del plugin que WordPress muestra en la web.
Si esto lo hacemos así, no habrá ningún problema a la hora de actualizar el
plugin.
- 28 -
30. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
Caso práctico plugin de WordPress:
Dofollow case-by-case
Dofollow case-by-case es un plugin que nos permite convertir los enlaces de
determinados comentarios en FOLLOW / DOFOLLOW (por defecto en
WordPress son NOFOLLOW).
La funcionalidad del plugin nos permite realizar las siguientes acciones:
o Convertir los enlaces de determinados comentarios en FOLLOW;
o Inclusión del email de la persona que comenta en una lista blanca de
direcciones de email de personas que siempre que comenten sus
comentarios sean DOFOLLOW;
o Inclusión de direcciones de páginas web en una lista de direcciones de
páginas web, que si se incluyen en un comentario, también sean
DOFOLLOW.
Este plugin llevábamos varios años utilizándolo en blogs de clientes y
finalmente decidimos reprogramarlo y dejarlo bonito, para hacerlo accesible a
través del repositorio de plugins de WordPress.
- 29 -
31. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
Con la última versión además hemos añadido una capa adicional de
seguridad, que usando las funciones propias de WordPress securiza todas
las llamadas a la base de datos.
Para la siguiente versión queremos añadirle la opción de camuflaje que
venimos utilizando con este plugin en los clientes que lo tienen instalado,
para que si alguien intenta ver si está el plugin instalado, le de un error 404,
pero que el plugin funcione. Esto requiere cambios a nivel del archivo
.htacess y tenemos que ver como lo podemos hacer, sobre todo teniendo en
cuenta que hay servidores Windows con WordPress y servidores bajo Linux
que no utilizan Apache, sino que utilizan NGINX.
Nos han llegado varias preguntas acerca del rendimiento del plugin y lo
tenemos funcionando en más de un blog con:
o Aproximadamente 250.000 páginas vistas por mes y 200.000
visitas/mes.
o Unas 10.000 visitas por cada entrada del blog.
o Y una media de 35 comentarios por entrada; siendo el máximo de
comentarios algo más de 250 (sin paginación de los mismos).
Y funciona perfectamente y sin que se note una bajada del rendimiento; eso
sí, todos los blogs funcionan con un plugin de caché.
No obstante nunca está de más recordarle a todo el mundo la
importancia del rendimiento de los plugins bajo WordPress. Es muy
importante que cualquier plugin que programemos haga el menor número
posible de llamadas a la base de datos y utilice el menor número posible de
procesos de cálculo. De esta forma no se verá afectado el rendimiento de los
sitios de WordPress donde lo instalemos y tendremos más posibilidades de
que se haga popular.
- 30 -
32. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
Los clic: La familia del Marketing
Online del año 2013
¿Los quieres conocer?
- 31 -
33. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
El Padre, analítico,
siempre con la
cabeza llena de
números y
estadísticas. No deja
nada al azar y toma
todas las decisiones
en la familia.
La Madre, creativa,
multitarea y todo
pasión. Mantiene
unida a la familia y
siempre tiene una
idea genial con la
que sorprender a la
familia y a los
amigos.
Google Analytics
Posicionamiento Web / SEO
El Abuelo, de
mente ágil, rápida y
perspicaz. Siempre
buscando la manera
de enlazarlo todo. Si
lo buscas, lo
encontrarás
enredando con su
amigo Google.
Social Media
La Abuela, es la que
mantiene a raya las
finanzas de la casa.
Es un hacha pujando
en el mercado;
siempre encontrará
los tomates más
buenos y más
baratos.
Google AdWords / PPC
- 32 -
34. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
El Tío. Es el
ejecutivo de la
familia. Dinámico,
moderno y
práctico. Siempre
abierto a colaborar
y metido en un
millón de
proyectos..
Pinterest
LinkedIN
YouTube
Facebook
El Hijo. Siempre a
la última; no hace
falta que consultes
los periódicos él
tiene toda la
información que
necesitas.
Dialogante,
cercano y buen
comunicador.
La Prima molona.
Es la artista de la
familia. Siempre con
su cámara en la
mano grabando todo
lo que ve. Bohemia,
vanguardista y
enamorada del arte.
La Hija. Parlanchina
y muy inquieta.
Cuando no está
organizando una
fiesta, está viajando
o haciendo deporte.
Le encanta quedar
con sus amigos para
compartir fotos,
cenas y risas.
La Tía. Incansable
e inquieta. Siempre
descubriendo
nuevas actividades.
Fotógrafa,
cocinera, pastelera
Teje bufandas para
toda la familia y
organiza siempre
las vacaciones.
Tuenti
Twitter
El Bebé. Es el peque de la casa.
De mayor quiere ser como sus
hermanos y juega a ser ellos, pero
papá y mamá lo vigilan de cerca.
La Mascota. Es el
juguete de la familia.
No se sabe muy bien
su raza ni de dónde
viene, pero todos
quieren darle cariño
y jugar con él.
- 33 -
Google+
35. “CÓMO SUBIR UN PLUGIN A WORDPRESS”
Una guía de Apasionados del Marketing
Todo lo que tienes que tener en cuenta a la
hora de subir tu plugin a WordPress.org
www.apasionadosdelmarketing.es
info@apasionados.es
¿Quieres ponerte en contacto con
nosotros?
‐ Envíanos un email a info@apasionados.es.
‐ Envía un Tweet a @RamonRauten.
‐ Contáctame por Linkedin: Ramón Rautenstrauch.
‐ Rellena el formulario de contacto de nuestra web.
- 34 -