Good tool for creating administration / content management interface over MongoDB?

I am looking for a good tool (or library or framework) that I could use to easily create basic content management functions over MongoDB.

I know very well the Admin UIs listed on the Mongo website , and I already use RockMongo to query and some db admin tasks. The problem is that although I as a software developer can happily use these tools, they are too powerful and difficult for people who are responsible for managing the content in the database.

Therefore, I am specifically looking for a MongoDB content management tool with:

  • Ability to easily create (scaffold) user interface around collections (generate creation, reading, updating and deleting forms / views)
  • The ability to add data validation and some patterns or schemes for objects, especially when new objects are created and added to the collection
  • Support for small-scale access control (user groups, for each collection and for access to read / write / administrator objects)

I was considering using django-nonrel to create it, but would like more opinions before moving on.

0
mongodb content-management-system content-management
Jun 20 2018-12-12T00:
source share
2 answers

Since you're looking for a solution that goes beyond the direct admin user interface, I expect you to have to minimize yourself. I went through a similar exercise a few months ago and ended up using the Yii Framework (PHP) .

The attributes you are looking for (scaffolding, validation, RBAC, ..) are common to many frameworks. Are there certain languages ​​that you prefer / consider using? There are frameworks / libraries for Ruby , PHP , Python , etc. Many of them go on to force MongoDB to the ActiveRecord / ORM pattern to use CRUD and scaffolding. A new approach for working with NoSQL data sources is the DataMapper / ODM template, which is much more convenient compared to ORM.

+1
Jun 21 '12 at 5:05
source share

Take a look at penguin : a module that automatically creates administration pages based on your Mongoose models.

+1
Oct 28 '14 at 15:19
source share



All Articles