Emanuel Sartor: sitio personal

(mayormente) sobre python, desarrollo web y comunidad

Entries tagged “python”

Introducing Merlot

written by Emanuel Sartor, on 1/16/11 8:29 PM.

During the last couple of months, at Menttes, Silvestre Huens and I have been working on a new development to replace our project management software. The result is Merlot, a web based project management software written in Python using the Grok web framework.

Our short term goal is to replace the system we are using now, which we basically use as a time tracking system. So, time tracking is an important part of Merlot in its current state.

Merlot is under development, but it currently allows you to:

  • Create projects and organize projects in tasks
  • Associate projects to clients
  • Manage projects and tasks statuses
  • Track the time worked in tasks and generate reports based on time logs
  • Have a set of favorite tasks on a per user basis
  • Quickly log time in a task via the quick log feature

Merlot's repository has just been moved to Google Code and licensed under a GPL v2 license. The project is hosted at: http://code.google.com/p/merlot/. In the near future, we are hoping to polish the existing functionality and to add small features to help project planning, like setting priorities to tasks and improving the project view page. Once we get to that point, we plan to release the first version. Beyond that, we don't have a road map, but we probably want Merlot to evolve into a general purpose project management system more than into a methodology specific project management system.

Part of the motivation to start a new development was to build a full application using Grok. When I started to work with Grok, I failed to find real applications fully implemented in Grok. So, besides the software itself, I think that Merlot can be a contribution to the Grok ecosystem in the sense that it is a real, non-trivial application completely built using Grok. We tried to follow best practices as much as possible, we have a good test coverage and we have set a good base for documentation.

Finally, I would like to share some screenshots. This is the dashboard:

/static/introducing-merlot/dashboard-small.jpeg

The add project view:

/static/introducing-merlot/add-project-small.jpeg

And the quick log feature:

/static/introducing-merlot/quick-log-small.jpeg

As mentioned previously, there are no releases of Merlot yet. However, if you want to run your own instance of Merlot, you can follow the Getting started with development guide from the documentation.

PyCon Argentina 2010

written by Emanuel Sartor, on 10/8/10 8:16 PM.

Sobre PyCon Argentina

PyCon Argentina es una conferencia sobre el lenguaje de programación Python que se realiza anualmente en Argentina. El evento es organizado y llevado a cabo por la comunidad Python y es de entrada libre y gratuita.

La primera edición se realizó en el año 2009 en Buenos Aires, mientras que la edición 2010 se realizará en la ciudad de Córdoba, los días 15 y 16 de octubre.

Plone y Zope en la conferencia

En esta edición habrá dos charlas relacionadas a Plone y Zope. Plone 4, a cargo de Silvestre Huens y Emanuel Sartor, y Reusando componentes Zope fuera de Zope (y la web), a cargo de Roberto Allende. A continuación os dejo las descripciones de dichas presentaciones.

Plone 4: Plone es un sistema de gestión de contenido web basado en Zope y programado en Python. La versión 4.0 de Plone incluye varias mejoras y nuevas funcionalidades largamente esperadas por sus usuarios y desarrolladores. En esta charla haremos un recorrido por las características de Plone, concentrándonos en las novedades de la versión 4.0. Viernes 15 a las 11:30.

Reusando componentes Zope fuera de Zope (y la web): La charla propone hacer un recorrido y revisión de componentes y conceptos empleados en Zope que puedan ser empleados de forma independiente en otras aplicaciones, incluso que no sean web. Sábado 16 a las 10:00.

Más información

Para más información acerca de PyCon Argentina 2010, pueden visitar el sitio oficial de la conferencia, donde encontrarán la agenda completa.

FLISoL 2010

written by Emanuel Sartor, on 4/8/10 10:01 AM.

El Festival Latinoamericano de Instalación de Software Libre (FLISoL) es un evento de difusión de Software Libre que se realiza todos los años de forma simultánea en múltiples países de América Latina. El objetivo del evento es promover el uso del Software Libre. A tal fin, las actividades que se llevan a cabo incluyen dictado de charlas, talleres y, desde ya, instalaciones masivas de Software Libre.

Por mi parte, este año participaré del FLISoL dictando dos charlas en la sede Chamical (La Rioja, Argentina) el próximo 17 de abril (aunque la fecha oficial del FLISoL es el 24 de abril). La primera de las charlas será una introducción al lenguaje de programación Python; mientras que la segunda charla será sobre Plone, el sistema de gestión de contenido web, donde espero poder mostrar Plone 4 en acción.

A continuación dejo las descripciones de las charlas. ¡Espero verlos en Chamical!

Introducción a Python: Esta charla está orientada a programadores que quieran tener un primer acercamiento a Python. La charla será guiada por ejemplos, mediante los cuales conoceremos tipos de datos, estructuras de control de flujo, la biblioteca estándar y algunas otras características del lenguaje.

Plone en acción: Plone es un sistema de gestión de contenido web de código abierto. En esta charla veremos algunas de las principales características de Plone como aplicación web: administración de contenido, administración de usuarios, configuración de niveles de acceso y redifusión.

Primer post

written by Emanuel Sartor, on 9/14/09 1:02 AM.

Después de muchas idas y vueltas, finalmente puse en marcha mi blog. Como no podía ser de otra manera, estoy usando un motor de blogging hecho en Python: Zine.

Ahora sólo resta ver cuán seguido paso por acá y cuán intersante será lo que escriba. Sólo el tiempo lo dirá.

Disfruten de su estadía.