Keyword Link

Component type

module

Downloads

1627

Component created

Component changed

This module helps you to automatically link defined keywords to certain articles on your own blog, or elsewhere on the internet.

A module that allows you to define keyword/link pairs. The keywords are automatically linked in each of your posts. This is usefull for improving the internal cross referencing pages inside your site or to automatically link to external partners (SEO).

Example: “A dog's health is just as important as a human's health, while a dog's training, well... you know what that can do... They become part of the family and must be treated as such.”

sm00sh URL Shortner

Component type

module

Downloads

408

Component created

Component changed

If you are here you already know that long URLs that don't fit on one line often aren't clickable after you e-mail them. They can also be tedious to type out on Web-enabled cellphones. Or even to remember or to just include them in a blog or in a twit-like site. sm00sh URL shrink plugin is for quick, easy, full-featured URL shortening for content and comments.

FeedAPI Filter

Component type

module

Maintenance status

Development status

Downloads

940

Component created

Component changed

FeedAPI and related modules provide lots of ways to get feed data into Drupal, especially into nodes. This module provides a way to set default values in node fields on a per feed basis (instead of per content type -- but this is also broken, see issue #XXXXX), as well as filter values from a PHP snippet on a per feed basis.

This project is sponsored by OpenBand on behalf of its clients.

Text Review

Component type

module

Maintenance status

Development status

Downloads

3149

Component created

Component changed

Text Review is a bundle of modules that allows you to review texts in a variety of ways and display the results within the text.

Text sources

Review methods

  • Difference percentage
  • Differences
  • Manually configured blacklists and whitelists
  • Similarity percentage
  • Spell check
  • Word count

Possible use cases

  • View differences between content (node) and comment revisions, much like Diff.module.
  • Check if a module's UI texts are written in correct US English and according to the guidelines.

Extensibility

Text sources, review methods and defusers (methods to ignore certain pieces of texts) can be added and overridden by other modules. See trevi.api.php. The central module acts as a hub for different review methods and text sources. This means that if you add a text source, it can be reviewed with all available methods directly.

Relative Path to Absolute URLs

Component type

module

Maintenance status

Development status

Downloads

17657

Component created

Component changed

When you use IMCE with FCK Editor, there's a problem with images on simplenews newsletters and feed images, because the path to images and internal links are referrer in relation to current site.

This module implements a simple filter which replaces src and href attributes like /path/to/link with http://www.example.com/path/to/link, making use of core's url() function.

User Default Filter

Component type

module

Categories

Maintenance status

Development status

Downloads

1206

Component created

Component changed

Most sites that I work on have Full HTML as the default filter because most of the users prefer to use a WYSIWYG editor like FCKEditor. When using a WYSIWYG editor you need to have the Input Format set to Full HTML or all the WYSIWYG goodness won't show up.

Personally I prefer not to use a WYSIWYG editor, nor do I prefer to use Full HTML as my Input Filter. I like to keep my nodes simple and the Filtered HTML Input Filter works just fine for me.

simplehtmldom API

Component type

module

Maintenance status

Development status

Downloads

278817

Component created

Component changed

What this module is and what it does

This is a bridge between the latest version of the PHP Simple HTML DOM Parser (simplehtmldom) library - so that Drupal developers can easily write their modules using its API.

What the library does is that it gives you the simplest way to parse the html DOM tree whenever you need to parse html:

Wysiwyg cleaner

Component type

module

Development status

Downloads

2384

Component created

Component changed

Allows users to clean up content in wysiwyg editors.

It is meant to be a generic solution to clean up content in Wysiwyg editors. It can be used to clean up content from third party softwares as word processors or any situation where content needs to be cleaned up.

Using rules based on jQuery selectors or regular expression, you can provide buttons for wysiwyg editors to clean up content. Optionally, cleaning can be automatically fired on paste.

By default an "Open Office" preset is provided. It cleans up content copied from Open Office.

Requires the Wysiwyg module and the last 6.x-2.x-dev version of jQuery Update module (this is required for complex jQuery selectors like "div[attr*=value]" to work).

Twitpic Filter

Component type

module

Maintenance status

Downloads

1231

Component created

Component changed

Notice: Twitpic recently changed their API, breaking the module. I have not yet had time to fix it, but patches from anyone are welcome.

This module allows Twitpic images to be displayed directly on a Drupal site, allowing Twitter and Twitpic to be used as a mobile engine for a photo-rich blog.

Twitpic allows images to be posted to Twitter, appearing as URLs in a Twitter feed. Pulling Twitter feeds into Drupal is a great way to get easy mobile micro-blogging, and some mobile Twitter apps include photo upload capability.

The problem is that the feed only shows URLs, not the images. The Twitpic API allows thumbnails to be displayed in a browser, but makes the full images available only as downloadable files. This module uses an Input Filter to intercept Twitpic URLs, download their originals to the Drupal filesystem, and display the images instead of the URLs to the end user.