Development
From Door43
|
Door43 Utilities
MediaWiki is a very powerful web application but configuring it for optimal use with discipleship resources can be a tedious task if done "by hand". By creating simple utilities that make use of MediaWiki's API and XML Import/Export functionality, these tasks can be accomplished easily in seconds.
A script that automatically generates the needed structure to enable Door43 to "know" what book and chapter precedes or follows any given chapter of the Bible.
Language information portal
A simple, PHP-driven web app that uses publically available information about all the world's languages and integrates it with Door43. This will provide two things:
- A stand-alone (not integrated into Door43's MediaWiki engine) language information portal, with links to other linguistic resources for the selected language.
- The language data in PHP arrays that can be used in other parts of Door43 needed to enable users to identify their own language (from the nearly 7,000 in the world) and access the Door43 page for their language.
The web app will be mobile-optimized using the Door43 Mobile Portal.
Open Bible Stories video rendering interface
A simple, PHP-driven web app that presents a user with a simple interface that enables them to select their language and upload translated audio clips in their language for each segment of each of the 30 Open Bible Stories. The script will interface with a custom ffmpeg-driven (probably) back-end that will handle the logic, concatenation and muxing of the translated video.
The web app will be mobile-optimized using the Door43 Mobile Portal.
Door43 Web
One of the objectives of the Door43 project is to make it possible for users to do as much as possible on their own, using only their web browser. Projects in this section improve and expand the capability of users using "full browsers" (e.g. desktops, laptops, etc.).
Start by reading the Case Studies to get a better feel for what we're envisioning.
Distributed collaboration
Concurrent editing
Enables a distributed team of users to edit the same page in real-time, using the Etherpad engine.
Media creation
In-browser audio recording
Enables a Door43 user to record themselves from their own web-browser, to create an audio track for a resource in Door43.
In-browser video creation
Enables a user to create a video from images and audio resources in Door43.
Door43 Mobile
Door43 mobile development projects are listed here.
Mobile web interface to Door43
Mobile Web Portal
A basic mobile "proxy" for Door43 that a user can configure with their own selection of resources. The portal can be accessed from Door43 or the user may host the portal on their own webserver and domain name.
Mobile Web Portal Configurator
A simple web app that enables a user to configure a Mobile Web Portal for their own content in Door43.
Door43 mobile applications
Micro Edition (J2ME) Apps
J2ME mobile applications that allows a user to access, download, cache then read, listen and watch Door43 content.
Smartphone Apps
Smartphone apps (e.g. for iOS, Android, Blackberry, Bada, Symbian, WebOS, etc. devices) with the same functionality as the Micro Edition apps.