The Views Dynamic Fields module provides a filter for use with Views module. This filter allows the user to pick and choose which fields to display for a rendered instance of a view for that user. This provides a customized view instance for each user.
It is that phase of my life! I'm just turning 30 in a month, working with Drupal for 7 years and just had my third Acquia anniversary a week ago. Time to look back and evaluate how things went, all the good and bad things; even better if the wisdom can be shared with others. This was part of my thinking when I submitted the session titled "Come for the software, stay for the community" for Drupalcon Copenhagen. Read full article »
It sounded like a really simple request: "Is it easy to add a search filter for 'My posts'?". In other words, add a search result facet for posts by the current (logged in) user through the Apache Solr Search Integration module APIs?
But then the wheels start turning - we want not just one blind link, but a real facet link that tells us how many results we'll get. Also, if we are filtering by 'My posts' then we probably have an equal use case for the opposite filter 'Posts not by me'. So we really need a facet block with two links and facets counts.
Thanks to the fabulous feature set of Apache Solr 1.4, figuring out how to code up a basic implementation of this turned out to require just a few minutes on the Solr documentation wiki exploring facet options to settle on facet queries as the right solution for this problem. Facet queries let you define new facets based on arbitrary query syntax. This example is a pretty simple one, but I hope you can expand it to any sort of custom set of filters or facets that your Drupal + Apache Solr integration requires. Here's what the result looks like:
Media: Comedy Central is an Embedded Media Field for comedycentral.com videos.
It should support videos from any comedycentral subsite (e.g. http://www.thedailyshow.com/)
Media: TED is an Embedded Media Field provider for ted.com
It accepts both the default TED embed code and the Wordpress.com shortcode (e.g. [ted id=319] )
The Ban and Unpublish module makes it easier to clean up after registered spammers and other problem users by implementing a bulk operation that appears at Home > Administer > User management > Users.
There are a couple of coupon modules that I found and tried for Ubercart 2.x. However, I found that they are either too fancy, or hard to understand. Normally, a coupon (as advised by Ubercart) are relying on line items, here I take a different approach.
In this module I treat a coupon as a product node with a negative price. This gives several good things:
The other coupon modules that I've tried and didn't adopt are:
I'm looking forward to Drupal 7 and Drupal Commerce module, so if anyone is interested to take over the development of this module, you're more than welcome!
As our community grows, it is imperative that we preserve the things that got us here; namely, keeping Drupal a fun, welcoming, challenging, and fair place to play. The new Drupal Code of Conduct (DCOC) states our shared ideals with respect to conduct. Think of this as coding standards for people. It is an expression of our ideals, not a rulebook. It is a way to communicate our existing values to the entire community.
Our friends at Ubuntu have blazed a brilliant trail in this area. They use Drupal as their CMS, and in turn we have embraced their Code of Conduct. This code of conduct is essentially identical to that used by Ubuntu, except that the name of the project has been changed, and the conflict resolution process has been removed since we don't have one.
The DCOC has been under discussion for several months on groups.drupal.org and discussed further at Drupalcon Conpenhagen. Folks who are interested in talking more about the DCOC should do so in the Drupal.org Policies group.
The short version:
The Menu Node Action module creates an action that can be configured to add a link to the node in a menu.
Views Flag Refresh allows site administrators to configure which views are refreshed automatically via AJAX when certain flags are selected. This is useful when you have a view that filters by flagged content and you want the view to be refreshed automatically when content is flagged or unflagged elsewhere on the page.
The Views Flag Refresh module also allows administrators to select widgets that alter the display of the view while it is being refreshed. Some examples are displaying a throbber image or textual message alerting the user a refresh action is being taken. By implementing the API, developers can add additional widgets with ease.
ConfigurationViews Flag Refresh is configured entirely through the Views interface. After installing the module, additional settings will be available to the Use AJAX option in each display's Basic Settings tab.
Related projectsViews Flag Refresh is developed and maintained by Chris Pliakas.
Betting system is a set of modules that can transform your Drupal site into betting shop. It's mainly designed for course betting.
For better extensibility is created with more modules. It also defines own hooks.
The core of the Betting system adds the following:
Betting system also contains other smaller modules for functionality extension.
One Hour Translation Module provides one click professional Human translation to your content.
Backed by more than 8,000 and serving over 50 languages, with the One Hour Translation open source human translation module your content can be translated to any language with one click. The One Hour Translation's translation module handles all aspects of your content including titles and other information used by CCK. With the module you can have your text translated by humans in near real time eliminating the manual handling process of the translation. No more sending the content via email and waiting for days to get the results. Using the module, the text is automatically sent for translation and posted back in the local version of your blog. On Average, a standard, 500 words English post is posted in the Spanish or other main language in a matter of hours from the time the original post was published.
Service highlights:
This project is a wrapper for all the core features that is distributed with the NodeStream profile.
Although these features aren't meant to be used outside of NodeStream, the goal is to be Kit compliant so features independently can be turned on and off.
For bug tracking, please refer to the NodeStream profile issue queue.
The PM adv module extends the Privatemsg core module.
What exactly makes Privatemsg advanced?
Please read the FAQ in the documentation.
Additional modulesThis module also contains the module Privatemsg advanced views.
The PM adv views module extends the Privatemsg core module with extra views functionality.
DependenciesThe PM adv module: Privatemsg
The PM adv views module: Privatemsg, Views
If used version 2 of the Privatemsg core module must be enabled its submodule Block user messages.
CooperationThe PM adv module cooperates with the modules
ConclusionFrom the date on which the Privatemsg module realizes the functionalities of PM adv and PM adv views, is not necessarily this project.
#D7CX: I pledge that Yubiksm will have a full Drupal 7 release on the day that Drupal 7 is released.
Yubiksm is a proof of concept for storing and validating yubikeys otp in drupal.
Integrates Drupal nodes with the Gripe Genie partner code.
When installed on your site, Gripe Genie allows your site visitors to send faxes to Congress members. The folks at Gripe Genie charge a fee for their fax service, but they share the profits with referring site owners.