|
He probado varias herramientas para la creación de nuevas entradas en MSN Spaces. Entre ellas WBlogger y también la publicación por mail. Sin embargo, en ninguna me siento 100% cómodo. Si el contenido del post es solo texto, por lo general utilizo el editor online de MSN Spaces, pero si quiero agregar alguna característica especial, imágenes, código, etc.; lo que suelo hacer es editar mi HTML desde VS2005 y luego copiar el HTML a mi post.
Hace unos días, estuve viendo un artículo en MSDN para la implementación de una nueva extensión en el Namespace My, que permitía agregar funcionalidades para trabajar con Blogs desde VB.Net. Asociado al mismo en MSDN TV, hay una serie de videos de Cris Mayo, donde se explican los datos de este ejemplo. Recomiendo leer la documentación asociada de MSDN, que realmente es muy completa, la pueden encontrar aquí.
Como soy un convencido que mi única herramienta de trabajo, debería ser Visual Studio 2005; supuse que podría crear un AddIn para el mismo partiendo de esta base. Mi idea es editar los contenidos en VS y luego publicarlos desde el mismo.
Publicación a través de un Proxy – Custom Settings VS2005
La primera contra con la que me encontré fue la incapacidad de poder configurar las salidas de la clase que maneja los Blogs, a través de un Proxy. Para esto necesitaba que mi aplicación pudiese configurar los datos del Proxy. Afortunadamente, esto desde VS2005, lo podemos hacer muy fácilmente. Desde las propiedades del proyecto, simplemente seleccionamos la sección Settings y definimos los datos con los que queremos trabajar.
Esto crea automáticamente una clase interna que permite acceder a esta información. El código se crea en el “behind” del proyecto, pero si lo editamos podemos ver algo por el estilo:
De esta manera, podemos agregar un par de líneas para configurar el Proxy en las salidas afuera. Por ejemplo:
Automáticamente se agrega dentro del archivo de configuración, las entradas necesarias para poder manejar esta información y también la configuración del assembly que es el encargado de interpretar esta información. Por ejemplo:
Creando el AddIn
El siguiente paso es la creación del AddIn, cosa que haré en mi próximo tiempo libre y esperemos que algún futuro post sea directamente desde Visual Studio.
Saludos |

Leave a comment