Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Grundsätzliches zur Struktur

Eingetragen von iterator (31)
am 22.12.2008 - 15:45 Uhr in
  • Allgemeines zu Drupal

Hallo zusammen,
da ich für den Aufbau einer Community auf der Suche nach einem CMS war und mich letztendlich gegen Joomla und für Drupal entschieden habe, gibt es für mich noch einige offene Fragen.
Zum besseren Verständnis versuche ich meine Fragen anhand eines konkreten Beispiels zu stellen.

Beispiel:
Es soll für Entwickler die Möglichkeit geschaffen werden Funktionen oder Programmteile in einer Art Projektdokumentation zu beschreiben (mir geht es um das WIE, ich weiss, dass es fertige Module für sowas gibt). Für den Anfang reichen 3 Felder: Funktionsname, Aufruf, Beschreibung

Um das zu realisieren fallen mir als erstes zwei grundlegende Möglichkeiten ein.

1. Ich erzeuge einen neuen Inhaltstyp (mit CCK, da mir die Flexibilität gefällt) und erzeuge nun für jede Funktion, die ich bschreiben will, einen Inhalt von diesem neuen Typ. Anschliessend gebe ich eine Liste aller Funktionen etc. aus (mit dem View-Modul).

2. Ich schreibe mir ein Modul, dass eine Eingabemaske und ein Ausgabe-Layout enthält und lege die Funktionen (Beschreibung etc.) in einer extra Tabelle ab.

Wie geht man da am besten vor? Baut man für sowas ein Modul oder ist genau dafür die Funktion der Inhaltserzeugung gedacht?

Ich bin mir momentan noch nicht so ganz sicher, welchen Content ich als Inhalt mit einem eigens dafür definierten Inhaltstypen anlege und welchen Content ich in ein extra Modul verpacke.
Vielleicht kann mir ja einer von euch ein paar hilfreiche Tipps geben.

Viele Grüße
Iterator

‹ read more ... weiterlesen - Link in VIEW Teaser einfügen? Tabellen nehmen diesen verdammten CSS Code nicht ;) ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich sehe dein Problem nicht ganz

Eingetragen von r4s6 (1383)
am 23.12.2008 - 00:33 Uhr

Wozu soll es gut sein, ein eigenes Modul zu schreiben, wenn mit einem vorhandenen Contrib bereits alle Bedürfnisse abgedeckt sind? Ausserdem laufen bereits rege Diskusionen, dass CCK und VIEWS ab D7 u.U. in den Core aufgenommen werden sollen.

Gruss Roger

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich bin, wie gesagt, noch

Eingetragen von iterator (31)
am 23.12.2008 - 11:14 Uhr

Ich bin, wie gesagt, noch relativ neu in Sachen Drupal. Es geht mir vorrangig darum, zu verstehen, wie das CMS und seine Features eingesetzt werden und dass ich nicht irgendwelche Dinge zweckentfremde.
Kann man denn Inhaltstypen, bzw. deren Inhalte für bestimmte User(-gruppen) sperren? Das finde ich bei eigenen Modulen recht komfortabel gelöst. Da hat man ja alle Möglichkeiten was die Rechteverwaltung angeht. Ist das bei den Inhalten denn standardmässig auch alles gut einzustellen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

zugriffsregeln

Eingetragen von rene (757)
am 23.12.2008 - 11:43 Uhr
iterator schrieb

Kann man denn Inhaltstypen, bzw. deren Inhalte für bestimmte User(-gruppen) sperren? Das finde ich bei eigenen Modulen recht komfortabel gelöst. Da hat man ja alle Möglichkeiten was die Rechteverwaltung angeht. Ist das bei den Inhalten denn standardmässig auch alles gut einzustellen?

das kannst du mit dem modul http://drupal.org/project/nodeaccess
erreichen.
es gibt auch noch das modul http://drupal.org/project/taxonomy_access welches die zugriffsregeln über die taxonomy regelt.
--------------------------------------------
gruß rene
http://www.pension-heinrich-heine.de
http://www.tachales.de privat
http://www.bongs-online.de shop
http://www.ilsetipp.de Bundesligatippspiel

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dafür brauchst Du keine Extra -Module

Eingetragen von r4s6 (1383)
am 23.12.2008 - 13:11 Uhr
iterator schrieb

Kann man denn Inhaltstypen, bzw. deren Inhalte für bestimmte User(-gruppen) sperren?

Inhaltstypen können alle separat für User(-gruppen), in Drupal nennt sich das Rollen, für verschiedene Aktionen (Lesen/Schreiben/Ändern/Löschen) freigegeben werden. Wenn Du bei den Modul-Einstellungen in der Rubrik CCK die Option Content Permission aktivierst, kannst Du IMHO sogar auf Feldebene die Zugriffe steuern.

Gruss Roger

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank euch beiden

Eingetragen von iterator (31)
am 23.12.2008 - 19:26 Uhr

Das mit der Content Permission ist ja eine super Sache.
Mich wundert allerdings, dass ich für meine eigenen Inhaltstypen zwar die Rechte fürs Schreiben, Ändern und Löschen verwalten kann, nicht aber fürs Lesen. Bei den Berechtigungen kann ich nur das Lesen von Inhalten allgemein gestatten oder verbieten. Also werde ich scheinbar ein Modul dafür nehmen müssen, wie es aussieht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich glaube das geht mit Views?

Eingetragen von r4s6 (1383)
am 24.12.2008 - 00:04 Uhr

Ich habe das jetzt noch nie versucht, aber das sollte eigentlich mit der Zugriffs-Steuerung in den einzelnen Views möglich sein, oder nicht?

Gruss Roger

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja das sehen, muss leider

Eingetragen von Tobias Bähr (4019)
am 24.12.2008 - 17:27 Uhr

Ja das sehen, muss leider noch getrennt erledigt werden. Da CCK dies nur auf einzelne Felder kann. Daher muss das http://drupal.org/project/content_access her. Oder erstellst selbst ne Modul, dann eine eigene permission. die du in der tpl abfragen kannst, ggf. drupal_access_denied();. Weil dadurch , kannst du ggf. den Blockcache noch verwenden, was mit Content_access nicht mehr möglich ist.

----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/

  • 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?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • 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 11 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