Minimally maintained

Modal Frame API

This module provides an API to render an iframe within a modal dialog based on the jQuery UI Dialog plugin. You should not install this module unless another module requires you to, or you wish to use it for your own custom modules.

It is an alternative to Popups API (Ajax Dialogs) which implements its own library and API to manage popup dialogs. On the other hand, the Modal Frame API is based on the jQuery UI Dialog plugin and it is specially built to deal with iframe elements with very little effort (and no particular AJAX requirements).

For themers, this module provides a default template for rendering child pages within modal frames (modalframe-page.tpl.php) that can be copied to the theme directory and customized to suit the particular needs of the site. It is also pretty easy to adapt the provided stylesheets to match the look of the site.

Requirements related to jQuery UI: jQuery UI version 1.7.x (1.8.x. not yet supported) Note that you also need jQuery 1.3.x, currently provided by jQuery Update 6.x-2.x.

Highly recommended: onBeforeUnload API (enhances synchronization of parent/child windows). See reference: #669436: In search for alternatives to the unload event.

Builtin support for: Dirty Forms.

Modules using Modal Frame API: Modal Frame Contrib Package (includes mini-modules that implement the Modal Frame API to enhance the usability of a few day to day tasks in every Drupal site), Node Relationships, Modal Frame CCK Editor, Modal Frames from Menu Items, Subnodes by Taxonomy.

Modal Frame API is pretty simple, but powerful at the same time.

Read more

Disclaimer

disclaimer sample

This module set up a lightbox disclaimer using Thickbox module or NyroModal jQuery plugin or or jqModal jQuery plugin (Drupal 6.x version) with a simple "Enter" / "Exit" action for visitors. So it use javascript and cookie.

NyroModal and jQmodal tested on Firefox 3+, Ie8+, Safari 4+, Chrome 2+, Opera 9+

The disclaimer is fully configurable and theme can be pass through a specific no-sidebar tpl.php files.

Configuration

  • You can set-up disclaimer content and footer.
  • Define Enter/Exit url and style
  • Disclaimer bypass access by role
  • You can set-up disclaimer visibility by pages (like block visibility except php validation).
  • You can add an age verification form
  • Drupal 6: thickbox, jQmodal or NyroModal
  • Drupal 7: Colorbox

Drupal 7.x

Dev release support Colorbox for an easy setup. I'm waiting some feedback to release an official 7 release.

Installation Drupal 6.x

Disclaimer need:

Read more

Scratch

Screenshot of an article

The purpose of this theme is that it can be used to start a new theme from, eeehh, well… scratch.
So the theme itself is as empty as can be. That way there is no need to remove everything every time a new theme has to be developed.

Read more

960 Robots

960 Robots Theme

960 Robots is a theme created by Lullabot for its Drupal theming videos. This theme, based on the 960 grid system, features two columns on the right side of the page, a two-column footer, and calendar-page dates for posts. The theme also uses Twitter's search API to display a random message based on a configurable search string as the site's slogan (PHP5 required).

The background of this theme
This theme was originally built for Drupal 6, to teach Drupal's theming concepts in Lullabot's Theming Basics and Advanced Theming videos.

The theme was upgraded to Drupal 7 for the next set of videos: Theming Basics For Drupal 7 Series and Advanced Theming for Drupal 7 Series.

Note: The 6.x-1.0 release is an old version that it matches up with the examples on the videos. If you're downloading this theme to reference while watching the video, get 6.x-1.0. Otherwise, get the latest 6.x-2.x or 7.x-1.x releases. The 7.x-1.0 release matches the theme in the Drupal 7 version of the videos.

Read more

Advanced Blog

Advanced blog is designed to expand on the features provided by the core blog module. It also acts as a replacement for the following modules:

Advanced Blog integrates and expands on the features of the above modules in order to provide better navigation of site blogs, allow more options for community blogs, and display blogs in a unique fashion.

Features

  • Provides customizable block to display site bloggers.
  • Allows users to give their blog a title and description.
  • Creates a page of site bloggers that includes author and blog information.
  • Enables advanced blog navigation by author, post date, etc.
  • Integrates with Token module, allowing usage of blog title and / or description in fields that work with tokens.

Dependencies

Requires the Drupal core blog module, and PHP5.

Roadmap

Read more

Domain Internationalization

Internationalization module allows to specify multilingual variables but often this is not enough for sites using Domain Access. Domain Internationalization module allows customizing variables based on domain and language. It depends on Domain Access and Locale modules and can be used combined with Domain Locale and Domain Conf as well as i18n.

Language negotiation
Domain Internationalization uses languages enabled for the default domain unless Domain Locale module is installed. With Domain Locale installed language selection is based on the language set available for a specific domain.

Using Domain Internationalization with Domain Conf
Domain Internationalization can be used in combination with Domain Conf, however if the variable defined using Domain Conf also exists in Domain Internationalization variables array in settings.php it will be overriden by Domain Internationalization module.

Using Domain Internationalization with i18n

Read more
Subscribe with RSS Syndicate content