Difference between revisions of "Main Page"

From CrossWire Bible Society
Jump to: navigation, search
(Welcome to the CrossWire Developers' Wiki)
 
(168 intermediate revisions by 6 users not shown)
Line 2: Line 2:
 
|- valign="top"  
 
|- valign="top"  
 
|style="border: 1px solid green;padding-left:1em;padding-right:0.5em;background:#E4FFDF;padding-bottom:0.5em;" width="100%"|
 
|style="border: 1px solid green;padding-left:1em;padding-right:0.5em;background:#E4FFDF;padding-bottom:0.5em;" width="100%"|
==Welcome to the CrossWire Developers' Wiki==
+
==Welcome to the CrossWire developers' wiki==
This Wiki now always uses [http://en.wikipedia.org/wiki/HTTPS HTTPS] protocol.
 
  
Be sure to check out our [[Current Projects|current projects]] page to see how you might use your skills here at [http://crosswire.org/ CrossWire]. Here is the [http://www.crosswire.org/bugs bugs] database.
+
Check out our [[Current Projects|current projects]] page to see how you might use your skills. Please also look at our general [[Volunteers|volunteering]] page.
  
Please also look at our general [[Volunteers|volunteering]] page.
+
If you want to help in this wiki, please use [https://wiki.crosswire.org/Special:RequestAccount this form] and then send an email to [mailto:support@crosswire.org support@crosswire.org] to remind us to approve your newly requested account.
  
Further, we have pages describing the [[Purpose Statement|purpose]] of our work and the [[About Us|CrossWire Bible Society]] itself.
+
Here is the [http://tracker.crosswire.org bugs] database. Chat with SWORD developers on IRC: [http://webchat.freenode.net/?randomnick=1&channels=sword&prompt=1 #sword] on FreeNode.
  
You can even come and chat with SWORD developers on IRC: [http://webchat.freenode.net/?randomnick=1&channels=sword&prompt=1 #sword] on FreeNode.
 
 
Please understand the difference between SWORD as a [https://en.wikipedia.org/wiki/Front_and_back_ends back-end], and the SWORD Project as a front-end application for Windows.
 
 
|}
 
|}
 
{| cellspacing="1" width="100%"
 
{| cellspacing="1" width="100%"
Line 20: Line 16:
 
| style="background:#E8F1FF;border-style:solid;border-width:1px;border-color:#00ccFF;padding-left:1em;padding-right:0.5em; padding-bottom:0.5em;" width="50%"|
 
| style="background:#E8F1FF;border-style:solid;border-width:1px;border-color:#00ccFF;padding-left:1em;padding-right:0.5em; padding-bottom:0.5em;" width="50%"|
  
==SWORD Modules==
+
==Front-end Bible study applications==
* List of Known [[Module Repositories]]
 
* Information about Unicode [[Fonts]]
 
* [[Module Requests]]
 
* [[BibTeX entries]]
 
  
==Front-end Applications==
 
* [[Choosing a SWORD program]]
 
* A Front-end [[Frontends:FeatureList|Features Wishlist]]
 
* [[Frontends:No longer being actively developed|Front-ends no longer being actively developed]]
 
 
===SWORD based front-ends===
 
===SWORD based front-ends===
 
* [[Frontends:BibleCS|The SWORD Project for Windows]] (internally known as BibleCS)
 
* [[Frontends:BibleCS|The SWORD Project for Windows]] (internally known as BibleCS)
* [[Frontends:Eloquent|Eloquent]] (formerly named MacSword)
+
* [[Frontends:Bishop|The SWORD Project]] for Android, iOS & iPadOS (internally known as Bishop)
* [[Frontends:Xiphos|Xiphos (GTK)]] (formerly [[Frontends:GnomeSword|GnomeSword]])
+
* [[Frontends:Eloquent|Eloquent]] MacOS desktop application
* [[Frontends:BibleTime|BibleTime]] (see also [[Frontends:KioSword|Kio-Sword]])
+
* [[Frontends:Xiphos|Xiphos]] Windows & Linux desktop application
* [http://bibletimemini.sf.net/ BibleTime Mini] (for mobile devices, cross-platform)
+
* [[Frontends:BibleTime|BibleTime]] Windows & Linux desktop application
* [http://swordwarrior.net SwordBible]
+
* [[Frontends:The_Bible_Tool|The Bible Tool]] web server application  
* [http://www.crosswire.org/swordweb/ The Bible Tool] – server application using [http://en.wikipedia.org/wiki/ORBit ORBit]
+
* [[Frontends:PocketSword|PocketSword]] iOS & iPadOS application
* [[Frontends:PocketSword|PocketSword]] (for [http://en.wikipedia.org/wiki/IOS_%28Apple%29 Apple iOS])
+
* [[Frontends:Holy Bible|Holy Bible]] Windows Desktop application
* [http://sourceforge.net/projects/dbst/ Dexios Bible Study Tool]
+
* [[Frontends:Ezra Bible App|Ezra Bible App]] Windows, Linux, MacOS desktop & Android tablet application
* [http://katana.garage.maemo.org/ Katana] (for [http://maemo.org/ maemo] Internet tablets)
+
* [https://www.godehardt.org/losung.html GLosung] Gottes Wort für deinen Desktop
* [[Frontends:Diatheke|Diatheke]] (CLI)
+
* [https://pierre-amadio.github.io/matheteuo/ matheteuo] flashcards to help study Biblical Hebrew & Greek
* [https://github.com/JohnAustinDev/xulsword xulsword] ([http://ibtrussia.org/pc "Holy Bible"]) – Windows, Linux & Mac
 
* [http://thegoan.com/firebible FireBible] – Firefox Add-on
 
* [http://marketplace.firefox.com/app/biblez-desktop BibleZ] – an offline bible reader for Firefox
 
* [http://www.godehardt.org/losung.html GLosung] – Gottes Wort für deinen Desktop
 
  
 
===JSword based front-ends===
 
===JSword based front-ends===
Line 51: Line 35:
 
* [http://www.kiyut.com/products/alkitab/ Alkitab Bible Study]
 
* [http://www.kiyut.com/products/alkitab/ Alkitab Bible Study]
 
* [[Frontends:GSword|GSword]] – CCIM Online Bible Studio
 
* [[Frontends:GSword|GSword]] – CCIM Online Bible Studio
* [https://github.com/mjdenham/and-bible And Bible] – for Android OS
+
* [https://mjdenham.github.io/and-bible/ And Bible] – for Android OS
* [http://www.stepbible.org/ STEP Bible] – developed at [http://www.tyndale.cam.ac.uk/ Tyndale House]
+
* [https://www.stepbible.org/ STEP Bible] – originally developed at [https://www.tyndalehouse.com/ Tyndale House]
 +
 
 +
=== Front-ends in general ===
 +
* [[Choosing a SWORD program]]
 +
* [[Frontends:No longer being actively developed|Front-ends no longer being actively developed]]
 +
 
 +
==SWORD module sources==
 +
* [[SWORD Module Source Discovery and Module Updating|SWORD Module Remote Installation Source Repository Discovery and Module Updating]]
 +
* [[Official and Affiliated Module Repositories]]
 +
* [[Other Module Sources]]
 +
* [[Creating and Maintaining a Module Repository]]
 +
 
 +
==Public relations, website, user assistance==
 +
* [[Contact| Contact us]]
 +
* CrossWire's [[Copyright|copyright]] policy
 +
* [[EnduserFAQ|Frequently Asked Questions]]
 +
* [[Help:Contents|Help]], [[Help:Bugs|Bugs]] and [[Help:Mailing Lists|Mailing Lists]]
 +
* [[SWORD CD]]
  
 
|valign="top" bgcolor="#FFE8E8" style="border-style:solid;border-width:1px;border-color:#FF6060;padding-left:1em;padding-right:0.5em; padding-bottom:0.5em;" width="50%"|
 
|valign="top" bgcolor="#FFE8E8" style="border-style:solid;border-width:1px;border-color:#FF6060;padding-left:1em;padding-right:0.5em; padding-bottom:0.5em;" width="50%"|
  
==Development Tools==
+
==Back-end API development tools==
 
* [[DevTools:SWORD|SWORD Engine (C++)]]
 
* [[DevTools:SWORD|SWORD Engine (C++)]]
* [[DevTools:JSword|JSword (Java)]]
+
** Compiling and installing SWORD
* [[:DevTools:Code Examples|Code Examples]]
+
*** on [[Tutorial:Compiling & Installing SWORD| Linux/MacOS/Unix]]
* [[Tutorial:How SWORD works]]
+
*** on or for [[Tutorial:Compiling & Installing SWORD on Windows|Windows]]
* [[:Tutorial:Compiling & Installing SWORD]]
+
*** with [[DevTools:CMake|CMake]]
 +
** [[:DevTools:Code Examples|Code Examples]]
 +
** [[Tutorial:How SWORD works]]
 +
** [[DevTools:Locale Files|Locale Files]]
 +
** [[DevTools:Bindings|SWIG Bindings]], [[DevTools:CSharp Bindings on Windows|C# Bindings on Windows]], [[DevTools:JNI Bindings for Android|Android Bindings]]
 +
** bug reports with or without appended patches to our [http://tracker.crosswire.org/projects/API/issues/API-119?filter=allopenissues|bug tracker]
 +
* [[DevTools:JSword|JSword Engine (Java)]]
 +
** [[DevTools:JSword/Personal Commentary|Personal Commentary]]
 +
** [[DevTools:JSword/Internationalization|Internationalization]]
 +
 
 +
==Open Scriptures Information Standard==
 +
* A basic [[OSIS Tutorial|OSIS XML tutorial]]
 +
* [[OSIS 211 CR| OSIS 2.1.1 schema change requests]]
 +
* [https://www.crosswire.org/~dmsmith/osis/osisCore.2.1.1-cw-latest.xsd OSIS schema]
 +
* [[List of eXtensions to OSIS used in SWORD]]
 +
 
 +
==Ancillary software==
 +
* [[BibleSync]] – for Bible software shared co-navigation
 
* [[DevTools:ICU|International Components for Unicode (ICU)]]
 
* [[DevTools:ICU|International Components for Unicode (ICU)]]
* [[DevTools:CMake|CMake]] & [[DevTools:Bindings|Bindings]] for SWORD – experimental
 
* [[DevTools:Locale Files|Locale Files]]
 
* [[CSharp_Bindings_on_Windows | Tutorial:How to set up C# bindings on Windows]]
 
  
==Module Development==
+
== Development proposals and discussions ==
* How to Create [[DevTools:Modules|SWORD Modules]]
+
* [[Whiteboard]]
* How to Create [[DevTools:conf Files|Module .conf Files]]
+
 
* A Basic [[OSIS Tutorial]]
+
==Module development==
* Guide to Writing [[OSIS Bibles]]
+
* How to create [[DevTools:Modules|SWORD Modules]] & [[DevTools:conf Files|Module Configuration Files]]
* Guide to Writing [[OSIS Commentaries]]
+
* Guides to writing
* Guide to Writing [[OSIS Genbooks]]
+
**[[OSIS Bibles]], [[OSIS Commentaries]],
* Guide to Writing [[ThML modules]]
+
**[[OSIS Genbooks]], [[TEI Dictionaries]]
* Guide to Writing [[TEI Dictionaries]]
+
* Guide to [[Validate_OSIS_or_TEI_text]]
 
* Guide to [[Converting SFM Bibles to OSIS]]
 
* Guide to [[Converting SFM Bibles to OSIS]]
* About [[DevTools:JSword/Personal Commentary|Personal Commentaries]]
+
* About [[Alternate Versification|Bible Versification]] schemes
* About [[Alternate Versification]]
+
* About [[File Formats]] and related [[File Formats#The_SWORD_Project_Utilities|Utility Programs]]
* [[OpenOffice Export Filter for Genbooks]]
+
* About Unicode [[Encoding]]s, [[Fonts]] & [[DevTools:Text Editors|Text Editors]]
* [[File Formats]] and related Utility Programs
+
-----
* [[DevTools:Text Editors|Unicode Text Editors]]
 
 
* [[Module Development Collaboration]]
 
* [[Module Development Collaboration]]
* [[Modules_in_the_beta_repository|Testing status of Beta modules]]
+
* [[Notes on particular CrossWire modules]]
* Guide to [[Creating and Maintaining a Module Repository]]
+
* [[Module Requests]] and [[Non-CrossWire Text-Development Projects|Text Development]]
* [[Non-CrossWire Text-Development Projects]]
+
* [[Module Submission]]
* [[Notes on specific CrossWire modules]]
+
 
  
==Public Relations, Website, User assistance==
 
* [[EnduserFAQ|FAQ]]
 
* [[Project websites and domains]]
 
* [[Help:Contents|Getting help]], joining mailing lists, reporting problems and tracking issues
 
* [[Copyright]] policy and lobbying copyright owners
 
* [[Twitter|CrossWire on Twitter]] and [[Facebook]]
 
* [[SWORD CD]]
 
 
|}
 
|}
 
{| cellspacing="1" width="100%"
 
{| cellspacing="1" width="100%"
Line 100: Line 107:
 
|style="border: 1px solid gray;padding-left:1em;padding-right:0.5em;background:#E8E8E8;padding-bottom:0.5em;" width="100%"|
 
|style="border: 1px solid gray;padding-left:1em;padding-right:0.5em;background:#E8E8E8;padding-bottom:0.5em;" width="100%"|
  
==Getting Started in Wiki Collaboration==
+
==Getting started in wiki collaboration==
A Wiki is a place to share documentation and development information.
+
A wiki is a place to share documentation and development information.
* New user account requests are now moderated.
+
* New user account [mailto://support@crosswire.org|requests] are now moderated. Anyone who has been a member for at least 4 days can edit a wiki once they have [[Special:Userlogin|logged in]].
* Anyone who has been a member for at least 4 days can edit a wiki once they have [[Special:Userlogin|logged in]].
+
* If you are new to wikis, consult the [http://meta.wikipedia.org/wiki/MediaWiki_User's_Guide User's Guide] or the [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ] for information on using the wiki software .
* If you are new to Wikis, consult the [http://meta.wikipedia.org/wiki/MediaWiki_User's_Guide User's Guide] for information on using the wiki software.
 
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]
 
 
* Look to see what might need attention by visiting [[Wiki Maintenance]]
 
* Look to see what might need attention by visiting [[Wiki Maintenance]]
* You may experiment with Wiki using our [[CrossWire:Sandbox|Sandbox]].
+
* You may experiment with wiki using our [[CrossWire:Sandbox|Sandbox]].
* Another way to navigate the Wiki is to click on [[:Special:SpecialPages|Special pages]] in the toolbox, and then select [[:Special:Categories|Categories]], or just go directly to [[:Category:Categories]].
+
* Another way to navigate the wiki is to click on [[:Category:Categories]].
 +
 
 
|}
 
|}
  
 
[[Category:CrossWire]]
 
[[Category:CrossWire]]
 
[[Category:SWORD Frontends]]
 
[[Category:SWORD Frontends]]
 +
[[Category:SWORD]]
 
[[Category:JSword]]
 
[[Category:JSword]]
 +
[[Category:OSIS]]
 
[[Category:Modules]]
 
[[Category:Modules]]
 
[[Category:Development tools]]
 
[[Category:Development tools]]
 
[[Category:Support]]
 
[[Category:Support]]
 
__NOTOC__
 
__NOTOC__

Latest revision as of 11:34, 28 June 2022

Welcome to the CrossWire developers' wiki

Check out our current projects page to see how you might use your skills. Please also look at our general volunteering page.

If you want to help in this wiki, please use this form and then send an email to support@crosswire.org to remind us to approve your newly requested account.

Here is the bugs database. Chat with SWORD developers on IRC: #sword on FreeNode.

Front-end Bible study applications

SWORD based front-ends

JSword based front-ends

Front-ends in general

SWORD module sources

Public relations, website, user assistance

Back-end API development tools

Open Scriptures Information Standard

Ancillary software

Development proposals and discussions

Module development



Getting started in wiki collaboration

A wiki is a place to share documentation and development information.

  • New user account [1] are now moderated. Anyone who has been a member for at least 4 days can edit a wiki once they have logged in.
  • If you are new to wikis, consult the User's Guide or the MediaWiki FAQ for information on using the wiki software .
  • Look to see what might need attention by visiting Wiki Maintenance
  • You may experiment with wiki using our Sandbox.
  • Another way to navigate the wiki is to click on Category:Categories.