Hello there,

I started off applying for the Python Software Foundation GSoC but it
turned out that the project I was interested in was more appropriate
for TurboGears, so here I am.

About me:

I'm one of Greg Wilson's former students (another mentor signed up for
TurboGears and PSF). I've been working for almost a year at a small
startup (http://ideeinc.com/) where we develop visual search related
technology and web services. The majority of my experience is in
Python, while building web applications using Pylons/TurboGears/
Django, as well as various other fun things like web service APIs,
multi-threaded apps, internal libraries and things relating to
distributed computing.

Project of interest:

I originally proposed this project to the PSF GSoC list but after some
discussion, it appears that it would be a better fit for the
TurboGears community.

The project is weMap. The goal is to create an infrastructure to
facilitate the process of finding social services in the community,
allowing users easy access to a wide array of social services
including educational services, employment resources, recreation
agencies, health services, etc. in an interactive map format.
Initially, data will be made available by a variety of non-profit
organizations who collect and disseminate organizational directories.
As data is pulled from multiple sources, a significant amount of
development resources will be focused on harmonizing duplicated
records.

The weMap effort is organized by Jane (CC'd), who approached me to act
as a mentor for it.

During the effort to the completion of this project, we intend on
contributing back to TurboGears by building a reusable module for
database harmonization which would be pluggable into TurboGears. Also,
the project would involve integrating various geocoding services, so
tutorials for doing such things in TurboGears would also be published.
If anyone has any further ideas of how this project could further
benefit TurboGears, we are open to suggestions...

While I'm at it, here's a draft of our formal TurboGears GSoC
application for the project:

--

weMap - Database Tools and Widgets for TurboGears

Summary
    Create a database harmonizer tool and a database mapping interface
Tags
    database, harmonize, mapping, administration, data duplication
Status
    Draft
Mentor
    Andrey Petrov
Description
    TurboGears lacks a widget that facilitates database mapping.  It
would be useful to develop a widget that allows for mapping columns
between source and target structures, while allowing users to
dynamically order multiple field mappings. For example, mapping
street_number, street_name, city to an address field and enforcing the
correct column ordering. Similarly, it would be a great asset to
TurboGears to provide a widget that does simple data harmonization.
The harmonization tool would find duplicate records based on a
criteria established by the administrator and flag these for further
processing.

--

Please let me know if there's anything else that I'm missing.

Thanks,

Andrey

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears Trunk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears-trunk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to