No somos otra compañía de desarrollo de software o una agencia digital. Acá entendemos la web y la tecnología. Vivimos por eso. Pensamos diferente y hacemos posible el mejor espacio para su compañía en un mundo digital.

Conozca Más

3Metas Blog // Tag: 3Metas

Uso de socialmedia en entidades gubernamentales

El pasado 26 de Agosto gracias a una invitación del Programa Gobierno en Línea del Ministerio de Comunicaciones tuvimos la oportunidad de participar en el Panel de Redes Sociales y su aplicación en Entidades del Estado como parte del seminario Marketing Gubernamental y Redes Sociales.

El evento estaba enfocado a que funcionarios de las entidades del Estado colombiano recibieran y compartieran información de temas como la construcción de marcas, usabilidad, casos de éxito y redes sociales.La participación de 3Metas se enfocó en cómo debían prepararse las entidades del Estado para comenzar su participación en las redes sociales, cuáles eran los cinco primeros retos para afrontar.

Esta es la presentación en la que nos apoyamos ese día:


1 Comentario

TFS, control de versiones, branching y otras

En 3Metas usamos Visual Studio Team Fundation Server como sistema de gestión de proyecto y control de versiones, sin embargo al momento de crear las soluciones cometí un error por no revisar con cuidado la guía de Branching de Patterns And Practices de Microsoft lo que me llevó a quedar con los proyectos y la documentación andando pero con un esquema incorrecto de control de código fuente. La solución es borrar (destruir) los repositorios de Código Fuente (previo backup por supuesto ) y reorganizar el sistema.

Para destruir un repositorio de código Fuente, se utiliza el comando tf destroy, (Btw: se encuentra en la ruta Program Files\Microsoft Visual Studio 9.0\Common7\IDE>) desde la consola de comandos, una confirmación de borrado aparecerá y luego se listaran los archivos y carpetas que se eliminaron.

Después de borrado puede usarse VS2008 con el Team Explorer para volver a la interfaz de gestión de los sistemas de control de código fuente y allí crear de nuevo el repositorio y configurarlo correctamente. Es importante anotar que hay que volver a asignar los permisos a los usuarios que aunque siguen teniendo permisos en el TFS en el Proyecto al que están asignados ahora no tienen permisos en el repositorio de control de versiones. Estos permisos se asignan en la pestana de seguridad de las propiedades del repositorio

clip_image002

(El borrado no es lo mismo, el borrado solo marca el repositorio pero sigue existiendo en el sistema se puede ver aquí: Tools > Options > Source Control > Visual Studio Team Foundation Server and check Show deleted items in the Source Control Explorer que los archivos no se borraron)

(Esto también es diferente a la eliminación del proyecto porque yo no quería perder el portal, documentos, work ítems, etc que ya se habían alimentado al sistema)


1 Comentario

Publicar un reporte embebiendo ReportViewer en una página aspx con IIIS7

Antes de seguir los siguientes pasos, es necesario descargar Microsoft Report Viewer Redistributable.

Al realizar la publicación en IIS7 de un reporte en formato .rdlc embebido en una pagina aspx, nos encontramos que después de agregar nuestra aplicación web en IIS y dentro de su contenido copiar los archivos publicados en Visual Studio, vamos acceder a nuestra reporte (http://LocalHost/aplicacionReporte/reporte.aspx) y al realizar alguna consulta, el control ReportViewer esta deshabilitado.

La razón de esto es: cuando el control ReportViewer se añade al formulario web (Aspx), el httpHandler  Reserved.ReportViewerWebControl.axd se añade a  la sección System.Web del archivo web.config. En IIS7, este debe añadirse bajo la sección System.Webserver del archivo web.config. En IIS7 las Asignaciones de Controlador  no tiene un httpHandler del tipo Microsoft.Reporting.WebForms.HttpHandler (Reserved.ReportViewerWebControl.axd) y, por lo tanto es incapaz de habilitar los elementos del ReportViewer que necesita JavaScript.

Solución:

  1. Abra Servicios de Internet Information Server (IIS) y seleccione la aplicación Web.
  2. Bajo el menú IIS, haga doble clic en Asignaciones de Controlador.
  3. En el panel derecho haga clic en agregar controlador administrado.
  4. En el cuadro de dialogo de  agregar controlador administrado, escriba lo siguiente:

Ruta de Acceso de Solicitudes: Reserved.ReportViewerWebControl.axd

Tipo: Microsoft.Reporting.WebForms.HttpHandler

Nombre: Reserved-ReportViewerWebControl-axd

  1. Haga clic en aceptar.

El manejador ó Handler, Reserved-ReportViewerWebControl-axd esta añadido ahora a su lista de asignaciones de controlador. Observe que la siguiente línea también ha sido añadida a su archivo web.config bajo la sección del manejador ó handler System.WebServer:

<add path=”Reserved.ReportViewerWebControl.axd”
verb=”*” resourceType=”Unspecified”
/>


1 Comentario

3Metas en SenaSoft

Gracias a la amable invitación del Sena regional Cauca tuve la oportunidad de asistir a SenaSoft 2009, donde compartí un poco de la experiencia que hemos tenido en los últimos años construyendo empresas de tecnología, especialmente software. En lugar de hablar de tecnologías especificas o de 3Metas estuvimos conversando un poco sobre lo que hemos aprendido, lo que haríamos mejor si empezáramos de nuevo.

Adjunto la presentación que usé durante el evento para el que le quiera dar una mirada. Espero que sea útil.

Referencias: Uno de los slides se basa en una idea que vi en una presentación de Santiago Bilinkis sobre las 3 cosas que detienen a los emprendedores.


2 Comentarios

Welcome to 3Metas Blog

Today we are launching our blog, we hope to build a nice way to talk with our friends, customers, our communities and the world. As a Digital Strategy Company we trully believe in these kind of tools to build our brand, So it’s time to eat our own dogfood. We need to connect lot of tools, widgets, gadgets and so on, but right now we are going to have a beer and some  fun.

Tags: ,


2 Comentarios

Ellos hablan por nosotros

“Excelente trabajo! Muchas gracias a todo el equipo de 3Metas por su labor, su responsabilidad y dedicación con cada detalle. Es importante para nosotros seguir contando con personas como ustedes que van más allá de lo solicitado, siempre a la vanguardia de todo, prestándonos el mejor servicio en todo momento. Estamos seguros que seguiremos logrando nuestros objetivos caminando de la mano con ustedes.”

Silvana Salvioli, PFS

3metas en twitter

No public Twitter messages.


Better Tag Cloud