Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Anfänger: Ist Drupal eine gute Wahl für mein neues Projekt (Kunden/Vertrags Verwaltung)

Eingetragen von Agenor (5)
am 01.06.2015 - 10:30 Uhr in
  • Anfängerfragen
  • Drupal 8.x oder neuer

Hallo,

ich habe schon mit verschiedenen anderen CMS gearbeitet, aber noch keine Erfahrung mit Drupal. Daher fällt es mir schwer einzuschätzen, ob Drupal in diesem Fall eine gute Wahl ist.

Es geht um eine Webseite für Freelancer. Diese können sich mit einem Kundenkonto in die Webseite einloggen und dort Projekte verwalten, Kundenlisten erstellen, Verträge betreuen, etc.

Für "normale" und "gängige" Webseiten gibt es die unterschiedlichsten CMS Varianten die auf die jeweiligen Anwendungsfälle spezialisiert sind. Soll ein Forum erstellt werden nutze ich phpBB oder vBulletin. Geht es um ein Blog oder kleine Webseite mit ein paar statischen Seiten, komme ich mit WordPress gut und schnell ans Ziel...

Hier geht es aber einen recht speziellen Anwendungsfall für den es keine fertige Lösung gibt. Entsprechend suche ich nach einem CMS, dass weniger spezialisiert ist und sich auf diesen Fall zuschneidern lässt.

Natürlich kann man jedes System so verbiegen, dass sich damit Problem X lösen lässt. Die Frage ist nur, ob diese Verbiegungen sinnvoll sind... Ich möchte also klären ob Drupal für diesen Zweck geeignet ist, oder ob man damit auch zu viele Hürden nehmen müsste.

Das Projekt steht noch recht weit am Anfang, aber folgende Anforderungen wären schon einmal wichtig:

  • Benutzer können sich registrieren und so ein neues Nutzerkonto erstellen (ggf. mit Abrechnung im Hintergrund)
  • In seinem Nutzerkonto kann der Benutzer dann unterschiedlichste Daten erstellen und verwalten. Also z.B. die Adressen seiner Kunden oder die Verwaltung von Projekten und Verträgen
  • Daten sollen sich in unterschiedlichsten Arten Darstellen lassen. Es gibt z.B. eine Funktion/Seite "Adressbuch" in der alle Kundenkontakte aufgelistet werden und durchsucht werden können. Gleichzeitig wird bei der Verwaltung von Verträgen eine kompaktere Adressliste angezeigt aus der Beteiligte ausgewählt werden können. Eine Datenbasis lässt sich also in verschiedenen Views/Widgets darstellen.
  • Der Nutzer kann die Zusammenstellung einiger Seiten konfigurieren und z.B. wählen ob in der Übersicht eines oder mehrere Module (Adressen, aktuelle Verträgen, nächste Termine, etc.) angezeigt werden

Ist das ein Anwendungsfall, der sich gut durch Drupal lösen lässt? Bei WordPress würde ich z.B. sagen: "Nein. Man könnte zwar mit eigenen Erweiterungen und PlugIns arbeiten, und so eine Lösung erstellen. Das ist aber eigentlich kein Anwendungsfall auf den WordPress ausgelegt ist. Der Aufwand das mit WordPress umzusetzten macht daher keinen Sinn".

Wie fällt eure Antwort für Drupal aus?

‹ [gelöst] richtige Vorgehensweise mit Inhaltstypen Views und Block Undefined variable node ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Haupthürde ist zunächst Drupal selbst

Eingetragen von ronald (3857)
am 01.06.2015 - 11:07 Uhr

Das Vorhaben ist mit Drupal lösbar.
Da Drupal hochrelational organisiert ist, und einiges ein wenig anders läuft, als in WordPress, erfordert es eine entsprechende Einarbeitungszeit.

Für einen Neuling ist das Projekt ein bisschen zu groß.

Wenn ein Entwicklerteam Drupal verstanden hat, ist es aber lösbar.

Stichworte:

Organic Groups
Entity_Reference_API

und noch ein bisschen mehr.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Schon einmal vielen Dank für

Eingetragen von Agenor (5)
am 01.06.2015 - 11:57 Uhr

Schon einmal vielen Dank für die Antwort und deine Einschätzung! Dass das kein Projekt ist, das man am ersten Tag nach der Einarbeitung in Drupal umsetzt ist klar :-)

Wie gesagt steht das Projekt noch ganz am Anfang und einer der ersten Schritt ist, die passenden Werkzeuge zu finden. Bevor ich mit der Einarbeitung in Drupal starte, möchte ich also erst einmal herausfinden, ob Drupal überhaupt das richtige Werkzeug dafür ist. Wäre ja ärgerlich nach der Hälfte des Weges festzustellen, dass man damit in eine Sackgasse läuft.

Weitere Meinungen sind natürlich sehr willkommen!

Nach den Stichworten werde ich mich mal umsehen. Wenn noch jemand weitere Stichworte oder Hinweise hat, wäre das super! Für meine Entscheidung kann ich gar nicht genug Informationen haben :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das läßt sich gut mit Drupal

Eingetragen von Jenna (1883)
am 01.06.2015 - 14:42 Uhr

Das läßt sich gut mit Drupal 7... umsetzen, für Drupal 8 noch ein wenig zu früh da du sicher einige Zusatzmodule benötigst.

Die Darstellung von Listen, Datensätzen, Berichten lässt sich gut mit Views umsetzen, Regeln dann mit Rules, speziellere Feldrechte mit Field Permissions und ich nutze gern Role Theme Switcher, ein Theme für Frontend, ein Theme z.B. für Backend Daten von Immo Maklern um Objekte und Vermieterdatensätze zu verwalten. Die Themes können dann rollengesteuert angezeigt werden.

Sehr ausführliche Tutorials zu den Hauptmodulen findest du hier:
http://nodeone.se/sv/learn-drupal

Wenn du startest, kann ich dir empfehlen erstmal nur wenige Testfelder anzulegen statt aller benötigten, oft wirft man Anfänge über den Haufen weil sich bei der Arbeit mit Drupal immer wieder neue Möglichkeiten auftun, dann hat man nicht schon 60 Felder erstellt und will eigentlich doch alles anders haben.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nimm dir Zeit

Eingetragen von ronald (3857)
am 01.06.2015 - 22:51 Uhr

Arbeite in Ruhe die Tutorials von nodeone.se durch.
Installiere dir ein eigenes Drupa zum Testen und probieren.

Denke noch garnicht an deine Anwendung, sondern lasse dich auf Drupal und die Beispiele bei nodeone ein.

Erst wenn die diese verstanden hast, kannst du dich mit deiner eigenen Datenstruktur beschäftigen.

Gehe es langsam an. Je nach Vorwissen wirst du zwischen einer und mehreren Wochen brauchen, bis du verstanden hast, wie du mit der Planung anfangen sollst.

Wenn du im Detail hängen bleibst, oder irgendetwas nicht verstehst, kannst du dich gerne hier ans Forum wenden.

Viel Erfolg - und vor allem viel Spaß

  • Anmelden oder Registrieren um Kommentare zu schreiben

organic groups würde ich

Eingetragen von caw (2762)
am 02.06.2015 - 11:13 Uhr

organic groups würde ich nicht nutzen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, vor der

Eingetragen von Agenor (5)
am 02.06.2015 - 16:05 Uhr

Hallo,

vor der Einarbeitungszeit in Drupal schrecke ich nicht zurück. Klar gibt es deutlich einfachere Systeme wie z.B. WordPresse, aber das ist natürlich auch in Sachen Flexibilität und in den Möglichkeiten eine ganz andere Liga.

Wenn eine CMS für dieses Projekt in Frage kommt, denke ich schon, dass Drupal die richtige Wahl wäre. Bei genauerer Betrachtung des Projektes frage ich mich jedoch, ob es wirklich mit einem CMS gelöst werden kann/sollte.

Wie gesagt kann man quasi jedes System irgendwie so verbiegen, dass es jede beliebige Aufgabe löst. Ich kann auch einen Rasenmäher umbauen um mir beim Lösen der Tapete zu helfen. Ob das Sinn macht steht dann auf einem anderen Blatt.

Bei dem Beschriebenen Projekt gibt es ja relativ wenig klassischen "Content" der gemanaged werden muss, als viel mehr um ein Stück Software. Würde das Projekt für den Desktop und nicht für eine Webseite umgesetzt ginge es auch nicht darum bloß einen Haufen Dokumente (Verträge, Kontakte, etc.) zu verwalten und darzustellen sondern vielmehr um die Logik, Prozesse, etc. dahinter (Erstellung der Dokumente, Abgleich verschiedener Versionen, Verknüpfungen, Brechnungen, etc.)

Also: Ist ein CMS die richtige Wahl für diese Aufgabe? Natürlich geht es bei dem Projekt auch um die Darstellung der verwalteten Dokument, aber eben nicht in erster Linie. Daher die Frage ob und in weit es sinnvoll ist hier ein CMS einzubinden.

Die Verwendung von Drupal hätte natürlich Vorteile, wenn man zu dem eigentlichen Projekt noch klassische CMS Inhalte wie z.B. die Hilfe-Seiten, eine Kontakformular, etc. darstellen/verwalten will. Die Verwendung von Themes etc. ist damit sicherlich auch einfacher. Aber machen diese Vorteile es alleine schon sinnvoll Drupal im gesamten Projekt zu verwenden?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Agenor schrieb Wenn eine CMS

Eingetragen von glycid (921)
am 02.06.2015 - 16:22 Uhr
Agenor schrieb

Wenn eine CMS für dieses Projekt in Frage kommt, denke ich schon, dass Drupal die richtige Wahl wäre. Bei genauerer Betrachtung des Projektes frage ich mich jedoch, ob es wirklich mit einem CMS gelöst werden kann/sollte.

Drupal ist in erster Linie ein Framework, welches dir viel Programmierarbeit abnimmt.

Agenor schrieb

Wie gesagt kann man quasi jedes System irgendwie so verbiegen, dass es jede beliebige Aufgabe löst. Ich kann auch einen Rasenmäher umbauen um mir beim Lösen der Tapete zu helfen. Ob das Sinn macht steht dann auf einem anderen Blatt.

Du brauchst hier gar nichts verbiegen. Durch den Einsatz der richtigen Module, welche die entsprechenden Funktionalitäten bereitstellen, baust du dir genau das, was du letztlich haben willst.

Agenor schrieb

Also: Ist ein CMS die richtige Wahl für diese Aufgabe?

Ein reines CMS wahrscheinlich nicht. Drupal schon ;)
Guck dir auch mal https://www.drupal.org/project/erpal an.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 1 Woche 2 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 2 Tagen
  • melde mich mal wieder, da ich
    vor 9 Wochen 24 Minuten
  • Hey danke
    vor 9 Wochen 19 Stunden
  • Update: jetzt gibt's ein
    vor 9 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 9 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 9 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 10 Wochen 3 Tagen
  • In der entsprechenden View
    vor 10 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 10 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 15 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association