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

Entity Export

** In short, this module exports any entity object (the contents, not the structures) into JSON string, which can be used for import if the same entity type exists on the target site**

I just want to start by saying that I'm extremely new to drupal development. Maybe I have implemented a module with duplicated functionalities, but I wrote it after researching many alternatives (such as the Migrate or the data_export modules) which all failed to meet my need, and I do believe it's a somewhat common need that an actual module would benefit the community.

So the idea came from a site I'm recently developing (the first serious site I developed with drupal ;) Due to time constraints, the site needs to be up and running as soon as possible. It is rather easy to meet the current requirement with all the modules drupal community provides, but I want to retain flexibility as in when I need to, I can just reinstall the site with new features in it.

Thus I plan to use a duo stage installation. A production site runs whatever features it currently needs, and another development site will be used to test new feature developments. Once the new features are rich and stable enough, the production site will be replaced by a copy of the development site.

Institute of Development Studies (IDS) API Module

IDS API Module
--------------

This module provides a Drupal 7 interface for the Institute for Development Studies (IDS)'s Open API (http://api.ids.ac.uk/).
The goal of the module is to allow retrieving data from the IDS Collections (Eldis and Bridge) for use within a Drupal site.

* Setup *

- Install this module in the usual manner.
- Get an API key from IDS (http://api.ids.ac.uk/accounts/login/) and enter it in the module's configuration page:
'/admin/config/services/idsapi'.
- Optionally, configure additional settings (default dataset, default number of items retrieved, cache time).
Please note that the module is designed to cache API responses in order to minimise external calls.
The module handles paged responses (overriding the API's default number of items).

* Instructions *

- API calls are implemented through the class IdsApiRequest (idsapi.request.inc).
- Items retrieved are made available to Drupal by an object of class IdsApiResponse (idsapi.response.inc), which includes
the total number of items retrieved and an array of objects retrieved implemented by subclasses of IdsApiObject (for instance:
IdsApiObjectAssetDocument, IdsApiObjectAssetOrganisation, etc.).

Example (to retrieve the complete information of the 20 most recent documents added to the Eldis collection focused on Afghanistan):

$request = new IdsApiRequest();

Content Nodes

This module append nodes as "content" to a node. This module use entityreference to safe the relations. The motivation was to find a solution the use of different content elements simular to the typo3 content elements.

Taxonomy term weight by user

There are times where Drupal's default weight sorting mechanism is not enough to organize terms inside a vocabulary.

This module provides the infrastructure to allow other modules to set an arbitrary order of a given term specific to the user.

A good use case would be allowing users to re-sort data presented to them based on their interests. For example, if a site lists books, and you like reading romance rather than sci-fi, then you can re-order the terms without affecting the other users.

Usage:

In Code:

In your own custom modules you can call the function *taxonomy_term_weight_by_user_set_weight($term_id, $weight, $uid) to set the weight for a specific term as preference for a specific user.

Also you can get the current weight using the function *taxonomy_term_weight_by_user_get_weight($term_id, $uid)

* The uid is optional and when not provided the uid of the currently logged in user will be used.

Views:

This module provides an extra sorting type named "Taxonomy weight by User" if the view has a relation with Taxonomy Term. See the image above for reference.

This module also provides a Contextual Filter called "Taxonony weight by User: User id:", with this filter you can set a specific order or set a default value i.e Current logged user.

This module is developed and maintained by:

pdf2book

Imports a PDF into a Drupal Book which separates and syncs the PDF to Book based on chapters.

Pages

Subscribe with RSS Subscribe to RSS - Content editing experience