Startseite
  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Ü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 (154)
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 (448)
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 (154)
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 (154)
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 (1276)
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

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 (154)
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
Drupal 7 Demo-Website

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Node-Speichern wird mit zunehmender Laufzeit des Servers langsam
  • Fatal error: Maximum execution time of 30 seconds exceeded in ....../includes/file.inc on line 934
  • Probleme bei der Installation von memcache
  • Treffen in Düsseldorf - 8.9. und 22.9.2010
  • [erledigt] id und klassen bei blöcken
  • Anzahl der erstellten Nodes eines bestimmten Contenttypes für bestimmte Rollen limitieren
  • Seiten kombinieren
  • Drupal Übersetzung Englisch Deutsch
  • Fragen vor Umstieg zu Drupal 6 von Joomla
  • Lightbox-2 Inputfilter
  • Kostenplfichtige Useraccounts
  • Such-Index: Problem mit ISBNs / großen Zahlen
Weiter

Neue Kommentare

  • Zum einen würde ich den
    vor 4 Stunden 38 Minuten
  • Das Aktivieren von Modulen
    vor 4 Stunden 45 Minuten
  • Lies dich mal in Ruhe ein,
    vor 4 Stunden 48 Minuten
  • Hallo, das heißt, dass Dein
    vor 4 Stunden 55 Minuten
  • danke für den tip!
    vor 5 Stunden 23 Minuten
  • Nur ein Tip, aber ich würde
    vor 5 Stunden 49 Minuten
  • Ich habe noch das Problem,
    vor 5 Stunden 45 Minuten
  • E-Fee schrieb ...Entweder man
    vor 6 Stunden 8 Minuten
  • Tja, was heiß quasi Standard?
    vor 6 Stunden 23 Minuten
  • Hallo E-Fee, nach dem was Du
    vor 6 Stunden 40 Minuten

Statistik

Beiträge im Forum: 130977
Registrierte User: 11264

Neue User:

  • BAue
  • CodeFlatter
  • michastock

» Alle User anzeigen

User nach Punkten sortiert:
quiptime4714
stBorchert4318
md3609
Tobias Bähr3607
bv3490
Alexander Langer2737
dereine2604
pebosi2490
Thoor2223
rapsli1505
» User nach Punkten
Zur Zeit sind 2 User und 25 Gäste online.

Benutzer online

  • Tobias Bähr
  • t0b1

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Ü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
  • Bücherecke

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
  • Drupal Demo
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association