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 - 16: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 (265)
am 24.11.2009 - 18: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 24.11.2009 - 23: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 24.11.2009 - 23: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 (458)
am 25.11.2009 - 08: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 (265)
am 25.11.2009 - 09: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 - 09: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 (265)
am 25.11.2009 - 10: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 (1381)
am 25.11.2009 - 10: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 - 11: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 (265)
am 25.11.2009 - 15: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 - 22: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 - 09: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

  • NodeJS aktiviert
  • "Spielankündigung"-Block mit Drupal erstellen
  • Heartbeat und Facebook Style Status
  • D7: Custom Modul, Entity API, Save/Delete Methode erweitern - entity_class oder entity_controller_class verwenden?
  • Drupal-API-Links werden nicht automatisch verlinkt
  • Views Field Language (Spracherkennung der Felder) funktiniert nicht
  • Javascript in Block geht nicht
  • [gelöst] Zwei CCK Felder verbinden
  • [gelöst]Whitespace vor HTML-Head auf jeder Seite
  • Content änderungen
  • Nächstes Datum herauslesen
  • [gelöst]Editor Problem
Weiter

Neue Kommentare

  • Würd mich mal intressieren ob
    vor 53 Minuten 33 Sekunden
  • Diesen Fehler bekomme ich
    vor 1 Stunde 12 Minuten
  • Ok ... das hört sich logisch
    vor 1 Stunde 32 Minuten
  • "current user" language
    vor 1 Stunde 57 Minuten
  • Hallo Frank, !username has
    vor 2 Stunden 6 Minuten
  • <script
    vor 2 Stunden 15 Minuten
  • Hallo Stephan,nochmals
    vor 2 Stunden 18 Minuten
  • Du versuchst nicht wirklich
    vor 2 Stunden 19 Minuten
  • Was hat dich in der
    vor 2 Stunden 21 Minuten
  • Hatt sich erledigt.. danke
    vor 2 Stunden 30 Minuten

Statistik

Beiträge im Forum: 160314
Registrierte User: 14286

Neue User:

  • schmittrich
  • mah1987
  • Nadine.S

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5214
quiptime4713
Tobias Bähr3825
md3727
bv3680
Thoor3282
Alexander Langer3155
wla2795
dereine2630
pebosi2495
» User nach Punkten
Zur Zeit sind 0 User und 3 Gäste online.

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 Drupal Podcast
  • 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