December 23, 2005

'tis the season


Merry Christmas to my family, friends and colleagues. See you all next years, folks!
:)

Wieder Weihnachten
Frohe Weihnachten an meine Familie, meine Freunde und Kollegen, und einen guten Rutsch. Bis im nächsten Jahr dann!

:) <- Lutz

December 21, 2005

Rails rolling on X


This will probably be the last Mac-related entry for a while, as I'm switching to Windows at the moment (maybe I'm going back to Apple, when all the Intel-issues are settled).
I want to describe the process of installing Ruby on Mac OS X, because I found surprisingly few materials on the topic.
Read more...

Ruby läuft auf X
Das hier ist der vorläufig letzte Eintrag von meinem und über meinen Mac. Ich steige gerade auf Windows um (vielleicht kehre ich zu Apple zurück, wenn sich alle Intel-Angelegenheiten eingerenkt haben).
Ich möchte ein wenig über Ruby auf dem MAc schreiben. Ich habe erstaunlich wenig Material über die Installation unter OS X im Internet gefunden.
Mehr davon...


I delved a little bit deeper into ruby lately and found it quite elegant--I was marvelling at the lean syntax. Especially when it comes to the equivalent of--let's say--for...in-loops, or the security concept of user input. I'm sure you heard about the developer's framework Ruby on Rails--now this really lives up to the hype.
Being developed by the lead programmer of 37signals, this enabled him to write an application like Basecamp in mere 2 months single-handedly (seeing is believing: check out this video).
Even though Ruby is getting some support lately in Germany--alas, most service providers will not offer Ruby at the given time. I have some webspace at Host Europe, who are supporting Ruby--but only a very old version 1.6.2, blank without embedded Ruby or anything (I guess they will only upgrade when updating their Linux-servers).

You will need the following stuff for an installation: OS X 10.3.x and Xcode Tools for compiling (should be on your Mac Software CD), Ruby source and Rubygems (a handy tool to manage third party Ruby-plugins). There are precompiled Ruby-binaries, but they didn't work on my machine, dunno...
Windows-users should check out Instant Rails, a drag-and-drop Ruby-Rails-Apache-MySQL solution, all preconfigured and ready to run.
You may want to consider downloading the MySQL/Ruby API Module, which allows Ruby scripts to talk with a MySQL Database.

Compiling
Open the Terminal and hop into the folder where the Ruby source resides (by typing cd and the path). I'd propose you choose the folder /usr/local to compile into. This leaves your original Apple-installed Ruby untouched. Type in the following command:
./configure --prefix=/usr/local
make
sudo make install
That was it already. You can check over by typing the following:
/usr/local/bin/ruby -v
And you should see something like this:
ruby 1.8.2 (2004-12-25) [powerpc-darwin7.8.0]
Now we just need to set our shell’s path environment variable so that it will call the new version of Ruby first, rather than the Apple-distributed version. Use a text editor to create or edit a hidden file in our home folder named .bash_login (note the preceding “.”). Enter the following two lines into the file:
PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
export PATH
Now close our existing Terminal window and open a new one in order to “refresh” the newly set path. In the new window, type the following line:
ruby -v
If you see something else than in the first run – namely an older version (say 1.6.8), we haven’t set our path correctly. This is important for the next steps, so make sure it’s right.

Rubygems
Type in the following lines into the Terminal to install Rubygems:
tar xzvf rubygems-0.8.8.tgz
cd rubygems-0.8.8
sudo ruby setup.rb
Now you should get a message reporting that you have successfully built Rubygem. Type gem -v at the prompt to check over.

Rails
Thanks to Gems, installing Rails is even easier:
sudo gem install rails
Answer yes by typing “Y” when prompted to all of the dependencies it asks about.
That it already, we have a working Ruby distribution now. But hey, it's slow! Well, as Ruby is a CGI-language that has to be interpreted, Apache needs to start the interpreter every now and then. You can speed up this process by installing FastCGI (download 1, 2, 3).

FastCGI
To untar and install type in the following Terminal-commands:
tar xzvf fcgi-2.4.0.tar.gz
cd fcgi-2.4.0
./configure --prefix=/usr/local
sudo make
sudo make install
Now we need to install the FastCGI bindings for Ruby:
tar xzvf ruby-fcgi-0.8.5.tar.gz
cd ruby-fcgi-0.8.5
/usr/local/bin/ruby install.rb config --prefix=/usr/local/
ruby install.rb setup
sudo ruby install.rb install
Then, just to make sure that Rails knows about and can access these libraries, we’ll install them to Rails with Gems:
sudo gem install fcgi
The last step in enabling FastCGI under Apache is to compile and install the mod_fastcgi Apache module:
tar xzvf mod_fastcgi-2.4.2.tar.gz
cd mod_fastcgi-2.4.2
apxs -o mod_fastcgi.so -c *.c
sudo apxs -i -a -n fastcgi mod_fastcgi.so
Open up the main apache configuration file located in /etc/httpd/httpd.conf, and add the following lines:
[IfModule mod_fastcgi.c]
FastCgiIpcDir /tmp/fcgi_ipc/
AddHandler fastcgi-script .fcgi
[/IfModule]
In order to enable FastCGI for the Rails application, edit the .htaccess file in the public folder, and find the line that reads:
RewriteRule ^(.*)$ /dispatch.cgi?$1 [QSA,L]
Change it to:
RewriteRule ^(.*)$ /dispatch.fcgi?$1 [QSA,L]
Restart Apache with he sudo apachectl graceful command, and we’re up and running with FastCGI.

MySQL/Ruby API
You will very probably want Ruby to talk to MySQL, huh? So let’s install the MySQL/Ruby API now:
tar xzvf mysql-ruby-2.5.2.tar.gz
cd mysql-ruby-2.5.2
/usr/local/bin/ruby extconf.rb --with-mysql-dir=/usr/local/mysql
make
The previous command expects that our MySQL installation is under /usr/local/mysql. If it’s somewhere else, just specify the location in the command above.

Assuming that MySQL is running, we can test the new API before installing it:
ruby -I. ./test.rb hostname username password
If that worked, we’re finally ready to install the API:
sudo make install
We can now get a connection to a MySQL server in our Ruby script like this:
require 'mysql'
con = Mysql.new(
"myserver.domain.com",
"username",
"password",
"mydatabase"
)
I really recommend Ruby. The language is very easy understandable and consistent. Check out these links, that I bookmarked for myself:

Suggested links
Ruby on Rails
Ruby handbook (en)
Ruby Tutorials
Ruby Application Archive


Ich habe mich in der letzten Zeit ein wenig mit Ruby beschäftigt und fand die Sprache ziemlich elegant -- besonders die sehr schlanke Syntax. Beispielsweise das Ruby-Äquivalent für Loops oder das Sicherheits-Handling von Benutzer-Eingaben ist toll gelöst.
Ihr habt sicherlich auch schon vom Ruby-Entwickler Framework Rails gelesen. Das ist wirklich so gut wie sein Ruf. Es wurde vom Chefprogrammierer von 37signals entwickelt und ermöglichte es ihm, eine Anwendung wie Basecamp alleine in 2 Monaten zu programmieren (schaut euch das mal hier an, falls ihr es nicht glauben könnt).
Obschon der Ruby-Support sich bei deutschen Providern verbessert, wird man wohl im Moment auf den meisten Servern kein Ruby finden. Ich habe meinen Webspace bei Host Europe, die Ruby zwar anbieten, allerdings bur eine sehr veraltete Version 1.6.2 -- blank, ohne embedded Ruby oder so (schätzungsweise wird sich das erst ändern, wenn sie ihre Linux-Distris mal updaten).

Das folgende ist Voraussetzung für die Ruby-Installation: OS X 10.3.x und XCode Tools für das Kompilieren (findet sich auf der Mac Software CD), Ruby source und Rubygems (ein nützliches Tool, um Drittanbieter-Module für Ruby zu verwalten). es gibt auch vorkompilierte Rubydistributionen, bei mir liefen die allerdings nicht...
Besonders Windows-User können sich mal Instant Rails anschauen, eine komplett vorkonfigurierte Ruby-Rails-Apache-MySQL-Lösung.
Ausserdem solltet ihr vielleicht das MySQL/Ruby API Modul herunterladen, damit Ruby nachher auch auf Datenbanken zugreifen kann.

Kompilieren
Jetzt mal den Terminal öffnen und in den Ordner wechseln, in dem die Ruby-source liegt (mit dem Befehl cd und dem Pfadnamen). Ich schlage den Zielordner /usr/local vor. Auf diese Weise bleibt die originale Apple-Ruby-Distribution unangetastet. Folgende Zeilen eintippen:
./configure --prefix=/usr/local
make
sudo make install
Das war es schon. Testen kann man das ganze mit folgendem Kommando:
/usr/local/bin/ruby -v
Man sollte folgendes quittiert bekommen:
ruby 1.8.2 (2004-12-25) [powerpc-darwin7.8.0]
Damit die Shell unser neues Ruby aufruft, statt die alte Apple-Version, müssen wir die "path environment variable" ändern, und zwar in dem versteckten File .bash_login in unserem Root-Verzeichnis. die folgenden 2 Zeilen müssen per Texteditor hinzugefügt werden:
PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
export PATH
Jetzt schließen wir das Terminal-Fenster und öffnen ein Neues, damit die Variable auch geupdatet wird. Nun mal folgendes Kommando eintippen:
ruby -v
Man sollte dieselbe Quittierung erhalten, wie vorher. Wenn nicht (z.B. eine ältere Versionnummer), dann ist irgendetwas schiefgelaufen.

Rubygems
Um Rubygems zu installieren, geben wir folgende Kommandozeilen ein:
tar xzvf rubygems-0.8.8.tgz
cd rubygems-0.8.8
sudo ruby setup.rb
Nun sollte eine Erfolgsmeldung auftauchen. Mit dem Befehl gem -v kann man das Ganze nochmal prüfen.

Rails
Dank Rubygems geht das Installieren von Rails sehr einfach mit:
sudo gem install rails
Zu den folgenden Fragen immer "Y" angeben. Damit ist die Installation eingentlich abgeschlossen. Aber Moment: das ganze ist ziemlich langsam! Das liegt daran, daß Ruby eine interpretierte Sprache ist. Apache muss jedesmal den Interpreter starten. Dies lässt sich aber glücklicherweise beschleunigen mit FastCGI (download 1, 2, 3).

FastCGI
Folgende Terminal-Kommandos installieren FastCGI:
tar xzvf fcgi-2.4.0.tar.gz
cd fcgi-2.4.0
./configure --prefix=/usr/local
sudo make
sudo make install
Und nun die FastCGI bindings für Ruby:
tar xzvf ruby-fcgi-0.8.5.tar.gz
cd ruby-fcgi-0.8.5
/usr/local/bin/ruby install.rb config --prefix=/usr/local/
ruby install.rb setup
sudo ruby install.rb install
Mit folgendem Befehl stellen wir sicher, daß Ruby auch problemlos auf diese Libraries zugreifen kann:
sudo gem install fcgi
Nun muss auch noch das entsprechende Apache Modul installiert und konfiguriert werden:
tar xzvf mod_fastcgi-2.4.2.tar.gz
cd mod_fastcgi-2.4.2
apxs -o mod_fastcgi.so -c *.c
sudo apxs -i -a -n fastcgi mod_fastcgi.so
Die Apache-Konfigurationsdatei liegt unter /etc/httpd/httpd.conf. Hier müssen folgende Zeilen eingefügt werden:
[IfModule mod_fastcgi.c]
FastCgiIpcDir /tmp/fcgi_ipc/
AddHandler fastcgi-script .fcgi
[/IfModule]
Um FastCGI auch für Rails-Anwendungen freizuschalten, muss in der .htaccess-Datei im Ordner Public die folgende Zeile:
RewriteRule ^(.*)$ /dispatch.cgi?$1 [QSA,L]
in
RewriteRule ^(.*)$ /dispatch.fcgi?$1 [QSA,L]
geändert werden. Jetzt nur noch Apache mit sudo apachectl graceful neustarten.

MySQL/Ruby API
Allerdings soll Ruby ja auch auf MySQL zugreifen können, hm? Also müssen wir noch das Ruby-MySQL Modul installieren:
tar xzvf mysql-ruby-2.5.2.tar.gz
cd mysql-ruby-2.5.2
/usr/local/bin/ruby extconf.rb --with-mysql-dir=/usr/local/mysql
make
Wenn MySQL schon läuft, kann man mal folgenden Test machen:
ruby -I. ./test.rb hostname username password
Wenn das funktioniert hat, dann einfach installieren mit:
sudo make install
Ruby greift auf MySQL mit den folgenden Befehlen zu:
require 'mysql'
con = Mysql.new(
"myserver.domain.com",
"username",
"password",
"mydatabase"
)
Ich kann Ruby wirklich empfehlen. Hier noch ein paar Links die ich mir selber als Ruby-Lesezeichen angelegt habe...

Mehr zum Thema
Ruby on Rails
Ruby handbook (de)
Ruby Tutorials
Ruby Application Archive

:) <- Lutz

December 19, 2005

Seducible moments (2)


Which place makes up for the most effective advertisement? If you agree with the "seducible moments"-idea, then it's obviously not your average welcome-page. Users visit your site with a clear intention/mission and are unlikely to click a banner-ad before they achieved their goal.
Read more...

Verführerische Momente (2)
Was ist der richtige Platz für effektive Werbung? Der "Verführerische Momente"-Theorie zufolge jedenfalls nicht die Willkommensseite. Nutzers besuchen eine Website mit einem klaren Ziel und sind unempfänglich(er) für Werbung, solange sie ihre Mission nicht erfüllt haben.
Mehr davon...


Instead your welcome-page should be a clutter-free, clearly laid-out place to guide your visitors to the proper subpage they need to reach. Plus of course the right fodder for search-engine optimisation.

Analyse the processes, that your visitors are likely to pass through on your site. Try to find a place, where users land after finishing any given process. "User Interface Engineering" states, that at such a moment clickthrough-rates can be higher up to as 10 times as many. Examples:

Product/Information
After users have found a specific product or information, they were looking for. Take a look at Amazon for example: after reaching any given book, they tell you about related DVDs that you could be interested in.

Your email has been sent
Another example of a finished process, leaving visitors kind of open.

Sign-Out
After signing out, your visitors could still be in the mood for additional offers. Yahoo for example shoves their services to you, they want you to visit.

Another "seducible moment" is attached to listviews and galleries: users are in full-scan mode here, and might decide that a sponsored offering is also looking like something they were searching for.
But keep in mind, AdSense-ads are not allowed on non-content-pages.

Luckily, Google nowadays offers powerful tools to analyse user-behaviour and ad-ROI, so you can keep finetuning and tracking...

Suggested links
Seducible Moments


Statt dessen sollte die Startseite aufgräumt und übersichtlich sein und Besucher zu der Unterseite führen, nach der sie suchen. Natürlich sollte man das richtige Suchmaschinen-Futter nicht vergessen.

Man sollte einfach mal die Prozesse analysieren, die die Besucher auf einer Website üblicherweise durchlaufen. Auf diese Weise kann man die Seiten herausfiltern, auf denen Nutzer nach der Beendigung eines Prozesses landen.
"User Interface Engineering" beschreibt, daß in solchen Momenten die Klickrate um das 10fache höher liegen kann. Beispiele:

Produkt-/Informationsseite
Nachdem Besucher ein spezielles Produkt oder eine Information gefunden haben. Amazon z.B. führt nach dem Auffinden eines Buches auf, welche DVDs einen noch so interessieren könnten.

Ihre Email wurde verschickt
Ein weiterer abgeschlossener Prozess, der die Nutzer womöglich in eine empfänglichen Stimmung versetzt.

Logout
Nach dem Ausloggen sind Nutzer womöglich noch in Stöberlaune. Yahoo z.B. zeigt hier die Services, die sie einem noch so andienen möchten.

Ein weiterer "verführerischer Moment" findet bei Suchresultaten und Gallerien statt: Besucher sind hier im Scan-Modus, und entscheiden eventuell, daß eine Werbung genau das beinhaltet, nachdem sie gesucht haben.
Aber Achtung: AdSense-Werbungen sind nur auf klassischen Inhaltsseiten gestattet.

Heutzutage bietet Google glücklicherweise starke Werkzeuge an, um Nutzerverhalten und Werbe-ROI zu analysieren. Man kannn also prima tunen und tracken...

Mehr zum Thema
Seducible Moments

:) <- Lutz

December 15, 2005

Designing seducible moments (1)


Once you decided to launch a free webservice, you probably have to think about ad-sponsoring and ad-revenues. How should you insert advertisement into an existing webdesign for maximum clickthrough? Obviously there are a lot of opinions out there about AdSense-optimization--after reading through a lot of them, I found most of them quite useless.
Then lately I stumbled upon a quite old website (dating back to around 2000), that--with Google-ads all around today--still appears quite fresh and significant to me.
Read more...

Design verführerischer Momente (1)
Möchte man einen kostenlosen Webservice ins Netz stellen, wird man früher oder später über Werbefinanzierung nachdenken. Wie erzielt eine Werbung in einem bestehenden Layout eine hohe Klickrate? Zum Thema AdSense-Optimierung gibt es bekanntlich eine Menge Meinungen im Web -- die meisten davon empfand ich allerdings eher als nutzlos oder schädlich.
Kürzlich bin ich dann auf eine eher alte Website gestoßen (Einträge aus dem Jahr 2000), die mir -- zu Zeiten der allgegenwärtigen Google-Werbung -- immer noch sehr aktuell und nützlich erscheint.
Mehr davon...


"User Interface Engineering" back then issued something called "Seducible Moments". They stated, that every user will eventually have a moment where they are most susceptible to advertisement. If they see an advertisement at that moment, they will click on it.
Is it appropriate anyway to lure your customers on clicking a banner? To me at least this is much more acceptable than obtaining clickthroughs by fraud. Fraud to me is blending ads and content into each other, so your customers don't have a distinction between them. Or turning Google-ads into single-line or single-word phrases, so they appear as a part of the regular navigation.

This is my main argument against most other AdSense-tutorials: they even advise you to obfuscate your advertisement like this. To me this is not quite professional and can hurt the credibility of your service.
UIE states, that it is possible to have high clighthrough-rates without such trickery.

Users seldomly delve into a website by accident. They mostly will have a clear intention: find or post a specific information, buy something and the like. In short, they will have a "mission". UIE's research shows that customers are not quite susceptible to advertisement, as long as they didn't achieved their goal.

This argues against the traditional placement of ads. In fact, ads on a welcome-page are not the most effective but--quite contrary--the least effective. Charging for them as most prominent and effective is a concept that is clearly derived from print-advertisement, where cover-ads are most expensive. In my opinion this concept does not fully translate into the internet. On a website, those ads should be considered as most effective, that appear after customers have completed their "mission" and still want to browse around.

So, what are the right places and moments for advertisement? More on that in part 2...

Suggested reading
UIE: seductive design


"User Interface Engineering" hat mal die Bezeichnung "Verführerische Momente" geprägt. Sie schreiben, daß Benutzer zu bestimmten Momenten verführbar sind. Wenn sie in diesen Momenten die passende Werbung sehen, werden sie diese auch anklicken.
Ist es überhaupt sachgemäß, die Benutzer zum Werbeklick zu "verführen"? Für mich ist das auf jeden angemessener, als sich die Klickrate zu "erschwindeln". Dazu gehört für mich z.B. das Ineinanderblenden von Werbung und regulären Inhalten, sodaß Benutzer sie nicht voneinander unterscheiden können. Oder auch Google-Ads als einzelne Zeilen oder einzelne Begriffe anzuzeigen, damit sie als Teil der Navigation erscheinen.

Das ist mein Hauptargument gegen die meisten AdSense-Hilfen: viele von ihnen ermuntern einen sogar, seine Werbung auf diese Weise zu schalten. Das ist in meinen Augen nicht nur unprofessionell, sondern kann auch Glaubwürdigkeit und Zutrauen zerstören.
UIE schreibt darüber, wie man höhere Klickraten auch ohne solche Tricksereien erzielen kann.

Benutzer bewegen sich selten zufällig durch eine Website. Meistens werden sie ein klares Ziel haben: Auffinden oder Niederschreiben von Informationen, Einkaufen u.Ä. Kurz gesagt, sie haben eine "Mission". UIEs Untersuchungen zeigen, daß Kunden solange nicht offen für Werbung sind, bis sie ihre "Mission" auf einer Website erfüllt haben.

Dies spricht gegen das traditionelle Platzieren von Werbung. So wären z.B. Werbungen auf einer Startseite tatsächlich nicht die effektivsten, sondern -- ganz im Gegenteil -- die am wenigsten effektiven. Diese zu einem hohen Preis anzubieten, da sie besonders prominent und effektiv sind, ist ein Konzept aus der Welt des Print-Design, wo ja Umschlagwerbungen besonders teuer sind. Für mich lässt sich dieses Konzept aber nicht 1:1 ins Internet übersetzen. Hier sollte man eher die Werbungen als hocheffektiv ansehen, auf die Benutzer nach Erfüllen ihrer Mission und in Stöberlaune stoßen.

Was sind also die richtigen Plätze und Momente für Werbung? Mehr in Teil 2...

Mehr zum Thema
UIE: seductive design

:) <- Lutz

December 11, 2005

Fed up


Lately I found myself researching through tons of RSS-feed-search-engines and -aggregators for several occasions--there is quite a lot going on in this field. New readers pop up every week. It was high time to compile this stuff into one über-list...
Read more...

RSS satt
In der letzten Zeit habe ich häufig die Themen RSS-Suchmaschinen und -Aggregatoren recherchiert -- dieses Feld ist nach wie vor stark in Bewegung. Fast wöchentlich taucht ein neuer RSS-Reader auf. Zeit, um meine Suchergebnisse mal in einer ultimativen Liste zusammenzutragen...
Mehr davon...

Blog Search-Engines
Looking for a proper blogfinder besides Google? I found the following sites useful:

Technorati
The obvious choice to see what's going on at the moment, logging nearly 23mio blogs. When signed-up, you can share details of your own blog(s) and your profile, as well as aggregating a watchlist of on other blogs.

Blogpulse
Intelliseek's swiss army-knife for blog-finding and -analysing.

Feedster
Search RSS-Feeds and/or subscribe to their top-500-list.

Findory
Tries to supply more meaningful blog-search-results by logging your search-history with cookies and learning from that.

Icerocket
Searches blogs (or the web), offering additional tools like Blog-Trends or RSS-Builder.

Daypop
Logging about 60.000 feeds.

Blogg
Same as above, with german interface.

Blogsearchengine
Blogdigger
Feedminer

This is a list of feed-directories, coming in different sizes. Some of them accept every entry, some are "hand-sorted".

The Guardian
Blogcritics
Blogstreet
Blogwise
2RSS
Weblogalot
Bloguniverse
Blogarama
Bloogz
Everyfeed

RSS-Reader
I still personally use NetNewsWire to subscribe to RSS-feeds. Guess I will change that from next week on, when my new Windows-notebook should arrive--I'm tending to use an online-RSS-reader from now on. There are really dozens of those on the web, growing like weeds. They are too many to list them here. Check out this wikipedia-site, which lists more the 130(!) readers, both on- and offline.

I always saw PubSub and Bloglines as outstanding. Even Google issued their own reader, although it was quite ill-received. Newsalloy seemed to do a better job.

Now maybe you'll ask yourself what everybody else is using as their weapon of choice? There is a quite fresh statistic about this--which admittedly is a bit skewed, cause the default-Yahoo-aggregator obviously hits first place. If we'd exclude this result, we get the following picture:
Bloglines -- 19.49%;

NetNewsWire -- 10.07%;

iTunes -- 9.53%;

Firefox Live Bookmarks -- 7.25%;

iPodder -- 7.17%;

My Yahoo -- 6.68%;

FeedDemon -- 4.23%;

NewsGator Online -- 3.83%;

Reader not identified -- 3.07%;

Pluck -- 2.07%;

SharpReader -- 1.91%;

iPodderX -- 1.77%;

Thunderbird -- 1.75%;

Safari RSS -- OS X Tiger -- 1.75%;

LiveJournal -- 1.44%;

NewsGator Outlook Edition -- 1.27%;

Apple CFNetwork Generic Client -- 1.21%;

RSS Bandit -- 0.99%;

Opera RSS Reader -- 0.90%, and

Sage -- 0.82%.

Pretty fragmented, huh? This should mean that the feed-reader market will still see a lot of consolidation and innovation-upswings. Marketers still see plenty of opportunities for branded readers and/or corporate readers (hehe, I'm talking to you, Yves)...

Did I miss something in my list?



Blog Suchmaschinen
Neben der Google-Blogsuche gibt es noch eine Menge weiterer Kandidaten. Ich fand diese Sites hier immer ganz nützlich:

Technorati
Die offensichtliche Wahl für alle, die Minute für Minute up-to-date bleiben wollen. Technorati hält 23 Mio. Blogs vor. Mit einem eigenen Account hat man zusätzlich die Möglichkeit, sein(e) Blog(s) und das eigene Profil detaillierter darzustellen, und die eigenen Liebliingsblogs zu überwachen.

Blogpulse
Intelliseeks Schweizer Offiziersmesser für Blugsuche und -analyse.

Feedster
RSS-Suche und Top-500 Blogs.

Findory
Liefert relevantere Suchergebnisse, indem es einen Suchverlauf per Cookies abspeichert und aus den Suchergebnissen lernt.

Icerocket
Sucht die Blogosphäre oder das Web ab, und liefert weitere Werkzeuge wie Blog-Trends und einen RSS-Builder.

Daypop
Logt etwa 60.000 Feeds.

Blogg
Ein deutscher Blogfinder.

Blogsearchengine
Blogdigger
Feedminer

Hier nun ein paar Feed-Kataloge in unterschiedlichen Größen. Einige akzeptieren jeden Feed, manche sind handverlesen.

The Guardian
Blogcritics
Blogstreet
Blogwise
2RSS
Weblogalot
Bloguniverse
Blogarama
Bloogz
Everyfeed

RSS-Reader
Ich nutze immer noch NetNewsWire, um RSS-Feeds zu abonnieren. Schätzungsweise wird sich das nächste Woche ändern, wenn ich auf mein neues Windows-Laptop umsteige. Ich tendiere dazu, von nun an einen Online-Reader zu verwenden. Davon gibt es wirklich reichlich, sie sprießen im Web wie Pilze. Es sind wirklich zu viele, um hier alle aufzulisten. Schaut mal bei Wikipedia vorbei, da werden 130(!) gelistet, sowohl Online als auch Offline-Reader.
Ich emfand immer PubSub und Bloglines als herausragend. Auch Google hat einen RSS-Reader, der aber allgemein scheinbar nicht gut angekommen ist. Newsalloy macht da offensichtlich einen besseren Job.

Vielleicht fragt ihr euch jetzt, was alle anderen so bevorzugen? Es gibt darüber eine relativ frische Statistik -- die man allerdings mit Vorsicht genießen sollte, denn auf Platz eins landet hier der Default-Yahoo-Aggregator. Wenn man das mal "herausrechnet", sieht die Liste wie folgt aus:
Bloglines -- 19.49%;

NetNewsWire -- 10.07%;

iTunes -- 9.53%;

Firefox Live Bookmarks -- 7.25%;

iPodder -- 7.17%;

My Yahoo -- 6.68%;

FeedDemon -- 4.23%;

NewsGator Online -- 3.83%;

Reader not identified -- 3.07%;

Pluck -- 2.07%;

SharpReader -- 1.91%;

iPodderX -- 1.77%;

Thunderbird -- 1.75%;

Safari RSS -- OS X Tiger -- 1.75%;

LiveJournal -- 1.44%;

NewsGator Outlook Edition -- 1.27%;

Apple CFNetwork Generic Client -- 1.21%;

RSS Bandit -- 0.99%;

Opera RSS Reader -- 0.90%, and

Sage -- 0.82%.
Ziemlich kleinteilig, hm? Heißt, dass der Feed-Reader Markt sicherlich noch einiges an Konsolidierung und technologischen Verbesserungen sehen wird. Marketing-Fachleute sehen hier immer noch eine Menge Raum für "gebrandete"/firmenspezifische Reader (hehe, das geht an Dich, Yves)...

Habe ich noch was vergessen in meiner Liste?

:) <- Lutz

December 09, 2005

Booboo--ludicrous company names


I really have to say this for once: most web 2.0 companies nowadays carry absurd names. Its like they get them straight from the kindergarden, or some kind of random syllable engine.
My top ludicrous-list after the jump...


Bubu -- alberne Firmennamen
Es muss einfach mal gesagt werden: die meisten Web 2.0 Unternehmen haben heutzutage ziemlich lächerliche Namen. Diese scheinen direkt aus dem nächsten Kindergarten zu kommen, oder aus einem Zufallssilben-Generator.
Meine Top-Lächerlich-Liste nach dem Sprung...

Zipingo
Eskobo
Zoozio
Jookster
Meebo
Squidoo
Vimeo
Furl
Spurl
Plurn
Zimbra
Trumba
Swicki
Django
Atiki
Kiko
Mologogo
Trulia
Renkoo
Dipsie
Riya
Etsy
Kaboodle
Zazzle
Loomia
Oodle

Trumba, Zimbra, Plurn? What the? Can somebody tell from any of those examples, what those companies actually do? Maybe it's so Web 1.0 to have some kind of "literal" name, huh?

Trumba, Zimbra, Plurn? Was zum..? Kann jemand aus den obigen Beispielen herauslesen, was der Geschäftsbereich dieser Unternehmen ist? Wahrscheinlich ist es zu Web 1.0, einen "vielsagenderen" Namen zu haben, hm?

Suggested Links
Mehr zum Thema

Firewheel: Four Concentric Circles of a Web 2.0 Name
Web 2.Oh!

;)) <- Lutz

December 08, 2005

Is this a monster master?


No its a master monster.

Yuk. Sit down before you read on. Adobe is going to merge the PDF-Reader and SWF-Player Plugins to one big bloatware. WTF?
Flash already does a poor job at what it should be best: rendering animations. On a Mac, the player hardly renders more than 16 fps, no matter what kind of dual-core zillion GHz Velocity Engine G5 you have. There are bugs, dating back from release 2 or 3 that are still not fixed while more and more fancy features are added once per year. Enter PDF.
Can anybody explain to me, what a screen-reader/print-publishing-tool and an animation/video-plugin have to do with each other?
Luckily both plugins will still be available as separate modules. But I guess the new mixed plugin may cause additional validation-effort to flash developers.

If you already wondered what effects the merger of Macromedia and Adobe will have--you can easily find out on Adobe's website. Or just read on, I gathered some of the stuff here.
Read more...

Ist das ein Monster Meister?
Nein, es ist ein Meister-Monster.

Urgs, bitte setzt euch bevor ihr weiterlest. Adobe wird den PDF-Reader und den SWF-Player zu einem großen Über-Plug-in verrühren. Was zum...?
Flash leistet schon jetzt keine besonders gute Arbeit in seinem Kernbereich: dem Darstellen von Animation. Auf einem Mac rendert der Flashplayer kaum mehr als 16 FpS, selbst auf einem Dual-Core 'zig GHz Velocity Engine G5. Es gibt Bugs aus der Version 2 und 3, die immer noch nicht behoben sind, während jährlich neue tolle Features dazu kommen. Und nun also PDF.
Kann mir jemand erklären, was ein Screenreader/Print-Tool und ein Animation/Video-Plugin miteinander zu tun haben?
Zum Glück werden beide Plugins auch weiterhin getrennt erhältlich bleiben. Trotzdem könnte das zusätzliche Mix-Plugin Mehraufwand beim Validieren von Flash-Files bedeuten.

Falls ihr euch schon die ganze Zeit gewundert habt, was der Aufkauf von Macromedia noch so bedeuten wird -- man kann das eigentlich sehr einfach nachlesen. Auf der Website von Adobe, oder hier...
Mehr davon...


The combined company will be traded on the Nasdaq under the symbol ADBE.
Macromedia's stock ceased trading this monday.

Product brands acquired from Macromedia will retain the Macromedia name (probably till the old packaging materials run out), and then will migrate to the Adobe brand (for example, "Adobe Dreamweaver"). Open APIs for both product-lines will still be available.

Macromedia products will also be available at the time. But after 12-18 months, products will start to be merged (Adobe talks about "enhanced product integration"). My guessing: Illustrator + Freehand (high redundancy), GoLive + Dreamweaver (high redundancy), maybe Photoshop + Fireworks (medium redundancy).

SVG as well as SWF will both be supported.



Die neue Firma wird von nun an im Nasdaq unter der Kennung ADBE gehandelt. Der Handel mit Macromedia-Aktien wurde an diesem Montag eingestellt.

Macromedia-Produkte werden noch eine Weile weiterhin mit Macromedia betitelt sein (vermutlich bis die alten Verpackungen aufgebraucht sind), und dann umbenannt ("z.B. "Adobe Dreamweaver"). Offene APIs für beide Produktlinien werden nach wie vor weiter bestehen.

Zur Zeit bleiben Macromedia-Produkte erhältlich. Nach 12-18 Monaten werden wohl diverse Produkte zusammengelegt werden (Adobe spricht hier von "enhanced product integration"). Ich würde hier mal tippen auf Illustrator + Freehand (hohe Redundanz), GoLive + Dreamweaver (hohe Redundanz) und vielleicht Photoshop + Fireworks (mäßige Redundanz).

Sowohl SVG als auch SWF werden getrennt weiterentwickelt.

:P <- Lutz

December 04, 2005

Cross-Culture Design (3): Conclusions


Cultural environments affect the way we perceive product- and corporate-identities. Sense of color and shape differ in different countries. Some logos make the leap across cultural borders, whereas others fail.
Read more...

Cross-Culture Design (3)
Die Wahrnehmung von Product- und Corporate Identities wird durch ihr kulturelles Umfeld entscheidend beeinflusst. Farb- und Formempfinden können in verschiedenen Ländern voneinander abweichen. Manche Logos schaffen den Sprung über kulturelle Grenzen, andere hingegen nicht.
Mehr davon...


Globalisation pushes a particular interest in homogenising a corporate image globally. Uniformly public appearances reduce costs and enhance the awareness of the brand.

But during the process of design, one should keep cultural differences and different writing systems in mind. Either you find workarounds or you try to make your designs lightweight, simple and unencoded.
Such logos can be understood worldwide at least basically, even though on different intramedial levels. Then again, culturally strong encoded designs will only raise a lack of understanding.

Another reason for a "KISS"-design would be the growing "brandnoise". Everybody has a limited "brandwith", being pushed to perceive more and more brands.

Now, I wouldn't fully agree with fellow blogger Yves, who already spoke about the "end of brands"--but I agree on his comment: "Internet & Co. transport the construct across national borders, leading to an ultimate loss of control. But this loss of control is most welcome, because it is most democratic. Let everybody have their own brand-personalty as their friend."

Suggested links
PDF: Angela Stahle, Discovering Logo Design Trends
(Easily the most recommendable eBook I ever read on logo-design. The original link was broken, but I found a copy at archive.org)
PDF: Ethnosconsumerism



Im Verlauf der Globalisierung ist das Angleichen des Firmenauftritts weltweit sicherlich ein ökonomisches Interesse. Ein gleichförmiges Erscheinungsbild reduziert Kosten und stärkt die Wahrnehmung der Marke.

Für die Gestaltung sollte man aber die kulturellen Unterschiede und verschiedene Schriftsysteme im Auge behalten -- entweder man gestaltet "um diese Probleme herum", oder versucht Designs betont schlicht zu halten, und diese nicht zu stark zu verschlüsseln.
Solche Logos können zumindest grundlegend international funktionieren, wenn es auch unterschiedliche intramediale "Erfahrungsgrade" geben wird. Zu stark kulturell verschlüsselte Zeichen hingegen werden nur zu Unverständnis führen.

Ein weiterer guter Grund, einfach zu rezipierende Designs zu wählen, ist der allgemein wachsende "Brandnoise". Wir alle haben schließlich nur eine begrenzte "Brandwith" und müssen zunehmend mehr Marken in derselben Zeit rezipieren.

Ich selber würde nicht so weit gehen, wie der Kollege Yves, der bereits vom "Tod der Marke" spricht -- aber ich schließe mich ihm an, wenn er sagt: "Internet und Co. transportieren das Konstrukt über die Landesgrenzen hinaus und damit verliert man eh die totale Kontrolle. Dieser Kontrollverlust ist für mich aber höchst willkommen, da urdemokratisch. Soll doch jeder eine andere Markenpersönlichkeit zum Freund haben."

Mehr zum Thema
PDF: Angela Stahle, Discovering Logo Design Trends
(Das wohl nützlichste eBuch, das ich je über Logodesigns gelesen habe. Der ursprüngliche Link ist tot, aber ich habe eine Kopie bei archive.org gefunden)
PDF: Ethnosconsumerism

:) <- Lutz

November 30, 2005

Cross-Culture Design (2): Where are our differences?


Logos and brands are experienced and interpreted differently concerning cultures. Some brands appear different in different markets (for example Langnese and Walls). Other products and services cross cultural borders without customization.
Read more...

Cross-Culture Design (2): Wie unterschiedlich sind wir?
Logos und Marken werden kulturell bedingt wahrgenommen und interpretiert. Manche Marken passen sich diesem Unstand an und treten in unterschiedlichen Märkten auch unterschiedlich auf (z.B. Langnese und Walls). Andere Produkte und Services schaffen den Sprung über kulturelle Grenzen ohne lokale Anpassung.
Mehr davon...


The same is true for a lot of signs we meet in everyday-life: simple simple icons are received and understood worldwide without differences, for example streetsigns, icons at airports or computer-desktops. But logos have to be more complex to be successful. They need to draw more attention and rememberance. Higher complexity gives rise to cultural gaps again.

Semiotics states that different cultures tie "signifiers" (the sign itself) to different "signifieds" (the meaning). At least they differ in connotations.
There are already slight differences between european countries and/or the United States. But where are the differences between east and west or north and south? Designers have to be more cautious here.

Schmitt and Simonson (1997) note that westerners tend to prefer large shapes or elements over those that are smaller in stature, while in the east it is common to perceive large shapes and elements as awkward and unwieldy. Furthermore, in many cultures, short, squat elements are typically associated with a lack of sophistication while thinness is taken as indicative of intelligence and order (Schmitt & Simonson, 1997). In India spiritual aspects of signs are quite important, whereas they are sparsely important to westeners.

Green is another example of a color with multiple significances. Worldwide, it means “go” in traffic signals. In the west it is the color of ecology or of freshness of food, but Egyptian tradition associates it with death and fertility. In China, green is the color of the Ming dynasty, the character 綠 contains the radicals "Prosperity" and "Silk". And in the Islamic world, green is a sacred religious color. White means purity in the West and mourning in the East (Olins, 1990). Wally Olins once quipped that the potential for cross-cultural misinterpretation of color choices is leading to homogeneity in corporate logo design noting, “Putting it crudely, if red means fire, yellow means holy and green means death, effectively we’re only left with blue” (Olins, 1990, p. 184).
BTW: the top-200 american brands prefer the colors blue, white or red (or black of course)--just coincidence?

So what does this mean to international logos? More on that in part 3...

Suggested links
Are american brands homogenizing the world?
Take a closer look at your customer



Gleiches gilt übrigens auch für andere Zeichen unseres Lebensalltags: einfache Zeichen werden beinahe weltweit unverändert eingesetzt und verstanden. Beispiele sind Verkehrszeichen, Leitsysteme in Flughäfen oder Computer-Desktops. Logos dürfen allerdings nicht so einfach gestrickt sein, wie solche Zeichen. Sie müssen komplexer sein, um ihre Aufgabe zu erfüllen und genügend Aufmerksamkeit und Erinnerung zu erzeugen. Bei komplexeren Designs stellt sich aber wiederum die Frage der kulturell-unterschiedlichen Wahrnehmung.

Der Semiotik nach erzeugen "Signifier" (das Zeichen selbst) in verschiedenen Kulturen Assoziationen mit unterschiedlichen "Signifieds" (das, was mit dem Zeichen gemeint ist). Zumindest gibt es einen Unterschied bei den transportierten Konnotationen.
Bereits zwischen europäischen Ländern und/oder den Vereinigten Staaten gibt es leichte Unterschiede im ästhetischen Empfinden. Aber wie groß sind die Unterschiede zwischen West und Ost oder Nord und Süd? Hier müssen Designer Rücksicht auf größere Unterschiede nehmen.

Schmitt und Simonson haben z.B. in ihren Untersuchungen von '97 ermittelt, daß Westler fette, große Formen bevorzugen, während diese im Osten eher als ungeschlacht und unangenehm aufgefasst werden. Im nahen und fernen Osten werden magere Formen bevorzugt, dünne Strichführung wird als Zeichen für Intelligenz empfunden. In manchen östlichen Kulturen (z.B. in Indien) spielen die spirituellen Aspekte eines Zeichens eine sehr bedeutende Rolle, während diese im Westen eher untergeordnet ist.
Farbgestaltung ist auch ein weites Feld kultureller Unterschiede. Grün beispielsweise ist weltweit die Ampelfarbe, die für "Fahrerlaubnis" steht. Da hören die Gemeinsamkeiten aber auch schon auf: Im Westen steht Grün ansonsten für Frische und Ökologie, in Ägypten assoziiert man Fruchtbarkeit und Tod damit. In China steht Grün für die Ming-Dynastie, das Zeichen für Grün 綠 setzt sich zusammen aus den Stammzeichen für Reichtum und Seide. Im Islam ist Grün eine heilige Farbe. Weiss hingegen steht im Westen für Reinheit und im Osten für Trauer (Olins, 1990).
Für Wally Ollins bleibt nur Blau als Farbe übrig, die nicht unterschiedlich aufgefasst wird: “Putting it crudely, if red means fire, yellow means holy and green means death, effectively we’re only left with blue” (Olins, 1990, p. 184).
Übrigens verteilt sich die Farbgebung der Top-200 Marken in Amerika gleichmässig auf die Farben Rot, Blau und Weiss (und natürlich Schwarz) -- Zufall?

Welche Auswirkungen haben diese Unterschiede nun für internationale Logos? Mehr darüber im 3. Teil...

Mehr zum Thema:
Are american brands homogenizing the world?
Take a closer look at your customer

:) <- Lutz

November 25, 2005

Cross-Culture Design (1)


In the recent years in my work for a friend, who is doing business in Hong Kong and the PRC, and my own ventures in Hong Kong, the question of cross-culture design became important to me.
Is it possible for brands to be successful in different cultures? Or is it even vital to succeed across borders? Can brands and designs only be functional in their native cultural environment?

Don't worry, I'm only talking about corporate and brand identity here--but if you want to throw in some knowledge about semiotics, sociology, psychology or ethnoconsumerism... you're welcome. :)
Read more...


Cross-Culture Design (1)
In den letzten Jahren bin ich durch meine Arbeit für einen Freund (der Geschäfte in Hong Kong und der VRC macht) und durch meine eigenen Unternehmungen in Hong Kong mit der Problematik von kulturübergreifendem Design konfrontiert.
Können Marken in anderen Kulturen funktionieren? Oder müssen sie das sogar? Funktionieren Marken nur dann, wenn sie kulturell aufgeladen sind?

Keine Panik, ich möchte hier nur etwas über Firmen- und Marken-Identitäten schreiben. Aber ihr könnte gerne etwas mehr über Semiotik, Soziologie, Psychologie und Ethnoconsumerism einwerfen... :)
Mehr davon...


Semiotics, or semiology, serves as a very useful set of tools for identifying many of the formal patterns that work to make meaning in many aspects of our culture, particularly the media. It draws a deep connection between our culture and our understanding of signs.
What is culture anyway? A short interpretation would be: shared expectations, shared interpretive frameworks. An individual's identity is constituted by his or her culture. Durkheim (1915/1965) also raised the idea of collective consciousness to signify the notion that individuals survive in shared environments of experiences, events, and meanings.

In semiotics this is called "ideology". Something embedded in a culture's "common sense," in the everyday habits of thought that shape how we think and act as we go about our day-to-day activities. Ideology in this sense is not a manipulation of consciousness, but it thrives beneath consciousness, in the taken-for-granted; it doesn't pull the wool over our eyes, but it brings us to take some things for granted, as so obvious that we need not reflect on them.

Ethnoconsumerism describes this as "ethnicity." Ethnicity generates a framework for the study of social distinction and social differentiation, although at the same time it unfortunately facilitates the division of the world into "us" versus "them."
(Venkatesh, Ethnoconsumerism)
Friedman (1990) pointed out, "Ethnic and cultural fragmentation and modernist homogenization are not two arguments, two opposing views of what is happening in the world today, but two constitutive trends of global reality."
The truth is: homogenization and heterogenization of cultures occur at the same time, right now.

How does global branding fit into the image? After all brands can influence personal opinions and common views. At the moment there seems to be a branding-downhill-slope from western to eastern and from northern to southern cultures. Western brands for example seem to share an advantage over local asian brands. Up until now it was quite posh and high-profile for chinese youth to dine-in at McDonalds.
This is furthered by modern media. The internet creates a completely new network of opinions and word-of-mouth-propaganda. Heck, mostly I have more contact with friends in Hong Kong than with colleagues from my office, only a minute walkway down the street.

What does all this mean for us designers? Do international brands only work because they are blank and without cultural contours? Or do Disney and McDonalds create monoculture? How about brands charged with strong cultural values?
More about that in part 2...

Suggested links
Semiotics and Ads
Brand Channel: Global Culture (PDF)



Semiotik ist eines der Werkzeuge, mit denen wir untersuchen, wie Bedeutungen in unserer Kultur entstehen, besonders durch die Medien. Die Semiotik sieht eine tiefe Verbindung zwischen Kultur und dem Verständnis von Zeichen.
Was nun ist Kultur? Eine kurze Erklärung wäre: gemeinsame Meinungsbilder, ein gemeinschaftlicher interpretativer Rahmen. Identität ensteht im Rahmen der Kultur. Durkheim (1915/1965) beschrieb das Leben in gemeinschaftlichen Erfahrungen, Ereignissen und Bedeutungen als "Kollektives Bewusstsein".

In der Semiotik wird dies als "Ideologie" bezeichnet. Etwas, das unseren "Menschenverstand" bestimmt, wie unsere Gedanken und Handlungen geformt werden. Ideologie ist in diesem Sinne keine Voreingenommenheit, sondern eher Standards, die wir hinnehmen ohne groß über sie nachzudenken.

Ethnoconsumerism umschreibt dies als "Ethnik". Ethnische Gruppen sind ein mögliches Gerüst zur Unterscheidung sozialer Unterschiede, wenngleich sie die Welt gleichzeitig in "uns" und "sie" unterteilen (Venkatesh, Ethnoconsumerism).
Friedman (1990) schreibt: "ethnische und kulturelle Teilung und modernistische Homogenisierung sind nicht 2 unterschiedliche Weltanschauungen, sondern 2 Trends der Globalisierung".
Die Wahrheit ist: Hetero- und Homogenisierung finden heutzutage gleichzeitig statt.

Wie passt nun intenationales Marketing ins Bild? Immerhin können Marken persönliche und allgemeingültige Meinungen beeinflussen. Dabei scheint es zur Zeit ein Gefälle von Westen nach Osten und von Norden nach Süden zu geben (vielleicht ändert sich dieses Gefälle ja irgendwann auch mal). Es gibt immer wieder Beispiele, wo ausländische Marken "Vorschusslorberen" gegenüber inländischen Konkurrenten erhalten. So war es in den letzten Jahren sehr hip und profilfördernd für Chinas Jugend, zu McDonalds zu gehen.
Auch die modernen Medien haben ihren Einfluss. Werber müssen reagieren, weil durch das Internet völlig neue Beziehungsgeflechte entstehen. Im Ernst: ich unterhalte mich manchmal häufiger mit meinen Freunden in Hong Kong als mit Arbeitskollegen im Büro, das eine Minute Fussweg entfernt von meiner Wohnung liegt.

Was bedeutet das für uns Designer? Funktionieren weltweite Marken deshalb, weil sie total rundgelutscht sind? Oder erzeugen MacDonalds und Disney eine Monokultur und soziale Homogenisierung? Können Marken, die mit eigenständigen kulturellen Werten aufgeladen sind, auch weltweit funktionieren?
Mehr darüber im 2. Teil...

Mehr zum Thema
Semiotics and Ads
Brand Channel: Global Culture (PDF)

:) <- Lutz

November 22, 2005

Trust 2.0


Collaborative, social services are a really interesting playing ground, especially because these apps can be done by relatively small teams.
The aspect of trust is more and more a focal point to me here. High Reputation is easily the most important criteria for trustworthiness and customer loyalty. Could there be some kind of general "Reputation Ranking", just like your eBay-Seller-Ranking? Is an A+++ eBay-Ranking able to generate trust in other contexts? eBay ranks according to its own economic well-being after all (I fully agree with you here, Stefan)...
Some companies like iKarma already try to offer solutions for these issues (even though not fully developed IMHO).

The last 2 weeks saw some interesting discussions about Web / Trust / Portable Online Reputations--check it out yourself. This topic could gain even more impact with the dawning of SSE (RSS-feeds, you can read and change and upload again). Issues that Wikipedia has to combat since a longer time already.
What do you think?

Read more
Business Week: Are online Reputations portable?
Union Square: Reputations are not portable
Mindswap: PDFs about trust in social networks



Trust 2.0
Kollaborative, soziale Services stellen für mich eine zunehmend interessante Spielwiese dar, da solche Webapplikationen auch von kleineren Teams realisierbar sind.
Der Aspekt des Vertrauens im Internet rückt da für mich immer stärker in den Vordergrund. Denn die Vertrauenswürdigkeit von Websites und im Internet handelnden Personen ist das entscheidende KO-Kriterium für Glaubwürdigkeit und Kundenbindung. Kann es eine Art von "Vetrauensranking" im Internet geben, ganz so wie das Ranking von eBay? Kann ein hervorragendes eBay-Ranking auch in anderen kontextuellen Zusammenhängen Vetrauen erzeugen? Immerhin steht hinter dem Ranking von eBay ein handfestes wirtschaftliches Interesse (ich stimme Dir hier völlig zu, Stefan)...
Einige Unternehmen wie iKarma versuchen bereits, hier eine (wenn auch nicht wirklich vollends gelungene) Lösung zu bieten.

In den letzten 2 Wochen gab es einige interessante Diskussionen im Internet zum Thema Web / Trust / Portable Online Reputations -- lest selber mal nach. Dieses Thema könnte mit dem Heraufdämmern von SSE (RSS-Feeds, die man nicht nur empfängt, sondern selber verändern und wieder hochladen kann) ganz neue Bedeutung erhalten. Ein Problem, mit dem ja auch Wikipedia seit eh und je zu kämpfen hat.
Was meint ihr?

Mehr zum Thema
Business Week: Are online Reputations portable?
Union Square: Reputations are not portable
Mindswap: PDFs über Vetrauen in social networks

:) <- Lutz

November 19, 2005

Recap: importance of web-design


"Graphic design plays a minor role on the Web" says Gerry McGovern. Sigh... I'm getting so used about frequent rants telling us designers, that we are a useless bunch, responsible for every evil on the web.

Please go and read the article yourself, while I am simmering down...

In my opinion those guys are so oblivious about good web-design, because good web-design is unobtrusive and functional. It's amazing how restricted top-consulting (and top-selling) people like McGovern and Nielsen are.

If McGovern is allowed to make ludicrous comparisons, then maybe I'm too: I guess the majority of all buildings worldwide are part of impoverished shantytowns and favelas. Does this mean, that urban management and architecture are meaningless in a whole?


Nachschlag: von der Wichtigkeit des Webdesigns
"Graphic design plays a minor role on the Web" sagt Gerry McGovern. Seufz, langsam gewöhne ich mich an die Meinungen, Designer seien eine nutzlose Bande, die für alles Schlechte im Internet verantwortlich sind.

Lest den Artikel einfach selber, während ich mich ein wenig abrege.

Meiner Meinung nach sind Leute wie McGovern nur deshalb so ignorant gegenüber gutem Webdesign, weil gutes Webdesign eben funktional ist und sich nicht in den Vordergrund drängt. Phänomenal, wie beschränkt Top-Berater (und Bestseller) wie McGovern und Nielsen sind.

Wenn McGovern lächerliche Vergleiche erlaubt sind, dann darf ich auch mal: Vermutlich gehört die Mehrzahl aller Gebäude weltweit zu verarmten Elendsvierteln und Favelas. Ist deshalb Städteplanung und Architektur als Ganzes bedeutungslos?

:P <- Lutz

November 16, 2005

Apache, MySQL and Darwin (2)


Not much sense in running PHP without a database, huh? Here's a short tutorial to install a MySQL-database on Mac OS X 10.3.x.
Beware: Syntax in MySQL changed a little bit throughout the last versions. I'm talking here about MySQL 4.1.x--there are a lot of older tutorials on the internet that can result in some syntax errors. To be on the safe side, it would be recommendable to download the latest documentation from MySQL's website.
Read more...

Was wäre PHP ohne dazugehörige Datenbank? Hier also eine kurze Anleitung zum Installieren von MySQL und dem Anlegen einer Datenbank unter Mac OS X 10.3.x
Achtung: die Syntax von MySQL hat sich im Verlauf der letzten Versionen ein wenig verändert. Ich beziehe mich hier auf MySQL 4.1.x -- im Netz geistern noch deutlich ältere Anleitungen herum, deren Befolgen in der Bash zu einem Syntax Error führen können. Am besten ihr ladet euch direkt mal die neueste Dokumentation von der MySQL-Website herunter, dann seid ihr auf der sicheren Seite.
Mehr davon...


Install
Let's start by downloading the installer package. There should be a copy on your Mac OS X install-CD Rom, but don't ask me what version...
Run the installer, and the "startup-item package"--this installs MySQL to be started when the computer is booted. You'll also find a preference-pane in the installer-image. Drag and drop it into your library's PreferencePanes-folder, to get a MySQL preference pane in your system preferences (under "others").

After the installation process, we enter the Terminal again. Type in the follow command-line to start-up MySQL:
shell> sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
Enter your OS X-admin-password, if necessary. Then press Ctrl-D (not Apple-D!) to leave the shell. Hopefully MySQL should now be initialised -- which actually was not happening in my case. To find out if you were succesfull, just type
top
into your Terminal-bash. With this you request a listing of all running processes. The server is not yet active, if you can't find any MySQL-entry in this list. Another issue could be: the server started, but you get errors like "can't connect to tmp/mysql.sock". Now, this temporary item should be generated automatically when MySQL is booted.
If you experience problems like this, shut down the server with this bash-command:
mysql.server stop
Then try the following procedure (again in the bash):
shell> cd /usr/local/mysql shell> sudo ./bin/mysqld_safe
(Enter your password, if necessary)
(Press Control-Z)
shell> bg
(Press Control-D or enter "exit" to exit the shell)
Now MySQL should be up and running. You should get the following message:
"Starting mysqld daemon with databases from /usr/local/mysql/data". Try to just type:
mysql
and see what happens. You should see the following lines:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.1.15-max

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

Tryout database
With an empty server, we can now proceed to create a new database. At this step you can also enter a new MySQL-admin-password (please don't confuse this with your OS X-admin-password). After entering your MySQL-Monitor in your Terminal (lines start with a "mysql>"), enter the following command:
create database your_name;
MySQL should now respond with "Query OK, 1 row affected (0.00 sec)".
Now we are going to grant ourself some generous rights, with the following lines:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'
(press return)
IDENTIFIED BY 'chosen_password' WITH GRANT OPTION;
This should be accepted with the same message as above. BTW: you can leave the MySQL-Monitor by just typing "quit".
Done. Now you can enter tables into your new database as you see fit. But here it's really recommended to use a tool with a graphic interface. I'm using the freeware-tool Aqua Data Studio. But this can react a little bit moody when it comes to MySQL-queries. Another one would be CocoaMySQL (thanks, Yves, I tried out this one too, very nice and intuitive).

Done? Well, nearly done...
Happily you start your first PHP-database request and end up with such error-message(s):

"Client does not support authentication protocol requested by server; consider upgrading MySQL client"

or

"Error w/ php: mysql_connect(): Client does not support authentication protocol"

At least this happened to me, and it did cost me some hours of troubleshooting. Obviously this is some bug in PHP's MySQL-module. To solve this problem, you need to "reformat" your MySQL-password with the following bash-command
SET PASSWORD FOR user@localhost = OLD_PASSWORD('your_password');
Now everything should be smooth...

Related stuff:
MySQL website
MySQL documentation
MySQL password-bug
CocoaMySQL tool



Installieren
Wir fangen an, indem wir uns das Installationspaket von der MySQL-Seite herunterladen. Es gibt sicherlich auch eine Kopie auf der Mac Installations-CD, aber fragt mich bitte nicht, welche Version.
Dann das Installer-package laufen lassen, danach am besten auch "Startup-item package" -- das sorgt dafür, dass MySQL automatisch beim Hochfahren des Rechners auch gestartet wird. In dem Installationspaket findet sich auch ein MySQL-PreferencePane. Wenn man dieses in den PreferencePanes Ordner in der Library zieht, erhält man ein entsprechendes Kontrollfeld in den Systemeinstellungen (ganz unten unter Sonstige).

Wenn ihr das Startup-item installiert habt, geht es mal wieder an den Terminal. Hier nun folgende Kommandozeile eintippen, um MySQL zu initialisieren:
shell> sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
u.U. müsst ihr nun euer OS X-Admin-Password eingeben. Danach Ctrl-D (nicht Apfel-D!) drücken, um die Shell zu verlassen. Mit ein bischen Glück fährt MySQL nun hoch -- war bei mir leider nicht so. Falls im Terminal keine weiteren Hinweise über MySQL erscheinen, könnt ihr einfach mal
top
im Terminal-bash eintippen. Dann erhaltet ihr eine Liste aller laufenden Prozesse. Wenn hier der MySQL-Prozess nicht aufgeführt wird, läuft der Server noch nicht.
Es kann auch sein, dass der Server zwar hochfährt, aber ihr Fehlermeldungen erhaltet, wie "can't connect to tmp/mysql.sock". Diese temporäre Datei sollte normalerweise beim Starten des Servers automatisch angelegt werden. In beiden obigen Fällen empfehle ich euch folgendes. Fahrt den Server herunter, indem ihr im Bash folgende Zeile eingebt:
mysql.server stop
Danach probiert es mal mit folgender Prozedur, wiederum im Bash:
shell> cd /usr/local/mysql shell> sudo ./bin/mysqld_safe
(OS X-Admin-Password eingeben)
(Ctrl-Z drücken)
shell> bg
(Ctrl-D drücken, um die Shell zu verlassen)
Nun sollte MySQL aber auf jeden Fall laufen. Quittiert bekommt ihr das mit folgender Zeile: "Starting mysqld daemon with databases from /usr/local/mysql/data". Nun einfach mal
mysql
eintippen, und schauen was passiert. Wenn alles geklappt hat, solltet ihr folgende Meldung erhalten:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 4.1.15-max

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

Datenbank ausprobieren
Nun haben wir einen leeren Server, wir fahren also damit fort, mal probehalber eine Datenbank anzulegen. Das ist auch deshalb wichtig, weil ihr auf dem frisch eingerichteten Server noch kein MySQL-Admin-Passwort angegeben habt (bitte nicht verwechseln mit dem OS X-Admin-Passwort).
Innerhalb des MySQL-Monitors (es steht ein "mysql>" am Anfang der Zeile) folgendes Kommando eingeben:
create database datenbank_name;
MySQL meldet sich dann zurück mit so etwas wie "Query OK, 1 row affected (0.00 sec)". Nun richten wir einen Admin-Benutzer für diese Datenbank ein, und zwar mit dem folgenden Kommando:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'
(Return drücken)
IDENTIFIED BY 'das_neue_passwort' WITH GRANT OPTION;
Auch das wird euch wie oben quittiert. Verlassen kann man den MySQL-Monitor übrigens mit einem einfachen "quit".
Fertig -- nun kann man Tabellen in diese Datenbank schreiben. Aber dafür würde ich wirklich das Arbeiten mit einem grafischen Tool empfehlen. Ich benutze das Freeware-Programm Aqua Data Studio. Das kann sich allerdings beim Eingeben von MySQL-Queries ein bischen zickig anstellen. Eine andere Alternative wäre z.B. CocoaMySQL (danke für den Tip, Yves, ich habe mir das mal installiert -- sieht sehr nett und übersichtlich aus).

Fertig? Fast...
Voller Vorfreude lasst ihr nun euer erstes PHP-Datenbank-Script laufen, und erhaltet fassungslos folgende Fehlermeldung(en):

"Client does not support authentication protocol requested by server; consider upgrading MySQL client"

oder aber

"Error w/ php: mysql_connect(): Client does not support authentication protocol"

Bei mir war das jedenfalls so, und hat mich ein paar Stunden Fummelei gekostet. Das ist offensichtlich ein Bug im PHP MySQL-Modul. Lösen lässt sich das, indem ihr das MySQL-Admin-Passwort "umformatiert". Dazu wieder im Terminal-bash in den MySQL-Monitor gehen und folgendes Kommando eingeben:
SET PASSWORD FOR user@localhost = OLD_PASSWORD('mein_passwort');
Dann sollte es klappen...

Mehr Links zum Thema:
MySQL website
MySQL documentation
MySQL password-bug
CocoaMySQL tool

:) <- Lutz

November 14, 2005

Apache, MySQL and Darwin (1)


Ever tried to quickly install and configure MySQL on OS X? Then maybe you have experienced one of your first happy moments typing command-lines into your terminal. Agreed, I'm not a programmer-guy, but maybe you'll find this instructions somewhat helpful to get your Apache and MySQL up and running.
Read more...

Apache, MySQL und Darwin (1)
Schonmal versucht, auf die Schnelle MySQL auf OS X zu installieren und zu konfigurieren? Vielleicht war das ja für euch der erste glückliche Moment, den ihr mit eurem Terminal-Programm verbracht habt. Na gut, ich bin selber auch kein Programmierer, aber vielleicht ist die folgende Anleitung eine kleine Hilfe, wenn ihr Apache und MySQL zum Laufen bringen wollt.
Mehr davon...


Boot Apache and PHP
No need to install Apache on a Mac, you already got 2 distributions on your machine. Unfortunately, folder-structures on Darwin a bit "different", so the usual tutorials are not helpful. This one is for OS X 10.3x.

Apache is pre-installed but deactivated. To boot the server, you got to edit httpd.conf. This file is placed in one of the "hidden" folders--these folders can be made visible with a tool such as Cocktail with a single click. You'll find the httpd-file in the folder /etc/httpd/. Please make sure to first backup the file. Then find the lines
#AddHandler cgi-script .cgi
#LoadModule php4_module
#AddModule mod_php4
and delete the #, now save. Apache is now ready to be started. We need a single command-line in the terminal-bash to do this. Type in:
sudo apachectl graceful
Eventually bash will ask you to enter your OS X admin-password to execute the command. Then (hopefully) Apache is booted, and you'll receive some information about that. Now you can run PHP-scripts. They need to be located in your folder /Library/Web-Server/Documents, to be found under 127.0.0.1/ or localhost/ with your favorite browser.

If you want to run a self-test for PHP, enter these lines into a texteditor

<?php
phpinfo();
?>
and save them in /Web-Server/Documents/ (for example as info.php). Open a browser, type in 127.0.0.1/info.php, enjoy...

Globals on
Maybe you want to set register_globals = on in PHP? This is often a prerequisite for older scripts. But beware: there is a reason why register_globals are off in newer PHP-versions. They can pose a security-threat.
Darwin has no regular php.ini like on a PC. We need to care about this in httpd.conf again. Scroll to the end and enter the following lines, then save.
<IfModule mod_php4.c>
php_admin_flag register_globals on
</IfModule>


Apache und PHP starten
Apache braucht man auf dem Mac nicht zu installieren, es sind breits 2 Distributionen aufgespielt. Leider sind die Verzeichnisse in Darwin ein bischen "anders", deshalb sind herkömmliche Konfigurationsanleitungen hier wenig hilfreich. Diese hier gelten für OS X 10.3x.

Apache ist zwar vorhanden, per Voreinstellung aber abgeschaltet. Um den Server zu starten, muss die httpd.conf-Datei editiert werden. Die liegt in einem der "versteckten" Ordner -- zunächst mal muss man also diese Dateien sichtbar machen (kann man z.B. mit Cocktail oder einem anderen Dienstprogramm per Knopfdruck erledigen). Die httpd-Datei liegt im Ordner /etc/httpd. Am besten macht ihr erstmal eine Sicherheitskopie davon. Danach muss in den folgenden Zeilen das # gelöscht werden:
#AddHandler cgi-script .cgi
#LoadModule php4_module
#AddModule mod_php4
Dann die Datei abspeichern. Jetzt können wir den Apache-Server starten, dazu müssen wir eine Kommandozeile im Terminal-Bash eintippen. Den Terminal findet ihr unter Programme/Dienstprogramme. Im entsprechenden Eingabefenster folgende Zeile eingeben:
sudo apachectl graceful
Unter Umständen müsst ihr euer OS X-Admin-Password eingeben, bevor der Befehl ausgeführt wird. Dann bekommt ihr (hoffentlich) das Hochfahren des Servers quittiert. Das war es schon, nun können PHP-Scripte ausgeführt werden. Diese müssen im Ordner /Library/Web-Server/Documents/ abgelegt werden und lassen sich im Browser mit eurer localhost-Adresse aufrufen: 127.0.0.1/ oder localhost/.

PHP lässt sich am besten mit der folgenden kleinen Datei testen:

<?php
phpinfo();
?>
Diese Zeilen in einen Texteditor einfügen, in reinen Text umwandeln und dann im Verzeichnis /Web-Server/Documents abspeichern (z.B. als info.php). Browser öffnen, 127.0.0.1/info.php eintippen und freuen.

Globals On
Vielleicht möchtet ihr die register_globals in PHP einschalten? Besonders für ältere Skripte müssen diese z.B. aktiviert sein. Aber Achtung: es gibt einen Grund, warum die register_globals in neuen PHP-Distributionen abgeschaltet sind -- sie stellen ein potentielles Sicherheitsrisiko dar.
Da es in Darwin keine reguläre php.ini wie auf dem PC gibt, müssen wir nochmal die httpd.conf aufrufen und ändern. Einfach am Ende folgende Zeilen anfügen und dann abspeichern.
<IfModule mod_php4.c>
php_admin_flag register_globals on
</IfModule>

:) <- Lutz

November 11, 2005

Recap: Brand-Bashing Blog


Did you read "Shoppingblogs and the word of mouth"? Well, here is a short follow-up about opinion-management: Forbes' article "Attack of the blogs" is about blogs, trying to destroy the reputation of companies. Read it yourself, it is quite bashing some heads on it's own.
Read more...

Nachschlag: Brand-Bashing Blogs
Habt ihr "Shoppingblogs und Mund-zu-Mund-Propaganda" gelesen? Hier gibt es eine kurze Fortsetzung zum Thema Meinungsmanagement: ein in Forbes erschienener Artikel namens "Attack of the blogs" behandelt Blogs, die die Reputation von Firmen zu zerstören versuchen. Lest am besten mal selbst, der Artikel macht selber auch ein wenig kurzen Prozess.
Mehr davon...


I'm always a bit cautious when somebody offers a single-edged opinion. Here, I cannot fully agree with Forbes (but I guess the article raised a good amount of free publicity for Forbes).

Believing what is told in a single blog is naive. Readers are encouraged--just with traditional media--to gather additional opinions about a topic.
People who got paid to flame companies are guilty of defamation, be it bloggers or anybody else. They will (hopefully) be identified as not trustworthy through the blogosphere's collective intelligence.
Not the rate of mud-slinging is rising--only it's public reach. Companies are now much more aware about word-of-mouth, and they don't have an excuse for not managing this issue pro-active.

In fact, this is what actually happens, shows Golem: IBM, NStein Technologies and Factiva are going to offer a "Public Image Monitoring Solution", using multilanguage semantic text-search algorithms. This tool is about scanning blogs, forums, feeds, newsgroups and articles about opinions.
There are also some other companies like Buzzmetrics and Techdirt, engaged in word-of-mouth research for a longer time.

Any opinions about this topic and the Forbes' article?

Tracked-down here
Forbes: Attack of the blogs
PR-Blogger: Überwachung von Blogger-Angriffen
Golem: IBM-Lösung überwacht Blogs und andere Webinhalte
Buzzmetrics
Techdirt


Ich bin immer ein wenig vorsichtig, wenn ich einseitige Meinungen höre. Und ich kann hier dem Forbes-Artikel nicht ganz zustimmen (immerhin hat der aber wohl eine Menge kostenlose Publicity für Forbes erzeugt).
Zu glauben, was in einzelnen Blogs steht, ist naiv. Leser sind immerhin auch bei traditionellen Medien dazu aufgerufen, sich zweite Meinungen einzuholen.
Gegen Bezahlung zu difamieren, erfüllt immer noch den Tatbestand der Verleumdung. Ob nun durch Blogger oder andere. Die Täter werden (hoffentlich) durch die kollektive Intelligenz der Blogosphäre auch als solche enttarnt.
Nicht das Maß der Verleumdung nimmt zu, sondern nur ihre öffentliche Reichweite. Firmen nehmen nun Mund-zu-Mund-Propaganda stärker wahr als zuvor, und haben allen Grund, dieses PR-Thema auch aktiv zu handhaben.

Ein Golem-Artikel zeigt, dass auch genau das nun geschieht: IBM, NStein Technologies und Factiva haben eine "Public Image Monitoring Solution"-Software entwickelt, die mit mehrsprachiger, semantischer Textsuche Blogs, Foren, Feeds, Newsgruppen und Artikel nach Meinungen durchsuchen soll.

Das ist übrigens nicht ganz neu: Firmen wie Buzzmetrics und Techdirt beschäftigen sich schon eine Weile mit Recherche über Mund-zu-Mund-Propaganda.

Mich würden eure Meinungen zu diesem Thema und zu dem Artikel in Forbes interessieren.

Hier aufgestöbert
Forbes: Attack of the blogs
PR-Blogger: Überwachung von Blogger-Angriffen
Golem: IBM-Lösung überwacht Blogs und andere Webinhalte
Buzzmetrics
Techdirt


:) <- Lutz

November 07, 2005

Swift trust (3): results


Here are some basic guidelines for all fellow designers, derived from Stanford's Web Credibility Research Project. I know, most of this stuff belongs to your tools of the trade anyway--but it aids as helpful talking points when dealing with difficult customers.
Read more...

Sofortvertrauen (3): Resultate
Hier nun ein paar Richtlinien für Designer, abgeleitet aus dem Web Credibility Research Projekt. Ich weiss, das Allermeiste hier gehörte ohnehin schon zu eurem Handwerkszeug -- aber die Stichpunkte helfen vielleicht als Argumentationshilfen für schwierige Kunden.
Mehr davon...


Overall Design
Stanford found that people quickly evaluate a site by visual design alone. When designing a site, pay attention to layout, typography, images and consistency issues, appropriate to the site's purpose.

Easy navigation
Stanford research shows that sites win credibility points by being both easy to use and useful.

Lightweight
Lightweight websites that load fast and are not cluttered with information and ads
receive trust. Downtimes can damage credibilitiy.

Citation
Interviewees found it important to be able to indentify the sources of information of a site. Make it easy to verify accuracy of your sources.

Highlight expertise
Be sure to give credits. Are you affiliated with a respected organization? Make that clear. Conversely, don't link to outside sites that are not credible. Your site becomes less credible by such association.

Show me the team
Show there are real people behind the site and find a way to convey their trustworthiness through images and text.

Make it easy to contact you
A simple way to boost your site's credibility is by making your contact information clear: phone number, physical address and email address, or even skype and the like.

Update often
People assign more credibility to sites that show they have been recently updated or reviewed.

Use restraint with promotional content
If possible, avoid having ads on your site. If you must have ads, clearly distinguish the sponsored content from your own. Avoid pop-up/pop-under ads, unless you don't mind annoying users and losing credibility. As for writing style, try to be clear, direct, and sincere.

Avoid errors
Typographical errors and broken links hurt a site's credibility more than most people imagine. It's also important to keep your site up and running.

My conclusion: none of these issues are a huge surprise, they are the nuts and bolts of the business for designers. Proper designed, lightweight corporate sites can make the difference, when your customers make their decision, whom they are going to like more: you or your competitor.
Now, even though design can generate swift trust, this can also be lost quickly just through the word-of-mouth. This seems to me like a powerful trait of "collaborative intelligence" of today's web 2.0.



Das Design
Die Untersuchungen in Stanford ergaben, dass viele Besucher eine Site hauptsächlich nach ihrem Aussehen beurteilen. Layout, Typographie, Bilder und Strukturiertheit sollten wohl bedacht sein, entsprechend dem Zweck der Site.

Die Navigation
Die Untersuchungen ergaben auch, dass eine Website Zutrauen gewinnt, wenn sie sowohl nützlich, als auch leicht benutzbar ist.

Schlankheit
Schlanke Websites, die schnell laden und nicht überfrachtet sind mit Informationen und Werbung, gewinnen Vertrauen, während Stillstandzeiten das Zutrauen beschädigen können.

Zitate
Die Befragten empfanden es als wichtig, die Richtigkeit von Informationen nachprüfen zu können. Quellenangaben sollten leicht auffindbar sein.

Fachwissen und Unterstützung
Fachbeiträge sollten auf der Site entsprechend ausgewiesen sein -- ebenso wie die Verbindung zu respektablen Partnern. Das Verlinken von unglaubwürdigen Sites beschädigt aber das Zutrauen.

Zeig mir das Team
Zeigt das Team, das hinter einer Website steht, und versucht durch Text und Bild die Vertrauenswürdigkeit der Teammitglieder zu unterstreichen.

Einfacher Kontakt
ist ein einfaches Mittel, um die Glaubwürdigkeit zu steigern. Telefonnummer, physikalische und Email-Adresse, oder Skype-ID sollten leicht auffindbar sein.

Häufiger mal updaten
Befragte maßen den Websites mehr Vertrauenswürdigkeit zu, die häufiger frische Inhalte veröffentlichten.

Vorsicht bei werblichen Inhalten
Vermeidet Werbung, wenn möglich. Wenn Anzeigen auf der Site auftauchen, sollten sie klar von redaktionellen Inhalten getrennt sein. Pop-Ups/Pop-Unders senken das Zutrauen in eine Site. Texte sollte klar, direkt und aufrichtig sein.

Fehler vermeiden
Druckfehler und beschädigte Links wirken sich verheerender auf die Vetrauensbildung aus, als man vielleicht denkt. Die Website sollte möglichst fehlerfrei laufen.

Mein Fazit: keines dieser Ergebnisse ist eine echte Überraschung. Vielmehr gehört das zu unseren ganz grundlegenden Hausaufgaben. Vernünftig gestaltete, schlanke Firmenwebsites können entscheiden, wen eure Kunden lieber mögen: euch oder eure Konkurrenz.
Obwohl Design Sofortvertrauen schaffen kann, kann schlechte Mund-zu-Mund-Propaganda auch sofort Vertrauen verspielen. Für mich ist das eine mächtige Eigenschaft der "gemeinschaftlichen Intelligenz" des Web 2.0.

:) <- Lutz