Englisch: Wichtige Seiten Hilfestellungen Externe Links Alle Inhalte dieses Wikis, soweit nicht anders angegeben, unter Creative Commons CC-BY-SA |
PmWikiDe /
Entwürfe
Autoren, Administratoren
PmWiki hat die Fähigkeit, Entwurfsversionen einer Seite zu stapeln, bevor sie offiziell werden. Alle Entwurfs-Seiten enden standardmäßig auf "-Draft". Das kann verändert werden durch Setzen der Variablen Konfiguration und GebrauchWenn der Site-Administrator Der "Als Entwurf speichern"-Button veranlasst, dass alle Bearbeitungen in einer Entwurfs-Kopie der Seite gespeichert werden. Dabei bleibt die Originalseite intakt. Nachfolgende Aufrufe zum Bearbeiten der Seite (Original oder Entwurf) lädt immer die Entwurfsseite zum Bearbeiten. Der "Veröffentlichen"-Button fügt die Änderungen in die Originalseite ein und löscht alle Entwurfs-Kopien, die angelegt worden sein könnten. Im Standard sind "Als Entwurf speichern" und "Veröffentlichen" für jeden mit 'Bearbeiten'-Rechten erlaubt (siehe Passwörter). Allerdings kann der Administrator auch die Konfigurationsvariable Wenn eine Seite veröffentlicht wird, hängt die Art, wie die Seitenversionen gespeichert werden, davon ab, ob der Administrator die Variable
Entwürfe und (Alle) Aktuelle(n) ÄnderungenStandardmäßig wird die Änderung bei "Als Entwurf speichern" und "Als Entwurf speichern und bearbeiten" in beide Listen, sowohl bei Alle aktuellen Änderungen als auch bei Aktuelle Änderungen in der Gruppe, eingetragen. Auch nach dem "Veröffentlichen" bleiben die Verweise auf die (verweisten) Versionen der Entwürfe. Um das auf beiden Seiten, Alle aktuellen Änderungen und Aktuelle Änderungen (in der Gruppe), zu deaktivieren: $DraftRecentChangesFmt = array(); oder alternativ: if ( @$EnableDrafts && @$_POST['postedit']>'' || @$_POST['postdraft']>'' ) unset($RecentChangesFmt); Um nur eines von beidem zu deaktivieren, setzen Sie es individuell zurück: if ( @$EnableDrafts && @$_POST['postedit']>'' || @$_POST['postdraft']>'' ) { unset($RecentChangesFmt['$Group.RecentChanges']); # -und/oder- unset($RecentChangesFmt['$SiteGroup.AllRecentChanges']); } Wenn ein $DraftRecentChangesFmt['Site.DraftRecentChanges'] = '* [[{$Group}.{$Name}]] . . . $CurrentTime $[by] $AuthorLink: [=$ChangeSummary=]'; Siehe auch Entwürfe und Seitenlisten (und RSS)Das Draft-Modul setzt zudem die Seitenlisten so (und dadurch auch RSS-Feeds), dass sie Entwurfs-Seiten per Voreinstellung ignorieren. Man muss schon 'list=all' oder Ähnliches einetzen, damit die Entwurfsseiten in den Seitenlisten und RSS-Feeds erscheinen. FAQWie moderiere ich alle Postings? Starten Sie mit Entwürfe erlauben, um den "Speichern"-Button in separate "Als Entwurf speichern"- und "Veröffentlichen"-Buttons zu verwandeln. Setzen Sie dann
Übersetzung von PmWiki.Drafts, Originalseite auf PmWikiDe.Drafts — Rückverweise
|