By the way, I put up the Project Idea proposal:

http://docs.turbogears.org/GSoC/Ideas2008#wemap-mashup-gadget-components-for-turbogears

On Wed, Mar 26, 2008 at 5:36 PM, Ming T. Chow <[EMAIL PROTECTED]> wrote:
>
>  Hi,
>
>  Just to expand a bit on Andrey's post.
>
>  For more information about weMap, we have set up a information page
>  here:
>
>  http://wemap.wordpress.com/
>
>  The jist of the whole project is described in this short video:
>
>  http://blip.tv/file/740414
>
>  On my initial post, I highlighted what I thought to be good
>  intersections between TG and the weMap objectives.
>  Just like Chris mentioned, to do everything I described above is
>  biting off more than I could chew in one summer (though I can chew on
>  quite a bit at a time).   Ideally, I would want to discuss with the TG
>  mentors to see which of the tasks are the most worthwhile for us to
>  pursue.  Of course, if we find multiple things that we want developed,
>  we should not have a problem enlisting more students to work with us
>  this summer.  Your input and approval of what we should concentrate on
>  (such that we don't duplicate efforts with other TG gsoc projects)
>  will be greatly appreciated.
>
>  Thanks,
>
>  Ming.
>
>
>
>
>  On Mar 26, 1:56 pm, "Andrey Petrov" <[EMAIL PROTECTED]> wrote:
>  > Hi Chris and Lucas,
>  >
>
>
> > On Wed, Mar 26, 2008 at 12:42 PM, percious <[EMAIL PROTECTED]> wrote:
>  > >  I like all of your widget ideas.  Hopefully you aren't biting off more
>  > >  than you can chew (those are some complex widgets you are proposing).
>  >
>  > We are still working on refining the proposal. We would greatly
>  > appreciate any suggestions in terms of what is useful and feasible to
>  > the TurboGears project. We should have a formal proposal posted later
>  > tonight.
>  >
>  > >  How many people are planning to work on this project?  I am unclear if
>  > >  it is two people.
>  >
>  > We currently have one student who is interested in working on this
>  > project for a GSoC, that is Ming. There is a chance that there may be
>  > another student also working on this project (but possibly a different
>  > aspect of it) for a course credit or something like that.
>  >
>  > >  Can you explain what you mean by database harmonizer?
>  >
>  > The database harmonizer is a kind of framework for merging similar,
>  > but differently organized, databases into a single unified database.
>  > We intend to do this by creating a unified local database schema, and
>  > accept foreign data in CSV format with the different columns mapped to
>  > columns in the local database.
>  >
>  > For example:
>  > A health services provider might have a database of all the walk-in
>  > clinics in a given area. Similarly, a restaurant review blog might
>  > have a database of all the various restaurants it reviewed, where
>  > they're located, and what hours they're open, etc. We want to create a
>  > system for taking this kind of geographically positioned data and
>  > aggregating it into a single database that is searchable and
>  > displayable via a Google Maps mashup.
>  >
>  > Jane, the organizer of the weMap effort, has already managed to get
>  > some providers in Toronto (Canada) to give us access to their
>  > databases, and we believe this effort could be extended to a national,
>  > if not international, scope.
>  >
>
>
> > On Wed, Mar 26, 2008 at 10:00 AM, Lukasz Szybalski <[EMAIL PROTECTED]> 
> > wrote:
>  > >  I wonder how similar or different it will be then google opensocial
>  > >  http://code.google.com/apis/opensocial/(yahoo and myspace have joined
>  > >  also)?
>  > >  If some of the components are similar or the same then will weMAP
>  > >  support opensocial api?
>  >
>  > The scope of the weMap project does not really include any social
>  > networking. When I said "social services", I meant in the literal
>  > sense such as public health facilities. Given that, I don't see how
>  > opensocial would have any overlap with this project.
>  >
>  > This would be a lot like going to Google Maps and typing "hospital"
>  > and getting listings of all the nearby hospitals. Only difference is,
>  > Google gets this data from a small number of very specific sources. In
>  > our system, we would allow any organization to include their database,
>  > and maintain it within weMap.
>  >
>  > Hope this answers your questions. Ming might have more insight on this
>  > as he was the one that worked on this project for a course credit in
>  > the previous semester.
>  >
>  > Thanks,
>  >
>  > Andrey
>  >
>  > >  On Mar 25, 9:44 pm, "Ming T. Chow" <[EMAIL PROTECTED]> wrote:
>  > >  > Hi Chris,
>  >
>  > >  > My name is Ming T. Chow and I am the student that wants to work on
>  > >  > this project this summer under GSoC.  I am currently developing the
>  > >  > back-end of weMap using TurboGears as part of a consulting course at
>  > >  > the University of Toronto under professor Greg Wilson.
>  >
>  > >  > Let me try to clarify the questions you have about Andrey's post:
>  >
>  > >  > >I'm a bit confused. Do you already have a student who wants to work 
> on
>  > >  > >this project? Or are you looking for students to help you with weMap?
>  >
>  > >  > I am the primary student who will be working on weMap this summer and
>  > >  > depending on the tasks that are agreed upon, we may enlist the help of
>  > >  > other students (most likely not under GSoC).
>  >
>  > >  > >Which tasks do you want students to do exactly?
>  >
>  > >  > I have identified some tasks that are consistent with weMap and the
>  > >  > growth of TurboGears.  The tasks can be split into two parts, the
>  > >  > application and the widgets:
>  >
>  > >  > 1. Create a general-purpose database harmonizer that would serve both
>  > >  > as an application suitable for the cogbin and provide documentation to
>  > >  > make working with the project instructional for new users.  On this
>  > >  > vein, we may want to switch over development of the project to using
>  > >  > TG 2.0 or use as many of the new components as possible (Genshi and
>  > >  > ToscaWidgets looks mighty attractive).  This task shares similar
>  > >  > ideals as the TG CMS project on the ideas page where the point is to
>  > >  > make components that are extensible outside of the core application.
>  >
>  > >  > 2. Individual Widgets: Currently, we are looking to expand on or
>  > >  > create three widgets that weMap needs and will most definitely benefit
>  > >  > the TG widget toolbox.
>  >
>  > >  > a. A Column A-> Column B selector that handles ordering.  The idea is
>  > >  > to expand on SelectShuttle and add a set of UP/DOWN buttons beside the
>  > >  > selected items column such that the ordering of the items can be
>  > >  > adjusted.  However, that is only a start.  We can take this one step
>  > >  > further and allow functions to be selected between the columns such
>  > >  > that the functions are applied to the item(s) in the source column
>  > >  > before insertion into the destination column.  For weMap, this will
>  > >  > help in removing bad address components (e.g. PO Boxes) that can
>  > >  > affect geocoding results.  For TG, this widget will have wide
>  > >  > applications in any selection operation where ordering and
>  > >  > customization of selected items are useful (e.g. Home decor site that
>  > >  > lets users choose colours, textures, and ornaments for a wall; or a
>  > >  > pizza parlour that allows users finer control of the toppings that
>  > >  > goes on the pizzas)
>  >
>  > >  > b. An interactive datagrid. The current datagrids available in the TG
>  > >  > toolbox do not allow for row/column/cell interactions.  This poses a
>  > >  > bit of a problem for weMap as a datagrid is the best control to use
>  > >  > for displaying database items.  A much needed function for weMap is to
>  > >  > be able to edit the database to better handle duplicates and other
>  > >  > inconsistencies. Without an interactive datagrid, the interface just
>  > >  > won't be as intuitive.  For TG, I am sure you can see having an
>  > >  > interactive datagrid (preferably Ajax enabled) in the TG toolbox will
>  > >  > be a great asset to the TG community.  The creation of this widget
>  > >  > coincides with the TwTools project on the ideas page since we will
>  > >  > likely be looking into javascript toolkits for the core code. As well,
>  > >  > the interactive datagrid is one of the tasks of the DBSprockets User
>  > >  > Interface project.
>  >
>  > >  > c. An ajax file uploader.  The need for this widget for weMap and TG
>  > >  > is quite trivial.  There are no ajax-enabled file uploaders in the TG
>  > >  > toolbox and weMap allows users to upload large/multiple database files
>  > >  > and we will need to develop some callbacks during the uploads.
>  >
>  > >  > I spoke with Matiu on the TG IRC channel about these widgets and he
>  > >  > seems to like the idea a lot.  He recommended that I implement them in
>  > >  > ToscaWidgets so that it can be more usable for TG 2.0.  I agree with
>  > >  > him.
>  >
>  > >  > (Possibly)  3. Since the database harmonizer is the backend to weMap,
>  > >  > I am also interested in giving the Google Maps enabled front-end the
>  > >  > TG treatment (front-end is currently written in php).  I read on the
>  > >  > mailing list archive that someone did attempt to create a google maps
>  > >  > widget for TG, but I was not able to identify the current status of
>  > >  > the project.  So if this is still in need and it is consistent with
>  > >  > the weMap objectives (it may be a matter of discussion in the near
>  > >  > future), integrating TG and google maps will prove to be an exciting
>  > >  > challenge.  Also, this coincides with one of the objectives in TwTools
>  > >  > (Notice how many existing project ideas we are stepping on?)
>  >
>  > >  > I understand that it is likely not possible to achieve all of the
>  > >  > above tasks within the summer, this is why we would like to be
>  > >  > affiliated with TG through GSoC to both establish a tighter
>  > >  > integration with the TG community and to seek project-specific
>  > >  > guidance from you and the other mentors.  Most importantly, given that
>  > >  > the above tasks have the tendency to intersect with currently proposed
>  > >  > ideas, we will want to coordinate our efforts with the other GSoC
>  > >  > projects so that we don't end up doing duplicate work.  I am hoping
>  > >  > through GSoC, we can better align ourselves with the objectives that
>  > >  > are beneficial to the TG community, the weMap project, and the mentors
>  > >  > and student(s) involved.
>  >
>  > >  > I will be sending in my application as a student for this project as
>  > >  > soon as it is posted up on the ideas page.
>  >
>  > >  > Thank you.
>  >
>  > >  > Ming T. Chow
>  >
>  > >  > On Mar 25, 7:38 pm, Christopher Arndt <[EMAIL PROTECTED]> wrote:
>  >
>  > >  > > Andrey Petrov schrieb:
>  >
>  > >  > > > Hello there,
>  >
>  > >  > > Hi! Welcome to the TurboGears GSoC 2008 mentors!
>  >
>  > >  > > > 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 weMap effort is organized by Jane (CC'd), who approached me 
> to act
>  > >  > > > as a mentor for it.
>  >
>  > >  > > > While I'm at it, here's a draft of our formal TurboGears GSoC
>  > >  > > > application for the project:
>  >
>  > >  > > I'm a bit confused. Do you already have a student who wants to work 
> on
>  > >  > > this project? Or are you looking for students to help you with 
> weMap?
>  > >  > > Which tasks do you want students to do exactly? Your project 
> proposal
>  > >  > > only lists general goals but no actual tasks. Can you please update 
> it
>  > >  > > and put it on our projects page (if it's not already there).
>  >
>  > >  > >      http://docs.turbogears.org/GSoC/Ideas2008
>  >
>  > >  > > Chris
>  >
>

--~--~---------~--~----~------------~-------~--~----~
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