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

Community mit paar spezielleren Anforderungen in Drupal oder lieber eigene Programmierung?

Eingetragen von Maximus (129)
am 13.12.2013 - 01:27 Uhr in
  • Anfängerfragen
  • Drupal 7.x oder neuer

Hallo liebe Leute,

ich programmiere in meiner Freizeit schon ein paar Wochen an einer Community mit reinem HTML, javascript und PHP.

Nun hat mich ein Freund auf Drupal aufmerksam gemacht und meinte, ich könnte das Ganze doch auch dort realisieren um mir das ganze programmieren für Forumsfunktionalitäten usw. zu sparen...

Ich war neugierig und hab mir gleichmal Drupal 7 installiert und wollte schaun, inwieweit ich mein Projekt dort nachbauen kann.
Leider habe ich gleich mal einige Startschwierigkeiten, die mich etwas ins Zweifeln gebracht haben. Da hier alles über die durchaus zahlreichen Module realisiert ist, welche jedoch nicht immer den speziellen Anforderungen des Ziels gerecht werden, möchte ich kurz Euch Experten fragen, inwieweit sowas überhaupt auf Drupal realisiert werden kann und wenn ja, vllt den einen oder anderen Tipp was ich dafür brauche.
Auch "ja" oder "nein" hilft mir schon ;-)

- Userprofil mit 3 "Laschen" (Accountdaten wie Name, Anschrift usw. privat , Profildaten (Bild, Fähigkeiten, Bereich öffentlich sichtbar), Anfragen(dazu später mehr))
1. User können in ihrem Profil unter anderem den Optionsbutton "Sonstiges" anklicken, wodurch danach ein kleines Textfeld erscheint, wo er etwas spezifizieren kann (also dynamische Formularelemente)

2. User stecken Ihren Bereich in welchem Sie agieren über eine Google-Karte ab (es entsteht ein Polygon mit N-Koordinatenpunkten) ist realisiert in Javascript, bräuchte ich aber auch als Funktion im Userprofil (kann ich sowas includen?)

3. Alle bisherigen eingegeben Daten sollen immer geladen werden, wenn sich ein User sein Profil anschaut (auch die Kartenpunkte usw. habe ich bisher über $_GET und javascript wieder eingelesen, die Datenbank wird also beim Aufruf der Seite abgefragt, die Informationen der N-Koordinatenpunkte soll dann wieder in die Karte gelesen werden)

4. User und nicht eingeloggte Besucher können Anfragen erstellen (per Webform in Drupal schonmal probiert, scheint ja zu klappen) diese Anfragen sollen dann bei den Usern in ihrem Profil stehen um eine Übersicht zu haben, welche Anfragen sie derzeit offen (Status der Anzeige, Datum und Ablauf usw.) haben.

- Über Cronjobs können immer noch völlig unabhängig php-skripte gestartet werden, die die Datenbank bearbeiten?

- Ein Diskussions-Forum noch an das ganze dran zu hängen soll ja angeblich mit Drupal recht einfach sein?

Also wenn Ihr einen Punkt findet, bei dem Ihr sagt „für sowas ist drupal nicht gedacht“ oder keine Ahnung, dann wär ich Euch sehr dankbar mir dies mitzuteilen…es ist durchaus momentan etwas nervenaufreibend, da ich zwar viele Funktionen finde, aber eben hald der letzte Tick wie zum Beispiel das erst dynamisch erscheinende Textfeld in einem Profilformular sich als kleine Probleme herausstellen, die ich bei eigener Programmierung schnell lösen könnte^^ wenn obiges allerdings ohne großes Hokuspokus auch in Drupal hinzuprogrammiert bzw. eingebettet werden könnte usw. , dann würde ich mir später wohl viel Arbeit mit der Gestaltung der Forums - Oberfläche usw. sparen und Drupal bevorzugen.

Ich bin gespannt auf Eure Meinungen!
Vorab vielen Dank,
Maximus

‹ [gelöst] Drupal 7: Spezifisches Block-Template möglich? Adminpasswort ändern ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Willkommen im Club

Eingetragen von abc123 (92)
am 13.12.2013 - 03:12 Uhr

mit Drupal hast du ein Framework für Webanwendungen mit dem du sehr viel machen kannst - auch das was du beschrieben hast. Funktionen die fehlen kannst du dazuprogrammieren.
Je nachdem was deine Community leisten können soll, kann es Sinn machen sich mit Drupal zu beschäftigen. Auch gibt es eine Anzahl weiterer Angebote für Community-Software.
Sobald ein gewisser Grad an Komplexität im Projekt überschritten ist, ist - meiner Erfahrung nach - Drupal die bessere Wahl.
- Sehr gut programmiert
- Starke Community
Allerdings erfordert das Framework eine gewisse Einarbeitungszeit. Aber da bist du ja schon mittendrin.

Deinen Fragen sind besser in einzelne Beiträge aufgeteilt da es meist unterschiedliche Lösungen gibt, die gesammelt diskutiert werden können.
Und zu vielen Fragen gibt es bereits ausführliche Beiträge - also lesen, lesen, lesen.

Gruss
abc123

  • Anmelden oder Registrieren um Kommentare zu schreiben

JA

Eingetragen von ronald (3857)
am 13.12.2013 - 08:51 Uhr

Drupal ist das richtige Werkzeug.
Es bietet dir allerdings nicht die komplette Lösung per Mouseclick.

Um dich in Drupal einzuarbeiten, und schließlich ein solch komplexes System damit realisieren zu können, musst du Zeit und vor allem die Bereitschaft dich auf Drupal einzulassen, mitbringen.

Nimm dir Zeit, und du wirst sehen, dass viele Dinge, die du aufwändig einzeln realisieren müsstest, bereits gelöst sind.

Um den Drupalway zu verstehen, braucht es etwas Zeit. Einiges mag zu Anfang kompliziert ausschauen, ist aber, wenn du es verstanden hast, einfach und genial.

Für Anfänger bietet es sich an, zunächst ein Testsystem aufzusetzen, bei dem es nichts aus macht, wenn man es 'mal abschießt.

Daran kannst du dann diverse Videotutorials life testen.

Ein hervorragende Bibliothek findest du hier.

Einzelfragen sind hier sehr gut aufgehoben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Maximus schrieb Leider habe

Eingetragen von glycid (921)
am 13.12.2013 - 09:59 Uhr
Maximus schrieb

Leider habe ich gleich mal einige Startschwierigkeiten, die mich etwas ins Zweifeln gebracht haben. Da hier alles über die durchaus zahlreichen Module realisiert ist, welche jedoch nicht immer den speziellen Anforderungen des Ziels gerecht werden

Da Du fit in PHP bist, sollte das kein Problem für Dich darstellen. Mach Dich mit der Drupal API vertraut. So kannst Du Dir existierende Module schnell und Standard- konform anpassen und - wenn nötig- eigene schreiben. ( Tipp: http://it-ebooks.info/book/1472/ )

Ich denke, selbst mit der Einarbeitung in Drupal ist ein Community- Projekt im Vergleich zum kompletten Eigenbau schneller und vor allem sicherer realisiert. Drupal ist für Communitys prädestiniert!

Eine Sache noch: Drupal 8 steht kurz vor dem Release und wird vor allem für Entwickler einige gravierende Änderungen im Code mit sich bringen. Es wäre zum jetzigen Zeitpunkt sicherlich eine Überlegung wert, ob sich die Einarbeitung in D7 noch lohnt oder besser gleich D8 eingesetzt werden soll.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Eine Sache noch:

Eingetragen von maen (547)
am 13.12.2013 - 12:52 Uhr
Zitat:

Eine Sache noch: Drupal 8 steht kurz vor dem Release und wird vor allem für Entwickler einige gravierende Änderungen im Code mit sich bringen. Es wäre zum jetzigen Zeitpunkt sicherlich eine Überlegung wert, ob sich die Einarbeitung in D7 noch lohnt oder besser gleich D8 eingesetzt werden soll.

Ich weiß jetzt zwar nicht wie groß das Community Portal werden soll und kenne die speziellen Anforderungen nicht, aber bis drupal 8 save ist und entsprechend viele Module angepasst sind vergeht definitv noch Zeit. Das war bei drupal 5 auf 6 auf 7 immer wieder so.

Wenn also Zeit ein Faktor ist, dann arbeite Dich in drupal 7 noch ein.

  • Anmelden oder Registrieren um Kommentare zu schreiben

alles klar!Vielen Dank für

Eingetragen von Maximus (129)
am 13.12.2013 - 13:07 Uhr

alles klar!

Vielen Dank an alle für Eure Mühe!

Ich werd hernach mal in die uni-bib rennen und ein paar Bücher holen!
Bin gespannt ob ich mich da reinfuchsen kann ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

zieh' dir die Tutorials

Eingetragen von ronald (3857)
am 13.12.2013 - 14:53 Uhr

von nodeone.se 'rein.

Es lohnt sich.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Лучший сервис для продвижения сайта
  • 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

  • melde mich mal wieder, da ich
    vor 5 Tagen 22 Stunden
  • Hey danke
    vor 6 Tagen 17 Stunden
  • Update: jetzt gibt's ein
    vor 1 Woche 11 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 4 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 5 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 2 Tagen
  • In der entsprechenden View
    vor 2 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 2 Tagen
  • gelöst
    vor 4 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250234
Registrierte User: 20450

Neue User:

  • Grantbor
  • Mroppoofpaync
  • 4aficiona2

» 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 5 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