SmashLike - Facebook like button for Drupal 5

Component type

module

Maintenance status

Development status

Component created

Component changed

Very Simple Facebook "Like" button for your node available as a block in Drupal 5 where something like "ShareThis" is overkill. This provides a "Like" button specific to the page/node you are on. It will upload the node you are on to Facebook... it is not a blanket or generic "like" for a whole site. A module for this simple function does not exist for 5 on Drupal.org as far as we can surmise. Many options are available for 6 and 7.

PHP handler

Component type

module

Maintenance status

Development status

Component created

Component changed

This module is the initial result of an IRC conversation about replacing PHP filter with something more, umm, secure?

PHP filter has always been a tool of laziness and time constraints, and PHP handler doesn't intend to break tradition. While purists such as myself will always cry out to write a module, Views extension, CCK field type/handler/formatter, Rules event/condition/action, or so on, let's face it; in real-world projects, that can be overkill.

Modulate now exists, but I still think there are a lot of use cases that are not that module's goal to cover.

VersionAgent

Component type

module

Maintenance status

Development status

Component created

Component changed

Version Agent enables you to compare revisions, with assistance of the GehsiFilter module, that have occurred in each of your Cerner or SQL environments – providing a powerful side-by-side color-coded interface to easily see what had changed. Version Agent can also provide a list of programs that are not in sync between your environments - making sure your testing and development starts on the right foot!

Status Lights

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

Status Lights

The Status Lights module adds the ability to display dynamic images to represent the current status of a node based on a date field. It was initially built to support building schedules and to display open and closed status lights of the building based on a set daily schedule.

Testing and Deployment Utility Scripts

Component type

module

Categories

Maintenance status

Development status

Component created

Component changed

version-upgrade-diff.sh upgrades Drupal by applying a patch created from two fresh copies of core.
ts.sh downloads a copy of Drupal for use as a test site and runs drush site-install.
newdb.sh and deldb.sh creates a database (with user and pass the same as the database name) and deletes a database, respectively.

agc.sh does a git clone from the Agaric site project repository.

Recurly

Component type

module

Maintenance status

Development status

Downloads

9309

Component created

Component changed

This project integrates Drupal with Recurly, a subscription billing service that takes the headache out of subscription management. It can work in conjunction with your existing payment gateway or merchant account (see the list of supported payment gateways) or you can use the included Recurly Gateway (which is included free with all accounts).

This project includes a few sub-modules that allow users to choose how deeply they wish to integrate their Drupal site with Recurly:

  • Recurly: The main Recurly module provides basic Drupal integration, including receiving push notifications from Recurly.com. It also includes built-in pages for users to view invoices, subscriptions, and to upgrade/downgrade their subscription level.
  • Recurly Hosted Pages: Rather than hosting account management yourself, you can use Recurly.com to handle all aspects of subscription management through their hosted pages option. This requires the least amount of integration with Drupal, thus the least responsibility for customer data. Recurly's hosted pages are PCI-DSS Level 1 compliant. Sites using this solution will still need to comply with the shortened self-assessment questionnaire (SAQ-A) to meet PCI compliance on their own site.
  • Recurly.js: Recurly provides a client-side credit card authorization mechanism called Recurly.js that interacts with the payment gateway through JavaScript. Because the credit card information is not processed by your server, your responsibility is dramatically reduced. Like the Hosted Pages solution, you may achieve PCI compliance through the shortened self-assessment questionnaire (SAQ-A). This approach allows users to make payments from within your site but with the least responsibility possible.

For more information about Recurly and PCI-compliance, see the Recurly documentation on PCI-compliance.

This module uses Recurly's PHP client library to provide various points of integration with Drupal.

Here's a blog post with details on getting started with this module and Recurly.js: Integrating Recurly and Drupal. And a blog post on testing Recurly webhooks locally: Testing Recurly Webhooks with Ngrok.

Private Comments

Component type

module

Categories

Maintenance status

Development status

Downloads

1197

Component created

Component changed

A node author can see all of the comments and replies, but comment authors can only see the comments they've posted and any replies to their comments.