YoProgramo.NET Blog
Anotaciones de Programador

Reformas en YoProgramo.NET

Lo necesitábamos. Un lavado de cara para este sitio ;). Gracias a los reportes de errores y sugerencias de ustedes es que ahora estoy implementando esta nueva versión del portal que implementa nuevas características y un gran cambio en su morfología interna.

lavado de cara 
Foto: flickr.com

Luego de unos meses de trabajo en el rediseño de yoprogramo.net pongo en línea las nuevas reformas en el sitio.

Casi un 90% del código lo escribí en el IDE MonoDevelop, en su momento tenia esperanzas de instalar esta nueva versión sobre Linux con Apache (mod_mono). Pero esto no pudo ser por las incompatibilidades con MONO en distintas DLLs como NhIbernate y Castle.

Informe de incompatibilidades de MoMA:

MoMA

Cambios en yoprogramo.net:

  • Login OpenID: La membresía de yoprogramo.net ahora está basada en DotNetOpenAuth. Con esta fantástica librería pude incluir fácilmente esta característica al portal.
    Con respecto a los usuarios de la anterior versión, pasaron a ser todos usuarios anónimos. Si lo deseas, puedes registrarte ahora con tu cuenta OpenID desde aquí.
  • Usuarios anónimos: Ahora no es necesario ser usuario del portal para enviar una respuesta a una pregunta, solo será necesario que introduzcas tu nombre, email y sitio web.
  • Visualización de código: Cambié los estilos para las porciones de código, ahora uso SyntaxHighlighter
    SyntaxHighlighter
  • Otros cambios: Quizás los cambios más importantes no se vean, pero hay muchos cambios en la estructura del portal y el modelo. Por ejemplo, antes habían objetos como Post y Respuesta, ahora todo es tomado como simples posts. De esta manera logre simplificar mucho los procesos en los servicios y el diseño de las tablas.

No quiero terminar este post sin antes agradecer a todos los que me apoyaron en este sitio, José, Mario, Jorge, Milagros, Darío, Alan y la lista no termina ;). Muchas gracias y espero que les gusten estos cambios. Cualquier duda que tengan, informe de errores o sugerencias será siempre bienvenida.

February 24, 2010 04:08 by fabianfigueredo
Categorías: YoProgramo

Grupo en Facebook para YoProgramo.NET

Grupo YoProgramo.NET

Unos días atrás he creado un grupo en Facebook para este sitio con la finalidad de compartir temas relacionados a programación y en especial sobre esta comunidad.

Te esperamos, gracias!

November 27, 2009 05:27 by fabianfigueredo
Categorías: YoProgramo

Preguntas Frecuentes (FAQ)

¿Sobre que temas puedo preguntar en YoProgramo.NET?

Solamente se permite preguntas referidas a programación.

¿YoProgramo.NET solo permite temas relacionados a .NET?

No, es posible tocar cualquier tipo de lenguaje de programación. El que quieras.

¿Quién puede editar mis preguntas o comentarios?

Los mensajes pueden ser editados por los autores o administradores (Nivel 100)

Un administrador edita mensajes si es necesario hacerlo, por ejemplo para agregar mas tags, cambiar de categorías, errores ortográficos, etc.

¿En que consiste mi reputación?

Es una valoración o computo sobre distintas variables:

  • Votos Positivos
  • Votos Negativos
  • Cantidad de horas de inactividad
  • Cantidad de preguntas
  • Cantidad de comentarios

Para mas información sobre la formula de reputación pueden ver el siguiente enlace

August 3, 2009 05:43 by Fabian
Categorías: YoProgramo

Inaugurando nuevo diseño

Nuevo diseño

Luego de charlar con amigos he decidido cambiar el diseño de yoprogramo.net a una versión clara de theme dado que los colores que tenia anteriormente (oscuros) hacían que el sitio no se pueda ver bien en ambientes con mucha luz.

Intente seguir los pasos sugeridos por exolimpo en su propuesta, el resultado me parece mucho mejor. Ahora el sitio parece ser mas fresco y fácil para leer.

Igual, siempre estoy abierto a sugerencias por cualquier otro cambio que consideren necesario realizar al sitio.

August 2, 2009 08:39 by Fabian
Categorías: YoProgramo

Preguntas favoritas y suscripciones

Favoritas

La finalidad de este post es solo informarles sobre algunas características de la funcionalidad “Preguntas Favoritas” en yoprogramo.net.

Al seleccionar una pregunta como favoritas, podremos tener un acceso mas directo a todas nuestras preguntas favoritas desde el menú.

Favoritas

Otra cosa importante en recalcar es que cuando seleccionamos una pregunta como favorita también nos estamos suscribiendo a ella, esto significa que en cada mensaje nuevo destinado a nuestra pregunta favorita nos llegara una notificación por mail.

Al eliminar una pregunta de nuestra sección de favoritas también estamos eliminando nuestra suscripción a ella.

July 29, 2009 02:02 by Fabian
Categorías: YoProgramo

Reporte de fallos y sugerencias para YoProgramo.NET

chica
¿De qué hablas? Mi código nunca falla

Como les comente en el post anterior, yoprogramo.net esta en beta, hay muchos errores por solucionar y cosas por pulir.

Marc me sugirió que realice este post para detallar los pasos que deben realizar para comunicar algún fallo o sugerencia para el sitio. Aquí van..

Para bugs o fallos enviar un Issue al repositorio de google destinado para el código fuente de yoprogramo.net.

Para sugerencias, cambios del diseño, funcionalidades extras, etc pueden contactarme directamente enviándome un mail.

Desde ya, quiero agradecerles a todos por la ayuda brindada al proyecto.

Foto: flickr.com

July 28, 2009 00:30 by Fabian
Categorías: YoProgramo

Hoy nace YoProgramo.NET

Hoy damos oficialmente inaugurado YoProgramo.Net. Luego de trabajar casi 3 meses en la creación de la aplicación y de superar algunos inconvenientes, estamos muy contentos de lanzar este nuevo proyecto para la comunidad de programadores hispanos.

YoProgramo.NET

¿En qué consiste YoProgramo.NET?

YoProgramo.NET es una comunidad del tipo “rankeador de preguntas” inspirado en el sitio StackOverFlow.  Se trata de de una aplicación open source, y está bajo licencia MIT.

YoProgramo.NET está vivo. ¿Y ahora?

Queremos que YoProgramo.NET sea una herramienta útil para los desarrolladores hispanos, donde se pueda aprender, compartir dudas y compartir conocimientos de programación.

Pero para eso necesitamos de ustedes, de sus comentarios, de sus aportes, de sus críticas…

YoProgramo.NET y cambios para futuro:

La aplicación YoProgramo.NET actualmente está en etapa Beta, y todavía quedan cosas por hacer, para las cuales necesitaré de tu ayuda u opinión.

Algunas cuestiones pendientes son:

  • Comentarios Anónimos: Habilitar la posibilidad de enviar preguntas y comentarios de forma anónima. Estos mensajes deberían ser moderados desde el backend de la aplicación.
  • Mejorar Backend: El backend de la aplicación es muy limitado. Se deben agregar más características y funciones.
  • OpenID: Estoy analizando escribir una clase servicio más para implementar OpenID. Pero, ¿es necesario?
  • Reputación y peso de preguntas: Hay dos funciones cuyo funcionamiento debo analizar, ya que son cruciales para el desempeño de la aplicación. Una es el método que calcula la reputación de cada usuario y la otra es la que calcula el peso para cada pregunta (Las preguntas que aparecen en la portada están ordenadas por peso).
  • FAQ: Tengo que hacer el FAQ para el sitio y las reglas.
  • Validación por Email: Actualmente YoProgramo.NET no valida si la dirección de e-mail es válida o no, simplemente chequea que cumpla con el patrón especifico para el formato de direcciones de email. Tendré que agregar una funcionalidad para validar cuentas de usuario por e-mail.
  • Soporte multi-idiomas: Implemente en parte de la aplicación la utilización de GlobalResources, tengo que lograr que toda la aplicación soporte multi idiomas.

Como verán, hay mucho trabajo por hacer en YoProgramo.NET. Desde ya, cualquier tipo de ayuda, ya sea enviando patches de código, respondiendo preguntas, reportando algún bug, dando ideas, ayudándome con la administración, etc. siempre serán muy bienvenidas.

Muchas gracias a todos por el apoyo recibido y espero que hagamos de YoProgramo.Net una comunidad útil y valiosa para todos los programadores hispanos.

July 21, 2009 02:39 by Fabian
Categorías: YoProgramo