TWiki

TWiki is een grotendeels gratis ( GPL gelicentieerde) Wiki- software die is ontwikkeld in Perl . Als een meer technisch georiënteerde toepassing werd TWiki voornamelijk gebruikt in intranetten van middelgrote en grote bedrijven als een kennis- en documentbeheersysteem.

Geschiedenis

Op 23 juli 1998 werd de eerste versie van de TWiki geïnstalleerd op basis van ” JOS Wiki “. [1] Verdere versies volgen op 1 juli 1999, 1 september 1999, 1 mei 2000, 1 december 2000, 1 september 2001, 1 december 2001, 1 februari 2003 en 1 januari September 2004. Deze releases hebben geen gecodeerd versienummer, maar zijn alleen gemarkeerd met hun releasedatum. Bovendien dragen de laatste drie van deze releases nog steeds de codenamen van de nationale hoofdsteden: “Athene” (1 december 2001), “Beijing” (1 februari 2003) en “Cairo” (1 september 2004).

Met de release van 1 februari 2006 hebben ze expliciete versienummers, te beginnen met “4.0”. De namen van de steden blijven, maar niet noodzakelijkerwijs met nationale hoofdsteden (bijvoorbeeld “Edinburgh” voor release 4.1 op 16 januari 2007). [2]

Op 27 oktober 2008 is een groot deel van de TWiki-gemeenschap, inclusief het kernontwikkelaarsteam, afgesplitst van het TWiki-project. [3] Achtergrond van Forks waren twiki.net spanningen tussen de Gemeenschap en de TWiki oprichter Peter Thoeny of zijn bedrijf. [4] geldt de steeds meer commercieel gerichte beleid van de onderneming twiki.net waarmee de Gemeenschap onbekende Het belangrijkste twistpunt. Het geschil escaleerde toen Thoeny nieuwe procedureregels wilde afdwingen door ontwikkelaarsaccounts te blokkeren totdat deze ontwikkelaars akkoord gingen met het nieuwe reglement van orde. De gemeenschap zag deze aanpak als een vijandige overname van het project. [5] [6]

The Fork startte onder de werktitel NextWiki , maar werd in november 2008 hernoemd naar Foswiki ( gratis en open source Wiki ). [7]

Eigenschappen

De volgende functionaliteit is kenmerkend voor TWiki in deze combinatie:

  • geen extra database-systeem – alle inhoud wordt rechtstreeks in bestanden opgeslagen
  • Versiebeheer – Elke wijziging in de inhoud wordt door RCS geregistreerd en is traceerbaar
  • Toegangscontrole – fijn afstembare lees- en schrijfrechten voor gebruikers en groepen
  • dynamische inhoud met behulp van TWiki-variabelen
  • een groot aantal plug-ins voor extra functionaliteit
  • Webapplicaties met formulieren
  • WYSIWYG- editor op basis van TinyMCE
  • Skin-enabled gebruikersinterface
  • Webfeeds en e- mailmeldingen

Architectuur

TWiki is een gestructureerde wiki en maakt het mogelijk (vergelijkbaar met een databaseapplicatie ) de wijziging van gegevens via invoervelden, die op de afzonderlijke pagina’s worden opgeslagen. TWiki gebruikt echter geen externe database om inhoud op te slaan, alleen tekstbestanden, en logt de wijzigingen vast met behulp van de RCS-versiecontrolesoftware. Deze SQL- achtige querytaal voor databases wordt gebruikt om de revisiegegevens en andere metagegevens in de wiki-pagina’s te embedden.

Gebruikersinterface

TWiki is volledig geschikt voor de huid , de interface wordt weergegeven via sjablonen en CSS . TWiki ondersteunt internationalisatie , sets met meerdere tekens en codering in UTF-8- URL’s. De interface is vertaald in het Bulgaars, Chinees, Tsjechisch, Deens, Duits, Frans, Italiaans, Japans, Nederlands, Pools, Portugees, Russisch, Zweeds en Spaans.

Inhoudsstructuur

In TWiki worden gegevens georganiseerd in webben, onderwerpen en bijlagen:

  • Onderwerp is de basiseenheid, zoals een sectie of document, maar niet noodzakelijkerwijs een (web) pagina. Onderwerpen kunnen hiërarchisch superieur en ondergeschikt aan elkaar zijn.
  • Web is een bovengeschikte taakgroep voor een willekeurig aantal onderwerpen.

Extensies

Voor TWiki zijn er meer dan 200 [8] extensies en plug-ins om het systeem te verbinden met databases, grafieken, tags, spreadsheets, afbeeldingsgalerijen, gebruiksstatistieken, enz., En om TWiki functioneel uit te breiden. Dankzij de plug-in API van het systeem en de TWiki Markup Language kunnen ontwikkelaars extra modules schrijven om hun mogelijkheden uit te breiden.

Toepassingsgebieden

TWiki wordt voornamelijk gebruikt in bedrijfsintranetten als een bedrijfswiki. In het bijzonder coördineert de software activiteiten van werkgroepen evenals projectstatussen, interne processen en andere informatie van relatief permanente relevantie, gedocumenteerd en verder ontwikkeld.

Distributie

Volgens de TWiki-gemeenschap (vanaf september 2011 [9] ) wordt TWiki gebruikt in 50.000 bedrijven. Daarnaast zijn 20.000 openbare websites gebaseerd op TWiki. De TWiki-gemeenschap brengt het totale aantal gebruikers op meer dan twee miljoen mensen [10] . Een van de bekendste bedrijven die TWiki gebruiken op hun eigen intranet zijn Nokia , Motorola , Yahoo! , DHL , SAP , United Internet , Disney en meer. [11]

Speciale functies

Het belangrijkste verschil met andere wikisystemen, waaronder de Mediawiki die in Wikipedia wordt gebruikt , is het eenvoudig programmeren van applicaties: TWiki-pagina’s kunnen variabelen en formulieren maken en verwerken vanuit de broncode van de pagina’s . Hierdoor kunnen wiki-gebruikers op formulieren gebaseerde applicaties maken zonder diepgaande kennis van programmeren. Bovendien heeft het systeem een ​​fijn instelbare toegangscontrole.

Individuele proeven

  1. Jump up↑ twiki.org: 1998 Release (beschikbaar op 2 mei 2009)
  2. Jump up↑ twiki.org: TWikiHistory (toegankelijk op 2 mei 2009)
  3. Spring omhoog↑ heise.de: “Twiki.net vs .. NextWiki: gratis ontwikkelaars gaan hun eigen weg “
  4. Jump up↑ foswiki.org: Waarom deze vork?
  5. Jump up↑ News.cnet.com: “TWiki’s jacht op geld breekt haar gemeenschap”
  6. Jump up↑ foswiki.org: The Press Room: Foswiki in het nieuws en in weblogs
  7. Jump up↑ foswiki.org: Project-update
  8. Spring omhoog↑ http://twiki.org/cgi-bin/view/Plugins/SearchExtensions?qs= .
  9. Spring omhoog↑ http://twiki.org/
  10. Spring omhoog↑ http://twiki.org/cgi-bin/view/Blog/2008-02-28-twiki-youtube-and-2000#BlogPosts
  11. Jump up↑ TWiki: klanten ( Memento van 16 januari 2013 in het internetarchief )