Summer of Code
As a participating organization in the Google Summer of Code, LiveJournal is looking for motivated and talented individuals to help us with a number of projects. Due to the limited number of mentors available to oversee projects, we will be selecting a limited number of applicants based on technical qualifications and project proposal. Below is a small list of possible projects throughout the Danga Interactive product family. Other approved projects may be accepted with a detailed project proposal.
Possible Projects
- LiveJournal
- Lock Post/Comments After Time
- Logprop to allow comments for N hours/days and disallow after.
- Involves adding "no further comments" mode that shows existing comments.
- Create "Friends Of" Page
- Like friends or friendsfriends, but show friendsof.
- Schools Attended System
- What schools have you been to?
- Include search capability.
- University would be great for starters.
- "Registered User" Commenting Level
- In addition to anonymous, friends, etc
- Custom Friends Group Minimum Security
- Console command change and testing
- Improved Memories System
- Fixup delete on purged journal bug
- Make multi-delete UI better
- User Preference for Geourl/Geotags
- Make searchable
- AJAX Everywhere
- Open for suggestions.
- Have a great idea?
- We'll consider other interesting project ideas!
- Lock Post/Comments After Time
- Fotobilder (ScrapBook)
- Upload Clients (High Priority!)
- Windows
- Mac
- Linux (GTK)
- Cross-Platorm
- Protocol Expansion
- Usability & Tool Rewrites
- Gallery Management w/ Collapsable Gallery Tree (/manage/gals)
- Picture Alterations & Editing (/manage/picalter)
- Group Management Tool (/manage/groups)
- Picture Reording / Modification (/manage/gal)
- Mass-Action Support Everywhere
- AJAX Everywhere
- Expanded Tag (shortname) Support
- S2
- Slide Show in S2
- New Styles
- Support for LiveJournal Communities
- Improved EXIF Support
- LiveJournal Interaction
- Improved Post-to-Journal Support
- Have a great idea?
- We'll consider other interesting project ideas! FotoBilder is still very much in development.
- Upload Clients (High Priority!)
- MogileFS (dist. file storage)
- Administration/setup toolkit
Proposal Submission
To apply for any of the projects above, please submit a well-researched and clearly written proposal using Google's Application Form. A good submission will contain the following information in the "Project Description" field.
- Project Title
- Synopsis: A brief description of your project idea.
- Deliverables: What will your project accomplish? What user-facing or internal changes will you make?
- Project Details: Describe and justify any code changes or additions you plan to make. Why is your technical plan the best way to accomplish your task? Things to consider: performance, usability, cleanliness of code, isolation from breaking existing functionality, etc.
- Project Schedule: How long will the project take? When can you begin work? What are your major milestones and when will they be passed?
- Bio: Who are you? Why are you a qualified and reliable person for your project? What previous experiences make you the ideal person for your project?
Please submit completed proposals in using Google's application form by June 14th, 2005:
LiveJournal-specific inquiries (requests for project clarification, etc) should be addressed to summer-of-code@livejournal.com. We will review all submissions and make final approval decisions by June 24th, 2005.