Inline and link Drupal objects (Linodef)

Linodef

[#id] [#id,option(s)] [#id,option(s) comment]

Linodef is an input filter for embedding content of your Drupal installation (Drupal objects) into any textarea and link to it. The tags are based exclusively on object IDs which enables a highly dynamic usage. So links won't break and the embedded content stays up to date. Editor buttons help users by finding their desired object and inserting the corresponding Linodef tag.

Main features:

Module dependencies

Optional:

Roadmap for 6.x-1.0 final

Further goals

  • Buttons API: After altering the view result use its themed output. So e.g. buttons with image thumbs (like in img_assist) can be provided.
  • Buttons API: Support inline autocomplete with the help of the button data: #372167: How about intellisense?
  • Filter: Supporting dynamic arguments (e.g. tokens) for the option viewargs to embed content sensitive views.
  • Filter & Buttons API: Add hook functions and an interface for the option class to allow admins and module developers to add own options.

Translations

The module provides a pot file to translate it in other languages. Currently the following translations are included:

  • German (module texts & complete documentation). Translation has been halted since RC2 release to free up time for more important tasks (see roadmap below). So please refer to the english documentation until the first final release.

If you have an own translation please open an issue so it can be included into the first final package.

Upgrade hints

from rc2 to rc3

  • Linking to nodes using an own text with the syntax <#nid>Text</#> is marked as deprecated (it is still supported). Instead use the new option linktext="your text".
  • Option values are now encircled by double quotes ". So you may use almost every 8bit character in option values (except double quote "). Therefore when you already use translation=en you should change it to translation="en" (the old syntax without double quotes is still supported but marked as deprecated).
  • The german translation (documentation and module texts) hasn't been updated from rc2 due to workload adjustements. The german translation will be updated upon the Linodef 1.0 final release.

Releases

Official releasesDateSizeLinksStatus
6.x-1.0-rc32009-Jul-0667.53 KBRecommended for 6.xThis is currently the recommended release for 6.x.
Development snapshotsDateSizeLinksStatus
6.x-1.x-dev2009-Aug-1475.6 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.


 
 

Drupal is a registered trademark of Dries Buytaert.