Development

From Door43

Jump to: navigation, search

Contents

These are the primary development projects we are working on and with which we could use help.

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.

Bible navigation links

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:

  1. A stand-alone (not integrated into Door43's MediaWiki engine) language information portal, with links to other linguistic resources for the selected language.
  2. 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.

Personal tools
Namespaces
Variants
Actions
Door43
Projects
Toolbox