About: OpenTG

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

OpenTG is an open-source implementation of a bulletin board system (BBS) software program written for Linux and/or Unix. Written from scratch in JRuby, the goal is to reproduce the look, feel, and functionality of similar legacy BBS systems such as Tag, Telegard, Maximus or Renegade, which were written for DOS and OS/2 during the pre-internet communication era. No original code from any BBS has been used nor referenced in order to focus on innovation and unique capabilities.

Property Value
dbo:abstract
  • OpenTG is an open-source implementation of a bulletin board system (BBS) software program written for Linux and/or Unix. Written from scratch in JRuby, the goal is to reproduce the look, feel, and functionality of similar legacy BBS systems such as Tag, Telegard, Maximus or Renegade, which were written for DOS and OS/2 during the pre-internet communication era. No original code from any BBS has been used nor referenced in order to focus on innovation and unique capabilities. On August 17, 2008, the project was founded by Chris Tusa with work toward version 1 of the code. A year later, development on this branch, now known as OpenTG/1, ended. The back-end configuration tool had taken shape using the NCurses library, and database abstraction using ruby-DBI and PostgreSQL for the backend database engine. The developer deemed this version of the code a failure due to problems maintaining NCurses screen layouts and SQL queries through DBI. With lessons learned and upfront design planning, iteration two now known simply as OpenTG, is under heavy development. The code has moved from MRI Ruby to JRuby running on OpenJDK. The latest code introduces: * MVC Design (Model View Controller) * Database Abstraction through the use of the Sequel ORM * Input Validation from Apache Commons * Integrated H2 SQL Database * Themes based on the FreeMarker template engine * TgThemer template editor (Graphical Application using QT5) (en)
dbo:computingPlatform
dbo:genre
dbo:latestPreviewVersion
  • snapshot-20180819
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:thumbnail
dbo:wikiPageID
  • 22105071 (xsd:integer)
dbo:wikiPageLength
  • 3658 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1102616589 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
  • Chris Tusa (en)
dbp:caption
  • Screenshot of Login & Main Menu (en)
dbp:developer
  • Chris Tusa (en)
dbp:genre
dbp:language
  • English (en)
dbp:latestPreviewVersion
  • snapshot-20180819 (en)
dbp:license
dbp:name
  • OpenTG (en)
dbp:operatingSystem
dbp:platform
dbp:programmingLanguage
dbp:screenshot
  • 20101106 (xsd:integer)
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • OpenTG is an open-source implementation of a bulletin board system (BBS) software program written for Linux and/or Unix. Written from scratch in JRuby, the goal is to reproduce the look, feel, and functionality of similar legacy BBS systems such as Tag, Telegard, Maximus or Renegade, which were written for DOS and OS/2 during the pre-internet communication era. No original code from any BBS has been used nor referenced in order to focus on innovation and unique capabilities. (en)
rdfs:label
  • OpenTG (en)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • OpenTG (en)
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License