Modules: Paging
Contributed (contrib) modules are plugins for Drupal that extend, build or enhance Drupal core functionality. Use matching versions (modules released for Drupal 5.x will not work for Drupal 6.x). Contributed modules are not part of Drupal core releases and may or may not have optimized code/functionality. If a module solves your needs please consider joining forces and helping the maintainer.
Ajax Table
Overview
The Ajax Table module is an API-based tool that will allow other modules to create ajax-refreshable tables by supplying a few parameters. There are some handy utilities built in that aid in managing data more quickly than many Drupal modules offer by default. With an Ajax Table, it is easy to add ajax-based input columns to change data on the fly. There is also a utility that works similarly to an auto-complete field, but displays results in a fully customizable Ajax table, which supports pagination and in-place editing.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.2 | 2008-Jan-15 | Download · Release notes | Recommended for 5.x | |
AJAX Views
This module provides a mechanism for a View block to have AJAX based pagination. There are other good modules out there that provide functionality similar to this (one standout that comes to mind is Dynamic Views) but I found that they did not either support paging the way I wanted, or did not provide highly flexible theme support, so I decided to give it a shot myself.
Quick-start:
To use this module:
- Create a view
- Specify a page view with any type
- Specify a block view with "AJAX Paging Block View" type
- Specify an argument of type "AJAX Views: AJAX Selector"
This module requires jQuery and it should work with the incredibly old jQuery included with 5.x.
This project is sponsored by Phase2 Technology
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.4 | 2008-Mar-27 | Download · Release notes | Recommended for 5.x | |
Asynchronous Loading API
This Module enables both developers and end-users to introduce asynchronous loading into the normal node listing. This module was initially developed for the DevelopmentSeed and has now been made public for the drupal community.
The Module offers:
A themeable stand-alone Node Listing of all the nodes.
A Views integration for the async loading
Easy way for developers to load content Asynchronously
A Pagination system that works asynchronously(like searchmash.com).
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 4.7.x-1.0 | 2007-Jan-08 | Download · Release notes | Recommended for 4.7.x | |
BlogSMS
Small module to accept blog entries via HTTP POST from AQL's SMS to HTML gateway.
[19/07/06] Now supports posting to other node types than just blog.
[19/07/06] The default title can now be changed in the blogsms settings.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 4.7.x-1.x-dev | 2006-Nov-13 | Download · Release notes | Development snapshot | |
Clean Pagination
Clean Pagination is a very simple module that allows you to enable clean URL pagination for specified pages. The way Drupal typically works, if you had a view with the URL 'my-view', subsequent pages would normally use a query to pass the page number, as in 'my-view?page=2'. When Clean Pagination is being used for a page, it will create a url like 'my-view/2'.
Currently, the module has just two settings: 1) Set the pages where you want clean pagination enabled, and 2) Enable search-engine-friendly pagination hyperlinks.
The search-engine-friendly pagination hyperlinks is an experimental feature you can optionally turn on that will add the page URL to pagination links, and then remove them via jQuery. To a user, it will look like a single number, but to a search engine it will have the url in the hyperlink text, which is usually a good thing.
Enjoy!
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2008-Apr-04 | Download · Release notes | Development snapshot | |
Clipper
If you want node to node relations, this is the module for you. In essence its a module that only allows you to create node relations and presnet them in simple lists. With each node, you can define a parent, the new node will then become a child of that parent. In this way, you create parent-child trees, like book module does, in an easier and more flexible way. The APIs are more flexible, the database structure is very flexible and the concept is thought out to suit more cases then just 'books'.
The name comes from a paperclip, that can clip several papers together.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 4.7.x-1.0 | 2007-Jan-28 | Download · Release notes | Recommended for 4.7.x | |
Hypergraph
Integration of Java hyperbolic tree geometry visualization developed at http://hypergraph.sourceforge.net/
Don't get scared by the words and play with the demo (hold the left mouse button to pan the graph!) Hypergraph is not only beautiful, but also conceptually a very clever beast; enormously useful for site navigation.
This module aims to make full use the Hypergraph capabilities and provide visualization of menus, taxonomies, and content in general. In the current version, the Hypergraph module simply takes the menu tree of your choice and turns it into its visual equivalent.
Features:
• Configurable applet size.
• Configurable centre of display.
• Has both a default page ( /hypergraph ) and a block, for straightforward use, but any visualization can be entered into any page or custom block using a special tag.
• Depth-dependent label colouring.
• Possibility to choose from database (default) or file system caching (very fast!) (automatic removal of expired items implemented).
• Full tag syntax (for placing galleries in enabled content types): [hg|reserved|width|height|centernode]
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.4 | 2008-Mar-31 | Download · Release notes | Recommended for 5.x | |
Image Pager
Image Pager provides a block that displays a selected subset of a page's images. The images are shown one at a time; the user can dynamically switch among them using previous/next links. Each image's alt and title text is shown as a caption.
Complete documentation and a demonstration are available at http://jaspan.com/dynamic-image-pager-module.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0 | 2007-Feb-08 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.0 | 2007-Feb-08 | Download · Release notes | Recommended for 4.7.x | |
Last Node
Last node module allow fast access at latest item submitted for each node, these nodes come sorted only by date.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-2.2 | 2007-Sep-20 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-2.2 | 2007-Sep-20 | Download · Release notes | Recommended for 4.7.x | |
Local Menu
This module adds a block that will show a local menu in the context of the page you're at. It let's you specify the depth to start rendering at and the number of levels to render in total. The menu title will be the parent item of the first level rendered items.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.5 | 2008-Mar-19 | Download · Release notes | Recommended for 6.x | |
Multipage form controller
This module is intended for use by other modules that want to create multipage forms via the Drupal 6 Forms API.
There is an initial development release for Drupal 6.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.x-dev | 2008-Apr-17 | Download · Release notes | Development snapshot | |
MySite
MySite pages let users create a personalized summary of the site by adding selected content elements to their personal page. The MySite module is similar to tools like MyYahoo!, iGoogle and NetVibes. However, the content available is generated from your web site.
The module allows registered site users to create a MySite page that contains content from throughout the site. For sites that use the Aggregator module, users may also add feeds from external web sites to their MySite pages. MySite also supports Blocks, Views and 'Droplets' -- content widgets created by the site administrator. Users with JavaScript can drag, drop and sort content on their custom personal layout.
With Droplets, site administrators can also expose web-based content widgets like those from Google and WidgetBox to their users.
The 5.x.3 release adds multiple page support, so that users can have more than one personal page.
MySite was written using an API/Plug-In model that allows the core module to be extended to handle additional content types. These content types do not have to be nodes.
Developer API is online at http://therickards.com/api
Demo is online at http://therickards.com/mysite
MySite is sponsored by Morris DigitalWorks.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-3.2 | 2008-Apr-27 | Download · Release notes | Recommended for 5.x | |
Node Frontpage Manager
This module allows you to customize the order of nodes that are promoted to the frontpage.
It integrates seamlessly with Views.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 4.7.x-1.x-dev | 2007-Jan-27 | Download · Release notes | Development snapshot | |
Paging
Break long pages into smaller ones by means of a "page" tag:
first page here.
<!--pagebreak-->
second page here.| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0 | 2006-Dec-11 | Download · Release notes | Recommended for 5.x | |
Peptalk presentations
Allows you to view (configurable) node types as PowerPoint/Keynote-style presentations.
Each heading tag (<h1> ... <h6>) defines a slide, which will be shown along with any content following it. This makes it easy to:
- use standard input filter modules to create presentations;
- display existing content as a presentation;
- make content do "double duty" as document and presentation.
You might also like to take a look at the S5 presentation player module.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2007-Jun-27 | Download · Release notes | Development snapshot | |
Skeleton outlines
The Skeleton module works with the core Book module to create pre-configured outlines that can
be reused. Those outlines can include any node type, including those defined by CCK.
After creating a skeleton and assigning templates to it, users with the proper permission
will be able to create new books that clone the outline and content of the skeleton.
The original use-case of this module is for publishing on an intranet site, where it is important to create
the same information structure repeatedly. The skeleton module is designed to make this repetitive task
easy to perform -- especially for non-technical site administrators.
The Skeleton module integrates with Node Access module to allow preset access rules to new book pages.
I am looking for a co-maintainer.
Note: The Node Template module does much of what Skeleton does. The two modules differ in the interface and data management.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0 | 2007-Jul-30 | Download · Release notes | Recommended for 5.x | |
Slideshow
The slideshow transforms images attached to a post into a JavaScript enabled slideshow. Any post can have a slideshow. The slideshow can be placed above, below or within the content of the page.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-2.0-c | 2006-Dec-25 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-0.9 | 2006-Dec-07 | Download · Release notes | Recommended for 4.7.x | |
Slideshow Creator
Slideshow Creator creates slideshows using any image over internet with many other features. If the user does not have JavaScript enabled, it becomes a "regular" slideshow where the "next" button points to the next image and a whole new page is loaded.
Features
- CCK: Slideshow Creator has its own widget to CCK
- Directory: dynamically loads all images from a given directory
- Featured: it uses jQuery Cycle plugin to manage the effects
- Convenient: can be inserted in any node type
- Customizable: dozen transitions, different speeds and even more than one slideshow per page
- Lightweight: the JavaScript file is very small
- Themable: use a CSS to customize the look
- Usable: JavaScript enhance the slideshow, but it is not required
- Valid: the code is XHTML 1.0 Strict and CSS 2
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.27 | 2008-Apr-14 | Download · Release notes | Recommended for 6.x | |
SMS Gateway
This module adds SMS (Short Message Service) texting capabilities to Drupal allowing the sending of messages to and the reception of messages from mobile phones.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0 | 2007-Jan-30 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.x-dev | 2006-Dec-19 | Download · Release notes | Development snapshot | |
