Enhance the editorial interface and improve the processes and workflows around creating, editing or removing content.

Biblio Advanced Import

Biblio Import Pitfall Workarounds

Biblio Advanced Import is an add-on for the Bibliography Module.

Instead of creating duplicate biblio records during imports, existing ones can be updated or the import can be skipped depending on a configurable duplicate detection strategy.

You can use an out of the box strategy or configure your own.

How to detect duplicates?

Use one or combine multiple of these strategies:

  • Hashing over configurable biblio fields.
  • ISBN
  • ISSN
  • DOI
  • PubMed ID
  • ...

How to deal with duplicates?

  • Create duplicate record.
  • Skip import of a record.
  • Update the latest existing duplicate record.
  • Update the oldest existing duplicate record.
  • Update all existing duplicate records.
  • Create a new revision of the latest existing duplicate record.
  • Create a new revision of the oldest existing duplicate record.
  • Create a new revisions of all existing duplicate records.

How to merge duplicates?

  • Override the existing record.
  • Override the existing record but keep non empty values that do not exist in the record to be imported.
  • Only add new values that are empty in the existing record.

Content Attachment

This module creates a filter allowing user to attach everything inline with a simple tag.

The purpose is to provide a "light" presentation, and link to heavy content (ie., with attach_node, then link to full node view, with attach_flash or attach_audio, then link to a lightbox style popup...).

It solves also the caching problem. For example, when a poll is embedded, even if the node content is cached with filter, the poll is fetched using AJAX and allows anyone to cast a vote. The mechanism is similar to Ajax Blocks, however it happens inside the node content.

Bonus: other than Drupal normal contents (entities), Attach also support 3rd party contents (can be configured per format) like Slideshare, Twitter, iframe, or any media (YouTube, Vimeo, Twitter etc. if the MediaWrapper library is present).

Features

  • This module is extensible with plugins using Drupal hook mechanism.
  • Each plugin has two mode: simple mode or full mode (default).
    In simple mode, a minimal text is used and is inserted into node content inside a SPAN tag. In the full mode, a DIV is used and renders more data.

Quick start

  • Enable this module

Yahoo Query Language API

The Yahoo Query Language (YQL) API Module only provides a mechanism for module developers to query the Yahoo's YQL databases. It is mainly intended as a launch point for developers to create plugin modules that harness the YQL API.

GitHub Repo is here https://github.com/sfstate/yql-drupal/tree/master/yql

To learn more about YQL check out: http://developer.yahoo.com/yql/
Also try out the YQL Console: http://developer.yahoo.com/yql/console/

A working example module is included with this package, yql_autotagging. In addition, a block is provided to test your YQL queries. The block itself contains an example query for textual extraction. The YQL autotagging module harnesses the power of the YQL API to provide term suggestions to the autotagging (http://drupal.org/project/autotagging) module. In this way, nodes can have taxonomy terms created automatically based on contextual analysis of their contents.

In order to use these modules, you will first need to enable them as usual. For instance, go to Site Building -> Modules and check the boxes for these two modules.

Book chapters

Add automatic and dynamic numbering to book node titles.

Node Ownership

Module working in 8.x branch.

The Node Ownership module provides an ability for users to claim an ownership of the node.

Pages

Subscribe with RSS Subscribe to RSS - Content editing experience