Régis Behmo (@regisb) 
                    Open edX Conference, October 12 2015 | Wellesley, MA
					
Integration with Open edX
Dashboards
XBlocks
Issues
 
                $ grep openfun edx-platform/AUTHORS 
Régis Behmo <regis.behmo@openfun.fr>      # @regisb
Sylvain Toé <sylvain.toe@openfun.fr>      # @lazybird
Richard Moch <richard.moch@openfun.fr>    # @rmoch 
Julien Paillé <julien.paille@openfun.fr>  # @jpaillePermanent fork

| FUN | edX | Open edX contributors wc -l edx-platform/AUTHORS | 
developer
non-developer
Permanent fork

Regularly-updated fork

 
                Integration with Open edX
Dashboards
XBlocks
Issues
$ cd edx-platform && git log | grep openfun
    Merge pull request #9590 from openfun/openfun/fix-dropdown-problem-template
    Merge pull request #8725 from openfun/regisb/fix_xblock_class_loading
    Merge pull request #7474 from openfun/rmoch/fix_forum_action_button_issue
    Merge pull request #7997 from openfun/rmoch/i18n_problem_explanation_title
    Merge pull request #7101 from openfun/fun/xblock-authoring-fix-settings-import
    Merge pull request #6560 from openfun/openfun/studio-csrf-error
    Merge pull request #6082 from openfun/edx/translate-enrollment-emails$ cd edx-ora2 && git log | grep openfun
    Merge pull request #640 from openfun/edx/multiple-fileupload-backends
    Merge pull request #681 from openfun/openfun/fix-vagrantfilepip install fun-cmdfun lms.dev runsys.path.append("/edx/app/edxapp/fun-apps/")/edx/app/edxapp/fun-apps/fun/envs/lms/dev.py| Easy | Medium | Hard | 
|---|---|---|
| Modify settings | Patch code | Patch dependency code | 
| 
 | 
 | 
 | 
Integration with Open edX
Dashboards
XBlocks
Issues
Backoffice
Course dashboard
Video upload manager
Kibana dashboard
Integration with Open edX
Dashboards
XBlocks
Issues
Backoffice
Course dashboard
Video upload manager
Kibana dashboard
Integration with Open edX
Dashboards
XBlocks
Issues
Backoffice
Course dashboard
Video upload manager
Kibana dashboard
Integration with Open edX
Dashboards
XBlocks
Issues
Backoffice
Course dashboard
Video upload manager
Kibana dashboard
 
                    
                Integration with Open edX
Dashboards
XBlocks
Issues
https://github.com/openfun/edx-gea/
 
                https://github.com/openfun/edx-gea/
 
                https://github.com/openfun/password-container-xblock/
 
                https://github.com/openfun/password-container-xblock/
 
                 
                Integration with Open edX
Dashboards
XBlocks
Issues
def some_view(request):
    url = get_upload_url()
    return render(request, "some_template.html", {"url": url})| Hardcoded |  | 
| Setting-dependent |  | 
class CourseFields(object): advanced_modules = List(...) foo = List(...) bar = String(...) ...# Course-specific properties advanced_properties = Dict(...)
class Course(django.models.Model):
    course_id = django.models.CharField(...)
    custom_property = django.models.CharField(...)
    ...
                    Microsites for white label?
Themes, course filtering, course search...
                         
                    
Hackathon!
 
                 
                                Developer
regis@openfun.fr
 
                                Developer
julien@openfun.fr
 
                                Product owner
laurent@openfun.fr
Slides available at 
                    https://github.com/regisb/openedx-conference-2015