Contao-Camp 2024
Ergebnis 1 bis 32 von 32

Thema: Konkurrierender Schreibzugriff mehrerer Autoren

  1. #1
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    681

    Standard Konkurrierender Schreibzugriff mehrerer Autoren

    Hallo zusammen,

    angenommen, ich habe mehrere Autoren, die durch einen blöden Zufall zur gleichen Zeit den gleichen Artikel bearbeiten.

    Wenn ich es richtig beobachtet habe, werden in diesem Fall mehrere Versionen des gleichen Artikels gespeichert; und derjenige, der zuletzt gespeichert wurde, geht online. Verbessert mich bitte, falls ich mich irre!

    So richtig elegant finde ich das nicht, da es für die Autoren sehr verwirrend sein könnte.

    Gibt es daher einen denkbaren Weg, den Artikel für andere Autoren zu sperren, solange jemand ihn in Bearbeitung hat?

    Gruß Alex

  2. #2
    Contao-Fan Avatar von Stephan
    Registriert seit
    19.06.2009.
    Ort
    Berlin
    Beiträge
    349

    Standard

    Hallo Alex,

    diese Option wurde schon des öfteren von mehrere Leuten gewünscht. Ein Feature, auf das ich auch noch sehnlichst warte.
    Derzeit sehe ich leider keine Möglichkeit, wie man das einfach lösen kann.

    Grüße
    Stephan

  3. #3
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    681

    Standard

    Hmmm... das ist ja suboptimal ...

    Gab es dazu schon Feature Requests?

  4. #4
    Contao-Nutzer Avatar von b2m
    Registriert seit
    19.06.2009.
    Ort
    Markgräflerland
    Beiträge
    128
    User beschenken
    Wunschliste

    Standard

    Hi
    Zitat Zitat von mv_alex Beitrag anzeigen
    Gab es dazu schon Feature Requests?
    Jep, aber entweder hatte Trac nen Schluckauf oder er wurde kommentarlos gelöscht

    Aber lass dich nicht aufhalten solltest du es nochmal versuchen wollen.

    ciao b2m
    1+1=10

  5. #5
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    681

    Standard

    Meine Trac-Einträge werden immer kommentarlos gelöscht.

    Leo wird schon seine Gründe haben ...

  6. #6
    Contao-Fan Avatar von ku-ma-122
    Registriert seit
    20.06.2009.
    Ort
    Kulmbach
    Beiträge
    605

    Standard

    Das könnte man mit einer Extension auch lösen ;-)

    Dazu bräuchte man nur ein zusätzliches DB-Feld in tl_article mit einer entsprechenden Abfrage ;-)

    Natürlich hat sollte man bedenken wenn ein Author nicht speichert das der Artikel nach einer gewissen Zeitspanne automatisch wieder freigegeben wird, sonst ist er ewig gesperrt...

    Programmieraufträge nehme ich gerne per PN entgegen
    Gruß
    Markus

    ---
    http://www.76pixel.de

  7. #7
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    681

    Standard

    Ich denke, sowas würde eher in den Core gehören.

  8. #8
    Contao-Fan Avatar von acenes
    Registriert seit
    13.06.2009.
    Beiträge
    407

    Standard

    Es ist wie immer eine Abwägung, wer sowas braucht und wer nicht and was das für einen Aufwand bei Implementierung, Pflege und Anwendung des Systems bedeutet.

    Joomla hat (oder hatte zumindest in V1, neueres kenn ich nicht) so einen Mechanismus. Für 99.9% der Anwender bedeutete das nur Frust weil immer wieder Artikel "in Bearbeitung" blieben wenn man vergisst die Bearbeitungsseite dem Close-Button zu verlassen.

    Bei den Artikeln würde es dann selbstredend nicht bleiben, auch für News, Events, Kommentare etc pp würde das dann natürlich gefordert.

  9. #9
    Contao-Fan Avatar von mandrake
    Registriert seit
    19.06.2009.
    Ort
    Düsseldorf
    Beiträge
    461

    Standard

    Hallo,

    wir arbeiten bereits an einer entsprechenden Lösung, die wahrscheinlich im Verlauf der nächsten Woche zur Verfügung stehen wird.

    MfG
    Peter

  10. #10
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    681

    Standard

    Klasse!

    Ich bin gespannt!

    Gruß Alex

  11. #11
    Contao-Fan Avatar von Nils Riel
    Registriert seit
    19.06.2009.
    Beiträge
    730

    Standard

    Hat Andreas hierfür nicht schon ein Modul geschrieben? Ich meine das heißt ce_access, schau mal in seiner Module Liste im Repository.

  12. #12
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.466
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Nils,

    das Modul erlaubt dem Administrator, Inhaltselemente bei der Auswahl in einem Artikel einzuschränken, aber verhindert nicht ein gleichzeitiges Bearbeiten.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  13. #13
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Am besten wäre eine einfache Anzeige wie: "xyz bearbeitet diesen Artikel seit x Minuten (und hat ihn vor x Minuten das letzte Mal gespeichert). Beachten Sie, dass Ihre Änderungen mit denen von xyz kollidieren können!"

    Der Teil in Klammern soll angezeigt werden, wenn jemand "Speichern" geklickt hat. Wenn jemand "Speichern und X" klickt, soll die entsprechende Info entfernt werden. Auch nach x Minuten Inaktivität (im Backend einstellbar) und wenn der bearbeitende Nutzer sich abmeldet (oder automatisch abgemeldet wird?) soll die Info ebenfalls automatisch entfernt werden.
    So long,
    FloB since Nov. 2007 +706P +115P and counting

  14. #14
    Contao-Nutzer
    Registriert seit
    02.08.2009.
    Beiträge
    7

    Standard

    Man könnte auch per Javascript Pings absetzen um mitzuteilen, dass ein Benutzer einen Artikel geöffnet hat. Alternativ (ohne JS) könnte ein iFrame eingebunden werden, dessen Zielseite sich per meta-refresh alle x Sekunden/Minuten aktualisiert.
    Ansonsten bliebe noch der Weg, den manche Wikis wählen: ein Hinweis beim Speichern, falls der Artikelinhalt sich seit dem letzten Öffnen geändert hat.

  15. #15
    Contao-Urgestein Avatar von FloB
    Registriert seit
    19.06.2009.
    Ort
    Sonnensystem
    Beiträge
    1.618

    Standard

    Achja, wie läuft es mit der Extension?
    So long,
    FloB since Nov. 2007 +706P +115P and counting

  16. #16
    Contao-Fan Avatar von mandrake
    Registriert seit
    19.06.2009.
    Ort
    Düsseldorf
    Beiträge
    461

    Standard

    Hallo,

    die Entwicklung der Erweiterung ist abgeschlossen. Da wir einige zusätzliche Funktionen in einem einzigen nützlichen Paket gebündelt haben, dauerte die Entwicklung länger als ursprünglich geplant. Derzeit müssen noch einige Testläufe durchgeführt und eine Dokumentation erstellt werden. Die Veröffentlichung erfolgt definitiv im Verlauf der nächsten Woche.

    Edit: Entgegen meiner Ankündigung wird es wohl doch noch eine Weile dauern – es fehlt im Moment einfach an der Zeit. Ich bitte um Entschuldigung dafür, dass ich die aufgebaute Erwartungshaltung derzeit nicht erfüllen kann und zudem um Verständnis, dass ich keinen konkreten Zeitpunkt für eine Veröffentlichung mehr nennen werde.

    MfG
    Peter
    Geändert von mandrake (30.08.2009 um 16:20 Uhr)

  17. #17
    Contao-Nutzer Avatar von Matze-Katze
    Registriert seit
    18.12.2009.
    Beiträge
    58

    Standard

    Gibt es mittlerweile was neues zu dem Thema?
    Wäre auch brennend an einer Lösung interessiert.

    Hab das bei einem selbstprogrammierten CMS mal mit einer Klasse gelöst, die bei jedem Öffnen eines Artikels einen Eintrag in die DB mit id und user id macht.
    Beim Öffnen eines Artikels wird gleichzeitig überprüft, ob schon ein Eintrag für einen Artikel in der DB vorhanden ist.

    Wenn der User allerdings nicht mehr auf der Seite zum Artikelbearbeiten ist, wird das bei einer Abfrage abgefangen und der zugehörige Eintrag in der DB wird gelöscht.
    Das Problem dabei ist, dass der User beim Bearbeiten einfach den Browser schließen kann und somit der Artikel gesperrt bleibt.
    Um sowas zu verhindern, könnte man ne maximale Speicherzeit des DB-Eintrages festlegen...
    Wenn nun ein User die maximale Speicherzeit der Sperrung überschreitet, könnte per Javascript ne Meldung "aufpoppen", die danach fragt, ob die Sitzung erneuert und damit die Speicherzeit verlängert werden soll.

    Ich hab leider noch keine Ahnung davon, wie man TL-Erweiterungen schreibt und momentan auch keine Zeit mich da einzuarbeiten. Sonst würd ichs sofort machen.
    Denn gerade für Projekte mit vielen Redakteuren, die selbstbestimmt und ohne Anweisung von "oben" Artikel ändern/schreiben/etc. wollen, ergeben sich Probleme durch gleichzeitiges Bearbeiten!

  18. #18
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wie bereits ist es wohl kein technisches Problem das zu lösen, nur müsste es jemand machen. Falls es wirklich dringend und ein Budget vom Kunden dafür vorhanden ist, findest du sicherlich einen TYPOlight-Partner der das machen kann.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  19. #19
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    aber offenbar gibt es wohl bereits eine Lösung, die auch tut Gerne würde auch ich diese ausprobieren.

    Das finde ich genial:
    Zitat Zitat von acenes Beitrag anzeigen
    oder hatte zumindest in V1, neueres kenn ich nicht
    Genau die richtige Einstellung

    Sebastian

  20. #20
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.713
    User beschenken
    Wunschliste

    Standard

    @Peter / mandrake

    gibts was Neues? wie sieht der Zitplan aus?

    Wenn ich das richtig gesehen habe, werden die Sessions vom BE per DB gehändelt - man könnte sich sichr an der Stelle einklinken und die "Feierabend-Redakteure" rauswerfen.

    In den meisten Fällen würde ein Hinweis a la Typo3, Wordpress usw. schon reichen

    Gruss zonky

  21. #21
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.713
    User beschenken
    Wunschliste

    Standard

    Hallo mandrake,

    nicht mehr lange und der letzte Eintrag jährt sich... ;-)

    Vielleicht kann man ja dem Projekt "etwas unter die Arme" greifen?

    Gruss zonky

  22. #22
    Contao-Fan Avatar von mandrake
    Registriert seit
    19.06.2009.
    Ort
    Düsseldorf
    Beiträge
    461

    Standard

    Hallo,

    siehe: https://www.contao-community.de/show...Access-Control

    Sorry, für die lange Wartezeit.

    MfG
    Peter

  23. #23
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    681

    Standard

    Wow, großartig! Vielen Dank! Das hat lange gefehlt.

  24. #24
    Contao-Fan
    Registriert seit
    22.10.2009.
    Beiträge
    293

    Standard

    Hallo,

    ich muss diesen Uralt-Thread mal wieder hervorholen. Die hier erwähnte Extension gab es ja wohl nur bis Contao 2.11.x.
    Gibt es inzwischen in Contao (Version 3.5.x oder auch 4.x) Routinen, die ein gleichzeitiges Bearbeiten ein und desselben Inhaltselementes durch mehrere Benutzer verhindern?
    Oder gibt es eine Erweiterung, die das tut?

    Viele Grüße,
    Ignatz

  25. #25
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dieses Feature ist für Contao 4.4 geplant. Es wird nicht verhindert, aber die Benutzer werden entsprechend informiert.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  26. #26
    Contao-Fan
    Registriert seit
    22.10.2009.
    Beiträge
    293

    Standard

    Sehr schön, so lange kann ich warten. Contao 4.4 leuchtet ja schon am Horizont ...

  27. #27
    Contao-Nutzer Avatar von pout
    Registriert seit
    23.06.2009.
    Ort
    Wien
    Beiträge
    121
    User beschenken
    Wunschliste

    Standard

    Ist das in 4.4 umgesetzt worden? Ich habe es noch nicht bemerkt. Wo wäre die Warnung?

  28. #28
    Contao-Fan
    Registriert seit
    16.11.2012.
    Ort
    Freiburg
    Beiträge
    539

    Standard

    Melde dich mit zwei Benutzern an und ändere die selbe Page oder sonst was. Dann erhältst du eine Meldung.
    Grüße
    Alex

  29. #29
    Contao-Fan Avatar von mandrake
    Registriert seit
    19.06.2009.
    Ort
    Düsseldorf
    Beiträge
    461

    Standard

    Zitat Zitat von pout Beitrag anzeigen
    Ist das in 4.4 umgesetzt worden? Ich habe es noch nicht bemerkt. Wo wäre die Warnung?
    Bearbeite einfach einen Datensatz mit zwei Benutzern und Du wirst sie sehen.

  30. #30
    Contao-Nutzer Avatar von pout
    Registriert seit
    23.06.2009.
    Ort
    Wien
    Beiträge
    121
    User beschenken
    Wunschliste

    Standard

    Leider nein. Ich bin in einem Browser als admin angemeldet und in einem anderen als ein Redakteur.
    Ich öffne bei beiden das gleiche Inhaltselement einer Nachricht. Ich sehe keine Meldung, weder beim Bearbeiten noch beim Speichern. Das selbe beim Inhaltselement eines Artikels.

  31. #31
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.466
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ist hier in der Keynote von Leo zu sehen:
    https://leofeyer.github.io/konferenz-2017/#38
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  32. #32
    Contao-Nutzer Avatar von pout
    Registriert seit
    23.06.2009.
    Ort
    Wien
    Beiträge
    121
    User beschenken
    Wunschliste

    Standard

    Ahh. Jetzt hab ichs. Danke. Ich dachte die Warnung käme, sobald man einen Datensatz öffnet, der von jemand anderem geöffnet ist.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Tagesliste mehrerer Kalender anzeigen
    Von lawfinger im Forum Nachrichten/Events/FAQ
    Antworten: 0
    Letzter Beitrag: 03.03.2011, 13:02
  2. V-Server / Hosting mehrerer Sites
    Von chrisdesign im Forum Erfahrungen mit Webhostern
    Antworten: 6
    Letzter Beitrag: 01.03.2011, 20:07
  3. Antworten: 2
    Letzter Beitrag: 13.02.2011, 22:35
  4. Reihenfolge der Ausgabe mehrerer CSS-Datein im Quellcode
    Von stefanh im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 22.03.2010, 13:01
  5. Reihenfolge beim Anlegen mehrerer Sprachen [gelöst]
    Von Graf Typo im Forum Sonstiges zu Contao
    Antworten: 5
    Letzter Beitrag: 12.11.2009, 14:39

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •