This is list of Drupal modules I committed or (still) maintain on d.o. Snippets are at the bottom.
Display suite
The Display suite is an API which makes it possible to render data from any object (node, user, comments ..) into regions per build mode. Lot's of goodies are available out of the box like custom build modes, fields and even plugins.
Info, CVS & downloads on http://drupal.org/project/ds which has links to all other modules implementing the API or with support for DS.
Block Cache Alter
Alter cache settings per block. Cache settings per block are now set in code, but if you don't like the default - usually none, you can now easily change this. Install this to speed up block rendering for authenticated users.
Info, CVS & downloads on http://drupal.org/project/blockcache_alter
Nodes in block
Nodes in block makes it possible to add nodes into a block. A number of configurable blocks are generated which you can assign to a region. Visibility settings of this block are automatically set to 'Show on only the listed pages'. On the node content form, you define the weight and visibility per node thus making it easier for content administration as all your content is now in the same place. With this module, you don't have to explain your customers how blocks work but is still able to decide on which pages content must be rendered.
Info, CVS & downloads on http://drupal.org/project/nodesinblock
Views random seed
Adds a random order handler with seed. If a constant integer argument N is specified in the sql RAND() function, it is used as the seed value, which produces a repeatable sequence of column values. This makes it possible to have paging and not having items show up twice.
See http://dev.mysql.com/doc/refman/5.0/en/mathematical-functions.html#funct... for more info about RAND() and the optional integer argument.
Info, CVS & downloads on http://drupal.org/project/views_random_seed
Comment Reference
Shortest description ever: defines a cck field type for referencing a comment.
Info, CVS & downloads on http://drupal.org/project/commentreference
PicLens
The PicLens module for Drupal makes it easy for you to provide your visitors with an immersive slideshow experience for rich media on your website. It supports the mediaRSS feeds which is needed by the 3D plugins. The PicLens Lite is also supported enabling a really slick slideshow on your own website.
See the PicLens (Lite) in action on http://realize.be/image-galleries/drupalcon-boston-2008
Info, CVS & downloads on http://drupal.org/project/piclens
For more information about PicLens and browser 3D plugins, go to http://www.piclens.com
User Types
This modules gives you the power to make custom profiles for certain types of users. The core profile module must be enabled for this. It let’s you determine for which profiles a field will be active. For example: If we want a field where you can enter who’s your favorite band, you create this field and at the bottom you can choose for which user types (which you defined earlier in admin/user/user_types) this field will be active using the checkboxes. It’s that simple. It's also possible to automatically assign a role per user type.
Info, CVS & downloads http://drupal.org/project/user_types
Imagecache Javascript Crop
This module makes a javascript toolbox action available thanks to the power of Imagecache 2. It can for instance 'hook' into the image module. It provides a 'javascript crop' link on the edit form. The popup window displays all available imagecache presets with a javascript crop action. In your theming you can use the imagecache theme function with a preset and the imagecache action makes a database call to choose the right crop area.
The main difference with projects like eyedrop or imagefield_crop is that it doesn't provide it's own widget to upload images, instead it just 'hooks' into image files. In the future, more modules will be supported and eventually a 'image file browser' will also be made available.
Look at a screencast of the module working.
Info, CVS & downloads on http://drupal.org/project/imagecrop
Views UI permissions
Views UI permissions lets you restrict access to users to edit certain fields in the views interface.
Info, CVS, downloads at http://drupal.org/project/views_ui_perm
PHPIDS
PHPIDS module adds a security layer based on http://www.php-ids.org and is interesting if you want to know how and when (anonymous) users try to break your site by logging their attacks. It can send a mail, redirect the (anonymous) user or (not yet implemented) automatically block user/ip access after a certain level of impact has been reached. On the settings page you can choose what you want to do with anonymous and authenticated users (ignore, log, log & action).
Info, CVS & downloads on http://drupal.org/project/phpids
Snippets
Jquery multiple select snippet: I've written some code which makes multiple select buttons a bit smarter. It remembers the clicked options without holding that damn CTRL button. I've set up a test page to try it out and where you can find the code. If you experience problems, leave a comment or contact me.




