Difference between revisions of "Main Page"

From CrossWire Bible Society
Jump to: navigation, search
m (SWORD Front-ends)
(SWORD based front-ends: Ezra Project renamed to Ezra Bible App)
 
(285 intermediate revisions by 15 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==
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].
+
  
Please look at our general [[Volunteers|volunteering]] page, the [http://www.crosswire.org/bugs bugs] database and/or assist endusers in the [http://www.crosswire.org/forums forums]
+
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.
  
Also, we have pages describing the [[Purpose Statement|purpose]] of our work and the [[About Us|CrossWire Bible Society]] itself.
+
If you want to help in this wiki, please [mailto://support@crosswire.org request] an account.
 +
 
 +
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.
 
 
|}
 
|}
 
{| cellspacing="1" width="100%"
 
{| cellspacing="1" width="100%"
Line 16: 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]]
+
  
==Front-end Applications==
+
===SWORD based front-ends===
* [[Choosing a SWORD program]]
+
* [[Frontends:BibleCS|The SWORD Project for Windows]] (internally known as BibleCS)
* A Front-end [[Frontends:FeatureList|Features Wishlist]]
+
* [[Frontends:Bishop|The SWORD Project]] for Android, iOS & iPadOS (internally known as Bishop)
===SWORD Front-ends===
+
* [[Frontends:Eloquent|Eloquent]] MacOS desktop application
* [[Frontends:BibleCS|The SWORD Project for Windows]]
+
* [[Frontends:Xiphos|Xiphos]] Windows & Linux desktop application
* [[Frontends:MacSword|MacSword]]
+
* [[Frontends:BibleTime|BibleTime]] Windows & Linux desktop application
* [[Frontends:Xiphos|Xiphos (GNOME)]] (formerly [[Frontends:GnomeSword|GnomeSword]])
+
* [[Frontends:The_Bible_Tool|The Bible Tool]] web server application
* [http://devel.bibletime.info BibleTime] (see also [[Frontends:KioSword|Kio-Sword]])
+
* [[Frontends:PocketSword|PocketSword]] iOS & iPadOS application
* [http://bpbible.com BPBible (wxPython)]
+
* [[Frontends:Holy Bible|Holy Bible]] Windows Desktop application
* [http://swordwarrior.net SwordBible]
+
* [[Frontends:Ezra Bible App|Ezra Bible App]] Windows, Linux, MacOS desktop & Android tablet application
* [http://www.crosswire.org/swordweb/ The Bible Tool] – server application using [http://en.wikipedia.org/wiki/ORBit ORBit]
+
* [https://www.godehardt.org/losung.html GLosung] Gottes Wort für deinen Desktop
* [http://hurdygurdy.dyndns.org/maemosword/ Rapier] (for [http://maemo.org/ maemo] Internet tablets)
+
* [https://pierre-amadio.github.io/matheteuo/ matheteuo] flashcards to help study Biblical Hebrew & Greek
* [http://crosswire.org/pocketsword/ PocketSword] (for the iPhone & iPod Touch)
+
  
===JSword Front-ends===
+
===JSword based front-ends===
 
* [[Frontends:BibleDesktop|BibleDesktop]]
 
* [[Frontends:BibleDesktop|BibleDesktop]]
* [http://thegoan.com/firebible FireBible] – for FireFox
 
 
* [http://www.kiyut.com/products/alkitab/ Alkitab Bible Study]
 
* [http://www.kiyut.com/products/alkitab/ Alkitab Bible Study]
* [http://kokkos.org/ Kokkos] – Chinese
+
* [[Frontends:GSword|GSword]] – CCIM Online Bible Studio
 +
* [https://mjdenham.github.io/and-bible/ And Bible] – for Android OS
 +
* [https://www.stepbible.org/ STEP Bible] – originally developed at [https://www.tyndalehouse.com/ Tyndale House]
  
===No longer actively being developed===
+
=== Front-ends in general ===
* [[Frontends:BibleStudy|BibleStudy]] (wxWidgets)
+
* [[Choosing a SWORD program]]
* [[Frontends:Diatheke|Diatheke]] (CLI)
+
* [[Frontends:No longer being actively developed|Front-ends no longer being actively developed]]
* [[Frontends:SWORDReader|SWORDReader]] (PocketPC handhelds)
+
 
 +
==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:Compiling & Installing SWORD]]
+
*** on or for [[Tutorial:Compiling & Installing SWORD on Windows|Windows]]
 +
*** 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]]
  
==Module Development==
+
==Open Scriptures Information Standard==
* How to Create [[DevTools:Modules|SWORD Modules]]
+
* A basic [[OSIS Tutorial|OSIS XML tutorial]]
* How to Create [[DevTools:confFiles|Module .conf Files]]
+
* [[OSIS 211 CR| OSIS 2.1.1 schema change requests]]
* A Basic [[OSIS Tutorial]]
+
* [https://www.crosswire.org/~dmsmith/osis/osisCore.2.1.1-cw-latest.xsd OSIS schema]
* Guide to Writing [[OSIS Bibles]]
+
* [[List of eXtensions to OSIS used in SWORD]]
* Guide to Writing [[OSIS Commentaries]]
+
 
* Guide to Writing [[OSIS Genbooks]]
+
==Ancillary software==
* Guide to Writing [[ThML modules]]
+
* [[BibleSync]] – for Bible software shared co-navigation
* Guide to Writing [[TEI Dictionaries]]
+
* [[DevTools:ICU|International Components for Unicode (ICU)]]
 +
 
 +
== Development proposals and discussions ==
 +
* [[Whiteboard]]
 +
 
 +
==Module development==
 +
* How to create [[DevTools:Modules|SWORD Modules]] & [[DevTools:conf Files|Module Configuration Files]]
 +
* Guides to writing
 +
**[[OSIS Bibles]], [[OSIS Commentaries]],
 +
**[[OSIS Genbooks]], [[TEI Dictionaries]]
 +
* Guide to [[Validate_OSIS_or_TEI_text]]
 
* Guide to [[Converting SFM Bibles to OSIS]]
 
* Guide to [[Converting SFM Bibles to OSIS]]
* [[OpenOffice Export Filter for Genbooks]]
+
* About [[Alternate Versification|Bible Versification]] schemes
* [[File Formats]] and related Utility Programs
+
* About [[File Formats]] and related [[File Formats#The_SWORD_Project_Utilities|Utility Programs]]
* [[Modules_in_the_beta_repository|Testing status of Beta modules]]
+
* About Unicode [[Encoding]]s, [[Fonts]] & [[DevTools:Text Editors|Text Editors]]
* Guide to [[Creating and Maintaining a Module Repository]]
+
-----
* [[Non-CrossWire Text-Development Projects]]
+
* [[Module Development Collaboration]]
 +
* [[Notes on particular CrossWire modules]]
 +
* [[Module Requests]] and [[Non-CrossWire Text-Development Projects|Text Development]]
 +
* [[Module Submission]]
 +
 
  
==Public Relations, Website, User assistance==
 
* [[EnduserFAQ|FAQ]]
 
* [[Project websites and domains]]
 
* [[Help:Contents|Getting Help]]
 
* [[Copyright|Copyright lobbying]]
 
* [[Twitter|Sword Developers on Twitter]]
 
 
|}
 
|}
 
{| cellspacing="1" width="100%"
 
{| cellspacing="1" width="100%"
Line 81: 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.
* Anyone who has been a member for at least 4 days can edit a wiki once they have [[Special:Userlogin|logged in]].
+
* 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]].
* 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.
+
* 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 .
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]
+
* 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 [[:Category:Categories]].
  
 +
|}
  
 +
[[Category:CrossWire]]
 +
[[Category:SWORD Frontends]]
 +
[[Category:SWORD]]
 +
[[Category:JSword]]
 +
[[Category:OSIS]]
 +
[[Category:Modules]]
 +
[[Category:Development tools]]
 +
[[Category:Support]]
 
__NOTOC__
 
__NOTOC__

Latest revision as of 15:07, 23 April 2021

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 request an 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.