Extend the structure of the site by way of content models, data storage, field types, and navigation, so it is more understandable to users.

Web Service Data

Overview

This module allows you to bypass the default data storage location for fields and entities and instead load the data from a web service.

This is useful when your primary data source is in another system but you want to display/use this data in your Drupal site without the hassle of syncing or importing data.

Web Service Configuration (wsconfig)

Stores information about your web services. This information is used to allow Drupal to make the appropriate CRUD operations on requested data.

Web Service Fields Storage (wsfields_storage)

Defines a field storage controller allowing you to read, write and query fields from a web service. Support for EntityFieldQuery (coming soon) will allow developers to make entity field queries with web service data.

Web Service Fields (wsfields)

Parses data from a web service to be compatible with fields defined by core and some contrib modules. Allows you to use web service data as field data. Thus allowing you to use the same field formatters and standard options defined for the given field.

Web Service Entities (wsentities)

(Coming soon) Define a means to allow Drupal entities to be loaded from a web service instead of the database.

Dependencies

Eventity

Events as fieldable entities, or eventities as I like to call them. The module's name is actually Event, and I plan on eventually submitting this as a patch for a Drupal 7.x version of Event, but since it's fundamentally different, and the issue queue for Event is the scariest thing I have ever seen, it lives here for now, until it can be feature-matched/completed to the old event.

For when you need an event that's an entity. If you need this, you are probably looking for it. If you want an entity for events, here you go. This is a ready to go out of the box event entity waiting for content. It supports multiple event types (entity bundle), configurable under structure, and adds an 'Events' tab to content administration for adding/removing/lookup of events.

Also works with views, at least for my use cases. Additional features and development to come as needed/requested. I suggest using the Date field module for event time, as it's compatible with pretty much everything else also. If you have a compelling reason to include a date as a property, please feel free to submit a feature request. Plays nicely so far with Registration module if that's your thing.

This whole module is pretty simple but just sort of does what I need it to (meaning I haven't looked over Event in quite some time and it may not meet feature for feature). Enjoy!

Submit button on top

Adds the save/submit form button on top of the page for node edit / node add / any page you want.

IT uses jquery to duplicate it.

Submenutree context

submentree context integration

Extends submenutree to provide a context condition

This will let you trigger reactions (such as showing nav blocks)
depending on if the submenu trees are already doing the job or not.

When making a new context, options such as 'Submenutree is enabled' or
'Submenutree is disabled' will be available as new conditions.

This is a glue module to connect
http://drupal.org/project/context
http://drupal.org/project/submenutree

Use case

We had built a site that was about half made up of content pages (leaf nodes)
and half made up of index or topic pages (branch nodes) that grouped the
content pages together.
These topic pages were pretty light in content, and only served to list the
child pages - using submenutree.

Client requirement was to show large disclaimers and copyright statements on all
content pages, but this was clunky and redundant on the topic pages.
I wanted to avoid splitting pages into two 'content types' when the distinction
between the two wasn't really as clear-cut as it sounds.
Other options (menu paths, or taxonomy tagging) were not reliable enough for
the specific site architecture.
I considered adding a flag to 'show disclaimer or not' on a per-page basis,
but decided against adding complexity, as it's not true data.

Instead, I needed a condition that would allow me to place the disclaimer block

Search rank

Maintain a list of hits on specified domain names for provided sets of search terms.

Registration OG

Integration between Registration and Organic Groups module.

Pages

Subscribe with RSS Subscribe to RSS - Site structure