2010-03-18 3 views
7

Nous construisons un site Web qui contient un grand nombre de tables de base de données qui doivent être modifiées par l'administrateur du CMS. Certaines des tables sont alimentées par des soumissions de formulaires des utilisateurs sur la face avant du site Web. Certaines des tables sont purement dans le CMS et sont utilisées pour créer des modules personnalisés sur la face avant du site.Existe-t-il un module Drupal pour Forms avec un comportement de type CRUD puissant?

Bien qu'il existe un module de formulaires dans Drupal, je pense que nos exigences ne peuvent pas être satisfaites. Est-ce que quelqu'un connaît un système qui permet d'enregistrer des formulaires dans une base de données de style CRUD avec les fonctionnalités suivantes?

alt text http://www.yart.com.au/drupal/crudsummary.png

  1. Export de tous les champs de base de données.

  2. Afficher un résumé des enregistrements dans une table filtrable.

  3. Avec radiomessagerie

  4. Vous pouvez avoir un à plusieurs relations dans les enregistrements par ex

alt text http://www.yart.com.au/drupal/cruddetail.png

Pour coder manuellement pour 10 formes est beaucoup de travail. Particulièrement les relations un à plusieurs. S'il y a un module puissant disponible, cela nous éviterait d'en écrire un.

Répondre

5

Je ne l'ai jamais utilisé du tout, donc je n'ai aucune idée si cela correspond à vos besoins, mais le Auto Admin module semble offrir au moins quelques-unes des fonctionnalités que vous recherchez.

1

Vous devriez regarder CCK et vérifier que cela ne répond pas à vos besoins avant de construire quelque chose sur mesure. Toutes vos exigences peuvent être satisfaites avec une combinaison de CCK, Vues, ​​et un peu de peaufinage.

0

Ces opérations CRUD peuvent être réalisées à l'aide de modules Drupal 7 tels que les données, le schéma, l'entité, les vues et les outils. Un bel article est ici: http://subhojit777.in/crud-data-table-in-drupal/ L'édition sur place pour les champs est également possible en utilisant le module quickedit, mais les bibliothèques Backbone.js, Underscore.js sont requises et votre thème devrait prendre en charge.

Questions connexes