Ist es möglich, eine Webanwendung mit Drupal als CMS und CodeIgniter als Framework zu erstellen?Drupal als CMS und CodeIgniter als Framework?
Antwort
Drupal braucht nicht wirklich etwas wie CI und umgekehrt. Wenn Sie eine Webanwendung in Drupal erstellen und Sie wirklich das Bedürfnis haben, etwas wie CI zu haben, dann sollten Sie einfach Ihre gesamte Anwendung in CI schreiben.
Drupal ist so etwas wie ein vorgefertigtes Haus für eine Webanwendung. Du installierst es, hast bereits alles an Ort und Stelle wie ein Backend, Caching, Login-Mechanismus, etc. Als nächstes fügst du einige Module hinzu, personalisierst ein Thema und fertig. So wie Sie Ihr Wohnzimmer dekorieren oder eine zusätzliche Garage bauen.
CI ist mehr eine solide Grundlage, um ein Haus zu bauen. Es hat einige Funktionen, aber Sie müssen Ihre eigenen Funktionen schreiben, wenn Sie alles haben wollen, was Sie brauchen. Sie müssen Wände und all diese Sachen bauen, aber am Ende hatten Sie 100% Kontrolle über fast alles.
Ich sehe nicht den Punkt, 2 Basen für eine Web-Anwendungen zu haben. Macht die Dinge imho nur komplizierter. Wählen Sie einfach Drupal, wenn Sie eine erweiterte Basis als nur ein Framework wollen. Oder wählen Sie CI, wenn Sie alles aus "nur einem Framework" aufbauen wollen.
Zuerst entscheiden, ob Sie eine CMS oder nicht erstellen möchten.
Wenn Sie ein CMS erstellen möchten, dann können Sie Drupal oder Expression Engine oder andere CMS-Frameworks wie Joomla wählen. Der Vorteil der Verwendung von Expression Engine besteht darin, dass es auf Codigniter aufgebaut ist und Sie benutzerdefinierte Module mithilfe des Codeigniter/php-Codierungsstils hinzufügen können.
Wenn Sie nicht wollen, ein CMS, dann bauen, da Sie mit Codeigniter vertraut sind, eine Web-Anwendung baut nur Codeigniter
- 1. CMS oder Framework?
- 2. Welcher Rahmen oder cms soll dafür verwendet werden? Drupal/Codeigniter?
- 3. Hosted CMS - Basierend auf Drupal
- 4. Framework oder CMS?
- 5. 'Größer als oder gleich' und 'weniger als oder gleich' CODEIGNITER
- 6. Codeigniter CMS mit tinymce
- 7. Nginx Laravel Route als Codeigniter
- 8. Codeigniter Form Validierung größer als
- 9. Welcher CMS kann Oracle als Datenbank verwenden?
- 10. CMS auf Zend Framework gebaut
- 11. Node.js CMS-Optionen aktiver und ausführlicher als Calipso?
- 12. Entity Framework als Repository und UnitOfWork?
- 13. Vollkalender als Teil von Drupal Commerce Checkout
- 14. Drupal als Backend für RESTful API?
- 15. Drupal 8 + Nginx Reverse Proxy als Unterverzeichnis
- 16. Token-Wert als Filter für Drupal View
- 17. Beliebte Python Open-Source-CMS wie Drupal
- 18. Unterschied zwischen CMS (Joomla, Drupal) und Frameworks (Zend, Symfony, CI)
- 19. Testen Sie Joomla, Drupal und andere PHP CMS-Pakete online?
- 20. Hochladen Mehr als ein Bild in codeigniter
- 21. wie Klasse als Parameter hinzuzufügen, in codeigniter
- 22. Verwendung als Sitzungsspeicher mit CodeIgniter Memcached
- 23. CodeIgniter URI-Segmente als Variablen erfasst?
- 24. Paginierung in codeigniter arbeiten nicht als
- 25. Exportieren von Daten als CSV In CodeIgniter
- 26. Codeigniter Aktiver Datensatz: Größer als Anweisung
- 27. Codeigniter/PHP: Format db Abfrage als Array
- 28. Entity Framework-Kontext als statische
- 29. OpenSource CMS auf Symfony-Framework?
- 30. SilverStripe Update-Benachrichtigungen für CMS und Framework und installierte Module
Drupal grundsätzlich mit als auch ein Rahmen, nur ein größerer. Was/wie/warum möchten Sie diese beiden zusammenführen? – deceze
Sie könnten das tun, aber es ist wahrscheinlich nicht für Anfänger. Wenn Sie separate Inhalts- und Anwendungsabschnitte haben, wäre es einfach (mit mod_rewrite, Anfragen an verschiedene Controller zu richten), aber wenn Sie ein CI-Partial in Drupal oder ein Drupal-Modul in einer CI-Seite einfügen möchten, würde es wahrscheinlich beginnen ein bisschen unordentlich. Beide werden unterschiedliche Datenbankzugriffssysteme verwenden, sollte ich denken. Wenn Sie eine Menge Anwendungsentwicklung haben, würde ich mich persönlich an ein Framework halten. – halfer