public marks

PUBLIC MARKS from claire_ with tags modules & clevermarks

2010

Menu Firstchild | drupal.org

By default, Drupal 6 requires that you enter a path for each menu link you add/edit from the Menu administration page. There are cases you may want to create a parent item, without any path, that simply links to its first viewable child item. Menu Firstchild provides this functionality.

Menu Editor | drupal.org

Menu Editor enhances the menu editing form with inline text fields for title, path and description, and provides placeholders for new items. This way, it reduces the number of page visits needed to create a site's menu structure, and eliminates the need for dummy nodes. This way, it reduces the number of page visits needed to create a site's menu structure, and eliminates the need for dummy nodes.

Drupal Commons, un réseau social avec Drupal ?

Drupal Commons est un profil d'installation orienté "réseau social". DC fait un large usage de Organic Groups, qui permet de créer des groupes d'utilisateurs avec une gestion des membres et de l'administration, des contenus à usage d'un groupe déterminé, etc. User_Relationships permet de créer et qualifier des relations entre utilisateurs. Le module Shoutbox fournit un système de chat intégré. Userpoints permet de distinguer les utilisateurs en leur attribuant des points. Heartbeat rend compte de l'activité des utilisateurs (Untel a rejoint le groupe Truc, Unetelle est désormais amie de Machin...). Le couple Messaging + Notifications est également présent.

Activity Dashboard | drupal.org

This module generates a site "dashboard" type feature that can enable site admins to see some top level statistics for their Drupal site illustrated with visually appealing charts, created with a Silverlight library

Views Hacks | drupal.org

This package contains a set of small Views add-ons that provide useful functionalities. Included are the following modules: Views PHP Access Plugin (views_access_php): Provides a programmable Views access plugin for rapid one-off tasks. Views Filters Auto-submit (views_filters_autosubmit): Auto-submits exposed filters on change. Views Filters Reset (views_filters_reset): Adds a "Reset" button to exposed filters. Views Selective Exposed Filters (views_filters_selective): Restricts exposed filter values to those present in the result set. Views Taxonomy Summary (views_summary_taxonomy): Provides a summary style plugin suitable for displaying hierarchical taxonomies.

Google Calendar API (GCal) | drupal.org

This module implements the Google Calendar API. The module is intended to be used by other modules who want to import/export to Google calendars.

Table Wizard | drupal.org

The Table Wizard facilitates dealing with database tables: It allows surfacing any table in the Drupal default database through Views 2. Relationships between the tables it manages can be defined, so views combining data in the tables can be constructed. It performs analysis of the tables it manages, reporting on empty fields, data ranges, ranges of string lengths, etc. It provides an API for other modules to views-enable their tables. It provides an API for importing data into tables in the Drupal default database (automatically doing the views integration above). It is bundled with an implementation of this API, for importing comma- and tab-delimited files.

Modal Nodereference | drupal.org

This module turns the nodereference widget into a modal popup allowing new linked nodes to be created on the fly

2009

Munin monitoring Drupal plugin | drupal.org

This module creates a shell script that acts as a plugin for the munin monitoring tool. It gathers information about your site und reports them in the way the munin server needs them. Munin itself displays them in a graphical way.

GraphMind | drupal.org

GraphMind is a mindmap editor for Drupal. It has the basic mindmap features and some Drupal specific enhancement.

Apache Solr Service | drupal.org

Return search results from apache solr module through services.

Rules | drupal.org

The rules modules allows site administrators to define conditionally executed actions based on occurring events. It's a replacement with more features for the trigger module in core and the successor of the workflow-ng module. So you can: • send customized mails to notify your users about important changes • build flexible content publishing workflows • create custom redirections, system messages, breadcrumbs, .. • and a lot more....

The Development -> Staging -> Production Workflow Problem in Drupal | Development Seed

Anyone who has developed a relatively complex Drupal site will be able to vouch that, while launching a new site is relatively simple, continuous integration becomes very tricky once the site has actually gone live. This problem becomes especially pronounced when there is more than one developer on a project, and when the project is being built using proper development methodology.

4 Challenges that News Publishing organizations have with Drupal (and some solutions)

Over the past 6 months, we have been working with a few news publishing organizations. Some have smaller production/editorial departments with 5-6 people while others have much bigger operations. However, in most cases, the production/editorial departments do not have a lot of staff members who know HTML extensively. While Drupal has a lot of functionalities that allow for non technical users to manage content, a few things do make it challenging. However, since news operations run 24/7, these organizations cannot rely on us for content inputting/modifications.

Drupal Charting | Lullabot

Comparaison des différentes façons de réaliser des graphiques de données issues du module Views de Drupal

Litenode | Development Seed

Litenode is a new module that uses Views to replace multiple node_loads() on a page. The largest source of queries on a page is almost always node_load(). It can push your query count very high, since each node has multiple queries run. That means that there tends to be a nearly linear relationship between the number of nodes on the page and the number of queries.

iSite Essentials for Drupal Users | LevelTen Web Design | Dallas, TX

extended distribution of Drupal designed for building enterprise-class Web 2.0 style websites. It comes in a single download that includes Drupal core, over 60 contributed modules, and several additional custom modules in a pre-configured installation profile. The primary purpose of Essentials is to make the true power of Drupal accessible to all. Drupal is unmatched in the open source world as far as flexibility and extensibility. However, this power comes at a cost; a significant learning curve.

Alfresco | drupal.org

set of modules which provides Drupal integration with Alfresco Open Source Enterprise Content Management System (ECM).

2008

Drupal: Sharing content with Domain Access | Trellon

We were recently approached by a client who wanted to create two sites to serve different audiences but with vast amounts of common content. The same group of people would be responsible for the upkeep of both sites and the desired solution would allow content to be shared with great ease. We initially considered a Drupal multisite install, but the idea was rejected in favor of the Domain Access module.

Programmatically creating CCK nodes in PHP (interaction with the Path module) | sacha chua :: enterprise 2.0 consultant, storyteller, geek

Following the instructions for programmatically creating, inserting, and updating CCK nodes will get you most of the way there. Here are some of the gotchas you’ll want to watch out for.

Deployment | drupal.org

The deployment framework is a series of modules which are designed to allow developers to easily stage Drupal data from one site to another.

2007