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

[gelöst] Taxonomy oder CCK

Eingetragen von ale_89 (54)
am 24.11.2009 - 17:45 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo,

nach etwas Einarbeitung muss ich sagen bin ich erstaunt was man mit Views, CCK und Taxonomy alles machen kann.
Allerdings frage ich mich noch oft wann ich am besten was benutzen soll.

z.B. Ich habe Hauptkategorien wie HK_1, HK_2 und jeweils Unterkategorien mit UK_1, UK_2 usw. die jeweils eigene Seiten mit entsprechenden Artikeln darstellen, wenn ich jetzt z.B. einen Artikel in UK_2 von HK_1 anlegen möchte:
Ist es dann besser mit CCK jweils einen eigenen Note-Typ festzulegen (Note-Type-UK_2-HK_1) und diesen dann mit jeweiliger Viewfilterung auf den Seiten von UK_2 und HK_1 darzustellen oder soll man lieber Tags (Taxonomy) verwenden und z.B. auf der Seite HK_1 nur Artikel mit den Tags HK_1 und UK_2 anzeigen lassen.

Views benutzt man also so oder so - OK.
Aber entweder ich "sortiere" das ganze mit Tags (Taxonomy) oder mittels Note-Types (CCK)

Was ist hier besser ?

Oder habe ich eine falsche Vorstellung von allem und erzähle absoluten Unsinn :D

‹ Menü Klasse für jedes Level Image Modul blank screen während Upload ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Meiner bescheidenen Meinung

Eingetragen von Albrecht Marignoni (277)
am 24.11.2009 - 19:46 Uhr

Meiner bescheidenen Meinung nach, benötigt man CCK nicht unbedingt für die Erstellung und Darstellung eines Artikels z.B. in einem Magazin. Sicher ist dann Views gut, da man sehr flexibel ist mit der Ausgabe. Du könntest zu den Taxonomien ja auch Links setzen (es gibt Module, die Taxonomien in Blocks ausgeben).

  • Anmelden oder Registrieren um Kommentare zu schreiben

antwort: kein CCK

Eingetragen von ale_89 (54)
am 25.11.2009 - 00:15 Uhr

hatte ich auch schon gesehen - sollte vllt noch dazu sagen das ich auch Benutzer anlegen will die z.B. nur Artikel der UK_2 aus der HK_1 o.ä. anlegen dürfen -> das muss ich aber dann doch wieder mit einem NOte-Type über CCk machen oder ? Kann ja nich dem Benutzer sagen er darf nur so und so Tags vergeben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

antwort: kein CCK

Eingetragen von ale_89 (54)
am 25.11.2009 - 00:17 Uhr

hatte ich auch schon gesehen - sollte vllt noch dazu sagen das ich auch Benutzer anlegen will die z.B. nur Artikel der UK_2 aus der HK_1 o.ä. anlegen dürfen -> das muss ich aber dann doch wieder mit einem NOte-Type über CCk machen oder ? Kann ja nich dem Benutzer sagen er darf nur so und so Tags vergeben.

ups da konnte es wohl nicht schnell genug gehen -> doppelklick
@ admin bitte löschen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Aber entweder ich

Eingetragen von stebeg (463)
am 25.11.2009 - 09:52 Uhr
Zitat:

Aber entweder ich "sortiere" das ganze mit Tags (Taxonomy) oder mittels Note-Types (CCK)

Was ist hier besser ?

Nix von beidem. Das sind 2 unterschiedliche Paar Schuhe. Verschiedene Node-Typen für unterschiedliche Bereich macht ja nur Sinn, wenn diese sich vom Aufbau her unterscheiden. Wenn Node-Typ-A einen Titel, einen Textkörper und 2 CCK-Textfelder hat und Node-Typ-B genau die selben Felder hat, wozu dann 2 Node-Typen?

Node-Typen und CCK sind dazu da um Inhalte unterschiedlich aufzubauen, Taxonomie um die Inhalte zu kategorisieren. Das eine schließt das andere nicht aus. Am besten ist immernoch die gesunde Mischung aus beidem. Und wonach du im View dann letztendlich filterst ist ja relativ egal.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das könnte eine

Eingetragen von Albrecht Marignoni (277)
am 25.11.2009 - 10:46 Uhr

Das könnte eine interessante Diskussion werden...Ich finde es nicht besonders usabilityfreundlich, wenn der vom Benutzer anzulegende Node zuerst durch ein Dropdownmenue bestimmt werden muß. Deshalb benutze ich für unterschiedliche Bereiche, in denen der Benutzer einen Text verfasen kann, unterschiedliche Nodetypen. Die Rechtevergabe ist bei CCK und unterschiedlichen Nodetypen gleich, weil Drupal ja da keine Unterscheidung trifft. D.h. Du kannst jedem Themenbereich, in dem ein User schreiben darf, unterschiedliche Rechte sowohl über CCK als aber auch Nodetypen geben. Also Rolle A darf CCK Typ oder Contenttyp B benutzen, Rolle C darf Typ D benutzen. Das sind tatsächlich zwei unterschiedliche Paar Schuhe. :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Das sind

Eingetragen von ale_89 (54)
am 25.11.2009 - 10:56 Uhr
Zitat:

Das sind tatsächlich zwei unterschiedliche Paar Schuhe. :-)

kommt mir nämlich auch so vor ...
die Frage ist nur was wann besser ist - wie gesagt intuitiver finde ich es die Kategorien mittels Taxonomy zu filtern allerdings ist das dann schwer zu machen wenn bestimmte Benutzer nur bestimmte Tags vergeben dürfen. Außerdem ist es für Benutzer dann nervig in einer sehr langen Liste von Tags ihren auswählen zu müssen und das jedes mal.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja das wäre eine schöne

Eingetragen von Albrecht Marignoni (277)
am 25.11.2009 - 11:26 Uhr

Ja das wäre eine schöne Sache. Aber ich werde das bei mir nicht machen, denn dann muß ich immer hinterher aufräumen, wenn die ags nicht adäquat sind. Texte zu beschreiben ist manchmal nicht leicht, aber es hängt vom Benutzer, oder den Benutzergruppen ab.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Und dann noch dies...

Eingetragen von r4s6 (1383)
am 25.11.2009 - 11:26 Uhr
ale_89 schrieb

Kann ja nich dem Benutzer sagen er darf nur so und so Tags vergeben.

Damit vielleicht? http://drupal.org/project/taxonomy_access
Gruss Roger

Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen (1. Posting vom Thema) <==> das erleichtert das finden von Lösungen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: http://drupal.org/pro

Eingetragen von ale_89 (54)
am 25.11.2009 - 12:44 Uhr
Zitat:

http://drupal.org/project/taxonomy_access

Das ist interessant - Danke

Würde mich trotzdem noch interessieren bei welchen Situationen ihr welche "Methode" (CCK oder Taxonomy) bevorzugt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nun, vielleicht kann ich

Eingetragen von Albrecht Marignoni (277)
am 25.11.2009 - 16:40 Uhr

Nun, vielleicht kann ich meine Argumentation so vorbringen:
Was ich vom CCK verstehe ist folgendes: Im V4ergleich zum "einfachen" Node legt CCK pro visuellem Eingabefeld einen Bereich auf der Datenbank an. D.h. im Node hast Du unter D6 den Titel, den Anrisstext und den Text. Mit dem CCK kannst Du visuell die gleiche Funktion herstellen. Nur werden die Überschrift, der Anrisstext und der eigentliche Text in unterschiedlichen Bereichen der Datenbanktabelle gespeichert. Mit Views kannst Du die drei gespeicherten Bereiche flexibel ausgeben. Von Vorteil ist das für Kataloge oder Prfofile, also überall dort, wo unterschiedliche Arten von Informationen durchaus in unterschiedlicher Weise dem Betrachter ausgegeben werden sollen oder können. Meiner Meinung nach, macht das für z.B. eine Magazinseite keinen Sinn, es sei denn, man will den Teaser irgendwo wieder anzeigen, was aber auch ohne Views und CCK geht. Wer einen umfasenden Autokatalog erstellen will, tut sich mit CCK einen gefallen, weil er/sie die Aussattungsvarianten nicht jedesmal wieder notieren, bzw in die Datenbank eingeben muß, sondern flexibel mit Views die ja bereits vorhandenen Daten ausgeben kann. Ich habe ein Interesse daran, dass CCK und Views in Drupal nicht zum Standard wird, denn das ist gar nicht so leicht zu bedienen und für vermutlich 80 % der Anwendungen zu überdimensioniert (jetzt fallen bestimmt einige über mich her)... Bereits jetzt verschlingen beide Module zusammen 3 MB, kommen dann noch Community Anwendungen hinzu und was heute noch so Standard ist für Web 2 Anwendungen, ist das durchschnittliche 1&1 Internethostingpacket spätestens mit D7 aufgebraucht mit Modulen, die alle auch schön CPU-Kraft saugen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich glaube nachdem meine

Eingetragen von ale_89 (54)
am 25.11.2009 - 23:14 Uhr

ich glaube nachdem meine "Inhalte" in den Kategorien weniger nach einem gleichen Schema aufgebaut sind werde ich das ganze mit Taxonomy lösen -> "Taxonomy Access Control" hat mich allerdings auf den ersten Blick auch nicht weiter gebracht -> ich versuche es jetzt mal mit der "Lite" Version

  • Anmelden oder Registrieren um Kommentare zu schreiben

gelöst

Eingetragen von ale_89 (54)
am 26.11.2009 - 10:43 Uhr

Taxonomy Access Control damit gings doch man, muss sichs nur richtig anschauen - jeah super.
Betrachte die Sache somit als gelöst. Hier noch eine kurz Zusammenfassung für alle Anfänger die das lesen werden:

  • Mit CCK könnt ihr neue Inhalttypen (wie Artikel oder Seite) anlegen, das macht Sinn wenn ihr z.B. öfters als Inhalt einen Spielplan erstellt. Dann könnt ihr Felder anlegen wo man beim erstellen nur noch auswählen muss, beim Spielplan z.B. Mannschaftsfeld usw.
  • Mit Taxonomy kann man Inhalten "Tags" geben. Man kann dies wie eine Kategorisierung betrachten. Um z.B. alle Rezepte der italienischen Küche den Tag "italienisch" geben.
  • Mit Views könnt ihr Seiten (auch Blöcke usw.) erstellen die nur einen bestimmten Inhalt anzeigen: z.B. wenn man mehrere Kochrezepte hat so kann man auf einer Seite (View) z.B. nur alle italienischen Rezepte anzeigen lassen.
  • Mit Taxonomy Access Control könnt ihr verschiedenen Rollen (die Benutzer können dann diese Rollen annehmen) verschiedene Rechte in Form der "Tags" geben. z.B. könnt ihr sagen das die Rolle "italienischer Koch" nur "italienische" Rezepte einstellen darf. So kann man super Seitenberechtigungen aufbauen.

Ich hoffe das hat auch denen geholfen die anfangs (so wie ich) erstmal etwas verwirrt waren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 2 Wochen 5 Tagen
  • Textboxen mit Tabelle
    vor 2 Wochen 5 Tagen
  • Du sollst ja auch keine
    vor 2 Wochen 5 Tagen
  • Theme
    vor 2 Wochen 5 Tagen
  • Welches Theme benutzt du
    vor 2 Wochen 5 Tagen
  • Mit Responsive Raster hatte
    vor 2 Wochen 6 Tagen
  • Hallo Alex,um das Häkchen
    vor 2 Wochen 6 Tagen
  • Modul view_unpublished
    vor 3 Wochen 18 Stunden
  • Modul "override node options"
    vor 3 Wochen 1 Tag
  • Im Grunde ist dass ein
    vor 3 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20479

Neue User:

  • Stevebok
  • Robertnobia
  • AltonRaf

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 29 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