Use a third-party CSS or JS Framework, a self-hosted service like a CRM, or a third-party service with the site.

Workbench Notification

Workbench Notification seeks to provides a lightweight notification solution (for review requests, etc) solution that complements Workbench Moderation but is flexible in allowing the author to determine when and who to seek approval from. While the goal of the project is to create something "lightweight and flexible" this sandbox release is designed to enable "Review Request" emails to executives and/policy makers in an organization.

A Typical Review Request Workflow is:

  1. The Author creates the original version of the content item and (using WB Moderation) moves the content from DRAFT to NEEDS REVIEW state.
  2. The Author then has the option to select one or more Reviewers that should be notified. Notification message text and "DUE BY" date can also be added.
  3. The saving of the node fires a trigger, which automatically emails an HTML formatted messages to each of the selected reviewers.
  4. Each of the Reviewers receives an email which contains a preview of the content and a hyperlink to the content on the site.
  5. On the site at the top of the node's page there is a "Single-Click Approval Form". The user can enter a comment and press either COMMENT or APPROVE. Approvals and comments are saved to the Node's log. Alternatively, privileged users can select EDIT to edit the content directly.

OM Maximenu

OM Maximenu

"Maximize your main navigation by adding text, images, videos, slideshow, tabs, menu blocks, user info ..."

FitVids

Showing the difference between fixed and responsive videos.

It uses the FitVids.js library for fluid width video embeds (e.g. flash video in <iframe>s). You don't need it for pure HTML5 videos.

It supports YouTube, Vimeo, Blip.tv and Kickstarter by default, and can use it with other video providers like Facebook or Viddler.

It's useful if you are using a responsive theme (such as AdaptiveTheme, Omega or Zen), and want the videos to scale.

Configuration

jQuery selectors

You can usually use the defaults. It assumes that you'll want to apply it to all videos in a div with class="region". If your theme uses a different class or id, or you only want to target certain videos, you can specify that class/id in the video containers field. You can use any valid jQuery selector, e.g.,

#my-video-container
.content
body

You can specify as many containers as you want.

Video providers

Not all players will work with FitVids, but you can try it out by adding the domain (in the Custom iframe URLs field).

Requirements

CiviCRM activities iCalendar feed

This module allows users to get their CiviCRM assigned activities into their Google Calendar or similar calendaring applications, by providing a feed of each user's assigned activities in iCalendar format, ready to be subscribed to from with Google Calendar and/or Outlook.

Key features

  • General description: Users can access an iCal feed of their upcoming (future) Activities, suitable for subscription via Google Calendar, Microsoft Outlook, and/or similar software
  • Activities are represented as VEVENT objects, matching applicable properties (DTSTART, DTEND based on duration, etc.) where possible and appending names of any other asignees to the DESCRIPTION property.
  • Feed includes activities of any type, including client-defined activity types.
  • Feed includes activities with a status of "Scheduled" or any client-defined activity status.
  • To conserve server resources, feeds are cached at a site-wide configurable interval (default 30 minutes).

Google DfP API

Works with http://code.google.com/apis/dfp/. At the moment, it just makes sure the library exists and can connect to the API.

Pages

Subscribe with RSS Subscribe to RSS - Integrations