Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.
Context Background
This nice module allows you to manage background cover by power of Context module.
bugtracker
The Bugtracker module is a simple tool to log issues during the developement process of a website. It has his own data scheme so it will not interfere with any other modules neither appear in node management or search engine.
- Bugs can be logged, viewed, commented, deleted, and updated.
- Each bug can be associated with a priority level and a type of bug. Updates are logged to see the progression of the bug.
- A list of emails can be set to recieve a notification each time a new bug is logged.
ueditor
UEditor is Baidu web front-end R & D department developed
WYSIWYG rich text web editor, with a lightweight, customizable,
and focus on user experience and other characteristics,
the open source BSD license, allowing free use and modify the code.
The 1.2.3.0 version is dependencies by wysiwyg module.
Demo: http://ueditor.baidu.com/website/onlinedemo.html
The demo is chinese, You can use the en version on your download.
Installation
-------------
1. Download the ueditor 1.2.3.0 in
http://ueditor.baidu.com/build/build_down.php?t=1_2_3_0-utf8-php.
2. Unzip it into sites/all/libraries,
so that there's like sites/all/libraries/ueditor/editor_all_min.js.
3. Enabled ueditor module.
Configuration
-----------------
This file is chinese language by default.
You can custom configuration in
http://ueditor.baidu.com/website/ipanel/panel.html,
Because the editor official website provides
very complete configuration tool.
So, There will be no more configuration options appear
in the WYSIWYG module configuration page.
Just put in the official website of the generated files
copy into the sites/all/libraries, and write the file name
in the WYSIWYG module configuration page textfield(Config js filename).
If you want, you can use the website to provide advanced configuration page.
It is in the second tab.
SnapBlocks
Snap Blocks is a collection of blocks and display like a mobile interface or the new trend interface.
Usage:
- Informative Banner Block (Instead of Banner Slideshow)
- Grid Gallery
- Grid Menu
- Grid Panels (Profile Page, Aggregation(RSS,News))
Features:
- Add block as widget of snapblock
- Add PHP codes as widget on the fly
- Define Snap Blocks width and height
- Define margin, and auto calculate dependent on the given grid
- Width and Height is define as grid value like 960gs.
- Add widget as menu with icon with desired grid width and height
- Add available defined widgets like rss, new users, login block, and more
- Snap widgets to grid, using sort.js
- Arrange widgets per user
Currently polishing some features, I'll start committing by December 1, 2012
If you have feature request please don't hesitate to post.
Thank you, for your support.
Childfocus notfound
The Childfocus Notfound module changes your 404 pages to support the Childfocus Notfound project. Every 404 page will tell you about a child that is missing, just like the page you where looking for.
For more information on the Notfound project, visit http://notfound.org/.
Usage
- Get a key on http://notfound.org (you'll have to copy it from the embed-code).
- Copy that key in your configuration at /admin/config/childfocus_notfound.
About getting the key: When the people from Childfocus give their go to use their key generator, the key will be automatically generated for you.
Update: No approval to use the key generator. So you will need to get the key yourself.
Some sites using it
Encrypted Local Stream Wrappers
The Encrypted Local Stream Wrapper module extends the temporary and private
stream wrapper classes to provide encryption for files.
DTAP Colors
This very simple modules changes the color of the Drupal's standard menu-bar
depending on a pattern in the URL. This allows to visually distinguish between
the various stages in a DTAP-street. (Development, Test, Acceptance,
Production).
The module does not require any server-side configuration, nor does its'
appearance ask for any extra 'real estate' on the screen.
By means of it's settings page, an administrator can choose which patterns in
the URL trigger which color. (admin/config/administration/dtap_colors)
Dprof
A simple profiler focused on giving an overview of various central parts of drupal.
To install:
1. Download to your modules folder as usual.
2. Add include '[path to dprof module]/config.inc'; to your settings.php
3. Enable the module (and ensure overrides get written under /files/default/dprof)
Drush command dprof-rebuild for build/rebuild required override files if needed is also included.
todotoday
Todotoday is a todo list. It is a Feature module with some custom code in the .module.
It has been developed to teach important concepts in the book, Master Drupal 7 Module Development.
First Module
It has been developed to teach important concepts in the book, Master Drupal 7 Module Development. It is intended to be the first module that new developer write in order to practice.
I'll keep adding to this and try and keep good comments so anyone can use it to learn.
Who Am I services resource
Trivially simple services resource action that returns the currently logged in user.
Civil Rights CAPTCHA
The Civil Rights CAPTCHA module uses the Civil Rights CAPTCHA free anti-spam CAPTCHA service. The Civil Rights CAPTCHA provides a fact about a human rights issue or event and requires the user to select a word that matches how they feel. The CAPTCHA is passed if the answer showing empathy is selected.
CollegiateLink API
Summary
Exposes the CollegiateLink API to Drupal.
The following CollegiateLink API resources are accessible:
- organization/list
- organization/roster
- user/memberships
- user/position
- event/list
Role Hide
This module allows you to hide specific roles from the permissions screen. This is useful when you have many roles that don't necessarily have permissions assigned to them, but are used for categories.
While it may still make sites with a lot of roles slow on that screen when it builds the form the rendering will be much faster and cleaner.
This currently doesn't integrate with the http://drupal.org/project/filter_perms module. This is something I may want to implement later.
Core install script
As drush si breaks all the time, I am going to write my own install script, this is untenable and given the complexity of drush, also undebuggable.
Status Pushover
Provides Pushover.net API integration that can send push notifications if errors are found on the status report page (/admin/reports/status).
Collapse Text Wysiwyg
This module is a simple extension of the Collapse Text module which allows integrating the collapsible text markup with the Wysiwyg module.
It mostly implements: hook_wysiwyg_wysiwyg_plugin($editor) and the rest is pretty much JS related with editors.
At the moment, it only supports CKEditor, but could be extended in the future to also support other Wysiwyg editors.
Pretty much, it allows adding a button in the Rich Text Editor toolbar to provide a more user friendly user interface to insert collapsible text through the markup and syntax defined by the collapse_text module.
[More info about the syntax at: Collapse Text]
Clicking on the "insert collapsible text" button in the wysiwyg toolbar opens an editor's dialog box with separate fields for each of the customizable properties of the Collapse Text module:
- collapsible text title
- collapsible text body
- optional classes
Installation and configuration:
0 - Prerequisite:
a. Requires wysiwyg and collapse_text modules to be installed.
b. Requires CKEditor wysiwyg libraries to be installed.
1 - Download the module and simply put into your contributed modules folder:




