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.
Generic Services
Generic Services - Webservice Generator
Generic Services lets you easily generate bunches of webservices and expose the full power of drupal to your clients without creating a module
With Generic Services you can:
- create webservices on fhe fly without creating a module
- the webservice can execute SQL Statements, Drupal Functions or PHP Code on your server
And there is more:
Generic Services generates automaticly
user interfaces (drupal) for your created service so can execute your service immedialtely after creation.
when you have created a service navigate to: services/generic/service/
New:
generates now drupal forms
for your service that you can execute through a menu link
or use in your template
added json endpoint for generic services
Flexinodes
Flexinodes are fieldable entities that can be embedded into a host entity.
The main difference between this project and field_collection is that flexinodes allow a sitebuilder to define more then one fieldable flexinode entity per host field instead and share the flexinode entities between host fields. A true many to many relation between Host entity and flexinode's.
Apachesolr Rate
This module integrates the Rate voting results with Apache Solr sorting.
Note: for now it boosts search results only using first Rate widget.
If you have more than one widget per content type - module will take only first for calculating.
Uyan
Uyan is a comments platform that helps you build an active community from your website's audience. It's easy to install.
Webform Encrypted Components
This provides a singular encrypted textfield webform component.
This is based of code we used to "Hack" this functionality into WebForm 6.x-2.x and was updated to integrate into the WebForms extendable component framework that was introduced with WebForm 6.x-3.x.
Unlike Webform Encrypt, this module only handles a singular textfield but it integrates cleanly with all of the features required by the WebForm module and (AFAIK) is issue free.
Currently available for Drupal 6.x and 7.x for Webform 3.x and 4.x branches.
Dependencies
Subscribe to #1658770: Promote! if you are using this module!
Users upgrading from D6 to D7 should note the following Encrypt issue too: #1927572: Key file is never used
Services Merge
Allows merging a view on a field for use with services. Lets say you have an auction website and you have items for sale. Multiple bids area created that reference the item. You might need all of that data combined so it can be returned in one call to a resource.
The format will be:
[view1] merged with [view2] as [somefield] where [field_in_view1] = [field_in_view2]
The second view won't be conditional on the first.
Theme Builder
Generate templates for Drupal 5 and 6, Smarty themes for Drupal 5.x, XTemplates for Drupal 4 or static XHTML templates.
Features
- XHTML and Drupal 5/6 templates (import/export).
- Color palettes (import/export).
- Accessibility and Web Standards.
- No browser proprietary code.
- Slim and easy.
- Extensive browser support.
- Valid XHTML, CSS and CSS Hacks.
Chrome PHP
This module is now obsolete, the Devel module offers its own dcp() function.
Implements Chrome PHP by Craig Campbell into Drupal for use in your own modules for debugging purposes. When installed the module sets itself a very low weight so it should be available to any custom code.
The following functions are provided;
cp_error();
cp_warn();
cp_log();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!
WiKID 2-Factor Authentication
The WiKID Strong Authentication System is a patented dual-source, software-based two-factor authentication system designed to be less expensive and more extensible than hardware tokens or hosted services. WiKID allows you to maintain control of your users and systems yet is simple to implement and maintain.
This module permits your users to sign-up and sign-in via your own WiKID server.
Developer toolbox
While developing websites using drupal I have the need to run a snippet of php, show form ids, etc etc. I've build a toolbax with some ajax to help em do this. Not very keen on devel module as I have had it break things before.
Tripal GBrowse
This module provides an interface to register already existing GBrowse instances with Drupal/Tripal and/or create new GBrowse Instances. Furthermore, it allows basic management of these GBrowse instances including un-registering and/or deleting and loading of features in Tripal/Chado into a MySQL GBrowse instance. As such, it provides interoperability and syncronization between a Tripal/Chado installation and GBrowse.
CKEditor Adaptive Images
This module has been replaced by the patch I wrote for the Picture module
This project was motivated by two goals:
- Make the entire inline WYSIWYG image insertion happen in one dialog. This means the image alignment, size, choice of file... etc. should all be consolidated in one place. Also, get rid of unnecessary stuff on the dialog.
- Images should be 'adaptive' for responsive web design
Dependencies
- WYSIWYG
- Responsive images and styles 7.x-1.x branch
- IMCE (not technically required, but I'm not sure what you'd do without it)
- IMCE WYSIWYG Bridge
Approach taken by this module
The CKEditor image dialog is modified, as shown in the screenshot at the right.
- The 'link' tab is removed since editors can use the regular 'link' button to make images clickable, and the 'advanced' tab is removed since all that stuff seems extraneous, with the exception of the 'title' attribute field.
BudgetSMS
This module provides integration between the BudgetSMS.net SMS service and the SMS framework module.
About BudgetSMS.net
We have collected many connections over the past years where BudgetSMS.net now profits from. High quality partners combined with large SMS volume allow us to offer a high quality gateway, but with very competitive rates to our costumers. BudgetSMS.net usually has more routes to a single destination, allowing us to deliver a steady service.
Our gateway offers:
- Easy integration into your projects. Only one HTTP interface that has it all.
- A good and affordable route to your destination(s).
- Our gateway can reach almost any network on the world. Even when it is not listed in the rates list ask us for a quote.
- Our webbased controlpanel allows you to easily manage your connection with us. No surprises!






