The Directory of Open Access Journals - website and directory software
Switch branches/tags
update_sync_doaj_records_script too_many_issns_20160610 tick_clean_2 test_doaj_monitor_addition_to_repl_2 test_doaj_monitor_addition_to_repl sponsors_update_2015-01-15 reverted_reverted_associate_editor_privileges reverted_associate_privileges requeue_jobs_script reapplications_v1 oaipmh_client_enchancements new-sponsor_form-changes_static-release limit_query_to_humans issues_531_574_501 issue_785_maneds_assign_associates issue_586_561 iss1030_admin_fv_seal hide_reapp_help_if_reapp_inactive fix_xml_import_unicode_logging fix_huey_running_wrong_server_2 fix_huey_running_wrong_server duplicated_setting degruyter_logo_change dao_error_msg_correct cc_https article_500 another_esprit_upgrade_for_snapshots add_thieme_to_sponsors add_sync_doaj_records add_edp_sciences_sponsor add_ebsco_sage_to_sponsors add_brill_to_sponsors 20180810_2110_query_sanitisation 20180810_1652_user_warning 20180808_0948_update_query_ref 20150119_1634 2018_07_24_version_2.12.4 2018_03_19_explain_community_involvement 2018_02_15_a_matter_of_pixels 2018-09-18_iss1796_quick_reject 2018-09-14_iss1796_quick_reject 2018-09-12_static_pages 2018-09-10_1226_issue1793_static_pages 2018-09-10_publisher_fv_text_change 2018-09-06_1013_quick_reject 2018-09-03_static_pages 2018-09-03_publishers_without_api 2018-09-03_publisher_scripts_in_doaj 2018-08-29_static_pages 2018-08-29_static_pages_again 2018-08-22 2018-08-22_api_doc_url 2018-08-18_static_page_missed 2018-08-17_widgets_url 2018-08-16_ssl_renewal_fix 2018-08-16_fix_tests 2018-08-15_remove_load_message 2018-08-10_1434T_static_pages 2018-08-10_reenable_doaj_interfaces 2018-08-10_change_query_protection_again 2018-08-10_block_more_uas_query 2018-08-09_tmp_disable_atom_search_API 2018-08-03_snapshots_bg_task_error 2018-08-02_1637T_oa_i_page 2018-07-30_1624T_oai_nginx_disable 2018-07-30_static_pages 2018-07-30_disable_oai 2018-07-20_api_rate_limit 2018-07-18_sponsor_logo 2018-07-16_static_pages 2018-07-13_sponsor_logo 2018-07-13_esprit_update_again 2018-07-11_dedupe_report_expansions 2018-07-08_increase_backups_prune_timeout 2018-07-04_2.12.2_backups_prune 2018-07-04_static_pages 2018-07-02_email_import 2018-06-29_1664_background_email_refactor 2018-06-29_fix_get_duplicates_return_val 2018-06-29_dedupe_script_tests 2018-06-27_1040_static_pages 2018-06-26_test_server_rate_limiting 2018-06-19_test_server_enable 2018-06-19_allow_incomplete_validate_fix 2018-06-13_static_pages_release 2018-06-08_version_bump 2018-06-08_api_rate_limit_reduce 2018-06-05_static_pages_and_logo 2018-06-05_logo_true_svg 2018-06-02_new_sponsors 2018-05-28_fix_xsd 2018-05-24_article_author_email_scrub 2018-05-22_privacy_page 2018-05-21_1125_static-pages 2018-05-18_1759_update-request-links 2018-05-18_0901_static-pages 2018-05-17_sponsor_logo 2018-05-16_logos 2018-05-15_0818_static-pages 2018-05-10_1419_reject_application_fails
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cache add placeholder cache directory, and bugfix settings Mar 27, 2014
deploy revert previous change, and provide separate exception list for /api Aug 22, 2018
doajtest remove constraint from reject application test! Aug 28, 2018
docker Revert "Revert "Merge branch 'develop' into hotfix/2017-01-30_iss1051… Feb 13, 2017
docs Stripped out author emails in article metadata from the codebase, tod… May 15, 2018
example_exports add example ris, bib and endnote files for later reference Dec 18, 2013
failed_articles add placeholder directory for failed articles, and a config value poi… Mar 25, 2017
history create directory structure of new history system Jan 18, 2016
portality Rolled back some over-exuberant unicoding of strings. Only those whic… Sep 18, 2018
reapp_csvs Reapplication innitialisation script finalised Oct 31, 2014
scratchpad remove all configuration for the reapplication, and remove all suppor… Mar 19, 2018
upload remove erroneous testing files Dec 12, 2013
.gitignore remove all configuration for the reapplication, and remove all suppor… Mar 19, 2018
.gitmodules Add Swagger UI as a submodule Jul 8, 2015
LICENSE Initial commit Nov 18, 2013
README.md Added note on repo issue tracker use Mar 19, 2018
country-codes.json suggestion form Dec 18, 2013
document.sh shell script for regenerating code and model documentation Apr 19, 2016
form.html change q wording May 22, 2017
lccSubjects.xml Code style and spelling improvements for LCC. Issue #1369 Aug 29, 2017
requirements.txt Add status code to prune feedback Aug 18, 2018
setup.py Merge tag '2018-08-17_widgets_url' into develop Aug 22, 2018

README.md

The Directory of Open Access Journals (DOAJ)

This repository provides the software which drives the DOAJ website and the DOAJ directory.

Reporting issues

Please feel free to use the issue tracker on https://github.com/DOAJ/doaj/issues for any bug reports and feature requests. If you're reporting an error, please leave as much information as you can, e.g. whether you were on mobile or desktop, which browser, what you were trying to accomplish, whether you saw an error code, and the time it occurred.

If you'd like to contribute and enhancement or bugfix to the DOAJ, you're more than welcome to open a pull request!

Install

See docs/system/INSTALL.md

Data Models

See docs/system/DATA_MODELS.md

Authentication and Authorisation System

See docs/system/AUTHNZ.md