CONTENTS OF THIS FILE ===================== * Introduction * Installation * Usage * Related modules * Troubleshooting * Maintainers Introduction ============ The freelinking module implements a filter for the easier creation of HTML links to other pages in the site or external sites with a wiki style format such as [[pluginname:identifier]]. For example: [[nodetitle:page one]] becomes: page one There are plenty of plugins to use (Google search, Drupal search, Drupal projects, Wikipedia...) and there is an API to add new plugins. Read PLUGIN.txt for more instructions regarding how to add new plugin. Installation =========== 1. Download and enable the module. 2. Optionally configure the module at admin/config/content/freelinking 3. Go to Configuration > Text Formats and activate Freelinking filter at Filtered HTML and Full HTML filters. 4. Clean the cache. 5. Edit a node or open a new one and type in the body the above example to verify that it works. Usage ===== Normally you will type [[pluginname:target|title]]. The title is optional and if you do not specity a plugin name the default one configured at Freelinking Settings page will be used. Here is an example of each plugin: Nodetitle: [[nodetitle:First page]] becomes test Drupal.org project: [[drupalproject:freelinking]] becomes freelinking Drupal.org nid: [[drupalorgnid:1]] becomes Drupal.org: "About Drupal" Search: [[search:test]] becomes test Node nid: [[nid:2]] becomes First page Google search: [[google:drupal]] becomes Google Search "drupal" File: [[file:logo.png]] becomes logo.png Wikisource, Wiktionary, Wikibooks, Wikinews and Wikipedia: [[wikipedia:Main Page]] becomes Main_Page User profile: [[u:1]] becomes admin Related modules =============== * Freelinking offers a Freelinking Prepopulate submodule that provides a "create node" plugin. Nodetitle may use this to provide links to create content that does not exist. This submodule requires Prepopulate. * Freelinking for casetracker adds a plugin "case" to provide a detailed status of a case tracker case. http://drupal.org/project/freelinking_casetracker Troubleshooting ============== If you do not see freelinking working at all. There must be some conflict with other input formats. Try first to disable all other input formats and only leave Freelinking activated. Clean the cache and then test editing a node with a freelink and save it. If it works, try adding other input formats until you get to the right order in which they have to be in order to work correctly. Maintainers =========== * eafarris (Original Creator) * grayside * juampy http://drupal.org/user/682736