SummerOfCode/2012/ISPDB: Difference between revisions
Line 41: | Line 41: | ||
First news: BrowserID integration code has been merged into Mozilla's ISPDB repo. Now you can clone Mozilla's ISPDB repo and test it: https://github.com/mozilla/ispdb | First news: BrowserID integration code has been merged into Mozilla's ISPDB repo. Now you can clone Mozilla's ISPDB repo and test it: https://github.com/mozilla/ispdb | ||
During this week I've been working on bug #526467 which aims to give support for editing configs. This bug required a lot of changes, including the concept of domain models. Althought it is not finished, some code | During this week I've been working on bug #526467 which aims to give support for editing configs. This bug required a lot of changes, including the concept of domain models. Althought it is not finished, some code was already pushed to my github. You can check it out on my edit_domain branch: https://github.com/sergiocharpineljr/ispdb/tree/edit_domain |
Revision as of 12:48, 21 May 2012
Introduction
This page was created to show the progress of my GSoC 2012 project which aims to get ISPDB into production. It will be available a list of pending features and bugs, weekly status updates, and other stuff related to the project.
Feel free to contribute and give me your opinions. I'll be available on irc.mozilla.org #maildev xsergio
Activities before coding period begins
- To make things easier for contributors, ispdb repo is now in GitHub: https://github.com/mozilla/ispdb
- The project has been updated to run on Django 1.4
- A list of bugs and pending features is being constructed
Weekly status updates
In this section I'll be writting updates status of the project. What I've been working on, next steps, etc.
27/04 - 04/05
During this week I've been working on the following items:
- Study the components used in the project, such as django, django-nose, django-openid-auth.
- Collect bugs and pending features
- Django 1.4 integration
- Discuss next steps
Much of my time was spent on Django 1.4 integration. Since the project is running with an old Django version (1.0 or 1.1), there were a few changes on Django API, project layout and project files.
You can find the pull request with these changes in https://github.com/mozilla/ispdb/pull/2
For the next week, I'll work on BrowserID integration, and edit domains feature (bug #526467). Also, if we find any error in Django 1.4 integration code, I'll work on them.
04/05 - 11/05
Since the beginning of this week, Django 1.4 integration code was merged into Mozilla ISPDB repo, so developers can work on the last stable version of Django.
Also, ISPDB is now using BrowserID for authentication. There is a django-browserid module available, which is full integrated to django.contrib.auth system. The code will be soon in upstream repo as well.
For the next week, I'll be working on edit domains feature.
11/05 - 18/05
First news: BrowserID integration code has been merged into Mozilla's ISPDB repo. Now you can clone Mozilla's ISPDB repo and test it: https://github.com/mozilla/ispdb
During this week I've been working on bug #526467 which aims to give support for editing configs. This bug required a lot of changes, including the concept of domain models. Althought it is not finished, some code was already pushed to my github. You can check it out on my edit_domain branch: https://github.com/sergiocharpineljr/ispdb/tree/edit_domain