|
|
Bandwidth: hi / med / low Visit the Surf Shop! |
| Home | Register | CouchSearch! | My Profile | Messages | Groups | Events | Chat79 | Community | Info | Login |
|
|
Big Picture | Participate | Mission | Statistics | Wiki | Contact Us | Ambassadors | Donate | Collectives |
RidesurfThe statements and opinions on this page are solely those of its authors and do not necessarily represent the official position of CouchSurfing International.
Image:Ccbysa2.5-88x31.png This page is available under the Creative Commons Attribution ShareAlike 2.5 License The following is from a template. Your draft may need to be organized a little differently but should involve most of the elements seen below. A brief summary of the Rideshare/Carpooling Feature proposed for CouchSurfing.com
MotivationMany CouchSufers already hitchhike or carpool. The active CS Ridesurf group testifies to the demand for Rideshares within CouchSurfing. A CS Ridesurf feature would:
Audience
Implementation ConceptsCouchSurfing should include a feature so that people can enter their current intermediary and end destinations (with date/time) in their profile, and folks interested in getting a ride could search for those terms. At first a simple place-name-only ridesurf organizing feature may suffice, but in the future ridesurfing features should use more intelligent geo-aware software (GIS or other maps tools), enabling software to figure out if or when a ride-offerer will be passing through a given intermediary point in their itinerary, or to help stitch together an itinerary for a traveler. As a starting approach, we can develop a feature where, alongside the list of couches in any town, Couchsurfing.com will provide a list of rides, either arriving in that town or leaving from that town. This list will be generated from the cities people have listed as origination points and intermediary points. Precedent servicesSee Survey of CarPooling services Documents
There is also a Google Group for open discussions about this feature. Technical StepsStep by step, what is technically necessary to make this happen? Start a new site
Choose a programming language/frameworkRuby/RailsShiny videos that gives you the "WOW I want to do it!" feeling/motivation. See http://www.rubyonrails.org/screencasts Cool now. wonderful MVC, sweet database migration functionality no intrinsic login/authentication (but there's an OpenID Login Generator available) Lots of developers (also a lot of "me-too" developers just following the big wave, with python there are maybe more experienced developers, not sure) Python/DjangoPresentation http://itmaurer.com/clepy/htdocs/media/presentation/presentation.html Videos? The free book at http://www.djangobook.com/ Python/Turbogears2o minutes Tutorial video http://files.turbogears.org/video/20MinuteWiki2nd.mov
20 minutes tutorial wiki http://docs.turbogears.org/1.0/Wiki20/Page1 Python/web.pyPython/PloneHeavy video about why plone is better than all the others http://oodt.jpl.nasa.gov/better-web-app.mov Security and identity already well integrated and available Very mature, a lot of organizations chosed it, see http://plone.org/about/sites , among which also big NGOs such as oxfam, amnesty, or FSF.org, gnu.org etc ... Steep learning curve Videos http://plone.org/about/movies http://plone.org/events/conferences/seattle-2006/presentations/session-videos Plone supports openid ... http://www.openidenabled.com/software/plone Licenses
SupportI support this initiative. However, I think it should be looked at in context with the larger vision [1] of CShares. Interested developers
|
| Help / FAQ | Terms of Use | Privacy | Contact Us |
© 1999-2008 CouchSurfing International Inc. - a Non-Profit Organization 'CouchSurfing' and 'CouchSurfer' are registered and unregistered service marks of CouchSurfing International. - CS Release: Eagle*** * |