Konsolenbefehle
Jeder Befehl von ./console (bin/php/console): Jedes bin/php/<name>.php ist exp:<name>, ein Skript kann mit @alias Aliase hinzufügen. Hilfetext und Optionen werden aus dem Code gelesen und stimmen daher mit --help überein. ./console list zeigt sie auf einem Rechner an; ./console help <command> gibt die Hilfe eines Befehls aus.
| Befehl | Aliase | Was er tut |
|---|---|---|
| exp:accesscheck | exp:access:check | Prüft, was ein Benutzer mit einem Knoten oder Objekt tun darf (content/read, edit, ...) und welche Einschränkung es verweigert |
| exp:addanonymouspublicpolicies | Gibt der Rolle Anonymous die öffentlichen Richtlinien, die ihr fehlen: user/register, rss/feed, tags/view, die öffentlichen Views des Newsletters (Probelauf, außer mit --apply) | |
| exp:adddefaultstates | Gibt jedem Inhaltsobjekt den Standardzustand jeder Zustandsgruppe, aus der es keinen Zustand hat (Probelauf, außer mit --apply) | |
| exp:addeditorpolicies | Gibt der Rolle Editor die alltäglichen Richtlinien, die ihr fehlen: content/hide, content/restore, content/reverserelatedlist, ezmultiupload, den Bildeditor, das eigene Konto, den UI-Umschalter, die Klassengruppen aus editorpolicies.ini, ohne doppelte Richtlinien (Probelauf, außer mit --apply) | |
| exp:addexphelpreadpolicy | exp:help-grant | Gewährt exphelp/read (das Hilfesystem) der Rolle Editor oder den genannten Rollen (Probelauf, außer mit --apply) |
| exp:addmembermanagement | Richtet die Mitgliederverwaltung nach membermanagement.ini ein: die Rolle, mit der eine Gruppe (Standard Editors) die Konten einer anderen (Standard Members) verwaltet, nie Administrator users oder Editors (Probelauf, außer mit --apply) | |
| exp:addoauthauthorizepolicy | Gewährt oauth/authorize den Rollen, die Benutzern das Anmelden erlauben (Upgrade auf 6.0.15; Probelauf, außer mit --apply) | |
| exp:adduserapproval | Richtet die Freigabe neuer Konten in einer Benutzergruppe ein (Standard: neue Editors warten auf die Administrator users): das Workflow-Ereignis auf content/publish vorher und die Rolle, mit der die Anfragenden solche Konten anlegen dürfen; --mode=section richtet die optionale Alternative ein, einen Abschnitt Staff mit dem einfachen Freigabe-Ereignis (beides ein Probelauf, außer mit --apply) | |
| exp:audit | Audit-Log: die letzten Einträge, ein Ereignis anzeigen, die Hash-Ketten prüfen, die Kanäle auflisten | |
| exp:benchmark | exp:bench | Misst diese Installation: Seitenzeiten über HTTP, A/B zwischen Servern, Kernel-Messungen, Regressionsprüfung |
| exp:cache | Caches nach Tag, ID oder alle leeren und untersuchen: Inhalte, statisch, HTTP, Velocity, OPcache, APCu | |
| exp:changelog2xmltext | Wandelt eine Changelog-Datei in das XML-Textformat um und gibt sie auf der Standardausgabe aus | |
| exp:checkclasses | Lädt jede deklarierte Klasse und meldet die, deren Laden PHP verweigert | |
| exp:checkcodestyle | ||
| exp:checkdbfiles | Prüft die Datenbank-Update-Dateien gegen den Upgrade-Pfad; meldet fehlende oder überzählige Dateien | |
| exp:checkmanifest | ||
| exp:cleanuppolicies | Entfernt Richtlinien von Modulen, die es nicht mehr gibt (Probelauf, außer mit --apply) | |
| exp:cleanuprss | Kürzt per RSS importierte Inhalte und behält die neuesten Einträge jedes aktiven Imports (Probelauf, außer mit --apply) | |
| exp:cleanupversions | Entfernt archivierte Inhaltsversionen jenseits der Grenzen von VersionManagement (Probelauf, außer mit --apply; -n: nicht warten) | |
| exp:clusterize | Verschiebt die Dateien aus var in den Cluster-Speicher der Datenbank (-u verschiebt sie zurück) | |
| exp:clusterpurge | Löscht die Cluster-Dateien der angegebenen Bereiche physisch (--scopes=scope1,scope2; Probelauf, außer mit --apply) | |
| exp:collaborationsampledata | exp:collaboration:sample-data | Legt Beispielinhalte für das Kollaborationswerkzeug an (Freigaben, Kommentare, Gruppen) oder entfernt sie wieder (Probelauf, außer mit --apply) |
| exp:configphp | exp:config:list, exp:config:get, exp:config:set, exp:config:unset | Listet, liest, setzt und entfernt die define()-Einstellungen der config.php, mit Typ und mit php -l geprüft, beschrieben durch config.php-RECOMMENDED (set und unset: Probelauf ohne --apply) |
| exp:contentcheck | exp:content-check | Inhaltsprüfungen: den Referenzindex aufbauen, die ungenutzten Assets und die defekten Beziehungen unter einem Knoten auflisten, die fehlenden Dateien auflisten, die Speicherdateien durchsuchen (nur Bericht; --fix, --quarantine und --fix-permissions sind ein Probelauf, außer mit --apply) |
| exp:convertezenumtoezselection | ||
| exp:convertprice2multiprice | Wandelt Inhaltsobjekte mit Attributen vom Datentyp 'price' in 'multiprice' um | |
| exp:dfscleanup | Gleicht Datenbank und DFS-Dateien miteinander ab (-S, -B) und löscht nicht vorhandene (-D) | |
| exp:expbackfillordersiteaccess | Leitet den Siteaccess von Bestellungen ab, die vor der Erfassung von ezorder.siteaccess aufgegeben wurden (Probelauf ohne --apply) | |
| exp:expcontentjob | Inhaltsaufträge ausführen, auflisten, fortsetzen und abbrechen: große Teilbäume stapelweise entfernen und kopieren | |
| exp:expfetch | exp:info, exp:about | Die Systemkarte: das Exponential-„e“ neben den Fakten dieser Installation, ihrer Engine und ihres Rechners, mit Hinweisen zum Zustand (exp:info ergänzt ein Inventar, exp:about das Projekt) |
| exp:expgraphqlbench | exp:graphql:bench | Misst die Geschwindigkeit der GraphQL-API an Entscheidung 18: zwischengespeichertes GET, 304, zwischengespeichertes POST, eine zwischengespeicherte Antwort über den Kernel und eine nicht zwischengespeicherte Abfrage, je N Anfragen, mit Median, p95 und Maximum |
| exp:expgraphqldisable | exp:graphql:disable | Schaltet die GraphQL-API oder nur ihre Mutationen für jeden Siteaccess oder für einige aus; ein Probelauf ohne --apply |
| exp:expgraphqlenable | exp:graphql:enable | Schaltet die GraphQL-API mit einem Befehl ein: die Siteaccesses, die Mutationen, CORS für ein Frontend, ein API-Schlüssel, das Schema, ein curl-Beispiel; ein Probelauf ohne --apply |
| exp:expgraphqlkeys | exp:graphql:keys | Die persönlichen API-Schlüssel der GraphQL-API: auflisten, einen für einen Benutzer erzeugen (das Token wird einmal gezeigt) oder einen widerrufen; ein Probelauf ohne --apply |
| exp:expgraphqlpersist | exp:graphql:persist | Speichert GraphQL-Abfragen als gespeicherte Abfragen auf dem Server (aufgerufen nach Name oder SHA-256), listet sie auf oder entfernt sie; ein Probelauf ohne --apply |
| exp:expgraphqlquery | exp:graphql:query | Führt eine GraphQL-Abfrage auf der Konsole aus, als ein Benutzer der Installation (anonym, wenn --as keinen nennt), und gibt die Antwort aus |
| exp:expgraphqlschema | exp:graphql:schema | Gibt das GraphQL-Schema eines Siteaccess aus oder schreibt es in eine Datei: die Schemasprache (sdl), das Ergebnis der Introspection (json) oder die Klassen und ihre Felder (summary) |
| exp:expgraphqlstarter | exp:graphql:starter | Erzeugt ein Starter-Frontend (Next.js, Nuxt, Astro, reines HTML oder Expo), das die Site über die GraphQL-API liest, mit Abfragen aus dem aktuellen Schema; ein Probelauf ohne --apply |
| exp:expgraphqlstatus | exp:graphql:status | Die GraphQL-API eines Siteaccess: ein- oder ausgeschaltet, Endpunkt, Bibliothek, Grenzen, Introspection, Benennung, Schema-Hash, Klassen und Datentypen ohne eigene Abbildung |
| exp:expgraphqlwebhooks | exp:graphql:webhooks | Die Webhooks der GraphQL-API: auflisten, einen hinzufügen oder ändern (mit einem neuen Signiergeheimnis), einen entfernen, einen Test senden, sofort zustellen, das Zustellprotokoll lesen; ein Probelauf ohne --apply |
| exp:exphelp | exp:help | Das Hilfesystem auf der Kommandozeile: den Index von doc/ aufbauen und beschreiben, darin suchen, die Metadaten einer Seite zeigen, ihre Links und Bilder prüfen |
| exp:exphelpcontent | exp:help:content | Hilfe als Inhalt: die Hilfeklassen, Abschnitte, Zustände, den Baum und die Rollen anlegen (idempotent), die Themen gegen den Stilleitfaden prüfen, das Glossar und Themen anlegen, berichten und deinstallieren (die ändernden Aktionen sind ein Probelauf, außer mit --apply) |
| exp:exphelpexamples | exp:help:examples | Erzeugt die Referenzbeispiele der Hilfe unter doc/eng-us/examples/ aus dem Code: Template-Operatoren und -Funktionen, Fetch-Funktionen, Modulansichten, Richtlinien, INI-Einstellungen, Datentypen, Workflow-Ereignisse, Cronjobs, Konsolenbefehle und Erweiterungspunkte |
| exp:explogs | exp:logs | Der Log-Viewer auf der Kommandozeile: die Log-Dateien auflisten, einer folgen, sie und ihre Rotationen durchsuchen, eine Fehlerreferenz und die Zeilen ihrer Anfrage finden (standardmäßig maskiert); Logs rotieren und ihre Archive aufräumen (Probelauf, außer mit --apply) |
| exp:exploremipsumfill | exp:loremipsum | Füllt eine Übersetzung von Objekten in einer Testsprache (Lorem Ipsum, qlo-ZZ) mit Lorem-ipsum-Text (Probelauf, außer mit --apply) |
| exp:explovestack | exp:lovestack | Prüft eine von LoveStack kommende Installation (nur lesend) und trägt ihre Datenbank als die von Exponential ein (migrate) |
| exp:expmigrationcaption | exp:migration:caption | Legt jetzt einen Sicherungspunkt (Caption) der Installation an (Datenbank, Speicher, Einstellungen, die Commits des Codes) oder listet die Sicherungspunkte; ein Probelauf ohne --apply |
| exp:expmigrationcheck | exp:migration:check | Prüft Migrationsdateien, ohne sie auszuführen: Namen, Kopfzeilen, Reihenfolge, PHP-Syntax und Klassen (die Prüfung für CI) |
| exp:expmigrationconvert | exp:migration:convert | Wandelt YAML-Migrationen des Migrations-Bundles der Symfony-basierten Plattform in YAML-Migrationen von Exponential um: eine Datei oder jede .yml-Datei eines Ordners, Schritt für Schritt; was sich nicht umwandeln lässt, steht oben in der neuen Datei; ohne --apply ein Probelauf |
| exp:expmigrationdeploy | exp:migration:deploy | Überträgt die Migrationen dieser Installation auf eine oder viele Gegenstellen gleichzeitig und im Gleichstand: Preflight und Prüfung auf allen, dann alle umschalten oder alle zurücksetzen |
| exp:expmigrationdryrun | exp:migration:dry-run | Probelauf der offenen Migrationen: der Plan, und mit --simulate ein Lauf in einer Transaktion, die zurückgerollt wird (--diff zeigt, was sich geändert hat) |
| exp:expmigrationgenerate | exp:migration:generate | Schreibt eine neue Migrationsdatei: --skeleton schreibt eine leere Migration (PHP, oder mit --type=yml, sql, ini oder graphql diese Art); --from-recording macht aus einer Aufzeichnung von Änderungen eine YAML-Migration; --from-content, --from-class, --from-role, --from-section und --from-settings machen eine aus dem, was die Installation hat; --from-diff macht eine aus dem, was sich seit einem Sicherungspunkt, gegenüber einer anderen Installation oder einem Datenbank-Dump geändert hat; ein Probelauf ohne --apply |
| exp:expmigrationheal | exp:migration:heal | Selbstheilung vor einem Migrationslauf: eine verwaiste Laufsperre, fehlende Migrationsordner, Dateirechte, Caches (was ein Deploy auf einer Gegenstelle korrigieren darf) |
| exp:expmigrationmigrate | exp:migration:migrate | Führt die offenen Migrationen aus: ein Probelauf ohne --apply; Sicherungspunkte davor und danach, Wiederherstellung bei einem Fehler, Commit, Tag und Push |
| exp:expmigrationpush | exp:migration:push | Überträgt die Migrationsläufe, deren Push fehlschlug (Push-Zustand pending), an das Remote des Migrations-Repositorys; ein Probelauf ohne --apply |
| exp:expmigrationrecorddiscard | exp:migration:record:discard | Verwirft eine Aufzeichnung von Änderungen: die Aufzeichnung und jedes erfasste Ereignis werden entfernt (eine laufende hört auf aufzuzeichnen); ein Probelauf ohne --apply |
| exp:expmigrationrecordlist | exp:migration:record:list | Listet die Aufzeichnungen von Änderungen, laufende und beendete, die neueste zuerst, mit Art, Zustand und Zahl der Ereignisse |
| exp:expmigrationrecordshow | exp:migration:record:show | Zeigt eine Aufzeichnung von Änderungen: jedes erfasste Ereignis als der Migrationsschritt, für den es steht, oder mit --plan die Schritte, die eine Migration daraus hätte |
| exp:expmigrationrecordstart | exp:migration:record:start | Startet eine Aufzeichnung von Änderungen: die eigenen Änderungen eines Benutzers (eine Sitzungsaufzeichnung) oder jede Änderung der Website (--site-wide), festgehalten als Schritte einer YAML-Migration; ein Probelauf ohne --apply |
| exp:expmigrationrecordstatus | exp:migration:record:status | Die laufenden Aufzeichnungen von Änderungen: das websiteweite Fenster und die eigene Aufzeichnung des Benutzers, mit dem bisher Aufgezeichneten; repariert die Datei der laufenden Aufzeichnungen |
| exp:expmigrationrecordstop | exp:migration:record:stop | Beendet eine Aufzeichnung von Änderungen: die genannte, die eigene eines Benutzers (--user) oder das websiteweite Fenster (--site-wide); ihre Ereignisse bleiben für exp:migration:generate --from-recording; ein Probelauf ohne --apply |
| exp:expmigrationremotelist | exp:migration:remote:list | Die Gegenstellen, auf die Migrationen übertragen werden können (migration.ini [RemoteSettings]), mit ihren Gruppen und jedem Problem ihrer Einstellungen; verbindet sich mit keiner |
| exp:expmigrationremotestatus | exp:migration:remote:status | Der Migrationsstand der Gegenstellen, parallel gelesen (erreichbar, Version, Sperre, ausgeführt, ausstehend, gescheitert), ob sie im Gleichstand sind, und die letzten Deploys |
| exp:expmigrationreposplit | exp:migration:repo:split | Trennt den Migrationsordner des Git-Checkouts der Installation mit seiner Historie in ein eigenes Repository ab (jeder Commit, der ihn geändert hat, mit denselben Autoren, Daten und Nachrichten); ohne --apply ein Probelauf |
| exp:expmigrationresume | exp:migration:resume | Setzt einen fehlgeschlagenen oder abgebrochenen Migrationslauf fort: die noch offenen Migrationen laufen erneut; ein Probelauf ohne --apply |
| exp:expmigrationrollback | exp:migration:rollback | Nimmt Migrationen zurück: einen Lauf (sein Sicherungspunkt wird wiederhergestellt), eine Migration (ihr down()) oder, für Fachleute, jeden Sicherungspunkt; ein Probelauf ohne --apply |
| exp:expmigrationstatus | exp:migration:status | Migrationsstatus: jede Migration mit ihrem Zustand (done, pending, not-needed, failed, unknown), die letzten Läufe und was wartet |
| exp:exppatterncatalogue | ||
| exp:exprepair | Reparaturwarteschlange der Fehlerseite für fehlende Bibliotheken: --create-key, --disable, --status, --run | |
| exp:expstaticbuild | exp:static:build | Baut eine statische Kopie des Siteaccess eines Ziels in seinen Ordner (statisches Veröffentlichen): als anonymer Benutzer durchlaufen, Links umgeschrieben, Dateien gesammelt, Zusatzdateien und Manifest geschrieben |
| exp:expstaticdiff | exp:static:diff | Was der letzte statische Build eines Ziels geändert hat, ob sein Ordner noch zum Manifest passt und ob jeder Link darin funktioniert, wenn er unterhalb eines Pfads ausgeliefert wird |
| exp:expstaticdns | exp:static:dns | Die DNS-Einträge einer eigenen Domain für GitHub Pages prüfen: die A-, AAAA- und CNAME-Einträge verglichen mit den Adressen von GitHub, und was zu ändern ist |
| exp:expstaticgithub | exp:static:github | Ein Ziel des statischen Veröffentlichens auf GitHub einrichten (das Repository, GitHub Pages aus dem Branch oder mit Actions, die eigene Domain, HTTPS), seinen Zustand dort zeigen oder sich bei GitHub anmelden |
| exp:expstatickeys | exp:static:keys | Den SSH-Deploy-Key eines Ziels des statischen Veröffentlichens erzeugen oder anzeigen: ed25519, die private Hälfte im Geheimnisspeicher, die öffentliche zum Hinzufügen beim Repository |
| exp:expstaticpublish | exp:static:publish | Den statischen Build eines Ziels veröffentlichen (statisches Veröffentlichen): im Git-Repository des Ziels committen, als static/<ziel>/<n> taggen und pushen, nie erzwungen |
| exp:expstaticpush | exp:static:push | Die Ziele des statischen Veröffentlichens erneut pushen, deren Push gescheitert ist (Läufe mit dem Push-Zustand pending), nie erzwungen |
| exp:expstaticrollback | exp:static:rollback | Ein Ziel des statischen Veröffentlichens auf eine frühere Veröffentlichung zurücknehmen: ein neuer Commit mit den Dateien dieses Tags, getaggt und gepusht; der Verlauf bleibt |
| exp:expstaticserve | exp:static:serve | Den statischen Build eines Ziels lokal ansehen: der eingebaute Webserver von PHP liefert seinen Ordner unterhalb des Basispfads des Ziels aus, wie GitHub Pages eine Projekt-Website ausliefert |
| exp:expstaticstatus | exp:static:status | Der Zustand eines Ziels des statischen Veröffentlichens: sein Git-Repository, die Zugangsdaten (nie ihr Wert), die letzten Läufe, wartende Pushes und veraltete Seiten |
| exp:expstatictargets | exp:static:targets | Listet die Ziele des statischen Veröffentlichens (staticcache.ini [Target_<id>]) mit Siteaccess, Links und Ordner und prüft jedes |
| exp:exptemplatecheck | exp:template:check, exp:template:lint, exp:template:convert:check | Prüft Templates jeder Engine (.tpl, .stpl, .twig, .html.twig) auf gültige Syntax: Dateien, Verzeichnisse, Designs, Erweiterungen, Siteaccesses; Stufen syntax/compile/strict; Ausgabe als Text, json, jsonl, junit, checkstyle, github und sarif |
| exp:exptemplateconvert | exp:template:convert | Konvertiert die Templates eines Designs von einer Template-Engine in eine andere (--from-engine, --to-engine: tpl, stpl, twig); --dry-run, --file, --force, --override-ini, --twig-suffix |
| exp:exptemplateconvertdiff | exp:template:convert:diff | Gibt die Konvertierung eines Templates in eine andere Engine auf stdout aus, ohne etwas zu schreiben (--file, --to-engine, --from-engine) |
| exp:exptemplateconvertstpltotpl | exp:template:convert:stpl-to-tpl | Konvertiert die Smarty-Templates (.stpl) eines Designs in Exponential-Templates (.tpl); --dry-run, --file, --force, --override-ini |
| exp:exptemplateconvertstpltotwig | exp:template:convert:stpl-to-twig | Konvertiert die Smarty-Templates (.stpl) eines Designs in Twig-Templates (.twig); --dry-run, --file, --force, --override-ini, --twig-suffix |
| exp:exptemplateconverttpltostpl | exp:template:convert:tpl-to-stpl | Konvertiert die Exponential-Templates (.tpl) eines Designs in Smarty-Templates (.stpl); --dry-run, --file, --force, --override-ini |
| exp:exptemplateconverttpltotwig | exp:template:convert:tpl-to-twig | Konvertiert die Exponential-Templates (.tpl) eines Designs in Twig-Templates (.twig); --dry-run, --file, --force, --override-ini, --twig-suffix |
| exp:exptemplateconverttwigtostpl | exp:template:convert:twig-to-stpl | Konvertiert die Twig-Templates (.twig) eines Designs in Smarty-Templates (.stpl); --dry-run, --file, --force, --override-ini |
| exp:exptemplateconverttwigtotpl | exp:template:convert:twig-to-tpl | Konvertiert die Twig-Templates (.twig) eines Designs in Exponential-Templates (.tpl); --dry-run, --file, --force, --override-ini |
| exp:exptemplateengines | exp:template:engines | Listet die Template-Engines: Bibliothek gefunden oder nicht, Version, Dateiendungen, Einstellungen, Sicherheitsrichtlinie, Cache der kompilierten Templates |
| exp:expurlbatches | exp:url:batches | Die Importe von URL-Zuordnungen auflisten: wer wann welche Datei importiert hat, die Anzahlen und ob er zurückgenommen wurde |
| exp:expurlexport | exp:url:export | Den URL-Übersetzer, die Platzhalter und die Weiterleitungen als URL-Zuordnung exportieren (CSV, JSON, .xlsx, .ods, Apache- oder nginx-Regeln) |
| exp:expurlfrom404 | exp:url:from-404 | Eine URL-Zuordnung aus dem Protokoll nicht gefundener Seiten beginnen: die Adressen, die Besucher aufgerufen und nicht gefunden haben, die häufigsten zuerst, als auszufüllende Zeilen |
| exp:expurlfromsitemap | exp:url:from-sitemap | Eine URL-Zuordnung aus der Sitemap einer alten Website (sitemap.xml, ein Sitemap-Index, .gz) oder einer Crawl-Liste beginnen: jede alte Adresse als auszufüllende Zeile |
| exp:expurlimport | exp:url:import | Eine URL-Zuordnung (CSV, JSON, .xlsx, .ods, Apache- oder nginx-Regeln) in den URL-Übersetzer, die Platzhalter und die Weiterleitungen importieren, als ein Stapel, der sich zurücknehmen lässt |
| exp:expurlsuggest | exp:url:suggest | Neue Ziele für die Zeilen einer URL-Zuordnung vorschlagen, die keines haben, danach, wie ähnlich ihre alte Adresse den Adressen und Namen der Seiten dieser Website ist |
| exp:expurltest | exp:url:test | Eine URL-Zuordnung an einer laufenden Website prüfen: jede alte Adresse aufrufen, den Weiterleitungen folgen und vergleichen, wo sie landet, mit new_url |
| exp:expurlundo | exp:url:undo | Einen Import einer URL-Zuordnung zurücknehmen: jeden Alias, Platzhalter und jede Weiterleitung, die er angelegt oder geändert hat, wieder so, wie sie waren |
| exp:expuser2fa | exp:user:2fa | Anmeldung in zwei Schritten und Passkeys eines Kontos: anzeigen; den zweiten Schritt für jemanden zurücksetzen, der sein Telefon verloren hat, die Passkeys eines verlorenen Geräts entfernen (Änderungen sind ohne --apply ein Probelauf) |
| exp:expuserapprove | exp:user:approve | Eine wartende Registrierung freigeben (das Konto aktivieren oder seinen Freigabeeintrag annehmen und es veröffentlichen) oder mit --reject ablehnen, wie es Benutzer > Nicht aktiviert und der Freigabeeintrag tun (ein Probelauf ohne --apply) |
| exp:expuseraudit | exp:user:audit | Das Benutzer-Auditprotokoll eines Kontos (Benutzer > Audit): was mit ihm geschah und was es tat, das Neueste zuerst, gefiltert nach Ereignis, Ergebnis und Tagen |
| exp:expuserbulk | exp:user:bulk | Jedes Konto, das die Listenfilter auswählen, deaktivieren, aktivieren, löschen, freigeben, ablehnen oder entsperren, jedes so wie der einzelne Befehl; --apply braucht --confirm mit der Zahl, die der Probelauf gezeigt hat |
| exp:expuserchecklogin | exp:user:check-login | Prüfen, ob ein von der Standardeingabe gelesenes Passwort ein Konto anmeldet (richtiges Passwort, aktiviert, nicht gesperrt), für Skripte und Zustandsprüfungen; zählt nie als fehlgeschlagene Anmeldung |
| exp:expusercreate | exp:user:create | Ein Benutzerkonto über das Veröffentlichen von Inhalten anlegen, wie es die Administration tut (seine Workflows und die Freigabe neuer Konten laufen): Anmeldename, E-Mail-Adresse, Namen, Gruppen und ein Passwort von der Standardeingabe, ein erzeugtes oder die Aktivierungsmail (ein Probelauf ohne --apply) |
| exp:expuserdelete | exp:user:delete | Ein Benutzerkonto endgültig entfernen, wie es die Administration tut; verweigert den anonymen Benutzer, die Administratorkonten, den handelnden Benutzer und den letzten Administrator (ein Probelauf ohne --apply) |
| exp:expuserdisable | exp:user:disable | Ein Benutzerkonto deaktivieren und seine Sitzungen beenden, wie es Benutzereinstellungen bearbeiten tut; verweigert die geschützten Konten und den letzten Administrator (ein Probelauf ohne --apply) |
| exp:expuseredit | exp:user:edit | Ein Benutzerkonto ändern: E-Mail-Adresse, Anmeldename, Vor- und Nachname, hinzugefügte oder entfernte Gruppen, die Hauptgruppe (ein Probelauf ohne --apply) |
| exp:expuserenable | exp:user:enable | Ein deaktiviertes Benutzerkonto wieder aktivieren, wie es Benutzereinstellungen bearbeiten tut; ein nie aktiviertes Konto wird stattdessen mit exp:user:approve freigegeben (ein Probelauf ohne --apply) |
| exp:expuserexport | exp:user:export | Die Konten, die die Listenfilter auswählen, als CSV oder JSON exportieren: Anmeldename, E-Mail-Adresse, Namen, Zustand, Gruppen, letzter Besuch (nie ein Passwort oder sein Hash) |
| exp:expusergroups | exp:user:groups | Benutzergruppen: den Gruppenbaum mit seinen Mitgliedern auflisten, eine Gruppe anlegen, umbenennen und verschieben, eine leere Gruppe in den Papierkorb legen (Änderungen sind ohne --apply ein Probelauf) |
| exp:expuserhygiene | exp:user:hygiene | Die Zahlen von Benutzer > Hygiene: Konten je Zustand (deaktiviert, nicht aktiviert, wartend, gesperrt, nie angemeldet, inaktiv, verwaist, doppelte Anmeldenamen und Adressen), jeweils mit dem Befehl, der sie auflistet |
| exp:expuserimport | exp:user:import | Konten aus einer CSV- oder JSON-Datei importieren, jedes so angelegt wie mit exp:user:create, mit der Aktivierungsmail oder deaktiviert; nie ein Passwort aus der Datei (ohne --apply ein Probelauf, der jede Zeile prüft) |
| exp:expuserlist | exp:user:list | Benutzerkonten auflisten: nach Zustand (aktiviert, deaktiviert, nicht aktiviert, wartend, gesperrt, nie angemeldet, inaktiv ...), Gruppe und Suche filtern, seitenweise |
| exp:expuserpending | exp:user:pending | Die wartenden Registrierungen auflisten: auf die Bestätigung der E-Mail-Adresse, auf einen Administrator oder auf einen Freigabeeintrag, die neuesten zuerst |
| exp:expuserrequirepasswordchange | exp:user:require-password-change | Bei der nächsten Anmeldung des Kontos ein neues Passwort verlangen, oder diese Markierung mit --clear entfernen, wie es das Bearbeitungsformular des Kontos tut (ein Probelauf ohne --apply) |
| exp:expuserresendactivation | exp:user:resend-activation | Die Aktivierungsmail mit einem neuen Schlüssel erneut an ein Konto senden, das nie aktiviert wurde, wie es Benutzer > Nicht aktiviert tut (ein Probelauf ohne --apply) |
| exp:expuserresetpassword | exp:user:reset-password | Das Passwort eines Benutzers zurücksetzen: den Link „Passwort zurücksetzen“ senden, ein erzeugtes Passwort setzen und einmal anzeigen oder eines von der Standardeingabe; auf Wunsch bei der nächsten Anmeldung ein neues verlangen (ein Probelauf ohne --apply) |
| exp:expuserroles | exp:user:roles | Rollenzuweisungen: die eines Benutzers oder einer Gruppe auflisten, eine Rolle mit oder ohne Teilbaum- oder Bereichseinschränkung zuweisen, sie entziehen, wie es role/assign tut (Änderungen sind ohne --apply ein Probelauf) |
| exp:expusersessions | exp:user:sessions | Die erfassten Sitzungen eines Kontos (Ihre Geräte): auflisten, alle oder eine beenden, wie es ein Administrator unter user/sessions tut (das Beenden ist ohne --apply ein Probelauf) |
| exp:expusershow | exp:user:show | Ein Benutzerkonto anzeigen: Gruppen, Rollen mit ihrer Einschränkung, aktiviert oder gesperrt, letzter Besuch, Zustand der Registrierung, Anmeldung in zwei Schritten und aktive Sitzungen (nie ein Passwort-Hash) |
| exp:expuserunlock | exp:user:unlock | Ein nach zu vielen falschen Passwörtern gesperrtes Konto entsperren: seine fehlgeschlagenen Anmeldungen zurück auf 0, wie es Benutzer > Hygiene tut (ein Probelauf ohne --apply) |
| exp:expuserwhoami | exp:user:whoami | Als welches Konto die Konsole handelt (der Benutzer aus [UserSettings] UserCreatorID oder --as), mit seinen Rollen und ob es alle Rechte hat |
| exp:expviewcountupdate | exp:viewcount:update | Zählt die Seitenaufrufe aus den Zugriffsprotokollen des Webservers in den Aufrufzähler (ezview_counter), für einen Siteaccess oder mehrere |
| exp:expwtmigratefromezwt | exp:wt:migrate-from-ezwt | Ersetzt ezwt (die Website-Werkzeugleiste) durch expwt (die Website-Seitenleiste): Einstellungen, Richtlinien, Aktivierung, Zeitplan (Probelauf ohne --apply) |
| exp:ezapplytemplate | Wendet die in Dateien gefundenen Template-Blöcke an und schreibt die Dateien zurück (Exit-Code 0, 1 oder 2) | |
| exp:ezasynchronouspublisher | ||
| exp:ezcache | Leert die Caches von Exponential nach Tag oder ID (--clear-tag, --clear-id, --clear-all, --list-tags) | |
| exp:ezcheckphptag | Prüft Dateien auf Zeichen vor dem PHP-Start-Tag oder nach dem End-Tag | |
| exp:ezchecktranslation | Zeigt Statistiken zu einer Übersetzung, z. B. ezchecktranslation.php ita-IT | |
| exp:ezcontentcache | Leert die Inhalts-Caches der angegebenen Knoten oder Teilbäume (--clear-node, --clear-subtree) | |
| exp:ezconvert2isbn13 | Wandelt ISBN-10-Nummern in ISBN-13 um | |
| exp:ezconvertdbcharset | Stellt alle Datenbanktabellen von Exponential auf den Zeichensatz UTF-8 um | |
| exp:ezconvertmysqltabletype | Wandelt die Tabellen einer MySQL-Datenbank in einen anderen Tabellentyp um (--list, --newtype=TYPE) | |
| exp:ezcreatedeactivatedusergroup | Legt die Benutzergruppe für deaktivierte Konten („Deaktivieren und verschieben“) schon vor der ersten Verwendung an | |
| exp:ezcsvexport | Exportiert den Teilbaum unter einem Knoten in eine CSV-Datei pro Inhaltsklasse (--storage-dir) | |
| exp:ezcsvimport | Importiert Inhaltsobjekte einer Klasse unter einen Knoten aus einer CSV-Datei (--class, --creator) | |
| exp:ezexec | Führt ein PHP-Skript nach dem Bootstrap von Exponential aus: ezexec.php myscript.php | |
| exp:ezflowupgrade | Aktualisiert die installierten ezflow-Pakete (--to-version, --package, --url) | |
| exp:ezgeneratetranslationcache | Erzeugt die Cache-Dateien der Übersetzungen (--ts-list beschränkt es auf die angegebenen Übersetzungen) | |
| exp:ezimportdbafile | Importiert die dba-Daten eines Datentyps in die Datenbank (--datatype=ezisbn) | |
| exp:ezpgenerateautoloads | Erzeugt die Autoload-Arrays der Klassen: Kernel (-k), Kernel-Overrides (-o), Erweiterungen (-e) | |
| exp:ezpublishingbenchmark | Misst paralleles Veröffentlichen in gleichzeitigen Stapeln (--batches-count, -l level) | |
| exp:ezrequestrules | Listet und prüft die Anfrageregeln eines Siteaccess und erklärt ihre Entscheidung für eine Adresse | |
| exp:ezsessiongc | Entfernt abgelaufene Sitzungen gemäß site.ini [Session] SessionTimeout | |
| exp:ezsqldiff | Zeigt die Unterschiede zwischen zwei Datenbankschemata; der Exit-Code sagt, ob sie sich unterscheiden | |
| exp:ezsqldumpisbndata | Schreibt die ISBN-Gruppen- und -Bereichstabellen als SQL in eine Datei oder auf die Standardausgabe | |
| exp:ezsqldumpschema | Schreibt das Datenbankschema in eine Datei oder auf die Standardausgabe (--type, --user) | |
| exp:ezsqlinsertschema | Fügt ein Datenbankschema und Daten aus einer .dba-Datei in eine Datenbank ein (--type, --user) | |
| exp:ezsubtreecopy | Kopiert einen Inhaltsteilbaum an einen neuen Ort (--src-node-id, --dst-node-id; Probelauf, außer mit --apply) | |
| exp:ezsubtreeremove | Entfernt Inhaltsteilbäume nach Knoten-ID, in den Papierkorb, außer mit --ignore-trash (Probelauf, außer mit --apply) | |
| exp:eztc | Kompiliert die Templates eines Siteaccess in den Template-Cache (--force kompiliert alle neu) | |
| exp:eztemplatecheck | Prüft die Syntax der Templates eines Siteaccess oder eines Design-Verzeichnisses | |
| exp:ezwebincommon | Hilfsbibliothek von ezwebininstall und ezwebinupgrade, nicht zum direkten Ausführen gedacht | |
| exp:ezwebininstall | Installiert das Seitenpaket ezwebin und konfiguriert die Website | |
| exp:ezwebinupgrade | Aktualisiert eine vorhandene ezwebin-Installation auf die aktuelle Paketversion (--to-version) | |
| exp:flatten | Entfernt ungenutzte Daten aus der Datenbank: contentobject, contentclass, workflow, role oder all | |
| exp:frankenphp | exp:fp | Steuert die FrankenPHP-Engine des Exponential-Webservers |
| exp:i18n | Die Übersetzungs-Fallbacks: pro Locale die Kette der Übersetzungen, auf die sie zurückfällt, und wie viel vom Kernel und von jeder Erweiterung übersetzt angezeigt wird; --check für CI | |
| exp:ini | INI-Einstellungen in jedem Bereich lesen und ändern: get, set, add, rem, clear, toggle, copy, move, where, list, scopes | |
| exp:install | exp:names | Installation mit einem Befehl, standardmäßig SQLite, keine kickstart.ini nötig (ein Probelauf, außer mit --apply) |
| exp:installcrontab | Den Cronjob der Installation zeigen, hinzufügen oder entfernen: die Crontab-Zeilen, die ihre Cronjob-Teile ausführen (--add und --remove: Probelauf, außer mit --apply) | |
| exp:kickstarter | Kickstarter: "ini" schreibt kickstart.ini, "run" installiert daraus (ein Probelauf, außer mit --apply) | |
| exp:mailbounces | exp:mail:bounces | Liest das Bounce-Postfach: harte Bounces und Spam-Beschwerden kommen auf die Sperrliste (Probelauf, außer mit --apply) |
| exp:mailconsent | exp:mail:consent | Das Einwilligungsprotokoll der E-Mail-Einstellungen: auflisten, als CSV exportieren, nach Aufbewahrungsfrist aufräumen (Probelauf, außer mit --apply) |
| exp:mailgate | exp:mail:gate | Testet das Mail-Gate: wer von den angegebenen Adressen eine Mail einer Kategorie bekäme und wie die ergänzte Mail aussieht |
| exp:mailpreferences | exp:mail:preferences | Zeigt und ändert die E-Mail-Einstellungen eines Benutzers oder einer Adresse: Kategorien, Hauptschalter, Häufigkeit, Export, Löschen |
| exp:mailstatus | exp:mail:status | Zeigt das System der E-Mail-Einstellungen: Tabellen, Gate, Fußzeile, Kategorien, Sperrliste, Einwilligungsprotokoll, die letzten Entscheidungen des Gates und Probleme |
| exp:mailsuppression | exp:mail:suppression | Die Sperrliste des E-Mail-Gates: Einträge auflisten, prüfen, hinzufügen und aufheben (es werden nur Hashes gespeichert) |
| exp:maintenance | Nimmt die Website für Wartungsarbeiten vom Netz und wieder zurück: on, off oder status | |
| exp:makestaticcache | Durchläuft die öffentlichen Siteaccesses und erzeugt statische Seiten (--site, --max-pages, --max-depth) | |
| exp:notificationevents | exp:notification:events, exp:notify:events | Die Benachrichtigungsereignisse auflisten oder die alten entfernen (Probelauf, außer mit --apply) |
| exp:notificationrun | exp:notification:run, exp:notify:run | Den Benachrichtigungsfilter ausführen: die Benachrichtigungen der wartenden Ereignisse und die fälligen Zusammenfassungen senden (Probelauf, außer mit --apply) |
| exp:notificationstatus | exp:notification:status, exp:notify:status | Zeigt das Benachrichtigungssystem: anstehende Ereignisse, Einträge der Zusammenfassungen, Abonnements, die letzten Läufe und Probleme |
| exp:notificationsubscriptions | exp:notification:subscriptions, exp:notify:subscriptions | Die Teilbaum-Benachrichtigungsabonnements je Benutzer und Teilbaum auflisten oder die entfernen, deren Inhalt fehlt (Probelauf, außer mit --apply) |
| exp:phar | Baut und untersucht das Engine-Archiv dist/engine.phar (Verben build, check, clean, info) | |
| exp:preload | Die Seiten-Caches einer Site vorwärmen: ihre Abschnittsseiten abrufen, dann ihren Links folgen und die defekten melden (Probelauf, außer mit --apply) | |
| exp:preloadjob | ||
| exp:publish_content | ||
| exp:resetuserpassword | Setzt das Passwort eines Benutzers zurück, mit Anmeldung als Administrator oder als root ohne Anmeldung | |
| exp:services | exp:services:compile, exp:services:list, exp:services:show, exp:services:check | Kompiliert, listet, zeigt und prüft den Service-Container des Kernels (Verben compile, list, show, check) |
| exp:setupfiles | exp:setup:htaccess, exp:setup:config, exp:setup:status | Kopiert .htaccess_root (oder .htaccess_root_static) nach .htaccess und config.php-RECOMMENDED nach config.php, mit Diff, Sicherung und --force für eine vorhandene Datei (Probelauf ohne --apply) |
| exp:solr | exp:search | Steuert den Solr-Suchserver, sobald er installiert und konfiguriert ist |
| exp:systeminfo | exp:system:info | Die Fakten und Zustandsprüfungen von Setup > Systeminformationen, als Text oder JSON (--json, --sizes) |
| exp:trashpurge | Löscht alle Objekte im Papierkorb endgültig (Probelauf, außer mit --apply) | |
| exp:updateisbn13 | Aktualisiert die ISBN-Bereichsdaten in der Datenbank aus einer XML-Datei (--url ist erforderlich) | |
| exp:updateniceurls | Importiert alte URL-Aliase und aktualisiert die URL-Aliase aller Knoten (--update-nodes) | |
| exp:updatesearchindex | Indiziert alle Inhaltsobjekte in der Suchmaschine neu | |
| exp:upgrade | Aktualisiert die Installation in einem Aufruf: jede Stufe der Reihe nach (Probelauf ohne --apply) | |
| exp:upgradebackup | exp:upgrade:backup | Upgrade-Sicherung: die Sicherung, die exp:upgrade vor dem ersten Schreiben macht, für sich allein (Datenbankabzug und Einstellungs-Overrides) |
| exp:upgradecaptions | exp:upgrade:captions | Upgrade-Sicherungspunkte: die sicheren Punkte zum Zurückrollen (von git_manager und von exp:upgrade), geprüft mit --verify, aufgeräumt mit --prune |
| exp:upgradecode | exp:upgrade:code | Upgrade-Stufe 1, Code: die Git-Checkouts auf das Ziel-Release gebracht, nur Fast-Forward, über git_manager (Probelauf ohne --apply) |
| exp:upgradedatabase | exp:upgrade:database | Upgrade-Stufe 3, Datenbank: die Schema- und Datenschritte auf jeder Datenbank-Engine (Probelauf ohne --apply) |
| exp:upgradefinish | exp:upgrade:finish | Upgrade-Stufe 5, Abschluss: die Änderungen bereitstellen (exp:velocity deploy --kernel) und prüfen, dass die Site antwortet (Probelauf ohne --apply) |
| exp:upgradelibraries | exp:upgrade:libraries | Upgrade-Stufe 2, Bibliotheken: composer install aus composer.lock (oder ein Update benannter Pakete) mit Sicherheitsprüfung (Probelauf ohne --apply) |
| exp:upgraderollback | exp:upgrade:rollback | Upgrade zurückrollen: Datenbank, Speicher, Einstellungen, Bibliotheken und Code auf einen Sicherungspunkt zurücksetzen (Probelauf ohne --apply) |
| exp:upgradescripts | exp:upgrade:scripts | Upgrade-Stufe 4, Skripte: die PHP-Upgrade-Schritte, Richtlinien und Reparaturen (Probelauf ohne --apply) |
| exp:upgradestatus | exp:upgrade:status | Upgrade-Status: jeder Upgrade-Schritt mit seinem Zustand (done, pending, not-needed, failed, unknown) |
| exp:upgradesteps | exp:upgrade:steps | Upgrade-Schritte: die registrierten Schritte mit ID, Stufe, Version, Engines und Beschreibung |
| exp:upgradeverify | exp:upgrade:verify | Upgrade prüfen: jeden Schritt neu erkennen und Abweichungen melden; --after: die ganze Prüfung nach einem Upgrade (Schritte, Rauchprobe-Adressen, Tests, Fehlerprotokoll, Autoloads) |
| exp:userlogincheck | exp:user-login-check | Eindeutige Logins: listet die Logins auf, die mehr als ein Benutzerkonto hat; --fix-index fügt den eindeutigen Index auf ezuser.login hinzu, sobald es keine mehr gibt |
| exp:userpasswordchangerequired | exp:user-password-change-required | Passwortänderung bei der nächsten Anmeldung: zeigt die Markierung eines Benutzerkontos an, setzt sie oder löscht sie |
| exp:velocity-router | ||
| exp:velocity-warmup | ||
| exp:velocity | exp:vc | |
| exp:verify_aliases | ||
| exp:warm | Fordert jede veröffentlichte Seite an, damit kein Besucher für das Rendern bezahlt (--limit, --concurrency) | |
| exp:webserver | Steuert den Exponential-Webserver (Engines php, frankenphp oder qbix) |
Shell-Skripte
bin/shell/<name>.sh läuft als shell:<name>:
| Befehl | Datei | Was er tut |
|---|---|---|
shell:checkcalltimeref | bin/shell/checkcalltimeref.sh | Prüft PHP-Quelldateien auf veraltete Übergabe per Referenz beim Aufruf (call-time pass-by-reference) |
shell:checkcode | bin/shell/checkcode.sh | Prüft PHP-Quelldateien auf Verstöße gegen den Codierstandard durch kurze Open-Tags |
shell:checkdbschema | bin/shell/checkdbschema.sh | Prüft die Datenbankschema-Dateien gegen das erwartete Basisschema |
shell:checkdbupdate | bin/shell/checkdbupdate.sh | Prüft die Datenbank-Update-Dateien auf Übereinstimmung mit der aktuellen Version |
shell:checkforeach | bin/shell/checkforeach.sh | Prüft die Syntax von PHP-foreach-Schleifen auf Einhaltung des Exponential-Codierstandards |
shell:checkini | bin/shell/checkini.sh | Findet INI-Konfigurationsdateien, die sich nicht als gültiges PHP parsen lassen |
shell:checkprint | bin/shell/checkprint.sh | Prüft PHP-Quelldateien auf Verwendung von print() |
shell:checkversionnumbers | bin/shell/checkversionnumbers.sh | Prüft die Versionsnummern in den Quelldateien auf Übereinstimmung (veraltet seit 5.0) |
shell:clearcache | bin/shell/clearcache.sh | Veraltet: Leeren Sie die Caches der Website stattdessen mit bin/php/ezcache.php |
shell:common | bin/shell/common.sh | |
shell:creatediff | bin/shell/creatediff.sh | Erstellt ein Patch-/Diff-Archiv zwischen zwei Exponential-Releases |
shell:distcommon | bin/shell/distcommon.sh | Gemeinsame Funktionsbibliothek, die die Skripte zum Bau der Distribution einbinden (nicht ausführbar) |
shell:expstaticaskpass | bin/shell/expstaticaskpass.sh | Statisches Veröffentlichen: das Passwort-Hilfsprogramm von git (GIT_ASKPASS) für ein Ziel mit einem Token als Zugangsdaten |
shell:extensionscommon | bin/shell/extensionscommon.sh | Gemeinsame Funktionsbibliothek, die die Skripte zum Paketieren von Erweiterungen einbinden (nicht ausführbar) |
shell:fixlicense | bin/shell/fixlicense.sh | Aktualisiert alte Lizenz-URLs von eZ Systems in PHP-Quelldateien |
shell:generatefilelist | bin/shell/generatefilelist.sh | Erzeugt die Prüfsummen der Dateien in share/filelist.md5 für das aktuelle Release |
shell:i18ncontrol | bin/shell/i18ncontrol.sh | Steuert und verwaltet die Quelldateien der i18n-Übersetzungen |
shell:i18nstats | bin/shell/i18nstats.sh | Zeigt Statistiken zur Übersetzungsabdeckung für die angegebenen Locales |
shell:makeaddonpackages | bin/shell/makeaddonpackages.sh | Baut Zusatzpakete zur Aufnahme in ein Distributions-Release |
shell:makedist | bin/shell/makedist.sh | Baut ein vollständiges Distributionspaket eines Exponential-Releases (veraltet seit 5.0) |
shell:makedoc | bin/shell/makedoc.sh | Speichert die laufende Website als statisches HTML für eine Offline-Dokumentation |
shell:makei18ndist | bin/shell/makei18ndist.sh | Baut Distributionspakete der i18n-Übersetzungen für die angegebenen Locales |
shell:makestylepackages | bin/shell/makestylepackages.sh | Baut Distributionspakete für Styles und Designs |
shell:packagescommon | bin/shell/packagescommon.sh | Gemeinsame Funktionsbibliothek, die die Skripte zum Bau von Paketen einbinden (nicht ausführbar) |
shell:packext | bin/shell/packext.sh | Packt ein Erweiterungsverzeichnis in ein verteilbares Archiv |
shell:phpcheck | bin/shell/phpcheck.sh | Findet PHP-Quelldateien mit Syntaxfehlern und gibt ihre Pfade aus |
shell:redumpall | bin/shell/redumpall.sh | Schreibt alle SQL-Datenbankschemata und Startdaten neu in SQL-Dateien |
shell:setdistribution | bin/shell/setdistribution.sh | Setzt Name und Version der Distribution für den Bau eines Releases |
shell:setupdist | bin/shell/setupdist.sh | Richtet eine Build-Umgebung für die Distribution und die Verzeichnisstruktur des Staging-Bereichs ein |
shell:sqlcommon | bin/shell/sqlcommon.sh | Gemeinsame Variablen für die Datenbankverbindung, die SQL-Skripte einbinden (nicht ausführbar) |
shell:sqlredump | bin/shell/sqlredump.sh | Schreibt ein bestimmtes SQL-Schema oder einen Datenbestand neu in eine benannte Ausgabedatei |
shell:stats | bin/shell/stats.sh | Zeigt Code-Statistiken des Repositorys, darunter Zeilenzahlen und Dateisummen |
shell:updateisbn13 | bin/shell/updateisbn13.sh | Lädt aktualisierte Verlagspräfixe für ISBN-13 herunter und importiert sie in die Datenbank |
shell:updatelicense | bin/shell/updatelicense.sh | Aktualisiert die Lizenzköpfe in allen Quelldateien |
shell:updatetranslations | bin/shell/updatetranslations.sh | Lädt die Übersetzungsdateien für alle konfigurierten Locales herunter und aktualisiert sie |
shell:verifyfiles | bin/shell/verifyfiles.sh | Prüft die Integrität der Dateien des Repositorys gegen die Prüfsummen in share/filelist.md5 |
Erzeugt von ./console exp:help:examples --language=ger-de aus bin/php/console. Bearbeiten Sie diese Seite nicht: Ändern Sie die Quelle oder die deutsche Übersetzung und erzeugen Sie sie neu (wie). Freie Dokumentation: GFDL 1.3 oder später.