Skip to content
This repository has been archived by the owner on Apr 17, 2018. It is now read-only.

Community plugins

Marc Busqué edited this page Jul 11, 2013 · 42 revisions

Sample applications using datamapper

name description
datamapper_on_rails3 Sample app showing DataMapper working with Rails3

Plugins

For a list of datamapper plugins, you can search github for a list of repositories containing “dm” or “datamapper” in their name or description.

name compatible versions description
dm-accepts_nested_attributes >=0.9 allows nested model assignment like activerecord
dm-is-awesome_set >=0.9 A nested set for DataMapper that actually works
dm-is-cloneable >=0.9 clone models with different persistable sets of attributes
dm-is-commentable >=0.9 adds the ability to comment any model.
dm-is-configurable >=0.10.0 adds configuration to resources
dm-is-localizable >=0.9 support for localization of content in multilanguage applications
dm-is-protectable >=0.9 allows to protect property assignment.
dm-is-rateable >=0.9 rate any DataMapper::Resource by remixing a Rating module
dm-is-taggable >=0.9 provides tagging support to DataMapper resources.
dm-paperclip >=0.9 DataMapper port of the Paperclip plugin by Thoughtbot
dm-paperclip >=1.2.0 DataMapper port of the Paperclip plugin by Thoughtbot, updated to work with the newest DataMapper release
dm-polymorphic >=0.10.1 An initial repo for polymorphism in datamapper
dm-is-paginated unknown Simple pagination plugin for DataMapper.
dm-is-slug unknown Makes permalinks easy for datamapper objects
dm-is-markup unknown Textile, Markdown, Wikitext support for datampper
dm-pagination unknown A pagination plugin for DataMapper.
dm-is-reflective >=0.10.0 Helps you manipulate an existing database.
dm-is-schemaless unknown Schemaless data in a traditional rdbms. Inspired by friendfeed
dm-semantic unknown Enable Semantic Web goodness for DataMapper models.
openid_dm_store unknown Add a DataMapper store to ruby-openid
dm-is-slugged unknown A simple DataMapper plugin to provide SEO friendly slugs.
dm-searchable unknown Very simple searching in multiple columns within a Datamapper::Resource
dm-filters unknown Use filters on select queries in your models. Good for access or permissions rules.
dm-gen unknown Simple generator for datamapper files
dm-timeline unknown Make it easy to use temporal objects in datamapper
dm-audited unknown Auditing for DataMapper::Resource objects
dm-fuzz unknown Rich property types for DataMapper, with fancy string parsing
dm-counter-cache <0.10 Allows to transparently maintain counts on a collection association for a resource.
dm-is-counter_cacheable ~> 1.0 Adds counter-caching to models.
dm-is-taggable unknown Provides tagging support to DataMapper resources.
dm-property-manager unknown Manages properties between two models
dm-slug <0.10 Manages your slug so you don’t have to.
dm-gitdb unknown Add git feature to database
dm-is-formattable unknown Description missing
dm-userstamp unknown Automatic updating of created_by_id and updated_by_id attributes
dm-is-revisioned unknown Versioning plugin which is a bit more flexible than dm-is-versioned
dm-has-versions unknown Adds version control to DataMapper models.
dm-sanitizer <0.10 Automated/configurable user input sanitization.
dm-is-sluggable unknown Plugin for referencing Resources by ‘URL slugs’.
dm-last unknown Offers a short-hand for Model.all.last as Model.last
dm-mysql unknown Extension for extra MySQL Options
dm-optlock unknown Adds optimistic locking.
dm-templates unknown Templates for dm_scaffold
dm-fixtures >= 1.2.0 ActiveRecord fixtures for DataMapper.
dm-spec unknown RSpec matchers for DataMapper.
dm-rspec unknown RSpec matchers for DataMapper.
dm-fasten-the-seatbelt unknown Provides image and file upload storage capabilities as well as image processing
dm-ambition >=0.10 Ambition inspired API for DataMapper
dm-geokit unknown Geokit for DataMapper
pagify >=0.9.9 Pagination tools for plain Ruby, DataMapper, ActiveRecord, and other ORM.
dm-ys unknown Uses html table as its schema and data powerfully like YunkerStar
have-code unknown Friendly tinyurl-style slugs for your activerecord and datamapper objects
dm-acts_as_constant unknown Version of ActsAsConstant gem for DataMapper (0.9.x)
annotate_properties unknown A hybrid of DataMapper’s property declarations and annotate_models Rails plugin
information_schema unknown DataMapper Classes to Access information_schema.* in PostgreSQL 8.3
state_machine unknown Adds support for creating state machines for attributes on any Ruby class edit
database_cleaner unknown Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.
dm-is-published >=0.10.0 DM plugin that provides an easy way to add different states to your models. [ live, draft, held ]
dm-is-select >=0.10.0 DM plugin that makes getting the <select> options from a Model easier
dm-is-self_referential >=0.10.0 Allows declarative specification of self referential m:m relationships
dm-trimmer >=0.10.0 Removes leading and trailing blanks from property values.
dm-pagination >=0.10.0 Feature rich pagination and flexible html rendering plugin
dm-imap-adapter >= 0.10.1 IMAP
dm-json-search >= 0.10.1 Search your models with a json serialization of a query. Great for complex search forms and saving searches in the db.
dm-is-friendly >= 0.9 Self-referential friendship helper
dm-money >= 0.10.0 BigMoney backed properties.
dm-actionstamps >=0.10.2 Like dm-timestamps, but for tracking User, Client, ModelName create/update actions
dm-is-predefined ~> 1.0 Adds pre-defined resources to Models
dm-is-read_only ~> 1.0 Makes Models absolutely read-only
dm-is-authenticatable ~> 1.0 Adds bcrypt encrypted passwords to Models
dm-is-checksumed ~> 1.0 Adds a unique property which is the checksum of another property
dm-types-legacy ~> 1.0 A collection of legacy DataMapper Types
dm-chunked_query ~> 1.0 Allows performing chunked queries on DataMapper Models or Collections.
dm-visualizer ~> 1.0 Visualizes the Models, Properties and Relationships defined in a DataMapper based Ruby project.

Compatible libraries

name compatible versions description
will_paginate >=3.0.pre Adaptive pagination plugin for web frameworks and other applications
stringex >=2.0 ActsAsUrl [permalink solution with better character translation]