TitleLink is an approach to hyper-linking that AutoLinks? every defined ‘Title’.
Every Title is defined by a local or remote URL.
A local URL is a page stored on your personal machine (or maybe on a VC host) that you have full control over.
A remote URL is stored as your personal Title->URL mapping or by importing the mappings (definitions) of others.
TitleLink could be used on the server side in nearly any kind of Web application such as a Blog, Bug Tracker, Discussion Forum, Bulletin Board, Email List, Newsgroup, and of course a Wiki.
But TitleLink might be better implemented as a browser extension adding links to ANY or ALL documents you view according to your personal definitions plus those of many internet databases (such as Wikipedia) you subscribe to. Then, as you are browsing the web, you can active TitleLink to ease learning that subject.
Creating and Managing Titles
A Title is created by defining any symbol, word or phrase.
The definitions are stored as one of:
#1. The name of a local page (whether a file or a DB entry).
#2. An entry in your personal Title2URL.map file.
##2a. An entry in an external map file such as Title2URL.Wikipedia.org.map
#3. If ‘LinkImplicitURL?’ option is ON, then text that appears to be a web addr such as: CommunityWiki.org will link without the need for http://
- Local pages can reside as plain text files or as DB entries.
- Links to an external URLs should be indicated by a different color, font or an icon.
- The Title->URL mapping could just be a plain text file looking like:
- Some titles will need disambiguation. A ‘ContextSensitive?’ option would guess the correct disambiguation by processing the text and title of the current page.
- Some Titles are known to very large groups (such as famous people, corporations, books, etc.), while others are used by very small subgroups (such as the tools a surgeon asks from his assistant).
- Some Titles may be meaningful to just one person. These can be used in a personal wiki to organize private thoughts.
- Free Software Foundation, FSF: FSF.org No need for CamelCase, double ‘s, _‘s, “‘s or other LinkSyntax?.
- MS, Microsoft: Microsoft.com Even single words link when they are a title.
- GNU Compiler Collection, gcc: GCC.GNU.org domain names are not case sensitive.
- VBox, VirtualBox: VirtualBox.org Titles should be case preserved but usually not case sensitive.
The following are meant to list Titles that won’t usually appear, or that are considered harmful.
- cod fish, codfish Unless this is a community of Ichthyologists
- hi, hello, howdy Just because a phrase is common doesn’t mean it needs to be defined in that community.
Under construction… – PatrickAnderson