Ich werde eine neue Webanwendung erstellen, die sehr individuell ist.
Es wird Bilder enthalten, die vollständig durchsuchbar sind - auf eine sehr, sehr individuelle Weise.
Wenn Sie auf die Bilder klicken, können Sie Kommentare usw. hinzufügen.
Dazu müssen die Nutzer registriert sein, aber auch der Registrierungs-/Login-Prozess wird stark angepasst.
Im Moment verwende ich CodeIgniter für diese. Aber ich habe eine Menge Beiträge über CMS wie Drupal gelesen und es klingt wie ich könnte es grundlegende Sachen, vielleicht Design und andere Front-End-Arbeiten behandeln lassen.
Ich habe keine Erfahrung mit CMS, in der Tat, ich habe gerade begonnen, ein MVC-Framework wie CI zu verwenden und war beeindruckt, wie viel einfacher es wird, mit der Entwicklung zu beginnen.
Also, ich frage mich, wenn ich gehe, um diese Art von Anwendung zu erstellen, könnte ich Drupal verwenden und dann fügen Sie die üblichen Sachen, wie ich mit CodeIgniter, wie Controller, Ansichten, Modelle, Config-Dateien, meine eigenen Bibliotheken und so weiter tun wollte?
Wie funktioniert das bei einem System wie Drupal? Wie programmieren Sie PHP mit ihm wie mit jedem MVC-Framework. Es hört sich so an, als hätte es eine Menge Module, ich frage mich nur, ob ich es als MVC-Framework verwenden kann, aber den Vorteil habe, dass ich all diese grundlegenden Dinge und das Design sofort verwenden kann? Es klingt wie die beste "Bibliothek" für eine Web-Anwendung von Grund auf neu zu erstellen.
Ist es schwierig, damit eine maßgeschneiderte App zu erstellen? Ich vermute, es hat Module wie Bilder und Benutzer, aber wie könnte ich diese so anpassen, dass jedes Bild mit Tags und Länderinformationen versehen ist, oder dass jeder Benutzer Änderungen an einem Bild abonniert, dass eine E-Mail an die Benutzer gesendet wird und so weiter?
Ich denke, es ist einfach, ein Modul zu installieren. Die Frage ist, wie passe ich es an. Vielleicht brauche ich nicht all diese Tabellenspalten. Vielleicht möchte ich Geschäftslogik hinzufügen/entfernen.
Was sind die Vor- und Nachteile der Verwendung von Drupal für diesen Zweck? Ist es überhaupt der richtige Weg?
Kann man ein Stackoverflow mit Drupal erstellen? Facebook? Twitter? Youtube? Vorausgesetzt natürlich, Sie kennen php.
Teilen Sie mir Ihre Meinung mit, denn ich bin ein absoluter Neuling bei der Erstellung einer Webanwendung!
Merci