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