Versionierung
am 29.09.2007 - 13:42 Uhr in
Ich sitze immer noch an der Versionierung und versuche herauszufinden, wie ich das am Besten machen kann (das Szenario, bzw. die Anforderungen haben sich jetzt jedoch vereinfacht.)
Szenario.
Ich habe ein eigenen Content Type mit diversen CCK Felden.
Ich erstelle ein paar Nodes.
Nun ändere ich den Text von einem Node.
Fragen:
- Wird automatisch eine neue Revision angelegt?
- Kann ich die alten Versionen auf Wunsch dem Besucher anzeigen?
Szenario geht weiter.
Im Text im Node habe ich Anker gesetzt, die von anderen Nodes als Referenz benutzt werden. z.B. (natürlich als html):
anker1 - hallo welt
anker2 - ich bin ein Test
anker3 - und ich bin cool
Ein anderer Node hat natürlich links darauf:
href="nodex#anker2"
Die Neue Version sieht jetzt jedoch nur noch so aus:
anker1 - hallo welt
anker3 - und ich bin cool
-> Resultat. Der Anker wird nicht mehr gefunden und der Link ist somit eigentlich nicht mehr gültig, bzw. nur gültig für die alte Version.
Fragen:
- Wie kann ich dieses Problem umgehen. Also ich müsste eigentlich wohl in die url die entsprechende Revision einbauen, so dass ein node nicht die URL node/8 hat sondern z.B. node/8/2 (also node/nodenummer/version)
Wie würde ich das machen? Gibt es eine andere Version.
Sorry, ist ein wenig eine komplexe Frage, aber so ist sie wenigstens Verständlich. Eigentlich ist die Frage ja ziemlich trivial.
- Anmelden oder Registrieren um Kommentare zu schreiben
wäre froh, wenn mir jemand
am 30.09.2007 - 19:49 Uhr
wäre froh, wenn mir jemand hier weiterhelfen könnte.
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
http://drupal.org/project/ver
am 30.09.2007 - 20:04 Uhr
http://drupal.org/project/versioncontrol
mit http://drupal.org/project/versioncontrol_project
vlt. hilfts dir ja
Mein Blog: www.exper-tec.de
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dereine@jabber.ccc.de Warum Jabber?
Ich versucht das mal
am 30.09.2007 - 20:10 Uhr
Ich versuch das mal nachzubilden! Rein theoretisch müsste das alles gehen!
Nagut gibs doch ne alternative!
http://kochazubi.net
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Hallo. Das mit den VCS
am 30.09.2007 - 20:37 Uhr
Hallo. Das mit den VCS Modulen klingt gut, aber ist meiner Meinung ein overkill. Meiner Meinung gibt es bereits eine Versionierung...
So wie ich es jetzt sehe greift das diff Modul darauf zu. Ich müsste jedoch auch andere Zugriffsmöglichkeiten haben.
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Spartacus wrote: Ich
am 02.10.2007 - 05:46 Uhr
Ich versuch das mal nachzubilden! Rein theoretisch müsste das alles gehen!
und. klappts? Wie?
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Aso nich probiert weil doch
am 02.10.2007 - 08:14 Uhr
Aso nich probiert weil doch da jemand wat gefunden hat! Aber kann ick ja mal machen/versuchen ob!
http://kochazubi.net
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Das mit dem Versioncontroll
am 02.10.2007 - 09:08 Uhr
Das mit dem Versioncontroll ist overkill für mich. Drupal hat ja bereits ein Versionierungssystem eingebaut. Ich möchte lediglich einrichten, dass ich die Versionen des Nodes über die URL ansprechen kann.
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
SO erste Geh Versuche auf
am 02.10.2007 - 09:23 Uhr
SO erste Geh Versuche auf test.tobiasbaehr.de! Ich glaube du hast die Möglichkeit! URL sieht dann zb so aus node/5/revisions/5/view!
Leider bietet das Node refi von CCK nicht die Möglichkeit auf ältere Node(Revisionen) zu verlinken, höchsten halt ,wenn im text halt die URL selbst einträgt zb node/5/revisions/5/view!
http://kochazubi.net
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Jo. Perfekt. That's
am 02.10.2007 - 09:24 Uhr
Jo. Perfekt. That's it....
Halt. Die aktuelle Version müsste auch ein revision haben. Denn wenn ich lediglich einen Link auf node/5 mache, dann zeigt der Link immer nur auf die aktuelle Version.
Was für ein Modul brauchst du, um die Revisionen anzuzeigen?
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Also node/5/revisions/5/view
am 02.10.2007 - 09:35 Uhr
Also node/5/revisions/5/view das nicht nehmen sondern 5/revisions/5/view ! Sonst hat www.bla.bla/node/node/5/revisions/5/view!
Hab keine besonderen Module drauf!
Einfach bei der Erstellungen von Inhaltstypen, das du bei Arbeitsabluf-->Standardeinstellungen:-->Neue Revision erstellen aktivierst! Dann wird immer eine neue Revi angelegt! Man kann natürlich auch bei der erstellung eines nodes sagen das nicht nur veröffentlicht/Startseite auch ne neue Revi anlegen soll!
Haste gesehen bei Node 1 habe ich auf die erste Version von Node5 verlinkt, das geht wie gesagt nur händisch!
http://kochazubi.net
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Jo. Hab ich gesehen. Aber:
am 02.10.2007 - 09:44 Uhr
Jo. Hab ich gesehen. Aber: Du machst einen Link auf http://test.tobiasbaehr.de/node/5
Gut. Jetzt kommt eine neue Revision vom node/5. Dann zeigt mein Link auf die aktuellste Version. Ich möchte aber dass er auf die ältere Version zeigt. Ich müsste also bei der Erzeugung des Links nicht auf node/5 verweisen sondern bereits auf eine Revision. Nur so wie ich das sehe, ist bei er Initialen Erzeugung eines Nodes noch keine Revision vorhanden... :(
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Bei node1 unten hatte ich
am 02.10.2007 - 10:30 Uhr
Hab jetzt nochmal bisschen getestet, als Pfad entweder den vollen Pfad wie er in der URL steht nehmen oder halt, ab ".de" zb
<a href="/node/5/revisions/5/view"> Älter Version von Node 5 vor Veränderung</a>
somachen!
http://kochazubi.net
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
[gelöst] Versionierung
am 03.10.2007 - 09:52 Uhr
Danke. Das wars. Habe jetzt auch ein wenig damit experimentiert. Alles Bestens.
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************