Máster SEO Profesional de Webpositer presencial y online

Lo prometido es deuda y ¡en menos de dos semanas! ;)

Si tuviste curiosidad leyéndote mi planificación de contenidos y formación para 2017 o si me conoces un poco ya sabrás lo mucho que me gusta la formación como actividad profesional y qué planes tengo para este año.

En este post voy a ampliar información sobre el Máster SEO del que os hablaba en el anterior y diréis ¿Realmente hace falta un post para contar que vas a participar como profesor en el Máster? Y yo… bueno, no te voy a responder, léelo y haz tú mism@ la valoración. Sólo una cosa…¡adelanto que va con recompensa! ;)

Máster SEO Webpositer Academy

Allá por abril del año pasado hablando un día con Iñaki Tovar, CEO y compañero de Webpositer, me dijo que estaban preparando el plan de estudios del Máster SEO de Webpositer y que querían contar conmigo para una de las clases a lo que, INDUDABLEMENTE, dije que sí. 

Desde entonces todo lo que he ido sabiendo de este máster ha sido cada vez más interesante y a medida que él y Luis Villanueva me iban diciendo los profesores con los que íbamos a contar no podía estar más ilusionado. Compartir panel con tanta calidad profesional del sector SEO y el Marketing Digital es todo un honor y una satisfacción personal, para que ocultarlo. 

Peazo plantilla de profesores

En total el Máster SEO cuenta con nada menos que 37 profesores, expertos reconocidos de nuestro sector con sobrada experiencia, y no es peloteo, os lo dice alguien que se ha leído montones de posts muy buenos de todos ellos.

Plan Formativo del Máster SEO

Por dar algo de información específica, este máster cuenta con los siguientes módulos:

  • Introducción: 5 horas
  • SEO Onsite: 85 Horas
  • Gestión de proyectos SEO: 10 horas
  • Áreas de especialización: 70 horas

A lo largo de estos módulos se abordarán todas las temáticas relacionadas con el día a día de un consultor SEO, de modo que el alumno pueda ejercer como consultor una vez cursado estos estudios, de hecho es necesario hacer un proyecto SEO al finalizar el mismo. Habrá keyword research, contenidos, programación, linkbuilding, auditorías, WPO, CRO, en resumen... ¡todo! Pero para qué aburriros contándolo, en el enlace que tenéis más arriba podéis encontrar todo el plan de estudios.

Mi clase: Rich Snippets y Open Graph

Esto es lo que enseñaré en este Máster SEO, mi clase abordará en 5 horas todo lo relacionado con metadatos, desde qué son a cómo implementarlos con éxito para facilitar a los motores de búsqueda la recopilación y clasificación de la información en nuestros proyectos y presentarla de un modo especial. Veremos tecnologías existentes, herramientas, incidencias y posibles penalizaciones, en resumen, exprimiremos a tope esas horas para sacar el máximo provecho a este “idioma para bots”.

Exprimiremos los meta-datos al máximo

Si os interesan estos temas podéis ver 2 posts que tengo en el blog sobre ello: Cambios de Google para el marcado de datos en SEO local y Optimización onpage para SEO local y plantilla para Liferay Portal.

Coste, financiación y la prometida recompensa

Como todo master el precio es de cuatro cifras, contando con dos opciones, una versión de master online por 3500 € y una formación típica de máster presencial por 6800 € (precios sin IVA) pero la gran noticia es que el proyecto ha conseguido excelentes opciones de financiación a un 0% de interés y que lo hacen aún más interesante si cabe.

Y -¡ya llega la recompensa ya!- como indicaba al principio aquí va la recompensa. Por ser profesor dispongo de un código para mis lectores, alumnos del curso de Liferay y suscriptores que deseen hacer el curso consiguiendo un importante ahorro en la matrícula: MSWLG​21

Con este código ahorrareis 500 € en el presencial o 300 € en el online. ¡Ole! :)

Para aplicarlo basta con ponerlo en el campo “Código Beca Recomendación” del formulario “Me interesa” que tienen en la web.

Cómo aplicar el descuento del Master SEO de Webpositer

Espero que os parezca tan emocionante como a mí y si queréis dar vuestra opinión o comentar alguna duda ¡dejarla en los comentarios!

¡¡¡Saludooos!!!

Contenidos y Formación para 2017

Ale, ya tenemos aquí el nuevo año y con él un saco de buenos propósitos, ilusiones con nuevos retos y energía para retomar los proyectos que estaban algo estancados. 

Nuevos contenidos y formación para 2017 en miguelpau.es

Si hay un año que recordaré, de momento, por el número de nuevos proyectos e ilusiones cumplidas ese ha sido sin duda el 2016. Por enumerar unas pocas:

  • Empecé como profesor en eCommaster, el master de comercio electrónico.
  • Me incorporé como profesor en el Curso de Experto en Marketing Digital y eCommerce de la Universidad de Alicante.
  • Me estrené en un programa de radio ¡Por fin! en la emisora Gestiona Radio. Gracias al programa Lanzadera Digital que lideran @seomental y @elblogdeselseo me quité la espinita de hacer radio, ¡YEAH!. 15 programas durante 2016 y esperamos contaros muchas más cosas en 2017. 
  • Víctor Martín @vmdeluxe me invitó a participar en una mesa redonda SEO junto a otros dos cracks como él Rafa Sospedra @rafsos y Fernando Ferreiro @profesordeseo
  • Por último, pero en absoluto menos importante, conseguí lanzar mi propio curso. La elección de temática era fácil porque mi objetivo principal seguía siendo el mismo: facilitar información en español y muy práctica sobre Liferay Portal y en concreto sobre Liferay y SEO. Y con estas premisas lancé a mediados de año el Curso de Liferay centrado en Gestión de Contenidos.

Si hago un repaso rápido de todos estos puntos, quizá los más relevantes de 2016 a nivel profesional, puedo sacar rápidamente un tema en común: LA FORMACIÓN. Siempre me ha gustado muchísimo y es una de las áreas de mi profesión con la que más disfruto y una de las que más me gustaría potenciar en este año que da comienzo.

¡¡PERO!! -siempre hay uno- Todos estos nuevos proyectos que inicié en 2016 tienen una pega… tengo totalmente abandonado el blog. El último post es de agosto y aunque tengo anotadas muchas ideas para posts, de nada sirven esas ideas si no las llevo a término.

Y es por esto que he decidido adquirir un compromiso con vosotros, mis lectores, y publicar al menos 12 posts este año además de otros buenos proyectos digitales que espero que os gusten.

Os dejo una breve lista de las cosas que traerá -o eso pretendo- esta web en 2017

Contenidos para el blog

Cómo os he comentado pretendo publicar, al menos, un post cada mes ya sea de SEO, de Liferay, Estrategia Digital u opinión sobre temas del sector del marketing digital y el posicionamiento en buscadores. Creo que todo lo que gira en torno al tema mobile va a estar muy movidito este año así que habrá que escribir algún post relacionado. ;)

Formación Online

Los alumnos que se han matriculado durante 2016 me han facilitado un feedback muy útil que espero poder aprovechar en nuevas ampliaciones del curso online de Liferay con más vídeos y más contenido específico tanto mío como de nuevos profesores expertos en Liferay que se incorporarán al curso.

Además, aunque ya está disponible desde hace un tiempo la petición de vídeos on-demand al final de la sección de Formación, tendréis más novedades en ese apartado de la web.

También está “en proceso” un nuevo curso en vídeo, más específico de temas SEO que espero poder lanzar este año.

Formación presencial

Este año continuaré como profesor en eCommaster impartiendo clases en la UMH y además formaré parte del profesorado de nuevos masters de seo y marketing digital y en relación a ello os adelantaré información muy interesante en el siguiente post. Antes de dos semanas lo tendréis publicado.

Nuevas secciones

De momento tengo previsto arrancar 3 nuevas secciones públicas en la web, dos orientadas a temas profesionales y una más personal y, dependiendo de la evolución de la comunidad de alumnos matriculados, también habrá nuevas secciones privadas exclusivas.

Bueno y con esto creo que ya es más que suficiente que quién mucho abarca… ya se sabe.

Espero poder traeros todos estos contenidos y cursos a lo largo de este año y seguir resolviendo dudas y eliminando ese desasosiego que aparece cuando no consigues encontrar información sobre un tema en concreto -ejem- :)

De nuevo os invito a dejar en los comentarios cualquier sugerencia que queráis hacer.

¡¡¡Un abrazo!!!

Cómo afectarán los popups a tu estrategia SEO en 2017

Igual te estarás preguntando ¿Qué narices hace este hombre hablando de popups en su blog de SEO?

La verdad es que no me lo habría planteado si no fuese porque en esta ocasión puede existir una correlación entre el uso de popups y el posicionamiento de tus páginas en resultados móviles y es que Google anunció el pasado 23 de Agosto que iniciará una campaña a partir del 10 de Enero de 2017 contra los popups o ‘interstitials’ más intrusivos, es decir, aquellos popups que ocupan en gran medida la pantalla del dispositivo o su totalidad y que por ende dificultan al usuario el acceso al contenido.

Popups y rankings SEO

 

En este artículo te detallo qué popups pueden ser perjudiciales para tu posicionamiento según Google, cuales aceptará como válidos o necesarios, qué dicen en SumoMe al respecto y qué podemos hacer para evitar entrar en el saco de “los malos”.

Los popups intrusivos serán una señal más de posicionamiento

¡Los popups funcionan!

De esto no me cabe la menor duda, una ventana emergente que se muestre usando tecnologías modernas (no abriendo una nueva ventana) y que ofrezca un contenido digital o una oferta gancho, puede ayudarte -y mucho- a captar suscriptores y/o clientes.

Es muy probable que uses en tu blog o sitio web uno de estos popups para mostrar ofertas, captar emails para potenciar tu base de datos de suscriptores o leads a los que ofrecer más tarde tus productos o servicios.

Bien pues Google nos informa sobre qué tipo de popups podrían dejar de gustarle en dispositivos móviles y en consecuencia repercutir en tus rankings.

Popups intrusivos según el aviso de Google

Del artículo y los comentarios de John Mueller extraemos qué cosas hay que evitar:

  • Cargar los popups en cuanto el usuario accede a la web. Si tu herramienta de popups te lo permite configúrala para que cargue en el segundo render, con un retardo de al menos 5 o 6 segundos.
  • Evita los popups que ocupen la totalidad del dispositivo nada más entrar a la web y que deban cerrarse para poder acceder al contenido.
  • Evita también aquellos que carguen ocupando todo el above-the-fold (zona visible sin hacer scroll al entrar en un sitio web) y para los que el usuario tenga que hacer scroll para poder acceder al contenido.

Evitar, evitar…¡Ostras! y entonces...

¿Qué popups puedo mostrar en dispositivos móviles?

Pues la verdad es que la cosa tiene miga porque en el anuncio de Google la información de los popups que podemos usar es algo escueta, estos son algunos ejemplos que citan en el comunicado:

  • Los de avisos legales y cookies
  • Los de filtros de contenido para mayores de 18, logins, contenido privado, etc.
  • Los que ocupen una cantidad razonable de pantalla.

Popups no intrusivos según el aviso de Google

Yo me quedaría con el último caso, pequeños y que tarden en cargar más de 5 segundos o cuando el usuario vaya a abandonar la web.

¿Qué hacer si usas SumoMe?

SumoMe tiene un conjunto de herramientas relacionadas con el crecimiento de tráfico web y el análisis web entre las que encontramos el List Builder o constructor de listas -literal-.

Esta herramienta te permite mostrar en tu web un popup de suscripción a una lista de una forma muy sencilla, conectar estas suscripciones a herramientas de newsletter tan conocidas como Mailchimp y obtener una serie de estadísticas de suscripción, entre otras funcionalidades.

El staff de SumoMe ya estaba probando nuevos formularios de captación de emails para móviles antes del anuncio de Google como podéis ver en esta sección del apartado de ayuda.

En este comunicado nos indican qué acciones podemos llevar a cabo para gestionar o eliminar la visualización de la ventana del List Builder en dispositivos móviles.

  • Comportamiento (Behaviour): Por defecto tendremos la opción ‘smart’ activada pero podemos cambiarla a ‘manual’ y seleccionar que se muestre una vez transcurridos N segundos. ¡Recuerda! mínimo 5 o más.
  • Reglas de visualización (Display Rules): Aquí podemos ir un paso más allá y si no queremos exponernos al temido descenso de posiciones podemos hacer una configuración más avanzada.

    Podemos gestionar si se muestra sólo en PCs de escritorio, que no se muestre en dispositivos móviles o bien que se muestre o no en dispositivos con un determinado tamaño de pantalla.

    También podemos seleccionar en esta sección si queremos que se muestre en páginas específicas de modo que, habilitando el popup sólo para las páginas que nos ayuden a convertir más, lo haríamos mucho menos intrusivo.

    ​Cierto es que muchas de las opciones pertenecen a la versión Pro -de pago- pero eliminar el popup de dispositivos móviles no es una de ellas.

 

Espero que te sirva este artículo para tomar decisiones sobre qué hacer antes del 10 de Enero del próximo año.

¿Qué opinas de los popups? ¿Te disgusta su uso? ¿Pondrás en práctica estas optimizaciones? ¡¡Soy todo "oídos"!! :D

Actualización 09/01/2017

Para arrojar algo más de luz sobre este tema os amplío este post con una información facilitada por parte de John Mueller a raíz de un tweet de Kristine Schachinger.

En este tweet le preguntaba si en el rollout de mañana, relacionado con esta revisión de interstitials y la cual podría ocasionar una penalización en rankings de móvil, se tenía en cuenta únicamente aquellas páginas en las que aparezca el interstitial habiendo llegado desde un resultado de SERPs a lo que John Mueller contestaba que sí, únicamente son ese tipo de páginas las que podrían verse afectadas, o lo que es lo mismo: si nuestro popup se muestra después de que el usuario navegue por nuestra web por más de una página aunque la visita provenga de la página de resultados de Google no tendría porque recibir esta penalización.

Tweet Interstitials @schachin @johnmu

Liferay URLs amigables, cómo optimizarlas

Liferay Friendly URL - URLs amigables

Hola de nuevo! Han sido unos meses complicados para escribir pero aquí estoy de nuevo con otro consejo más relacionado con Liferay y SEO. 

En esta ocasión te voy a enseñar un sencillo truco para optimizar las URLs amigables en artículos de Blog y Contenido Web de Liferay

 

¿Qué son las URLs amigables o friendly URL?

Bueno, por si acaso haré un pequeño recordatorio, la URL amigable es aquella que es entendible por un usuario, ni más ni menos. Por ejemplo una URL del tipo www.dominio.com/article?id=27 no es muy amigable que digamos, sin embargo la URL www.dominio.com/como-optimizar-urls-amigables dónde hay semántica sí es amigable, entendible por un usuario y con información sobre su posible contenido.

 

¿Cómo son en Liferay las URLs amigables de blogs y contenidos web?

Cuando hagas un artículo de blog o un contenido web Liferay convertirá el título de éste contenido en su correspondiente URL. 

Por ejemplo, imaginad que el título de este artículo es “Cómo optimizar las URLs amigables de Liferay Portal”, bien pues tendría de partida la URL “.../como-optimizar-las-urls-amigables-de-liferay-portal….” más un chorrazo de parámetros. Esta URL amigable además de ser muy larga no está limpia de stop words

 

¿Y qué son las stop words?

Pues son palabras vacías de significado como por ejemplo los artículos, conjunciones, preposiciones, pronombres, etc. que no aportan nada relevante a nuestra URL amigable. Cuando escribimos el título de un post del blog estamos añadiendo, por supuesto de forma natural, montones de estas "stop words".

 

¿Cómo escoger qué URL es la recomendable?

Haz un estudio de palabras clave, detecta qué criterios relacionados con el contenido que vas a crear son los que tienen mayor volumen de búsqueda, escoge entre unos pocos y trata de construir una URL lo más optimizada posible. 

Por ejemplo para este contenido podría escoger entre “liferay friendly url” o “liferay url amigable”. El primero, en inglés, es el único que tiene volumen y muy poco además, por lo que aunque mis contenidos son en español optaré por ese y añadiré la coletilla “amigable”, es decir, la url amigable que quiero para este post me quedará del siguiente modo:

/liferay-friendly-url-amigable

 

Entonces ¿Cómo optimizo la friendly URL de Liferay para que sea como yo quiero?

El desarrollo de este artículo, punto tras punto, puede haberte dado una pista. Aquí es donde viene el truco:

Entra en el editor del blog o de un contenido web, escribe en el campo Título la URL amigable que quieras y haz clic en “Guardar como borrador”, LISTO!

Optimizar liferay friendly URL en blogs

Ahora pon el título real que quieras darle a tu artículo y escríbelo con normalidad. ¿Sencillo no?

Sí, es una chorrada como la copa de un pino pero en Liferay no tenemos un editor de URLs para los posts como nos podemos encontrar en Wordpress así que… ahí lo dejo! ;)

¿Tienes más dudas sobre URLs amigables en Liferay? No te cortes!! Comenta!!

Cambios de Google para el marcado de datos en SEO local

Cambios de Google para el marcado de datos en SEO local

A mediados de Octubre publiqué un post sobre marcado de datos orientado a SEO local con el objetivo de ofreceros unas recomendaciones de optimizaciones on-page con Schema.org orientadas al posicionamiento SEO local en buscadores como Google, además incluía la posibilidad de descargaros una plantilla gratuita para hacer esto en Liferay que también podía ser aprovechada en cualquier otro tipo de web. Este artículo tuve que modificarlo justo al día siguiente de su publicación debido a que, casualidades de la vida, en Google “les tocó” ese día quitar de su sección de desarrolladores las recomendaciones sobre este marcado de datos estructurados.

Todavía podéis ver estas recomendaciones en webarchive:
https://goo.gl/MGF2CB
https://goo.gl/YWlPDr 

Hice varios tweets y mensajes directos y viendo que no obtenía información al respecto opté por publicar una consulta en este grupo.

Por lo que parece la información sobre el marcado de datos había quedado “desfasada” y mientras la nueva salía del horno decidieron eliminar esos contenidos, las dos recomendaciones a las que yo enlazaba desde el mi artículo.

Bien pues hará un par de meses hemos tenido una serie de actualizaciones relacionadas con este tema tanto en la documentación de Google como en tests realizados en otros países para la implementación de este marcado para ayudar a mejorar el posicionamiento SEO Local.

  1. Local Business Information
  2. Proporcionar información de tu negocio local
  3. ¿Quiere decir esto que ha dejado de funcionar el marcado con microdatos?
  4. ¿Deberíamos seguir usando microdatos para implementar este marcado?
  5. ¿Qué más podemos extraer de este cambio?
  6. Integrando acciones con lugares (negocios locales)
  7. ¿En qué consiste “Place Actions”?
  8. Herramientas para ayudarte en el marcado de datos estructurados con JSON-LD

Local Business Information

Por un lado tenemos dos nuevas secciones en el apartado Structured Data de Google Developers, una introducción a cómo debemos proporcionar a los buscadores la información de tu negocio local y por otro un apartado en el que se nos facilita información sobre cómo implementar posibles acciones a llevar a cabo con el site (reserva de cita/hora para el médico, etc..)

Proporcionar información de tu negocio local

En el primer apartado del marcado de datos estructurados para negocios locales nos hacen una introducción de qué propiedades podemos incluir dentro de este marcado de datos. Cabe destacar, aquí está uno de los cambios importantes, que ya no nos encontramos con ejemplos de programación dentro del código HTML usando microdatos sino que todos los ejemplos de código se centran en JSON-LD.

¿Quiere decir esto que ha dejado de funcionar el marcado con microdatos?

No! Esto sigue siendo 100% funcional y si tenéis este marcado implementado en vuestras webs podéis comprobar que todo está correcto usando la herramienta de comprobación de Rich Snippets:

https://developers.google.com/structured-data/testing-tool/

Microdatos para Negocios Locales

¿Deberíamos seguir usando microdatos para implementar este marcado?

Pues desde mi punto de vista diría que no. Google parece estar apostando fuerte por JSON-LD y teniendo en cuenta lo que os contaré a continuación sobre las acciones con negocios locales y por el anuncio de John Mueller a principios de febrero sobre el soporte de marcado de datos con JSON-LD….yo optaría por esta tecnología sin dudarlo.

Soporte de JSON-LD para marcado de datos estructurados

 

¿Qué más podemos extraer de este cambio?

Si bien lo que solíamos encontrar habitualmente era un marcado de negocio local a secas, lo que en schema hacía referencia a https://schema.org/LocalBusiness simplemente, ahora deberíamos optar por refinar la información que proporcionamos a los buscadores sobre la actividad de nuestro negocio.

En esa misma URL de schema encontraréis un apartado bajo el título "More specific Types" con varias subdivisiones de tipos de negocios locales que además cuentan, algunas, con subcategorías. Para que os resulte más fácil os he preparado una lista de los typos que tienen Subcategorías más específicas.

Tipos específicos de Negocios Locales - Local Business Specific Types

Por ejemplo dentro de “FoodEstablishment” podemos encontrar panaderías o restaurantes y dentro de “Store” hasta 30 tipos distintos de tiendas.

Tenéis toda esta información en este apartado:

https://developers.google.com/structured-data/local-businesses/ 

Integrando acciones con lugares (negocios locales)

De forma experimental con algunos proveedores de servicio y hasta el momento parece que solo en EEUU Google ha lanzado lo que viene a llamar “Place Actions”, un elemento más para retener al usuario en las SERPs gestionando reservas y citas en negocios locales desde la propia página de resultados de Google.

¿En qué consiste “Place Actions”?

Como ampliación de la ficha de empresa local y una vez hayamos implementado esta programación usando para ello JSON-LD, obtendremos en las SERPs una opción para que los usuarios hagan por ejemplo una reserva en nuestro restaurante o soliciten hora en nuestra peluquería.

SERPs - Reservas y pedidos en negocios locales

Para esto es imprescindible que tengamos hecho un correcto marcado de datos de negocio local y una especificación lo más aproximada posible del tipo de negocio que estamos mostrando. 

Las acciones que podremos implementar son Pedidos y Reservas.

En esta URL tenéis toda la documentación

https://developers.google.com/structured-data/local-businesses/place-actions-standard

En esta otra tenéis un formulario que ofrece Google para hacer una solicitud y convertirse en proveedor de este tipo de datos durante la fase de pruebas. Suerte! :)

https://docs.google.com/forms/d/19n7cIIDxTxantWXE6E3TbPnY6WBl0TbZiYuwf8CofXA/viewform

Herramientas para ayudarte en el marcado de datos estructurados con JSON-LD

Tras muchas búsquedas, solo he econtrado unas pocas herramientas de marcado con JSON-LD que nos pueden ayudar en todo este proceso.

la única que he encontrado que me gusta por lo rápido que resulta usarla y lo ágil que es para un marcado de datos “a manopla” (a mano) es esta: 

The JSON-LD Structured Data Generator v0.1 de @JDDoesDev

https://www.jamesdflynn.com/development/json-ld-markup-generator/

Podemos hacer prácticamente todo el marcado de datos para LocalBusiness incluidas las horas de apertura, pero no podemos especificar con el asistente una subcategoría específica de negocio local, tocaría hacerlo a mano.

Por otro lado la herramienta que parece más completa sin duda alguna, aunque requiere registro y probablemente su uso sea muy limitado, es JSON+LD Schema Generator que podéis encontrar aquí:

https://www.schemaapp.com/tools/jsonld-schema-generator/

Una vez registrados podéis crear el marcado de datos en JSON-LD que se os ocurra ya que su editor tiene absolutamente todas las entidades de Schema.org (o eso creo).
Con su editor podemos escoger Organización > LocalBusiness > Store > Computer Store por ejemplo para iniciar la configuración del marcado de datos para nuestra tienda de informática.
Editor JSON-LD Schema Generator LocalBusiness Store
 
Con su asistente podemos completar todos los datos de cuantos campos queramos informar a los motores de búsqueda
Editor JSONLD LocalBusines information
 
Una vez completados todos los datos que queramos del formulario y guardados los datos podemos generar el código con la opción "Get Schema JSON-LD"
Editor JSONLD obtención de código
Solo quedaría para terminar cambiar la URL de la propiedad @id para que sea una única de nuestro sitio web que no esté siendo usada por nada (no tiene ni que estar operativa, esta URL no es visible)
 

En cuanto a plugins no he conseguido localizar ninguno focalizado en LocalBusiness, los que he encontrado son todos para otros tipos de marcados de datos estructurados como los de producto, pero parece que el de esta herramienta de schemaap.com tiene ya implementada la funcionalidad de Place Actions para reservas y pedidos. (no he tenido ocasión de cacharrear con él)

Lo tenéis aquí: https://wordpress.org/plugins/schema-app-structured-data-for-schemaorg/

 

¿Estás utilizando ya alguna de estas tecnologías o tienes previsto hacerlo? >> Deja tu comentario!!

— 5 Resultados por página
Mostrando el intervalo 1 - 5 de 30 resultados.

Proyectos en los que colaboro

XML Portlet Factory: CRUD portlet development

 

Licencia de Creative Commons
This obra by Miguel Ángel Pau is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.