Submission system for an African Language Short Story Competition

Benson Muite 24608b96bd update dates %!s(int64=3) %!d(string=hai) anos
css da922ae719 add further African languages keyboard %!s(int64=3) %!d(string=hai) anos
fonts 0e4a789b77 have fonts on server %!s(int64=3) %!d(string=hai) anos
images 19d7807bbb add favicon, add submission numbers page and update translations %!s(int64=3) %!d(string=hai) anos
js 24608b96bd update dates %!s(int64=3) %!d(string=hai) anos
README.md efa7a8502f update site location %!s(int64=3) %!d(string=hai) anos
contact.php 35af0841cc allow submitted stories to be viewed %!s(int64=3) %!d(string=hai) anos
coordinator.php 35af0841cc allow submitted stories to be viewed %!s(int64=3) %!d(string=hai) anos
createvoteids.php 24608b96bd update dates %!s(int64=3) %!d(string=hai) anos
displaystories.php 1144be4730 add translation submission page %!s(int64=3) %!d(string=hai) anos
evaluate.php 257bde1881 add evaluation page %!s(int64=3) %!d(string=hai) anos
faq.php 35af0841cc allow submitted stories to be viewed %!s(int64=3) %!d(string=hai) anos
flyers.php 774dbc73e0 update flyers and resources %!s(int64=3) %!d(string=hai) anos
footer.php 4accbe269c add other php files %!s(int64=3) %!d(string=hai) anos
getlanguage.php c464cc1cb4 update submission statistics %!s(int64=3) %!d(string=hai) anos
getstory.php c464cc1cb4 update submission statistics %!s(int64=3) %!d(string=hai) anos
gettelephone.php 1144be4730 add translation submission page %!s(int64=3) %!d(string=hai) anos
gettitles.php c464cc1cb4 update submission statistics %!s(int64=3) %!d(string=hai) anos
gettitlestotranslate.php c464cc1cb4 update submission statistics %!s(int64=3) %!d(string=hai) anos
license.md a660db19ab Add license %!s(int64=3) %!d(string=hai) anos
privacy.php 35af0841cc allow submitted stories to be viewed %!s(int64=3) %!d(string=hai) anos
resources.php 774dbc73e0 update flyers and resources %!s(int64=3) %!d(string=hai) anos
softkeyboard.php 1144be4730 add translation submission page %!s(int64=3) %!d(string=hai) anos
submissionstatistics.php 30b3c77c43 update submission statistics %!s(int64=3) %!d(string=hai) anos
submit.php b4e47ce65b refactor original story submission page %!s(int64=3) %!d(string=hai) anos
submitdatabaseinfo.php a089435f9a update site to have FAQ, resources and refactor submission page %!s(int64=3) %!d(string=hai) anos
submitevaluation.php 257bde1881 add evaluation page %!s(int64=3) %!d(string=hai) anos
submitsave.php f013931726 update write to database functions and story display to use check box %!s(int64=3) %!d(string=hai) anos
submitsetup.php 1144be4730 add translation submission page %!s(int64=3) %!d(string=hai) anos
submittranslation.php f013931726 update write to database functions and story display to use check box %!s(int64=3) %!d(string=hai) anos
submittranslationsave.php f546d71c88 fix error in saving language code %!s(int64=3) %!d(string=hai) anos
submittranslationsetup.php f013931726 update write to database functions and story display to use check box %!s(int64=3) %!d(string=hai) anos
votecode.php 257bde1881 add evaluation page %!s(int64=3) %!d(string=hai) anos

README.md

Submission System for African Language Short Story Competition

The site is deployed at https://tuvutepamoja.africa.

Contributing

Contributions to the software are welcome. Most collaboration on the software happens through this repository. Please make a user account at https://notabug.org to contribute.

The main concepts in using a git repository are described here. It is possible to make contributions entirely in the web interface, a tutorial on this for GitHub, which has many similar features, can be found here.

  • To suggest changes, please login to your user account and file an issue.

  • To add code, please fork the repository then make a pull request with any changes.

Translations

  • Translations are also welcome. The submission page is the most important one to translate. The strings to be translated can be found in the second array, string here. Please login and then fork the repository, make a file languagetranslation.js using englishtranslation.js as a template, add your translations then make a pull request. Please file an issue for translations of other pages.

Developers

The site is developed in HTML, CSS, Javascript and PHP. If you are a developer and have a local copy of this repository, you will need to have PHP working on your computer. Introductions to web development can be found here and here. You can run a development server using

php -S localhost:8000 submit.php