The FearlessOne
Neues Mitglied
- Registriert
- 5. Dez. 2022
- Beiträge
- 3
- Punkte
- 1
Hallo Leute,
ich bin Moderator in einem großen Forum, das bald auf XF migriert werden soll. Ich bin kein Administrator oder sonstwie der Eigentümer und auf Grund der Größe funktioniert unsere Organisationsstruktur eher wie die einer Firma als die eines kleinen Communityforums. Die Leute über mir haben kein technisches Wissen und/oder sind sowieso soweit vom täglichen Betrieb entfernt, dass sie dazu nichts beitragen können. Viele davon kenne ich nicht mal.
Ich suche nach einer Möglichkeit um größere Mengen von Posts (Größenordnung vierstellig oder gar mehr) automatisiert zu bearbeiten. Ich selbst habe einen IT-Background, allerdings keine Erfahrung mit XF. Ich habe mich in im XF Manual nach Möglichkeiten umgesehen und wollte mit Hilfe der API was implementieren, aber die Eigentümer haben Bedenken mir einen API Key zu geben.
Ich muss die Posts einlesen, auf Kriterien prüfen ob eine Änderung notwendig ist, den Text dann ggf. ändern und die neuen Daten dann zurückschreiben. Unnötig zu erwähnen, dass ich natürlich auch keinen Datenbankzugriff habe um das direkt auf der Ebene zu machen.
Die Posts einlesen ist noch relativ trivial, wenn auch krude, da ich notfalls einfach die komplette page source einlesen und parsen kann. Allerdings muss ich dann natürlich die Änderungen in die richtigen Posts schreiben. Wenn ich die Post ID mitkriege, kann ich über einen http-request, bei der die ID und der neue Text übergeben wird, die Benutzung der Edit-Funktion emulieren? Das Ganze über das GUI zu automatisieren, z.B. mit AutoIt, wäre ja noch katastrophaler und keine Option.
Ich bin auch offen für andere Vorschläge, falls jemand Ideen hat. Mir ist klar, dass das ein katastrophales Gefummel wird und ich will das auch nicht, die Frage ist nur was möglich ist und die besten Wege bleiben mir vermutlich versperrt. Ich habe das Link Checker Addon gefunden, das kann scheinbar was wir brauchen, aber ob ich die Zuständigen überreden kann das zu nutzen steht in den Sternen. Wie führt dieses Addon die Änderungen durch? Wäre das Addon auch nur ein Aufsatz auf die API, sodass es für uns nicht in Frage käme, oder nutzt es einen anderen Weg?
Ich danke euch für alle Infos, die ich kriegen kann!
ich bin Moderator in einem großen Forum, das bald auf XF migriert werden soll. Ich bin kein Administrator oder sonstwie der Eigentümer und auf Grund der Größe funktioniert unsere Organisationsstruktur eher wie die einer Firma als die eines kleinen Communityforums. Die Leute über mir haben kein technisches Wissen und/oder sind sowieso soweit vom täglichen Betrieb entfernt, dass sie dazu nichts beitragen können. Viele davon kenne ich nicht mal.
Ich suche nach einer Möglichkeit um größere Mengen von Posts (Größenordnung vierstellig oder gar mehr) automatisiert zu bearbeiten. Ich selbst habe einen IT-Background, allerdings keine Erfahrung mit XF. Ich habe mich in im XF Manual nach Möglichkeiten umgesehen und wollte mit Hilfe der API was implementieren, aber die Eigentümer haben Bedenken mir einen API Key zu geben.
Ich muss die Posts einlesen, auf Kriterien prüfen ob eine Änderung notwendig ist, den Text dann ggf. ändern und die neuen Daten dann zurückschreiben. Unnötig zu erwähnen, dass ich natürlich auch keinen Datenbankzugriff habe um das direkt auf der Ebene zu machen.
Die Posts einlesen ist noch relativ trivial, wenn auch krude, da ich notfalls einfach die komplette page source einlesen und parsen kann. Allerdings muss ich dann natürlich die Änderungen in die richtigen Posts schreiben. Wenn ich die Post ID mitkriege, kann ich über einen http-request, bei der die ID und der neue Text übergeben wird, die Benutzung der Edit-Funktion emulieren? Das Ganze über das GUI zu automatisieren, z.B. mit AutoIt, wäre ja noch katastrophaler und keine Option.
Ich bin auch offen für andere Vorschläge, falls jemand Ideen hat. Mir ist klar, dass das ein katastrophales Gefummel wird und ich will das auch nicht, die Frage ist nur was möglich ist und die besten Wege bleiben mir vermutlich versperrt. Ich habe das Link Checker Addon gefunden, das kann scheinbar was wir brauchen, aber ob ich die Zuständigen überreden kann das zu nutzen steht in den Sternen. Wie führt dieses Addon die Änderungen durch? Wäre das Addon auch nur ein Aufsatz auf die API, sodass es für uns nicht in Frage käme, oder nutzt es einen anderen Weg?
Ich danke euch für alle Infos, die ich kriegen kann!