Changes between Initial Version and Version 1 of Internship/2012


Ignore:
Timestamp:
01/04/13 04:24:38 (9 years ago)
Author:
Michael Howden
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Internship/2012

    v1 v1  
     1= Sahana Internship Program - 2012 =
     2[[TOC]]
     3
     4== Software Development Interns ==
     5=== Objectives ===
     6* Supporting deployments of Sahana Eden
     7* To improve the accuracy of Sahana Eden Documentation and ensure it is up to date
     8* To increase the reliable of the Sahana Eden software through resolving bugs and automated tests
     9* Tasks (Preliminary List)
     10
     11=== Tasks ===
     12Preliminary List:
     13* Documentation of Project Module
     14* Implement Schools Module
     15* Write a Automated Selenium Test Scripts for a Module (or 3-4 Test Scripts), and make an improvement to the automated test framework
     16* Fix a Difficult Bug from the Trac
     17* Take on a small Project, like the NCSU ones
     18* Refactor some of the code (including writing tests to ensure that the refactorization is correct)
     19* Review the code for “@ToDo” and either do these - or log these as tickets
     20* Port the Give2LA theme to the current Sahana Eden template framework
     21* Participate in a Sahanathon
     22* Review Wiki Projects to ensure that all are current
     23* Port the Give2LA theme to the current Sahana Eden template framework
     24 * Review the CSS
     25 * Eliminate un-needed CSS
     26 * Better sort it
     27 * Review the Themes to eliminate duplicate CSS between themes (Fran - thoughts?)
     28* Manage Improvements to PM Tool / Sunflower
     29 * Get outstanding tasks from existing Sunflower site
     30 * Review Permissions
     31 * Settings to have new tasks automatically assigned to specific people (based on people for project / activity?)
     32 * Different types of tasks
     33 * Filter lists for different users
     34  * Users can only see
     35 * Make it simpler to log bugs
     36  * Less fields
     37  * No login required - but allow user to specify who’s login it in a field
     38  * Add a default link to log a bug in Sunflower - which copies the current URL to the “Source” field
     39  * Log a bug when an error is encountered
     40  * If not already logged for this bug
     41 * Ability to “vote” on tasks
     42* Review the Automated Test Suite
     43* Ensure that any new tests completed during GCI are included in the test suite.
     44* Based on this task: http://eden.sahanafoundation.org/wiki/Contribute/QA#CreateAnAutomatedTestsforaTestScriptsfromtheSahanaEdenTestsSpreadsheet and the spreadsheet it links to, make a list of the tests which still need to be automated.
     45
     46=== Interns ===
     47
     48==== Piyush Aggarwal ====
     49
     50Mentor: Michael Howden
     51* December 2012
     52 * Run the Automated Test Suite (Selenium, Smoke, Roles) - http://eden.sahanafoundation.org/wiki/DeveloperGuidelines/Testing
     53 * Fix 2 Bugs from Trac
     54 * Write up Deployment Page for Sahana Sunflower (This will be the basis for tasks throughout your internship)
     55  * http://eden.sahanafoundation.org/wiki/Event/2012/Sahanathon
     56  * Create http://eden.sahanafoundation.org/wiki/Deployments/Sunflower
     57   * eg. http://eden.sahanafoundation.org/wiki/Deployments/Sandy/Occupy
     58  * Using Sahana as a Project Management / Bug Ticketing tool
     59  * “SSF” template - http://eden.sahanafoundation.org/wiki/DeveloperGuidelines/Templates
     60  * Could copy from the “AidIQ” template that AidIQ uses: https://github.com/flavour/aidiq
     61* January 2013
     62 * Document the Project Module - include a description of ALL the different settings
     63 * Develop a proposal of how Sahana Eden could be deployed by an organisation you work with.
     64 * What modules would you use? How?
     65 * What features would you have to develop?
     66 * http://eden.sahanafoundation.org/wiki/Deployments/<ORGANISATION>
     67* February 2013
     68* March 2013
     69
     70==== Somay Jain ====
     71Mentor: Michael Howden
     72* December 2012
     73 * Run the Automated Test Suite (Selenium, Smoke, Roles) - http://eden.sahanafoundation.org/wiki/DeveloperGuidelines/Testing
     74 * Improve documentation on setting up testing environment.
     75 * Fix 2 Bugs from Trac
     76 * Review the Automated Test Suite
     77 * Ensure that any new tests completed during GCI are included in the test suite.
     78 * Based on this task: http://eden.sahanafoundation.org/wiki/Contribute/QA#CreateAnAutomatedTestsforaTestScriptsfromtheSahanaEdenTestsSpreadsheet and the spreadsheet it links to, make a list of the tests which still need to be automated.
     79* January 2013
     80* February 2013
     81* March 2013
     82
     83==== S.P Mohanty ====
     84Mentor: Fran Boon
     85* December 2012
     86 * Continuous Integration Server
     87* January 2013
     88* February 2013
     89* March 2013
     90
     91==== Ashwyn Sharma ====
     92
     93Mentor: Fran Boon
     94* December 2012
     95 * Sandy Tickets
     96* January 2013
     97* February 2013
     98* March 2013
     99
     100
     101== Communication Intern ==
     102=== Objectives ===
     103* Increase the awareness of Sahana
     104* Ensure that external stakeholder understand:
     105 * The Value of Sahana
     106 * How Sahana Can be used
     107
     108=== Tasks ===
     109Preliminary List:
     110* Review the Article on Sahana Deployments on the Website, Wiki & Book. Ensure that they are the same and updated
     111 * Mark Prutsalis: the website page has been updated, but it is not a comprehensive list - only highlights.
     112 * Mark Prutsalis: the eden wiki and main ssf wiki have differences that need to be reconciled
     113[we should probably figure out which pages to deprecate entirely and where to keep a master repository of all Sahana deployments, but this is not a starting intern task]
     114* Review Wiki - ensure that the navigation flows,index pages have a full list of links and out-of-date pages are updated/removed
     115* Review Blog
     116* Update my (Michael) photo on the blog
     117* Blog on EUROSHA project in Kenya (every two weeks); include photos, etc. (Marine)
     118* Write up project pages on website (EUROSHA, IFRC, Occupy Sandy, Give2LA, ADPC) (Marine)
     119* Participate (& Publicize) in a Sahanathon
     120* Develop a Social Media Strategy
     121* Setting up a Sahana Software Foundation Mailing list (Not a discussion list - just for announcements eg MailChimp)
     122* Update Sahana Eden Brochure
     123* Create a Sahana Software Foundation Brochure
     124* Design a Sahana Software Foundation Poster to promote our work at conferences/events
     125* Review, identify static pages that need to be updated, and update them.
     126* Write Case Studies of Sahana’s use for addition to web site (above - project pages)
     127* Arrange Community Call - send reminders - invite special guests
     128* Coordinate Communications from Interns - write up/edit a monthly reports on software development interns for community / blog
     129* Generate Demo data for demo site
     130
     131=== Interns ===
     132
     133==== Esteve Giraud ====
     134
     135Mentor: Leslie Hawthorn
     136* December 2012
     137 * Blogs about Internship Program (Serie of 8 articles: introduction, 1 x 6 intern, conclusion)
     138 * Post on Davin’s presentation on occupy Sandy during the community call (12/12/12)
     139* January 2013
     140* February 2013
     141* March 2013
     142
     143==== Marine Louvigny ====
     144
     145Mentor: Mark Prutsalis
     146* December 2012
     147 * Blog about EUROSHA project
     148* January 2013
     149 * Assist w/ organizing the community call for January
     150* February 2013
     151* March 2013