Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modulsuche ›

Versionsdarstellung auf api.drupal.org

Eingetragen von drubb (580)
am 24.09.2008 - 09:32 Uhr in
  • Modulsuche
  • Drupal 6.x

Hallo zusammen,

nach langer Zeit komme ich langsam dazu, die Arbeit an www.drupal-info.de wieder aufzunehmen :-)
Jetzt suche ich aber eine Möglichkeit, Versionen von Beiträgen zu unterschiedlichen Drupal-Versionen zu erfassen ähnlich wie das auf http://api.drupal.org gemacht ist (Core-Version als Karteireiter). Aber wie? Momentan kann ich mir drei Lösungsansätze vorstellen:

- über eigene Sprachversionen (statt deutsch, englisch etwa 5.X, 6.X, ...)?
- über Revisions von Beiträgen, aber wie greift man da zu?
- über Kategorien?

Weiß vielleicht jemand von Euch wie das auf api.drupal.org gemacht ist?

Danke schön!

Gruß,
Boris

‹ Am meisten angeklickte Nodes anzeigen lassen...Modul? Blätterfunktion für image ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

API

Eingetragen von stBorchert (6003)
am 24.09.2008 - 09:51 Uhr

Moin!

bb schrieb

Weiß vielleicht jemand von Euch wie das auf api.drupal.org gemacht ist?

Mit dem Modul api (überraschenderweise :-)).

Du könntest Dir ein Minimodul schreiben, welches zu der gerade angezeigten Node die Revisionen lädt und die dann in hook_menu() als Tabs zur Verfügung stellt.
Sollte gar nicht mal so schwer sein.

hth,

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Revisions sind plausibel

Eingetragen von drubb (580)
am 24.09.2008 - 15:11 Uhr

Hallo,

danke erst mal. Vom Konzept her sind mir die Revisions auch am plausibelsten. Das api Modul kommt (überraschenderweise:-)) nicht in Frage für diesen Zweck.

Ich hab mir mal das Revision Tags Modul installiert, blick aber noch nicht ganz durch. Ansonsten versuch ich mal selbst was zu programmieren...

Gruß,
Boris

  • Anmelden oder Registrieren um Kommentare zu schreiben

Revision tabs

Eingetragen von stBorchert (6003)
am 24.09.2008 - 15:39 Uhr

Hi.
"Revision Tags" wird Dir wohl nicht wirklich weiterhelfen können. Damit kann man einzelne Versionen mit einem Namen ("Tag") versehen.
Das Modul (nennen wir es mal "revision_tabs"), was Du dann schreiben möchtest (:-)) enthält dann in etwa sowas:

<?php
/**
* Implementation of hook_menu().
*/
function revision_tabs_menu() {
  if ((
arg(0) == 'node') && is_numeric(arg(1))) {
   
$node = node_load(array('nid' => arg(1)));
   
$revisions = node_revision_list($node);
    foreach(
$revisions as $vid => $revision) {
     
$items['node/' . $node->nid . '/revisions/' . $vid . '/view'] = array(
       
'title' => t('Revision %d', $vid),
       
'type' => MENU_LOCAL_TASK,
      );
    }
  }
}
?>

Nur so eine Idee, funktioniert so höchstwahrscheinlich noch nicht...

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Revisions!!

Eingetragen von dawehner (2639)
am 24.09.2008 - 16:07 Uhr

Revisionen sind auf jeden FALL die Lösung
Warum verwendest du nicht Taxonomy für die verschiedenen Versionen, denn seit DR6 werden diese auch mit versioniert.

Des weiteren

Wenn ein Tutorial angelegt wird, werden gleichzeitig die Revisionen mit Tag 5.x 6.x 7.x angelegt
ABER man darf keine neuen Revisionen erstellen, sondern man kann nur die vorhanden bearbeiten
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING

  • Anmelden oder Registrieren um Kommentare zu schreiben

So viele Möglichkeiten...

Eingetragen von drubb (580)
am 24.09.2008 - 16:41 Uhr

Hallo,

hier geht ja richtig was, danke. Also:

- das Revision Tags Modul hab ich so weit, dass es mir bei Beiträgen die Revisions besitzen einen Block anzeigt in dem man die passende Revision anklickt. Aus dem Block könnte man sicher Tabs generieren

- Das "Revision Tabs" oben sieht auch gut aus, macht so was ähnliches. Probier ich vielleicht

- @dereine: ich kann dir noch nicht ganz folgen. Mit Kategorien möchte ich ungern arbeiten, denn ich will ja nicht dass jemand beim Anklicken von "5.X" ALLE Beiträge dazu bekommt (deshalb sind diese Tags auf drupalcenter.de oder drupal.org ziemlich witzlos, oder?). Und das mit dem Tutorial hab ich nicht verstanden...

Zur Klärung:

Viele Beiträge wird es nur in einer Version geben, manche in zwei, oder auch drei. Also z.B. Template Datei in Drupal 5, Drupal 6, oder...

Von der Sprachidee bin ich noch nicht ganz weg, die wäre natürlich sehr simpel und transparent: Standardsprache z.B. 6.X, "Übersetzungen" in andere Versionen bei Bedarf, der Nutzer kann "seine" Version dauerhaft vorwählen, automatischer Fallback wenn gewählte Version nicht existiert, und... Bloß: es ist halt ein "Missbrauch" des Language-Systems, böse, böse.

In anderen Worten:

Ich mag das Revision System von Drupal nicht so gerne...

Gruß,
Boris

  • Anmelden oder Registrieren um Kommentare zu schreiben

mh ja meine Idee war nicht

Eingetragen von dawehner (2639)
am 24.09.2008 - 18:47 Uhr

mh ja meine Idee war nicht so gut...

In Drupal5 war das LanguageSystem übrigens ein Missbrauch des Revisionsystems...
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.deXING

  • Anmelden oder Registrieren um Kommentare zu schreiben

"Tabbed Blocks" oder "Quick Tabs"

Eingetragen von quiptime (4972)
am 24.09.2008 - 18:56 Uhr
Zitat:

Aus dem Block könnte man sicher Tabs generieren

Modul "Tabbed Blocks" oder "Quick Tabs".

Bei "Quick Tabs" ist eventuell ein Bug noch nicht gefixt. Ein Workaround (kein Hack) liegt vor.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Entscheidung naht...

Eingetragen von drubb (580)
am 25.09.2008 - 15:20 Uhr

Je mehr ich über diese Geschichte nachdenke, desto mehr Fallstricke tun sich auf. Eigentlich bräuchte man für diesen Zweck etwas wie "Node Varianten" (gleichberechtigt) statt "Node Revisionen" (1 aktuelle, n archivierte). Ich werd mal über so ein Modul grübeln.

Ansonsten:

Die Revisionen sind mir vom Handling her eindeutig zu umständlich, gibt auch Probleme z.B. mit PATHAUTO u.ä.

Manuelle Methode (z.B. mit Node Clone und Tagging) scheitert schon an den Node-Titeln, die dann nicht identisch sein dürfen

Die Sprachmethode macht eigentlich den besten Eindruck auf mich: es gibt eine Standardsprache (aktuelle Drupal Version), der Benutzer kann die Site dauerhaft auf "seine" Version umstellen, es gibt schon im Core-Modul den Umschalter und die Inline Links zu anderen Versionen (falls vorhanden), das Handling ist easy, ...

Jetzt muss ich mir allerdings noch über die Suchmaschinen Gedanken machen: wie reagieren die wenn mehrere Beiträge fast identisch existieren? Und was geschieht wenn man die Standard-Sprache der Site (alias Drupalversion) umstellt, z.B. von 5.X auf 6.X ?

Gruß,
Boris

  • 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 2 Wochen 6 Tagen
  • Hey danke
    vor 3 Wochen 7 Stunden
  • Update: jetzt gibt's ein
    vor 3 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 2 Tagen
  • In der entsprechenden View
    vor 4 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 2 Tagen
  • gelöst
    vor 6 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 7 Wochen 7 Stunden

Statistik

Beiträge im Forum: 250233
Registrierte User: 20463

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

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