Home » WordPress-Aktualisierungen automatisch mit UBot Studio durchführen

WordPress-Aktualisierungen automatisch mit UBot Studio durchführen

Nachdem wir gestern auf dem SEO DAY in Köln im Vortrag von Oliver Hauser gelernt haben, dass man am besten WordPress Blogs clont und dann leider händisch aktualisieren sollte, dachte ich mir doch einen Bot zu “programmieren” der das für mich macht.

Idee: Erstelle eine txt-Datei bestehend aus

http://www.seite1.tld;Adminbenutzerkennung;Passwort

http://www.seite2.tld;Adminbenutzerkennung;Passwort

Lese die Datei ein und führe auf allen eingetragenen Domains die Updates aus.

Da ich nicht programmieren kann, habe ich mal wieder UBot Stud angeworfen und mir den Bot “zusammengeklickt”. Für alle diejenigen die UBot Studio haben, hier dann mal der Quellcode.

Für alle denen das zu technisch ist, hier dann mal ein Screencast dazu wie einfach das erstellen von Bots mit UBot Studio ist.


clear table(&userdaten)
ui stat monitor(“Datensätze”, $table total rows(&user_tabelle))
ui open file(“Accountdaten”, #userfile)
create table from file(#userfile, &user_tabelle)
set(#counter, 0, ”Global”)
loop($table total rows(&user_tabelle)) {
navigate(“{$table cell(&user_tabelle, #counter, 0)}/wp-login.php”, ”Wait”)
type text(<name=”log”>, $table cell(&user_tabelle, #counter, 1), ”Standard”)
type text(<name=”pwd”>, $table cell(&user_tabelle, #counter, 2), ”Standard”)
click(<name=”wp-submit”>, ”Left Click”, ”No”)
wait for element(<innertext=”Willkommen, admin”>, ”", ”Appear”)
navigate(“{$table cell(&user_tabelle, #counter, 0)}/wp-admin/update-core.php”, ”Wait”)

if($exists(<innertext=”Es ist eine neue Version von WordPress verfügbar.”>)) {
then {
click(<outerhtml=”<input type=”submit” name=”upgrade” id=”upgrade” class=”button button-primary” value=”Aktualisiere jetzt”>”>, “Left Click”, “No”)
wait for element(<innertext=”WordPress wurde erfolgreich aktualisiert”>, “”, “Appear”)
navigate(“{$table cell(&user_tabelle, #counter, 0)}/wp-admin/update-core.php”, “Wait”)
}
else {
}
}
if($exists(<innertext=”Für die folgenden Plugins sind neue Versionen verfügbar. Markiere diejenigen, die du aktualisieren möchtest und klicke auf “Plugins aktualisieren”.”>)) {
then {
click(<id=”plugins-select-all”>, “Left Click”, “No”)
wait(3)
click(<id=”upgrade-plugins-2″>, “Left Click”, “No”)
wait for element(<innertext=”Alle Aktualisierungen sind komplett.”>, “”, “Appear”)
}
else {
}
}
increment(#counter)
}

Wer gerne die exe Datei dazu hätte schreibt mir einfach eine Mail. Zu Risiken und Nebenwirkungen … für die Funtionalität wird keine Haftung übernommen.
Hier dann der File zum Downloaden der DEUTSCHEN Version. Kann aber beliebig angepasst werden, da das ja Quelltext ist.
Login Required

Über den Author

Stefan Oversberg

ist selbständiger SEO Consultant und Social Media Manager (IHK) für KMUs in der Region Köln - Bonn - Aachen.

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
4 Responses to WordPress-Aktualisierungen automatisch mit UBot Studio durchführen
  1. [...] Lösung für eine optimiertere WordPress Massenupdatefunktion mit Ubot Studio zusammengeklickt. Diese könnt ihr hier finden. Das macht richtig Spaß zu sehen, dass mein Vortrag die Leute auch nachher noch etwas beschäftigt. [...]

  2. [...] WordPress Aktualisierung [...]

  3. Tomas
    Dezember 20, 2011 | 14:07

    Source code has errors and cannot be converted into Node view.

    P.S. Thanks for source

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
  4. admin
    Dezember 20, 2011 | 21:58

    I will correct it tomorrow and implement the file to download.

    VN:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)
Leave a Reply

Wanting to leave an <em>phasis on your comment?

Trackback URL http://www.dont-call-it-seo.com/wordpressaktualisierungen-automatisch-mit-ubot-studio-durchfhren/trackback