Willkommen auf BasicBlogger.de! Ein Blog für Blogger und Webentwickler...

WaveDevs.de – Ein Blog zu Google Wave

Eine Antwort, 11.Nov 2009 | by Ahmet Topal

Heute möchte ich euch ein neues Blog vorstellen, dass das Thema Google Wave behandelt.

WaveDevs.de ist der Link zum Blog und hier im Artikel möchte ich euch das Blog vorstellen. Neben dem Blog möchte ich euch auch noch über die Themen und den Autoren berichten.

WaveDevs – Entwickler auf der API von Google Wave

Wave ist ein neuer Dienst von Google, welches ein Echtzeit-Kommunikations-Tool ist. Der Vorteil von Google Wave ist, dass es die Funktionen verschiedener Dienste, wie z.B. Kollaboration und Kommunikation vereint. Bald soll Wave sogar die Emails ablösen, da man Live sehen kann wenn jemand etwas schreibt und diesen Live antworten kann.

Ich bin ein Google Wave Beta tester und ich finde das Dienst super! Deshalb habe ich mich entschieden, statt hier im Blog mehr vom Thema Webentwicklung und WordPress abzuweichen, lieber ein neues Blog zum Thema Wave zu starten, da es auch noch nicht viele Wave Blogs gibt.

WaveDevs.de

Auf WaveDevs.de geht es deshalb hauptsächlich über das Thema Wave mit alles drum und drann. Wir geben Tipps zu Wave, schreiben Tutorials zur API, berichten über Gadgets und Robots und stellen unsere eigenen Erweiterungen vor.

Das Ziel ist es, dass jeder Wave Benutzer auch weiß, wie man mit dem neuen Live Kollaborations & Kommunikations Dienst umgehen muss bzw. umgehen kann. Wir wollen jedem mit unseren Tipps weiterhelfen und somit das Leben mit dem neuen Dienst vereinfachen.

Gewinnspiele auf WaveDevs.de

Wir werden versuchen jedem die Chance zu geben, Google Wave in Beta testen zu können, deshalb versuchen wir Wöchentlich kleine “Einladungen Gewinnspiele” zu starten, in welche man Google Wave Einladungen gewinnen kann.

Das erste Einladungs Gewinnspiel haben wir schon gestartet. Teilnehmer haben die Chance, eine von 5 Wave Einladungen zu gewinnen! Alles was man machen muss um teilnehmen zu können ist:

  1. WaveDevs auf Twitter folgen.
  2. Einen Tweet mit folgendem Text erstellen “RT @wavedevs: Ich möchte auch eine #GoogleWave Einladung gewinnen ( http://bit.ly/Yhtue )”.

Das Gewinnspiel läuft noch bis zum Donnerstag, den 12.11.09 bis um 24 Uhr! Am Freitag wird dann per Zufall die 5 Gewinner ausgelost. Einen Teilnehmer haben wir schon! Die Chance ist groß!

Natürlich wollen wir auch andere Gewinnspiele starten, aber dazu verrate ich noch nichts, dass soll ja eine Überraschung bleiben!

Wer sind die Autoren?

Im Moment bloggen 2 Autoren im WaveDevs Blog.

Ahmet Topal: Das bin ich, ahmet2106 auf Twitter »;

Vincent Schüßler: _Vincent auf Twitter »

Wie wird es weitergehen?

Wir werden natürlich versuchen, nicht vom Thema Google Wave rauszukommen, denn schon Google Wave an sich ist ein riesen Thema, welches bestimmt nach der Beta Phase auch noch größer wird.

Die Beta Phase zeigt aber schon, dass es viele Funktionen besitzt und auch noch mehr besitzen wird.

Wir werden immer wieder neues zu Google Wave schreiben (erstmals auf Deutsch) und auch Tutorials, Tipps & Tricks veröffentlichen.

Wer unseren RSS Feed abboniert, und/oder uns auf Twitter folgt, wird immer über aktuelle News und den Gewinnspielen benachrichtigt.

Natürlich freuen wir uns über jedes Feedback und würden uns freuen, wenn auch ihr ab und zu mal bei unserem Blog vorbeischaut!

Twitwalls.com – Mein neues Projekt

3 Antworten, 24.Oct 2009 | by Ahmet Topal

Seit einem Monat arbeite ich an meinem neuen Projekt, vielleicht habt ihr schon etwas über das Projekt in Twitter gelesen, wenn nicht habt ihr auch nichts verpasst, denn in diesem Artikel werde ich mehr dazu sagen.

Es heißt Twitwalls.com und in diesem Artikel möchte ich euch mein neues Projekt vorstellen und einpaar Informationen über die Zukunft des Projektes geben.

Twitwalls – TwitterWalls kostenlos erstellen

Nachdem ich die erste downloadbare Version einer Twitterwall, dank Inspiration der WordCamp Wall, erstellt und angeboten habe, wurde es über 300 mal downgeloaden.

Stefan und ich haben uns überlegt einen neuen Dienst für die Twitterwall mit meinem Script zu erstellen. Vincent und Ich haben die Programmierung übernommen, Stefan das Hosting. Nun habe ich es endlich fertig programmiert und unsere Idee ist nun umgesetzt online verfügbar!

Twitwalls.com

Ich weiß, es gibt schon einpaar Twitterwall Dienste, aber wir haben einpaar Ideen, die wir im laufe der Zeit umsetzten werden, welche die anderen Twitterwall Dienste noch nicht besitzen.

Closed Beta Phase

Wir haben uns überlegt und entschieden, erstmal mit einer Closed Beta Phase zu starten, damit wir einen Feedback  der Tester erhalten können. Nach einer bestimmten Zeit werden wir dann offiziell als Beta starten, sodass jeder sich mit seinem Twitter Account einloggen kann.

Registrieren
Wenn ihr einen Twitter Account besitzt und Closed Beta Tester werden wollt, müsst ihr nicht viel machen. Einfach Twitwalls auf Twitter folgen und einen Tweet mit dem Inhalt: “@twitwalls ich möchte auch Twitwalls in der Beta Phase testen können #twitwalls” senden. Wir werden dann versuchen alle Teilnehmer zu aktivieren. Sobald wir euch aktiviert haben, bekommt ihr einen Link via Direktnachricht zugesendet und könnt euch immer unter diesem Link anmelden.

Feedback
Wir würden uns freuen wenn ihr uns einen Feedback geben würdet, ihr könnt dazu den Feedback Button auf der Startseite anklicken, hier im Artikel einen Kommentar hinterlassen, eine Nachricht bzw. einen Tweet an Twitwalls @twitter senden oder einen eigenen Blogartikel über unseren neueb Dienst schreiben.

Aktuelle Features
In der Closed Beta haben die Benutzer die wichtigsten Features und können lostesten. Die Twitwall besitzt autoreload und neue Tweets werden durch blinken hervorgehoben.

Bugs
Es wäre sehr hilfreich, wenn ihr uns über die Bugs benachrichtigen würdet, eine Email an uns wäre die geschickteste Methode.

Wie wird es weitergehen?

Natürlich werde ich hier nicht die bald kommenden Features auflisten, da wir diese gerne erstmals für uns behalten, bis wir sie umgesetzt haben.

Ihr könnt die aktuellen News in unserem Twitwalls Blog lesen oder natürlich auch auf Twitter mitverfolgen.

Erstmal starten wir nun mit der Closed Beta, später mit der offiziellen Beta.

Wir freuen uns auf die Feedbacks der Closed Beta Tester und hoffen dass ihr ein Closed Beta Tester sein wollt!

Tweetwall JQuery FadeIn mit TwitPic und Link Funktion

4 Antworten, 07.Jun 2009 | by Ahmet Topal

Vor kurzem habe ich erst die FadeIn Version meiner Tweetwall online gestellt, aber da musste ich noch vieles Erweitern. Ich habe nun einpaar kleine Funktionen mehr, und finde, dass dies für das erste reicht.

Hier die neuen Funktionen:

  1. TwitPic URL’s werden zu TwitPic Thumbs bei MouseOver
  2. Links (http:// oder ftp://) werden verlinkt
  3. @Username wird Verlinkt zu twitter.com/Username
  4. UpdateZeit angabe
  5. Retweet und Reply Links bei Mouseover auf dem jeweiligen Update

Danksagungen:

  1. Webciety, diese haben mir den Source zu ihrer Version meiner Wall gegeben, und damit habe ich die Linkfunktion (Punkt 2) gemacht.
  2. Stefan Wendhausen – www.tec-promotion.de, der die Zeitfunktion (Punkt 4) gemacht hat, und mir den Source gegeben hat.
  3. TwitPic für diese Tolle und leichte API.

Hier 2 kleine Bilder:

Ich wollte auch noch Short URL Preview machen, wie ich in dem Artikel davor beschrieben habe, aber dann wurde die Wall sehr langsam geladen, auf Wunsch kann man dies noch erweitern.

Ich bitte euch, den Link im Footer nicht(!) zu entfernen, da dies einpaar gemacht haben, denn somit findet man zurück zum Source der Wall!

Wenn ihr noch weitere Wünsche habt, könnt ihr diese gerne via Kommentar, Twitter, Email oder sonstirgentwie machen, denn dann werde ich versuchen diese einzubauen.

Wie immer findet ihr den Downloadlink im eigentlichen Artikel der Tweetwall im Downloads Part (etwas weiter unten), dann müsst ihr tweetwall r09 FadeIn NEW Eure Version (= XML/FGC (= File Get Contents)) downloaden.

Twitterwalls mit meinem Tweetwall Script

Keine Antworten, 05.Jun 2009 | by Ahmet Topal

Nachdem ich mein Tweetwall Script immer weiterentwickelt und zum Download angeboten habe, habe ich gesehen, dass schon öffters die Wall eingesetzt wurden ist. Dies ist eine Nachricht, die mich sehr erfreut!

Als Beispiel gab es eine Wall auf der Cebit, die die erste Version der Wall benutzte.

Deshalb habe ich mir überlegt, eine Seite mit allen von euch erstellten Wall’s aufgelistet zu erstellen, und habe die Seite erstellt, welche unter BasicBlogger.de/tweetwall zu finden ist.

Die Liste ist noch ziemlich kurz, wenn ich Twitterwall’s/Tweetwall’s mit meinem Tweetwall Script als System finde, werde ich diese in die Liste einfügen, oder ihr vereinfacht es für mich: Wenn ihr eure Wall eintragen wollt, oder andere Wall’s, die ihr sieht, dann könnt ihr mir diese auch mit einem Kommentar zeigen. Denn wer früher sein Link gibt, steht auch weiter oben, und dies vereinfacht Besuchern, eure Wall zu finden, und mir die Arbeit, Wall’s zu suchen.

Ich hoffe, die Idee gefällt euch, und nun suche ich einpaar Wall’s :)

Tweetwall JQuery FadeIn – XML Version

2 Antworten, 27.May 2009 | by Ahmet Topal

Ich hatte gestern Abend die Idee, wie ich dass mit meiner Wall lösen kann, dass nur die neuen eingeblendet mit JQuery reinkommen. Heute habe ich mich rangesetzt, und in 15 Minuten war die neue Version fertig.

Bei dieser Version hat sich wiedermal das Design icht geändert, nur die neuen fliegen mit Effekt rein, und deshalb muss nicht die ganze Seite neu eingeblendet werden. Das bedeutet, die Tweetwall ist so fertig, wie alle es haben wollten :)

Wie ich es gemacht habe:

Die ID des neuesten Updates wird in eine “lastid.txt” Datei geschrieben, und bei dem autoreload der “wallrss.php” Datei werden alle, die größer als die ID des in der txt Datei geschpeichert sind, mit einem kleinen JQuery Script eingebunden, und werden deshalb mit Effekt eingeblendet, danach wird die “lastid.txt” mit der neuen ID überschrieben. Dies für dazu, dass nur die neuen eingeblendet werden.

Information:

Beim ersten starten der Wall werden aber alle einmal angeblendet, da ich eine ID in die “lastid.txt” gespeichert habe, aber nach dem die wall einmal aufgerufen wurden ist, überschreibt sich die ID automatisch mit der neuen “lastid.txt” und deshalb werden nurnoch die neuen eingeblendet.

Wo downloaden?

Den Link findet ihr auch beim eigentlichen Artikel der Tweetwall im Downloads Part (etwas weiter unten), dann müsst ihr tweetwall r09 FadeIn XML downloaden.

Probleme? Keine Unterstützung eures Servers / Webspaces? Via Kommentar oder Email bitte…

WP-Plugin: Random Post of the day

12 Antworten, 26.May 2009 | by Ahmet Topal

Servervoice (Andi) @twitter hat mir vorgeschlagen, ein Wordpress Plugin zu programmieren, welches jeden Tag einen zufälligen Artikel aus der Datenbank z.B. auf der Sidebar anzeigt. Ich dachte, es gäbe schon so ein Plugin, aber habe nichts gefunden, daraufhin habe ich selber das kleine Plugin programmiert, mit dem Namen “Random Post of the day“.

Dieses Plugin speichert jeden Tag einen per Zufall gewählten Artikel in die Optionen Tabelle. Gleichzeitig wird auch in die selbe Optionen Tabelle ein weiterer Eintrag mit dem Zeitstempel von dem aktuellen Tag um 00:00 Uhr (mktime) gespeichert (danke @sgehrig).

Dieses kleine Code will ich nicht als Plugin anbieten, deshalb müsst ihr den Code unten kopieren, und in eure functions.php Datei des Themes einfügen und abspeichern:

<?php
/*
	Random Post of the day by Ahmet Topal, http://ahmet-topal.de/
	Informations: http://basicblogger.de/2009/05/26/wp-plugin-random-post-of-the-day/
 
	This Plugins allows you to show a Random Post of the day anywhere using <?php at_random_post(); ?>
*/
 
function at_random_post() {
	global $wpdb;
 
	// Database select a random Post
	$query = "SELECT id, post_title, post_name FROM $wpdb->posts WHERE ((post_status='publish') AND (post_type = 'post') AND ($wpdb->posts.post_password = '')) ORDER BY RAND() LIMIT 1";
	$randompost = $wpdb->get_results($query);
	$post = $randompost[0];
	$post_title = htmlspecialchars(stripslashes($post->post_title));
	$showpost .= '<a href="' . get_permalink($post->id) . '" title="'. $post_title . '">' . $post_title .'</a>' . "n";
 
	// Add Options to the Database
	add_option('at_random_post', mktime(0,0,0));
	add_option('at_get_random_post', $showpost);
 
	if(time() > get_option('at_random_post')+86400)
	{
		echo $showpost;
 
		// Update Options
		update_option('at_random_post', mktime(0,0,0));
		update_option('at_get_random_post', $showpost);
	}
	else
	{
		$showpostdb = get_option('at_get_random_post');
		echo $showpostdb;
	}
}
?>

Nutzung:

In eine Template Datei wie z.B. in die Sidebar (sidebar.php), dort wo das Zufallsartikel erscheinen soll, einfach:

<?php at_random_post(); ?>

einfügen, und die Datei abspeichern.

Information:

Ich habe als Basis das Plugin WP-Single-Random-Post benutzt, welches bei jedem Seitenaufruf einen neuen Artikel anzeigen lässt, und dies so erweitert, dass jeden Tag ein neuer erscheint, und nicht bei jedem Aufruf.

Bei Fehlern bitte via Email und bei Fragen gerne Kommentar auf diesem Artikel :)

Update:
Um noch den Content des Artikels anzuzeigen könnt ihr:

	// Database select a random Post
	$query = "SELECT id, post_title, post_name FROM $wpdb->posts WHERE ((post_status='publish') AND (post_type = 'post') AND ($wpdb->posts.post_password = '')) ORDER BY RAND() LIMIT 1";
	$randompost = $wpdb->get_results($query);
	$post = $randompost[0];
	$post_title = htmlspecialchars(stripslashes($post->post_title));
	$showpost .= '<a href="' . get_permalink($post->id) . '" title="'. $post_title . '">' . $post_title .'</a>' . "n";

zu

	// Database select a random Post
	$query = "SELECT id, post_title, post_content, post_name FROM $wpdb->posts WHERE ((post_status='publish') AND (post_type = 'post') AND ($wpdb->posts.post_password = '')) ORDER BY RAND() LIMIT 1";
	$randompost = $wpdb->get_results($query);
	$post = $randompost[0];
	$post_title = htmlspecialchars(stripslashes($post->post_title));
	$showpost .= '<a href="' . get_permalink($post->id) . '" title="'. $post_title . '">' . $post_title .'</a>' . "<br />n" .  substr(nl2br($post->post_content), 0,  200) . "...n";

ändern, hier ist 200 gleich der Anzahl der Buchstaben des Artikels…

Navigation: »
Get Adobe Flash playerPlugin by wpburn.com wordpress themes
free hit counters