Book Post

Component type

module

Downloads

2601

Component created

Component changed

The Book Post module makes it easy to post information about books. Any 10 or 13-digit ISBN placed between double curly braces {{}} in a post will convert into the book cover, title, author and publication info. All data comes from the Open Library Project, an open source catalog that allows users to add books and edit metadata. If there is no cover available for the book you want to post, go on the Open Library and add one!

Tool Tips

Component type

module

Categories

Downloads

5516

Component created

Component changed

This module implements an input filter that allows you to easily insert inline text popups. It uses no JavaScript and is standards-compliant; the tooltips work in IE6, IE7, Firefox, Safari, Opera, and Chrome (and possibly other browsers).

To use, enable the "Tool Tips" input filter in your active filter(s). Then, in the node body (blocks and other fields that can use an input format work as well) insert your tooltips like so:

[tip:USSR=Union of Soviet Socialist Republics]

Using the format

Media Transcriptions

Component type

module

Maintenance status

Development status

Downloads

859

Component created

Component changed

This module will add Transcriptions (or Closed Captioning) to video and audio files. It will also integrate with Media Player, YouTube API, Asset, and Embedded Media Field.

Ultimately slated for a Drupal 7 release (because of required hook_file and hopefully streaming packaging). However, there will be an initial Drupal 6 release with limited functionality.

Rough road map:

Filter Macros

Component type

module

Categories

Maintenance status

Development status

Downloads

1158

Component created

Component changed

This provides a generic filter macro API, allowing tags of almost every style to be processed into either HTML or text without much fuss.

Once the filter is enabled through Input Formats, the module will allow other modules to convert tags, such as bbcode style ([b], [i], etc), [image:width=300;height=400], [audio:1pixelout:width=300], into module defined text.

It also provides a way to locate all tags within text, the recreation of those tags, via functions such as filter_macros_find, and filter_macros_tag.

Sheetnode

Component type

module

Maintenance status

Development status

Downloads

99691

Component created

Component changed

Sheetnode integrates the JavaScript spreadsheet engine SocialCalc as a new node type in Drupal. SocialCalc was written by Dan Bricklin, co-author of the original VisiCalc spreadsheet app in 1979, and is used in the OLPC XO laptop and the SocialText Collaboration Platform.

Drupal.org project link filter

Component type

module

Categories

Maintenance status

Development status

Downloads

6194

Component created

Component changed

This is a tiny, yet useful module, which adds a filter, to facilitate linking to Drupal.org projects.

Lots of us blog about Drupal projects, or mention them in our forum discussions. Linking to a Drupal project, each time it is mentioned is a bit of a pain. This filter lets you write something like "views.module", and it generates a link to views module page (http://drupal.org/project/views).

Popup filter

Component type

module

Development status

Downloads

7666

Component created

Component changed

The popup filter is now part of a suite called Popup.
Check out version 3 here

Ever wanted to put nodes or other content into popups or tooltips?
The popup filter allows the insertion of tooltip-like popups of:

  • text, nodes, blocks, menus, forms, views and php-generated content wherever input formats are applicable
  • node reference fields in node displays and views.

Instructions

  • Install the popup_filter module
  • Insert [popup] tags in content, and set the input format to "Popup filter"
  • Install the popup_filter_ui module
  • Go to admin/settings/popup-filter and setup formatters for node reference fields (if you don't like the defaults)
  • Select the formatter at the node field or view field display configuration

Popup goes the content.

Paragraph Auto Directionality

Component type

module

Maintenance status

Development status

Downloads

3675

Component created

Component changed

This filter tries to determine the directionality of a paragraph, and add a css rule for it. Directionality is set by the first alphabetic character in the paragraph.

This is useful in sites where multilingual content is entered in the same text area, and languages have different directionality (e.g., a quote of a latin text within a text in Hebrew ).

Image Resize Filter

Component type

module

Categories

Maintenance status

Development status

Downloads

670500

Component created

Component changed

The easiest end-user solution for resizing inline images.

This filter makes it easy to resize images, especially when combined with a WYSIWYG editor such as tinyMCE, CKeditor etc. Users never have to worry about scaling image sizes again, just insert an image and set it's height and width properties in HTML (this is done automatically by WYSIWYG editors) and the image is resized on output to match the HTML.

Features:

  • Automatically resizes both local and (optionally) remote images.
  • Optionally create a link to full size images from the resized inline versions.
  • Prevents inline "hot linking" of images from other sites by storing them locally.
  • Adds height and width attributes to inline images when your users are too lazy to add them.

Demos:
Image Resize Filter demo and configuration options by Lullabot.
Demo combining FileField Insert with Image Resize Filter by MustardSeed Media.

Webkit/Chrome/Safari Users:
The "resize handles" typically shown in WYSIWYGs do NOT work in Webkit-based browsers (which includes Safari and Chrome) due to a shortcoming in the implementation of these browsers. See https://bugs.webkit.org/show_bug.cgi?id=12250 and this issue for discussion: #1102294: Webkit-based browsers (Safari/Chrome) do not support resize handles.