Version 39 (modified by 16 years ago) ( diff ) | ,
---|
FOSSkriti Workshop
There will be a hackfest for SahanaPy at FOSSkriti on Feb 14th at 15:30 UTC
This will include a number of people - some will be skilled programmers, some may be new to this technology.
Ajay will be on site. Remote support will be provided by Fran, Massimo & Satya (& possibly Chamindra)
Introduction
- Introductory Presentation: Ajay Kumar [ajuonline]
- Brief Skype Videocall on the tracks we will cover: Fran Boon [flavour]
- Getting Started:
- Using Proxy for full Internet access: http://your-freedom.net or tbc
- InstallationGuidelinesDeveloper
- Bzr branch we'll be using for this session:
bzr branch bzr+ssh://username@hack.sahanapy.org/var/www/web2py/applications/sahana
- Note for Windows Users: DeveloperGuidelinesBzrWindows
- Bzr branch we'll be using for this session:
- DeveloperGuidelines
How to Communicate?
- Developer discussions prior to the event can be done on the Sahana Developer Mailing list
- IRC
- Pastebin
- For jQuery/HTML: http://pastebin.me/
- For Python: http://paste.pocoo.org/
- Pastebin
- Participants please ping flavour/ajuonline on IRC to get their Trac logins created for this wiki beforehand or ask one of the guys in #fosskriti.
- Skype or Dimdim or CoPilot (if necessary)
Tracks
- Sahana Module development: Ajay Kumar [ajuonline]
- Web2Py framework for simple RAD web development: Massimo di Pierro [massimo]
- Ensure the new Auth/Crud in tools.py are working properly
- still using t2.itemize, t2.search & 1 instance of t2.delete (should be replaced, which may mean amending tools.py &/or sqlhtml.py)
- rework our Audit to use auth_events?
- Add a 2nd Password field to the Register form (#5)
- JSON POST support in the RESTlike CRUD controller
- Fix CSV Import: http://code.google.com/p/web2py/issues/detail?id=31
- Many to Many widget
- Synchronisation
- Framework
- Extend the Languages support by integrating suggestions from GoogleTranslate
- Test _stamp_many()
- Ensure the new Auth/Crud in tools.py are working properly
- Testing using Selenium: Satyakaam Goswami [satyag]
- Functional Test cases will be created using BluePrints
- Download and install Selenium IDE
- Read Testing with Selenium
- Good read in order to Understand how Selenium Works
- jQuery Enhancements: People already fluent with jQuery
- Note the Production/Debug modes with compressed JS files: DeveloperGuidelinesReleaseProcess#CompressJSCSSfiles
- Fix bug in DeletableList: #7
- Auto-complete widget (for when dropdowns get too long):
- http://groups.google.com/group/web2py/browse_thread/thread/e1034df0091b5bfd
- http://groups.google.com/group/web2py/browse_thread/thread/f6e0170273b14241
- http://www.pengoworks.com/workshop/jquery/autocomplete.htm
- http://plugins.jquery.com/project/autocompletex
- http://plugins.jquery.com/project/YA_AutoComplete
- Many to Many widget
- Advanced: Fran Boon [flavour]
- if there are advanced Python developers who want a challenge then they can look at any of the BluePrints, e.g.
Preparation
- Dedicated Server (Internet accessible): Courtesy Zen Internet
- Will be a Xen environment
- Have a Bzr repo people can check code into
- Runs code live via Apache/mod_wsgi (remote admin permitted)
- Method for restarting Apache (CGI?)
- Get Trac usernames setup for all known participants ahead of time: Shashank/Ajay
- Person Registry Blue Print: Dominic
- Prepare Tracks Intro: Fran
Attachments (2)
-
sahana-classroom.log
(23.9 KB
) - added by 16 years ago.
#sahana-classroom log
-
sahana-testing.log
(25.8 KB
) - added by 16 years ago.
#sahana-testing log
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.