-
Notifications
You must be signed in to change notification settings - Fork 29
DOCSP-45359 External Resources #94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 2 commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -0,0 +1,128 @@ | ||||||
.. _mongoid-external-resources: | ||||||
|
||||||
================== | ||||||
External Resources | ||||||
================== | ||||||
|
||||||
.. facet:: | ||||||
:name: genre | ||||||
:values: reference | ||||||
|
||||||
.. meta:: | ||||||
:keywords: mongoid, ruby, libraries, ecosystem, tools | ||||||
|
||||||
.. contents:: On this page | ||||||
:local: | ||||||
:backlinks: none | ||||||
:depth: 2 | ||||||
:class: singlecol | ||||||
|
||||||
Overview | ||||||
-------- | ||||||
|
||||||
In this guide, you can find external tools and resources that you can use to | ||||||
enhance your {+odm+} applications. These resources include external projects and | ||||||
libraries, and various learning resources. | ||||||
|
||||||
Projects and Libraries | ||||||
---------------------- | ||||||
|
||||||
The following sections describe projects and libraries that are integrated with | ||||||
or built on top of {+odm+}. | ||||||
|
||||||
Projects | ||||||
~~~~~~~~ | ||||||
|
||||||
- `Workarea Commerce <https://github.com/workarea-commerce/workarea>`__ is an | ||||||
enterprise-grade {+ror+} commerce platform that uses {+odm+}. | ||||||
|
||||||
Extension Libraries | ||||||
~~~~~~~~~~~~~~~~~~~ | ||||||
|
||||||
- `Mongoid Tree <https://github.com/benedikt/mongoid-tree>`__ is a tree structure | ||||||
for {+odm+} documents that uses the materialized path pattern. | ||||||
|
||||||
- `Mongoid Token <https://github.com/thetron/mongoid_token>`__ is a random, | ||||||
unique token generator for {+odm+} documents. | ||||||
|
||||||
- `Mongoid Collection Snapshot | ||||||
<https://github.com/mongoid/mongoid-collection-snapshot>`__ helps maintain | ||||||
collections of processed data in {+odm+} applications. | ||||||
|
||||||
- `Mongoid Locker <https://github.com/mongoid/mongoid-locker>`__ provides | ||||||
document-level locking for {+odm+} applications. | ||||||
|
||||||
- `Mongo Beautiful Logger | ||||||
<https://github.com/ibraheemdev/mongo_beautiful_logger>`__ is a library that | ||||||
formats your MongoDB logs. | ||||||
|
||||||
- `Mongoid Search <https://github.com/mongoid/mongoid_search>`__ provides | ||||||
full-text search for {+odm+}. | ||||||
|
||||||
- `Mongoid Fulltext Search <https://github.com/mongoid/mongoid_fulltext>`__ | ||||||
provides full-text search using n-gram matching for {+odm+}. | ||||||
|
||||||
Integration Libraries | ||||||
~~~~~~~~~~~~~~~~~~~~~ | ||||||
|
||||||
- `CarrierWave Mongoid | ||||||
<https://github.com/carrierwaveuploader/carrierwave-mongoid>`__ provides | ||||||
{+odm+} support for the Carrierwave file-uploads library. | ||||||
|
||||||
- `Mongoid RSpec <https://github.com/mongoid/mongoid-rspec>`__ provide RSpec | ||||||
|
- `Mongoid RSpec <https://github.com/mongoid/mongoid-rspec>`__ provide RSpec | |
- `Mongoid RSpec <https://github.com/mongoid/mongoid-rspec>`__ provides RSpec |
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ActiveAdmin hacks to support {+odm+}. | |
provides ActiveAdmin hacks to support {+odm+}. |
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
s: i would move 'by ryan bates' to somewhere else; part of the video link, or even a final sentence. maybe end the link with a colon, like in the Articles section, then 'An overview of {+odm+} by Ryan Bates.'
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<https://ibraheem.ca/posts/convert-rails-to-mongodb>`__: Learn how to Convert an | |
<https://ibraheem.ca/posts/convert-rails-to-mongodb>`__: Learn how to convert an |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
s: sounds like Mongoid Token is random and unique