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)
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...
FOSSIL driver, both for Windows. Telegard BBS Software Homepage Mystic BBS Renegade (BBS) WWIV OpenTG Spiritual successor to both Telegard and Renegade...
Teofisto "TG" de Lara Guingona III (Tagalog pronunciation: [giŋˈgɔna]), or more commonly known as "TG" is a lawyer and the son of former vice president...
by Herb Rose. Firebird BBS – Linux-based. LysKOM Maple BBS Maximus OpenTG – OpenTelegard BBS PCBoard v16 – formerly by CDC, now by MP Solutions, LLC...
some calcium-dependent protein kinases (TgCDPKs) are involved in this parasite's motility. Gaji et al. 2015 find TgCDPK3 is required to begin the action...
designated TG-1, TG-2, TG-3, TG-4 and TG-5 and were generally similar. The TG-1, TG-3 and TG-4 had internal fuselage fuel tanks and the TG-2 and TG-5 had fuel...
réalisateur Sid Ali Mazif (in French) Remembering Al Narath Two-time Australian Open golf champion Frank Phillips dies Mike Pinner Muere la histórica dirigente...
Archived from the original on 17 June 2016. Retrieved 24 November 2023. "TG replaces TS as the State code in Telangana vehicle registration plates". The...
Origin of Sacred Texts. Simon and Schuster. ISBN 978-0-7432-2338-6. Fraser, T.G. (2004). The Arab-Israeli Conflict. Palgrave Macmillan Limited. ISBN 978-1-4039-1338-8...
Highway west of Watson Lake, Yukon, Canada A wolf chased a bicyclist, ripping open the rear pannier bags before a motorist stopped to offer shelter from the...
photographer. Angela Buxton, 85, British tennis player, Wimbledon and French Open women's doubles champion (1956). William Davies, 89, Australian Olympic wrestler...
"Google Chrome crosses 1% market share again". Chicago (IL), United States: TG Daily. Archived from the original on March 10, 2009. Retrieved July 11, 2012...
Geography" (in Russian). Archived from the original on 16 October 2011. Tutin, T.G.; Heywood, V.H.; Burges, N.A.; Valentine, D.H.; Walters, S.M.; Webb, D.A...
Retrieved August 30, 2022. Cho, Regina (October 18, 2022). "Fredo Bang Taps TG Kommas for New "One Up" Single". Yahoo News. Retrieved October 18, 2022. "Former...
without gender-affirming surgery. Transgenderist was sometimes abbreviated as TG in educational and community resources; this abbreviation developed by the...
different nationalities and develop linkages with others working for HIV and MSM/TG. In India, it will be an important tool to influence authorities to change...
Retrieved 18 October 2012. Valich, Theo (13 May 2008). "Pirate Bay opens a legal e-store". TG Daily. Archived from the original on 21 April 2014. Retrieved...
forcesarmees.tg. Archived from the original on 16 March 2011. Retrieved 15 April 2011. "Un Nouveau Chef à la Tête des FAT". www.forcesarmees.tg. Archived...
versions of these abbreviations are "sin" for sine, "cos" for cosine, "tan" or "tg" for tangent, "sec" for secant, "csc" or "cosec" for cosecant, and "cot" or...
temperature termed glass transition temperature (Tg): below Tg amorphous materials are glassy whereas above Tg they are molten. The most common applications...
(70 nmi; 130 km) west of Kiska, TG 16.22 began to pick up a series of unknown radar contacts. The order was given to open fire, and 518 14 in (360 mm) shells...