MediaWiki-API-Ergebnis

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "continue": {
        "lecontinue": "20240214190858|57",
        "continue": "-||"
    },
    "query": {
        "logevents": [
            {
                "logid": 67,
                "ns": 0,
                "title": "Deployment Laraknife Projekt",
                "pageid": 60,
                "logpage": 60,
                "revid": 550,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Hamatoma",
                "timestamp": "2024-11-17T17:34:10Z",
                "comment": "Die Seite wurde neu angelegt: \u201e= Links = * [[Taskx mittels_Laraknife]]  = Zielsetzung = Ein Projekt ist lokal erstellt und soll jetzt auf einen Server migriert werden.  = Auf dem lokalen System = * Datenbankinhalt speichern: <syntaxhighlight lang=\"bash\"> PROJ=taskx mkdir -p resources/db cd resources/db sudo mysqldump lrv$PROJ | gzip > lrv$PROJ.sql.gz </syntaxhighlight>  = Auf dem Server = * Als User root: <syntaxhighlight lang=\"bash\"> PROJ=taskx REPO=$PROJ.git cd /srv/www git config --\u2026\u201c"
            },
            {
                "logid": 66,
                "ns": 0,
                "title": "Bewertungen in taskx",
                "pageid": 59,
                "logpage": 59,
                "revid": 514,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Celine",
                "timestamp": "2024-03-09T19:44:55Z",
                "comment": "Die Seite wurde neu angelegt: \u201e*Name: review *Attribute **nickname **stars (von 1-5) **title (string) **comment (Text) **optional: email\u201c"
            },
            {
                "logid": 65,
                "ns": 0,
                "title": "PHP einrichten",
                "pageid": 58,
                "logpage": 58,
                "revid": 471,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Hamatoma",
                "timestamp": "2024-02-20T07:13:29Z",
                "comment": "Die Seite wurde neu angelegt: \u201e= Links = * [[Nginx]] * [[Mysql]]  = Zielsetzung = PHP ist eine Programmiersprache. Hier wird beschrieben, wie sie genutzt werden kann.  = Installation = == Repository einrichten == <syntaxhighlight lang=\"bash\"> sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common gnupg2 echo \"deb https://packages.sury.org/php/ $(lsb_release -sc) main\" | sudo tee /etc/apt/sources.list.d/sury-php.list curl -fsSL  https://packages.s\u2026\u201c"
            },
            {
                "logid": 64,
                "ns": 0,
                "title": "Mysql",
                "pageid": 57,
                "logpage": 57,
                "revid": 470,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Hamatoma",
                "timestamp": "2024-02-20T07:05:15Z",
                "comment": "Die Seite wurde neu angelegt: \u201e= Links = * [[Nginx]] * [[PHP einrichten]]  = Zielsetzung = Mysql ist ein bekanntes SQL-Datenbankmanagementsystem.  Da Mysql unter der Kontrolle von Oracle steht, wurde ein Open-Source Clone '''Mariadb''' gegr\u00fcndet, der als Ersatz dient.  = Installation = <syntaxhighlight lang=\"bash\"> apt install mariadb-server mariadb-client </syntaxhighlight>\u201c"
            },
            {
                "logid": 63,
                "ns": 0,
                "title": "Nginx",
                "pageid": 56,
                "logpage": 56,
                "revid": 465,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Hamatoma",
                "timestamp": "2024-02-20T06:45:30Z",
                "comment": "Die Seite wurde neu angelegt: \u201e= Links =  = Zielsetzung = Nginx ist ein Webserver. Er beantwortet HTTP und HTTPS-Anforderungen an den Server.  Dazu benutzt er Subsysteme, die die eigentlichen Applikationen enthalten: PHP, CGI...  = Installation = <syntaxhighlight lang=\"bash\"> apt-get install nginx-full # oder  apt-get install nginx </syntaxhighlight>  = Konfiguration = <syntaxhighlight lang=\"bash\"> cat <<EOS > /etc/nginx/snippets/letsencrypt.conf location ^~ /.well-known/acme-challenge\u2026\u201c"
            },
            {
                "logid": 62,
                "ns": 0,
                "title": "Leitfaden f\u00fcr ein neues Projekt",
                "pageid": 55,
                "logpage": 55,
                "revid": 463,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Hamatoma",
                "timestamp": "2024-02-20T06:30:47Z",
                "comment": "Die Seite wurde neu angelegt: \u201e= Links =  = Zielsetzung = Es soll eine neue Webapplikation entwickelt werden, die letzendlich auf einem Server l\u00e4uft.   In diesem Leitfaden werden die einzelnen Schritte erl\u00e4utert.  = Vorgehen = == Auf dem Entwicklungsrechner == * Lokal eine Entwicklungsumgebung einrichten [[Taskx mittels Laraknife]] * Lokales Git-Repository einrichten: <syntaxhighlight lang=\"bash\"> PROJ=taskx BASE=/home/ws/php/$PROJ cd $BASE git init git add * git commit -m \"Initial c\u2026\u201c"
            },
            {
                "logid": 61,
                "ns": 0,
                "title": "Git auf dem Server",
                "pageid": 54,
                "logpage": 54,
                "revid": 456,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Hamatoma",
                "timestamp": "2024-02-19T20:20:01Z",
                "comment": "Die Seite wurde neu angelegt: \u201e= Links =  * [[Git]] * [[GitWeb]] * [https://git-scm.com/book/de/v2/Git-auf-dem-Server-Die-Protokolle Git-Protokolle]  = Zielsetzung = Es soll ein Server so hergerichtet werden, dass dort einfach auf zentrale Git-Repositories zugregriffen werden kann.  = Installation = <syntaxhighlight lang=\"bash\"> apt install git REPO=/home/git/repo mkdir -p $REPO chown -R git:git $REPO </syntaxhighlight>  = Konfiguration = * Wir verwenden hier das SSH-Protokoll zum Zugr\u2026\u201c"
            },
            {
                "logid": 60,
                "ns": 0,
                "title": "GitWeb",
                "pageid": 53,
                "logpage": 53,
                "revid": 452,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Hamatoma",
                "timestamp": "2024-02-19T19:46:09Z",
                "comment": "Die Seite wurde neu angelegt: \u201e= Links =  * [[Git]] * [[GitWeb]] * [https://git-scm.com/book/de/v2/Git-auf-dem-Server-Die-Protokolle]  = Zielsetzung = Es soll ein Server so hergerichtet werden, dass dort einfach auf zentrale Git-Repositories zugregriffen werden kann.  = Installation = <syntaxhighlight lang=\"bash\"> apt install git REPO=/home/git/repo mkdir -p $REPO chown -R git:git $REPO </syntaxhighlight>  = Konfiguration = * Wir verwenden hier das SSH-Protokoll zum Zugriff: Benutzer h\u2026\u201c"
            },
            {
                "logid": 59,
                "ns": 0,
                "title": "Git",
                "pageid": 52,
                "logpage": 52,
                "revid": 451,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Hamatoma",
                "timestamp": "2024-02-19T18:59:50Z",
                "comment": "Die Seite wurde neu angelegt: \u201e= Links = * [https://wiki.hamatoma.de/index.php?title=GIT-Tutorial:_%C3%9Cbersicht Git Tutorial] * [[GitWeb]] * [[Git auf dem Server]]\u201c"
            },
            {
                "logid": 58,
                "ns": 0,
                "title": "Linux-Installation",
                "pageid": 51,
                "logpage": 51,
                "revid": 438,
                "params": {},
                "type": "create",
                "action": "create",
                "user": "Hamatoma",
                "timestamp": "2024-02-14T19:09:23Z",
                "comment": "Die Seite wurde neu angelegt: \u201e= Links =  * Sprache: deutsch * Deutschland * Rechnername: moon * Domainname: (leer) * Passwort f\u00fcr root mit mindestens 8 Zeichen vergeben, Aufschreiben! * Benutzername: eigenen Kurznamen * Passwort vergeben * Festplatte partitionieren:  ** Vollst\u00e4ndige Platte verwenden ** Separate /Home-Partition ** \"Partitionierung beenden und \u00c4nderungen \u00fcbernehmen\" ** \u00c4nderungen auf Festplatte schreiben: (x) ja Dauert etwas * Weiteres Medium einlesen (*) Nein * De\u2026\u201c"
            }
        ]
    }
}