AutoPostIt ist Raus

26. November 2009

Hallo zusammen. Wie ich bereits im letzten Artikel ankündigte könnt ihr Euch nun mein SEO Tool “AutoPostIt” anschauen und kostenlos downloaden. Hierbei handelt es sich um ein PHP Script welches zum einen beliebige Feed optimiert und anpasst und zum anderen diese Feeds dann automatisch auf einem beliebigen Blog veröffentlicht.

Da sich zur Beschreibung und Erklärung dieses Tools ein Video anbietet habe ich das auch einmal umgesetzt. Ich hoffe das Ergebnis hilft Euch weiter auch wenn die Qualität des Videos doch eher miserable ist.


Installation:
1. Die MySQL DB aus dem Folder “sql” anlegen.
2. Nun die connect.php bearbeiten (selbsterklärend).
3. Das Admin Verzeichnis per htaccess schützen.
4. Einen Cronjob mit einem 1h Intervall auf die updater.php anlegen.

Download

Hier noch einmal eine Schriftliche Zusammenfassung:

Categorys:
Hier legt ihr zu jedem Projekt eine Kategorie an. Auf Basis dieser werden die einzelnen Komponenten einem Feed und Blog zu geordnet.

CustomHTML:
Über und Unter einen Beitrag wird ein beliebiger HTML Code angezeigt. Dies kann z.B. für Werbebanner oder Sozialmedia Links genutzt werden. Wenn mehrere CustomHTML Einträge in einer Kategorie vorhanden sind wir ein Eintrag zufällig ausgewählt.

Textlinks:
Hier kann man ein Keyword + einen Linktext eingeben. Nun wird der Feedtext nach den eingetragenen Worten durchsucht und wenn es gefunden wird durch einen Link ersetzt. Von jedem Wort wird immer nur das erste mit einem Link versehen.

Feed anlegen:
Hier könnt Ihr beliebige Feeds zu einem Feed zusammen fügen und dann auf diverse Art manipulieren. So ist es zum Beispiel Möglich die Text zu übersetzen oder durch eine Synonyme Datenbank verändern zu lassen. Im Grund recht selbsterklärend das ganze.

Autoblog anlegen:
Unter Autoblogs könnt ihr einen neuen WP oder WPMU anlegen. Hierbei ist es egal ob Euch der Blog gehört oder er bei einem Freehoster gehostet ist. Wichtig ist nur das die XMLRPX Api offen ist. Als Feed könnt ihr nun einen beliebigen Feed eintragen, es bietet sich natürlich an einen zuvor veränderten Feed aus “Feed Overview” zu wählen.

56 Reaktionen zu “AutoPostIt ist Raus”

TrustAdvert
26. November 2009
19:17 Uhr

tolles tool!

es gibt doch so plugins für wordpress in verbindung mit paypal.
verlange nen 50er dafür, dann ist auch ne gewisse animation für updates da :)

subseo
26. November 2009
20:01 Uhr

Hey Trust
Schon fast gemein mein Tool mit einem 50Zeilen WP Plugin wie Autoblogged zu vergleich :D

Im ernst, Deine Update/Support Anmerkung ist genau der Grund warum ich das Tool nicht verkaufen wollte. Ich will einfach nicht gezwungen sein Support zu bieten ;)

TrustAdvert
26. November 2009
21:59 Uhr

hehe, weiß ich doch :)

zum verschenken ist es aber zu gut

AutoPostIt Fan
27. November 2009
13:03 Uhr

Hallo, erstmal großartig das Du Dein eigenes tool veröffentlichst. Ein Problem habe ich. Beim erstellen eines neuen englischen Feeds, zeigt er mir hinten raus dann nur den Title an und keinen Text. Und der Title wird auch nicht übersetzt, obwohl ich en de eingetragen habe. Was mach ich da falsch?

subseo
27. November 2009
19:04 Uhr

Ich habe grad mal geschaut, der Title wird in der Version nicht übersetzt. Ich lade asap eine neue parserclass hoch damit es funktioniert.

Warum kein Text bei dir erscheint kann ich nicht sagen. Poste doch einfach mal den Feed hier den Du nutzen möchtest.

AutoPostIt Fan
27. November 2009
19:07 Uhr

Problem selbst gefunden. Mein Hoster unterstütze kein function.file-get-contents. :)

subseo
28. November 2009
01:20 Uhr

Wenn man bedenkt das file-get seit php 4.0 fest in den kern gehört sehr komisches Problem :D

Achim
6. Dezember 2009
00:55 Uhr

Hey,

nettes Tool. Habe das aber irgendwie so ähnlich schon vorher gekannt, nennt sich aber AutoBlogIt. Gabs/gibts bei BHW. Ist das auch von dir oder hast du darauf aufgebaut?

Naja wie dem auch sei, ich wollte dich mal allgemein nach deinen Erfahrungen mit solchen Autoblogs fragen. Bin davon irgendwie nicht so überzeugt. Die Qualität ist ja echt mies (egal ob Synonym oder Übersetzung) und ob man damit bei Google wirklich etwas reißen kann bezweifele ich. Stehe aber selbst bei dieser Thematik noch ganz am Anfang, deswegen wollte ich deine Meinungen und Erfahrungen mal dazu hören.

Achja und wie sieht es mit Blogger-Support von deinem Tool aus? Bei Wordpess.org ist ja meines Wissens Werbung nicht erlaubt….

subseo
6. Dezember 2009
05:36 Uhr

Hi Achim, schön das auch Deutsche das Tool schon aus meinem BHW Thread kennen :-) – und ja, AutoBlogIt habe ich das Script zunächst genannt, wie man in dem Beitrag ja sieht war das die Beta.

Das Thema AutoBlog ist schon ein etwas komplizierteres, ich werde das mal als Title für einen der kommenden Beiträge vormerken. Generell kann ich sagen das ich von Autoblogs mit dem Sinn direkt Geld verdienen zu wollen auch – im normal Fall – nichts halte. Der Benefit ist einfach zu gering und wenn man zum Amortisieren auch noch AdSense verwenden möchte, kann es richtig stressig werden.

Zum Linkbuilding hingegen sind Autoblogs meiner Erfahrung nach, im Besonderen bei Bloghostern, super.

Zum Blogger support kann ich grad nur sagen das ich es nicht benötige und daher auch zur Zeit keine Ambitionen habe das zu ergänzen. Die Beta aus dem BHW hatte zwar schon Blogger Support allerdings basierte die Class auf Mail2Blog und das ist leider sehr Fehler anfällig.

Alternativ könntest du jedoch die, mit AutoPostIt generierten Feeds bei einem der diversen “rss to mail” Anbieter Eintragen und an Deinen Blogger Blog schicken lassen.

Ob WordPress.com Werbung verbietet weiß ich garnicht, was ich weiß ist, das ich Gerade bei wordpress.com eine recht geringe Delete Quote habe. Kommt aber auch immer drauf an wie gut man die Blogs verpackt. Ganz davon ab ist mir Werbung ja nicht so wichtig da es eher um das Linkbuilding geht.

Bedenke auch das jeder Blog Anbieter auf WPMU Basis funktioniert und das sind Tausende mit eben so vielen IPs ;)

Ich hoffe ich konnte Dir vorerst weiter helfen.

Achim
6. Dezember 2009
18:24 Uhr

Hallo Subseo,

wusste doch gleich, dass mir das Tool irgendwie bekannt vor kam ;-)

Danke für deine ausführliche Antwort. Habe mir schon halber das gedacht, wobei ich es immer noch komisch finde, warum die ganzen Amerikaner im BHW so auf die Autoblogs als Money-Machine fliegen.

Eine kleine Frage habe ich noch. Wenn du die ganzen Autoblogs zum Linkbuilding benutzt, dann brauchen diese ja zumindestens ein wenig Linkpower. Bekommt man diese “Linkpower” dann durch Bookmarks und andere Spamlinks, die man beispielsweise durch XRumer sich holt, oder wie machst du das?

Ansonsten mach so weiter, subseo.net ist echt einer der interessanteren SEO-Blogs.

subseo
6. Dezember 2009
19:11 Uhr

Bei den BHW Usern musst Du bedenken das Dort viele Kids und Hobby Webmaster rumhängen die dann schon froh sind wenn sie mit einem Autoblog 50$ machen. Und das ist ja nun mal recht einfach umzusetzen zumal das erstellen eines Autoblogs zu den einfachsten Sachen gehört die man als Black Hat machen kann.

Ja, die Blogs brauchen natürlich Linkpower, wie man diese bekommt hängt aber von verschiedenen Faktoren ab. Einfach ausgedrückt: Je “näher” der Autoblog meiner Moneysite ist desto weniger Spammy sind die Links. XRumer nutze ich als eigentlich nur dann wenn ich Autoblogs habe die wiederrum nur Autoblogs oä. Pushen sollen. Und da haben wir schon die nächste Möglichkeit -> Autoblogs mit Autoblogs pushen :D – Commentspam nutze ich auch sehr gerne am Anfang, hier ist aber dann wichtig das der Blog privat aussieht damit auch genug Leute den Comment zulassen.

Bookmark spam nutze ich auch eine Ebene über meiner Moneysite. Natürlich darf man das dann nicht übertreiben.

Hinzu kommt das es viele Bloghoster gibt die die WPMU Blogs in der MainURL anlegen (also blghoster.com/deinblog), dann hat man oft schon gut Linkjuice und es reichen wenige Links.

Danke für das Lob, werde mir mühe geben die Qualität zu halten/zu verbessern :)

Elite Forum
10. Dezember 2009
20:36 Uhr

[...] AutoPostIt released – Elite Forum [...]

Björn
18. Dezember 2009
13:57 Uhr

hallo,

erstmal super tool :)

eine frage habe ich,

man kann angeben, welche html befehle man zulassen möchte, kann man auch irgendwie welche einstellen, die man gar nicht haben möchte? zum beispiel die links, die in dem feed mit drin sind, kann man die irgendwie rausnehmen? also content word links sind das…

Björn
18. Dezember 2009
13:59 Uhr

achso, dann ist mir noch aufgefallen, dass er die umlaute wie Ä,Ö,Ü nicht richtig darstellt…

Björn
20. Dezember 2009
16:01 Uhr

geht nun ….
aber was super wäre überall noch ein edit button, del steht

Karin
28. Dezember 2009
09:05 Uhr

moin :-) ich bin leider erst heute über deine Seite gestolpert, großes Lob dafür.

Gibts AutoPostIt nicht mehr als download ?

Hab keinen Link mehr gefunden, darf ich trotzdem noch ? *vorsichtig nachfrag*

subseo
28. Dezember 2009
16:19 Uhr

Hey Karin, Danke für das Lob. AutoPostIt kannst Du nach wie vor in genau diesem Beitrag zum Download finden ;) – Einfach mal den Link anklicken :D

Karin
28. Dezember 2009
22:44 Uhr

oh, ich sollte weniger Nächte am PC durchmachen, dann würde ich auch wieder download-links finden :blush:

Tolles Tool, prima dass du es einfach so rausgibst :-) oder geben mußt :-/

Hast du schonmal daran gedacht, dir einen kleinen Paypal-Spendenbutton in die Ecke zu zaubern ? ;-)

subseo
31. Dezember 2009
01:54 Uhr

Nein, so ein Spenden Button ist nicht geplant. Dieser Blog bleibt weitest gehend Werbefrei etc. – ich denke auf die 5€ Spenden im Monat kann ich dann auch noch verzichten :D

Atze
1. Januar 2010
15:30 Uhr

Hi Subseo,

erstmal vielen Dank für das tolle Tool, ist sicher nicht alltäglich das einer sowas einfach so rausgiebt.

Ich habe eine kurze Frage: Bei mir (sowohl lokal also auch auf ner “echten” domain) kommt der Fehler
Cant parse the feed http://xxx.xxxxx.de/autopostit/feedresult.php?template=finanzfeed1 – check this url!

Was muss bei $path in die connect rein, der docroot?

1000Dank + frohes neues Jahr;-)

Atze
1. Januar 2010
22:51 Uhr

Ok, habs gefunden. War ein Prob. mit der extension=php_xmlrpc.dll. Die war in der php.ini noch nicht aktiviert…

lg
Atze

subseo
3. Januar 2010
18:21 Uhr

Hey Atze, entschuldige das ich jetzt erst antworte wo es eigentlich nichts mehr zu antworten gibt – Du hast das Problem ja schon hervorragend alleine gelöst :)

Nett das Du es hier noch einmal für die weiteren Leser/Nutzer schreibst.

Greez Subseo

Atze
4. Januar 2010
14:09 Uhr

Passt scho ;-) Man kann ja bei einem kostenlosen Tool auch keinen Support erwarten ;-)

Aber nochmal zurück: Ich hatte bei der translate Funktion noch ein paar Probleme mit den Sonderzeichen etc. Ich hab dann in der translateclass.php htmlspecialchars_decode durch html_entity_decode ersetzen müssen, danach lief es ganz gut.

Alerdings übersetzt er die Titel nicht, ich hab auch noch nicht gefunden woran das liegt…

lg
Atze

seozoidberg
8. Januar 2010
22:50 Uhr

hi

cooles tool! leider bekomme ich beim aufrufen der updater.php folgenden Fehler:

Fatal error: Call to undefined function xmlrpc_encode_request() in /meinverzeichnis/autoblog/inc/xmlrpc_class.php on line 14

subseo
9. Januar 2010
01:31 Uhr

Hey Seozoidberg

direkt über Deinem Beitrag hatte Atze das selbe Problem beschrieben und erklärt netterweise auch gleich wie es gelöst werden kann ;)

@Atze
html_entity war glaube ich sogar noch als auskommentierte Function drinne oder? Ich weiß nicht mehr was der Nachteil war aber es gab einen :D

bzw des Titles: Ich bin gerade den Code einmal durchgegangen und habe ehrlich gesagt keine Ahnung warum es nicht funktioniert. Im Grunde verwende ich bei mir die selbe class und hab das Problem nicht. Ich finde auch keine Bug. Ich bin überfragt / blind :(

Björn
9. Januar 2010
05:01 Uhr

ist das bei euch auch immer so, dass er bei ca 20 blogs 3-5 minuten braucht um die upzudaten und meistens kommt er auch gar net bis zum ende, sagt dann immer:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

woran kann das liegen? timeout zu lange?

seozoidberg
9. Januar 2010
15:59 Uhr

hmm also brauch man eigentlich nen Root-Server für das Script? Weil bei den meisten Shared-Hostern wird ja extension=php_xmlrpc.dll in der php.ini nicht aktiviert sein..

wie macht lfe das dann?

seozoidberg
9. Januar 2010
16:44 Uhr

ich habs mal auf meinem localhost xampp mit meiner server-db probiert.

updater.php geht nun zwar, aber ich bekomme seltsamerweise keine feeds erstellt mit dem feedoptimizer?

seozoidberg
9. Januar 2010
16:51 Uhr

der feedoptimizer sollte doch auch ohne xmlrcp gehen oder?

die Einträge sind in der Datenbanktabelle subfeeds jedenfalls vorhanden. strange, dass ich immer nen 404 bekomme, wenn ich den Feed aurufen möchte

subseo
9. Januar 2010
19:05 Uhr

Hi Björn
3-5min für 20 Blogs ist normal. Bedenke das das Script für jeden Blog mindestens 2 externe Server conecten muss. Einmal den Blog und natürlich einen Feed (oder mehr Feeds falls du mehrere eingetragen hast) 3min = 20 Blogs wären ca 10sec. pro Blog daher 5sec pro connect zu einem anderen server exclusive Bearbeitungszeit auf dem Deinem Server. Das könnte ich nur mit threads beschleunigen und eine vernünftige threading engine ist verdammt viel arbeit ^^

Halte es aber für ein geringes Problem da der Vorgang ja sowieso im Hintergrund durchläuft.

Dein Error ist mir neu und ich glaube auch nicht das es an einem Timeout liegt da hier normalerweise ein anderer Error erscheinen sollte. Kannst Du vieleicht mal in den Log schauen und posten was da steht?

@seozoidberg
Es gibt andere Lösungen als die extension. LFE scheint eine andere gewählt zu haben. Dein Hoster sollte ohne Probleme die Extension aktivieren können, im Grunde haben die wenigsten Host diese überhaupt aus…

Dein Xampp Problem klingt komisch… 404 bei der feed datei? hum… glaube nicht das das nen Problem an meinem Script ist ;)

Björn
9. Januar 2010
21:13 Uhr

Hi

Es gibt leider nichts im error log. ich werde mal die server admins fragen, die sind immer ganz nett, mal sehen was die sagen

seozoidberg
11. Januar 2010
18:24 Uhr

es lag an einem fehlenden “/” in der feedurl..

also all-inkl.com erlaubt keine xmlrcp-extension. Kennst du einen Anbieter, der die Erweiterung beim shared hosting aktiviert hat?

subseo
11. Januar 2010
20:38 Uhr

Naja, eigentlich sollte fast alle die Extension activiert haben. Empfehlen kann ich Dir in jeden Fall HostGator (10$ coupon: “hgc25″). Recht günstig, sehr guter Support und cpanel (was man ja immer mal wieder benötigt). Ach ja, WP uä. kann man auch auf Knopfdruck installieren. Domains würde ich aber eher bei Namecheap oä registrieren, da ist hostgator erheblich teurer.

seozoidberg
12. Januar 2010
10:57 Uhr

gibts keinen Freehoster mit xmlrcp?

ich brauche das nur für dieses skript :)

subseo
12. Januar 2010
22:47 Uhr

Nein, und ehrlich gesagt finde ich derartige Frage immer ein wenig unpassend. Wer keine 10€ für ein Basis Infrastruktur (und hey, eine vernünftiger Space gehört da wirklich zu) in die Hand nehmen möchte wird es schwer haben irgend etwas zu erreichen. SEO und auch Black Hat SEO ist ein Geschäft und in einem Geschäft muss man eben auch etwas Geld in die Hand nehmen und investieren.

Das ist jetzt sicher nicht böse gemeint, aber los werden musst ich das jetzt doch mal ;)

Björn
16. Januar 2010
13:38 Uhr

wordpress.com

subseo
16. Januar 2010
14:12 Uhr

Was willst Du damit sagen Björn? :D

seozoidberg
17. Januar 2010
17:40 Uhr

ich hab schon einige Unkosten durch Webspace ohne xmlrcp unterstützung und domains etc. egal.. werde bei hostgator mir noch nen Account holen.

ein paar Fragen hab ich noch zum Feedoptimizer:
Max Posts ist die Anzahl maximaler Posts pro Cronjobausführung oder insgesamt?
Kann man Feeds gleichzeitig übersetzen und synonymisieren?
Können die Titel mit übersetzt werden?

subseo
18. Januar 2010
00:16 Uhr

max posts sind die maximale Anzahl pro Ausführung
Ja, man kann gleichzeitig übersetzen und synonymisieren
Die Title Übersetzung ist bugged und ich habe den Fehler leider noch nicht gefunden.

mounty
21. Januar 2010
17:53 Uhr

Hallo,

super script, danke!

hätte da mal eine frage:
wenn man einen blog mit verschiedenen kategorien hat, wie kann man das einstellen das in eine bestimmte kategorie des blogs gepostet wird?

vielen dank
mfg
mounty

subseo
21. Januar 2010
19:52 Uhr

hi mounty, das geht leider gar nicht. Habe das bei dem Sinn der Blogs nicht für nötig empfunden ;)

mounty
24. Januar 2010
11:51 Uhr

hy subseo,

ich habe das problem, das bei meinem blog doppelter content erscheint, er postet immer wieder das gleiche. woran kann das liegen. habe ich da was übersehen?

vielen dank
mfg
mounty

Invisible Dude
10. Februar 2010
12:52 Uhr

Hallo Mounty,

wenn Du das Script für Deine eigenen WordPress Blogs nimmst, dann such mal nach dem “Duplicate Post Eraser” Plugin, das sollte in Deinem Fall Abhilfe schaffen.

Sasch
7. Mai 2010
15:20 Uhr

Hallo, hab mal eine Frage – habe alles so gemacht wie gesagt, und auch lt. updater.php sind die feeds drin, aber in meinem Blog sehe ich keine einzigen Artikel ? User und PW sind richtig – irgendwelche Ideen?

lordhelmchen
12. Mai 2010
03:31 Uhr

Zunächst mal vielen Dank für das angenehme Tool subseo.
Das Problem mit dem nicht übersetzten Titeln ging mir allerdings ein wenig auf die Nerven.
Daher hab ichs mal direkt probiert:
einfach in die parser_class unter Translation einfügen:

$title = Google_Translate_API::translate($title, $fromlg, $tolg);

Ansonsten super blog, schau hier immer wieder gerne rein.

Newbie007
12. Mai 2010
11:45 Uhr

Servus Subseo,

ist dein AutoPostIt Script noch live? Ich bekomme es auf jeden Fall nicht ans Laufen! Vielleicht bin aber auch zu blöd um die connect.php auszufüllen! :-)

Schöne Grüße

subseo
13. Mai 2010
06:34 Uhr

@Sascha
Eine Deaktivierte XMLRPC api vieleicht? Du solltest das posten einmal auf einem eigenen Blog testen bei dem Du XML-RPC aktiviert hast um das zu testen.

@Lord
Hui, Danke Dir für den fix, werde den bug dann mal beheben und neu uploaden.

@newbie
Das Script benötigt keine externen Resources, daher -> ja es ist nach wie vor nutzbar.

Googler
14. Mai 2010
10:30 Uhr

Great einen deutschen hier sehen
Aber ich habe einen Fehler während der Ausführung von Skripts auf WordPress-Blogs veröffentlichen
Können Sie sagen mir, wie dieses Problem zu beheben

Ich habe Fehler ist

Fatal error: Call to undefined function xmlrpc_encode_request () in / home / vuhen / domain.com / autoblog / inc / xmlrpc_class.php on line 14

Bitte helfen Sie mir zu fixieren, dass!

Dank

subseo
15. Mai 2010
02:57 Uhr

Hey Googler, it is absolut ok to ask in english instead of using a translation tool ;)

You need to install/activate the xmlrpc extension. Take a look at your php.ini – extension=php_xmlrpc.dll should be activated.

greez subseo

Googler
15. Mai 2010
07:59 Uhr

Hey,
I am hosting on dreamhost and even activated what you said but still shows me the error
Fatal error: Call to undefined function xmlrpc_encode_request () in / home / vuhen / domain.com / autoblog / inc / xmlrpc_class.php on line 14

Please help me to fix that

Thanks :)

Sven
4. Juni 2010
20:19 Uhr

Hallo,
wie kann man an das Tool kommen ? der Download Link funzt leider nicht. Gibt es noch einen anderen Link ?

gruß Sven

Sven
11. Juni 2010
19:59 Uhr

Hallo,
danke erst ein mal für das Tool, ich bekomme eine Fehlermeldung mit der ich nicht wirklich etwas anfangen kann :

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/www.xxxxx.de/httpdocs/xxxxxxx/admin/index.php on line 45

Hast du /oder ein anderer da einen Tipp für mich wo der Fehler sein könnte (System: Linux, MySQL-Version: 5.0.32 PHP-Version: 5.2.0)damit sollte es doch eigentlich gehen? Das wäre Nett

gruß Sven

Sven
12. Juni 2010
16:34 Uhr

Hallo,
ich muss mich noch einmal Melden, zum oberen Problem, das hat sich Erledigt ( war zu blöd Heidisql zu benutzen).
Jetzt gibt es bei mir leider auch das was seozoidberg hat (es lag an einem fehlenden “/” in der feedurl..) und zwar erstellt er diesen nicht im “Optimize a new Feed” zwischen autopostip und feedresult.php das sieht dann im Orginal ungef. so aus : http://www.xxx.de/autopostitfeedresult.php?template=...

Wer kann mir sagen in welcher Datei ich dieses wie ändern kann.

gruß Sven

Sven
12. Juni 2010
20:00 Uhr

Hallo subseo,

würde dir gerne eine Mail schicken aber dein Contact Formular verlant einen (Capatcha)Code zum abschicken der aber nirgends steht. Ist das Absicht gegen Spam oder ein Fehler im WordPress ?

Meine E-Mail hast du ja kanst mir dein ja mal schicken ;)

gruß Sven

subseo
15. Juni 2010
08:00 Uhr

Thx für den Hinweis Sven, Das Formular sollte nun wieder funktionieren :)

Sven
23. Juni 2010
18:20 Uhr

Hallo subseo,

toll das es wieder geht,hast du denn auch meine Mail erhalten?
( ca. eine Wocher her )oder ist diese im Nirvana verschwunden.

gruß Sven

Einen Kommentar schreiben