Tags:
create new tag
, view all tags

Protocol TLA Plugin

THIS PLUGIN IS BETA/DEMO QUALITY ONLY. See TWiki:Plugins.ProtocolTlaPluginDev for known issues & limitations. -- JonathanCline - 28 Aug 2003

There are many TLA's in the world (Three Letter Acronyms), especially in the network protocol world, which is full of RFC's (Request For Comments), STD's (Standards Documents), and SIG's (Special Interest Groups). It's a part time job just keeping up with new protocols these days.

This plugin automatically cross-links the following in wiki text:

  • A variety of IETF network acronyms (not just three-letter) link to RFC's and an automagically-generated RFC summary
  • IETF RFC (Request For Comments) documents to the IETF site.

So the next time the dude across the table says, "They're asking for delivery of H.462 and SCTP interoperability with an H.248 gateway, including IPSec and IP-QOS" you can discreetly surf over to your twiki intranet and figure out what he just said.

This is a code-generating package, and the plugin uses the generated code. The generated code is based on pre-fetched data and is done off-line (on a periodic basis, i.e. weekly at midnight). Only the Plugin itself is attached here.  The code generator is not included, yet.

Syntax Rules

  • Type acronyms with a comma in front. No other special markup required.
    • This format will change in the future.

  • Currently, acronyms generate form-based links.
    • This format will change in the future.

Warnings

  • This plugin is huge because it parses so much data. Currently it consists of 300+kB of Perl.

Examples

What You Type What You Get (When the Plugin is Installed)

  • Some acronyms:
    • ,SLIP ,PPP ,UDP ,TCP ,FTP ,NAT

  • Some acronyms:

ProtocolTlaPlugin Global Settings

Plugin settings are stored as preferences variables. To reference a plugin setting write %<plugin>_<setting>%, i.e. %INTERWIKIPLUGIN_SHORTDESCRIPTION%

  • One line description, is shown in the TextFormattingRules topic:
    • Set SHORTDESCRIPTION = Creates links to specific network protocol acronyms for standards bodies; provides a "dictionary lookup" and hyperlinking for acronyms and standards bodies' document numbers

  • Debug plugin: (See output in data/debug.txt)
    • Set DEBUG = 0

Plugin Installation Instructions

Note: You do not need to install anything on the browser to use this plugin. The following instructions are for the administrator who installs the plugin on the server where TWiki is running.

Plugin Info

Plugin Author: TWiki:Main/JonathanCline
Plugin Version: 21 Jun 2003 (V1.000)
Change History:  
21 Jun 2003: Initial version
CPAN Dependencies: none
Other Dependencies: none
Perl Version: 5.005
Plugin Home: http://TWiki.org/cgi-bin/view/Plugins/ProtocolTlaPlugin
Feedback: http://TWiki.org/cgi-bin/view/Plugins/ProtocolTlaPluginDev

Related Topics: TWikiPreferences, TWikiPlugins

-- TWiki:Main/JonathanCline - 21 Jun 2003

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatmd5 ProtocolTlaPlugin.md5 r2 r1 manage 0.2 K 2008-12-12 - 11:53 SopanShewale checksum file , Uploaded as a part of Release Process
Perl source code filepm ProtocolTlaPlugin.pm r1 manage 331.9 K 2003-08-28 - 06:12 JonathanCline ProtocolTlaPlugin version 1.310
Compressed Zip archivetgz ProtocolTlaPlugin.tgz r2 r1 manage 66.3 K 2008-12-12 - 11:53 SopanShewale See ProtocolTlaPlugin for details. Untar and run the installer script, Uploaded as a part of Release Process
Compressed Zip archivezip ProtocolTlaPlugin.zip r2 r1 manage 66.8 K 2008-12-12 - 11:53 SopanShewale See ProtocolTlaPlugin for details. Unzip and run the installer script , Uploaded as a part of Release Process
Unknown file formatEXT ProtocolTlaPlugin_installer r2 r1 manage 3.3 K 2008-12-12 - 11:53 SopanShewale Installer Script, Uploaded as a part of Release Process
Edit | Attach | Watch | Print version | History: r8 < r7 < r6 < r5 < r4 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r8 - 2012-12-03 - PeterThoeny
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.