Archiv für Januar, 2007

Firebug 1.0 Final veröffentlicht

Firebug ist eine nur knapp 300 kb große Erweiterung fĂŒr den Mozilla Firefox Browser, mit der man ĂŒbersichtlichen Zugriff auf die CSS, HTML und JavaScript Quelltexte im Browser bekommt. Zudem kann man diese live bearbeiten und visuell darstellen lassen. AusfĂŒhrungsfehler werden dabei detailliert ausgegeben. AJAX-Entwicklern gewĂ€hrt die Erweiterung zudem vollen Überblick auf aktuelle XMLHTTP-Requests. Dies ist gerade fĂŒr Webentwickler unverzichtbar, da man so seine Anwendungen viel leichter debuggen und optimieren kann.

Die neue Version besitzt viele neue und wirklich geniale Funktionen. Alles weitere findet Ihr auf der offiziellen Homepage http://www.getfirebug.com.

Microsofts AJAX-Framework Atlas fertig gestellt

Seit gestern stellt Microsoft sein unter dem Namen “Atlas” bekanntes AJAX-Framework als “ASP.NET AJAX Framework” in der ersten Final-Version zum Herunterladen bereit. Das Framework bietet zu den clientseitigen Funktionen noch zahlreiche serverseitige ErgĂ€nzungen zu ASP.NET 2.0 und eine große Effekte-Bibliothek.
Auf der Projekt-Seite finden sich mehrere Videos und Beispiele, welche den Einstieg erleichtern sollen.

FĂŒr Webmaster, welche auf ASP.NET setzen, ist das Framework optimal. Eine Alternative hierzu wĂ€re die Scriptsprache Ruby in Verbindung mit dem Framework Rails. Dies bietet gleiche Funktionen auf Basis des Web-Frameworks Prototype und der Effekte-Bibliothek Script.aculo.us, es lĂ€uft aber im Gegensatz zu ASP.NET auch auf Unix-Systemen.

WeiterfĂŒhrende Links:

weebly.com – Easy Website Creating

Gefunden habe ich die Seite durch einen Blog Artikel bei ajaxian.com.

Das System:

  • Scriptaculous Framework
  • Prototype Framework

Im Netscape und Firefox Browser sowie dem IE7 (konnte es leider mit anderen Browser nicht versuchen ) funktioniert das ganze ziemlich gut. Nach eigenen Angaben funktioniert es mit folgenden Browsern.

Weebly is compatible with Internet Explorer 5.5+/7 and Firefox 1.5+/2.0 on Windows, Firefox 1.5+/2.0 on Linux and Firefox 1.5+/2.0 on Mac OS X. (laut eigenen Angaben).

Einige Fehler gibt es noch beim Hochladen von Bildern. Dieses gehen manchmal verloren aber im Ganzen erscheint das ganze schon ziemlich rund. Bilder können online etwas bearbeitet werden und das Arbeiten macht wirklich Spass.

ZusĂ€tzlich soll bald eine API angeboten werden ĂŒber die man eigene Objekte integrieren kann.

Weebly is the easiest way to create a great looking website and share it with the world for free. From personal to professional sites, Weebly will enable you to spend your time on the most valuable part of your site, its content.

NatĂŒrlich konnte ich mir das auch nicht entgehen lassen und habe eine Testsite (ist nun offline) erstellt.
Ein ZusÀtzliches Feature ist das man die Seiten dann als zip File herunterladen kann und dadurch nicht mehr abhÀngig von den Weebly Servern ist.

Meine Meinung

Einmal etwas anderes, einfaches Editieren und das Editieren macht Spass. Durch die vielen bereits vorhanden Templates schaut auch die entstandene Site nach etwas aus. Auch das einfache einbinden von YouTube, Google Video ist sicher eine gute Funktion. Ein paar Bugs sollten noch entfernt werden. Wie lange Webbly noch benötigt bis es auf den Servern von Google lÀuft steht noch in den Sternen. Zum Schluss: Wer schnell Websites erstellen will und dabei aber nicht auf Design verzichten will sollte sich Weebly einmal ansehen.

Links:

Javascript-Bibliothek Prototype 1.5 ist erschienen

Prototype ist eine mĂ€chtige Javascript-Bibliothek, die Entwicklern zahlreiche Basisfunktionen bietet und unter anderem in Ruby on Rails 1.2 zum Einsatz kommt. Gerade eben ist die neue Version 1.5 erschienen. Prototype ist frei unter einer MIT-Lizenz verfĂŒgbar und steht ab sofort zum Download bereit.

Die Neuerungen und Fehlerbehebungen der neuen Version werden im Detail im offiziellen Changelog aufgefĂŒhrt.

Seit Version 1.5 ist ebenfalls eine umfassende API-Dokumentation verfĂŒgbar. Diese steht auf der neuen, ĂŒbersichtlicheren Prototype-Homepage bereit. Jedem dokumentiertem Element wurde ein eigener Atom-Feed hinterlegt, welche immer die aktuelle Beschreibung enthĂ€lt. Außerdem gibt es jetzt eine Rubrik namens Tips & Tutorials, welche sich an Prototype-AnfĂ€nger richtet.

Wie geil Internet Explorer sein könnte

Die leidige Browserdiskussion wurde schon so oft ausgetragen, es werden dabei Ansichten und Meinungen aufgezĂ€hlt, Vorteile und Nachteile aufgelistet, Fakten und Glaube prĂ€sentiert, aber schlussendlich entscheidet am Ende jeder fĂŒr sich selbst.

Doch die Problemanfragen im Forum betreffend Internet Explorer (IE) hĂ€ufen sich. Es ist nicht unlogisch – mehr als die HĂ€lfte aller User erkundet das Web mit IE. Es deutet nur darauf hin, wie verbreitet IE ist und wie wichtig die IE-KomformitĂ€t demnach ausfĂ€llt.

… Ajax Anwendung funktioniert im IE nur beim ersten Mal …
… XMLHttpRequest Problem im IE …

Internet Explorer ist nach wie vor der meistgenutzte Browser und fast jeder hat schon mal mit IE zu tun gehabt. Diese Dominanz bedeutet unter anderem, dass man sich als Webentwickler unbedingt auch mit IE beschÀftigen muss, wenn man nicht auf die gut 60% der Surfer verzichten will, die mit IE unterwegs sind. Das kann sich kein Entwickler leisten und es ist auch nicht der Zweck der Sache. Also, ob man will oder nicht, kommt man am IE nicht vorbei.

… Suggest Problem im IE …
… Script im IE nicht benutzbar …

Also, wenn es MS schon schafft, die Entwickler dazuzubringen, sich mit IE auseinanderzusetzen und Probleme zu lösen, mĂŒssten sie dann diese Lösungen doch nur noch durchprĂŒfen und in den IE implementieren, oder? Demnach mĂŒsste eigentlich IE der geilste Browser der Welt sein, den Alle gerne benutzen und mit dem die Webentwickler gerne tĂ€glich arbeiten, weil er so gut ist.

… Request hĂ€ngt im IE …
… insert.before lĂ€uft im IE nicht …

Der Mensch ist nĂ€mlich ein Gewohnheitstier und solange eine Anwendung seine BedĂŒrfnisse befriedigen kann, wird er nicht nach anderen Lösungen suchen. Alle von den Entwicklern erarbeiteten und bewĂ€hrten Lösungen mĂŒssten nur noch implementiert werden und es gĂ€be keinen Grund irgendein Firefox, Flock oder Opera zu entwickeln, wenn man ein Werkzeug hĂ€tte, dass das einhĂ€lt, was es verspricht.

… im FF geht’s, im IE nicht …
… IE gegen den Rest der Welt …

Und trotzdem gibt’s immer mehr Browser mit stĂ€ndig wachsender PopularitĂ€t. Soll das etwa der Beweis sein, wie gut IE ist?!

PS:

Bemerkenswert ist noch, dass wenn man nach “firefox” im Forum sucht,
findet man auch die meisten Threads mit “ie” als Keyword,
was davon zeugt, daß es sich schon ziemlich eingelebt hat,
FF als gĂŒltige Vergleichs-Referenz zum IE zu nehmen …

Es ist gut so.

Be part of it!

Jakob Nielsen stellt in einem seiner letzten Newsletter fest, dass im Web Ungleichgewicht herrscht und dass in den meisten Online-Gemeinden

  • fast 90% aller User nur Beobachter sind,
  • ca. 9% gelegentlich beitragen und
  • ungefĂ€hr 1% fĂŒr den ganzen Betrieb sorgen.

Beispiele:

Das Alles wĂ€re an sich noch nicht unlogisch – es muss doch nicht jeder Autofahrer gleich auch ein Mechaniker sein und genauso wenig muss jeder Internetnutzer ein Blog betreiben. Das ist klar.

Überraschend ist aber die GrĂ¶ĂŸe der Kluft zwischen den Beitragenden und den Beobachtern. Diese erzeugt Ungleichheiten, die sich weiter negativ auf das Web auswirken.

Einer der wesentlichen Nachteile dieses Ungleichgewichts ist, dass die Suchmaschinen die Relevanz der Suchergebnisse vor allem nach der Verlinkung der jeweiligen Quellen beurteilen und da eben nur die aktiven Beitragenden auch Links erstellen, können diese Ergebnisse unmöglich reprÀsentativ sein. Ebenfalls betrifft es auch das Kundenfeedback, wenn nur so ein kleiner Teil der Benutzer seine Erfahrungen mit den Anderen teilt, kann ein Anbieter von Diensten keine aussagekrÀftige Berichterstellung erzielen.

Aus diesem Grund, wollte ich wissen, wie es bei uns im Forum aussieht:

  • Registrierte User: 1.046
  • Erstellte BeitrĂ€ge: 5.544

- Nielsen: 1% aller User erstellen die meisten Inhalte
+ AC: Unsere Top-10 Autoren haben 2.100 BeitrÀge (40%) geschrieben

- Nielsen: 9% der Benutzer tragen unregelmĂ€ĂŸig bei
+ AC: Unsere Top11-90 Autoren haben 1.955 BeitrÀge (35%) erstellt

- Nielsen: 90% sind versteckte Beobachter, die so gut wie nie beitragen
+ AC: 951 User, die zusammen fĂŒr ca. 1.400 BeitrĂ€ge (25%) sorgen

Zusammengefasst:

  • 2% unserer Nutzer schreiben mehr als die HĂ€lfte (52%) aller BeitrĂ€ge!
  • 10% unserer User sorgen fĂŒr 75% aller Aktionen!
  • 90% aller Benutzer stehen zusammen fĂŒr weniger als 25% Mitarbeit!

Fazit:

Die meisten BeitrĂ€ge werden zwar nicht von dem 1%, aber sehr wohl von 2% aller User verfasst und die 10% aktivsten Nutzer sorgen sogar fĂŒr 2/3 des Betriebs, wĂ€hrend etwa 90% aller User weniger als 2 BeitrĂ€ge erstellt haben.

Dabei ist noch anzumerken, dass man mit dem Posten einer Frage und einer Antwort (normalerweise der Grund eines Forumbesuchs) bereits auf 2 BeitrĂ€ge kommt und trotzdem haben etwa 35% unserer registrierten Nutzer nicht mal 1 Beitrag geschrieben …

Kommentar?

Von 0 auf 5.000 in einem Jahr

Am 28. Dezember 2006 wurde unsere Ajax-Community 1 Jahr alt.
Zu diesem Anlass eine kleine Bilanz:

Online seit: 28.12.2005

  • Registrierte Benutzer: 1.038
  • Themen: 1.083
  • BeitrĂ€ge: 5.457

In diesen 365 Tagen,

–> haben sich tĂ€glich durchschnittlich 3 neue User registriert
–> wurden tĂ€glich im Durchschnitt 3 Themen erstellt
–> sind tĂ€glich etwa 15 BeitrĂ€ge geschrieben worden

Ajax-Community gehört zu den ersten deutschprachigen Ajax-Gemeinden und ist ĂŒberhaupt die erste Gemeinde mit Forum, Blog und Wiki unter einem Dach.

Unsere Alexa-Statistiken sehen ebenfalls vielversprechend aus:

  • Traffic Rank: 40.000
  • Reach: 40
  • Page Views: 6

–> d.h. von 1 Million Webbesuchern besuchen etwa 40 unsere Seiten
–> d.h. 1 Besucher besucht beim einmaligen Besuch durschnittlich 6 Seiten

Zum Vergleich:

  • JSWelt.de hat Traffic Rank (TR) von etwa 21.000 mit ~ 90 Surfer aus 1 Mil.
  • XHTMLForum.de hat TR von etwa 24.000 mit ~ 95 Surfer aus 1 Mil.
  • Ajaxtalk.de hat TR von ĂŒber 1 Mil. mit ~ 10 Surfer aus 1 Mil.
  • Ajax-info.de hat TR von etwa 150.000 mit ~ 20 Surfer aus 1 Mil.

Wobei JSWelt und XHTMLForum seit ĂŒber 6 Jahren bestehen und eher die Webentwicklung allgemein fokussieren.

Zu ebenbĂŒrtigen Mitstreitern mit Schwerpunkt auf Ajax zĂ€hlen Ajaxtalk und Ajax-info, beide bestehen seit etwa 1 Jahr und werden im Durchschnitt von ca. 10 resp. 20 Usern aus 1 Million besucht.

Alexa Statistiken fĂŒr Ajax-Community und Konkurrenz

Es ist jedenfalls zu beachten, dass diese Ergebnisse nur von den Alexa-Toolbar-Usern gesammelt werden, die nur einen kleinen Teil der Webuser ausmachen; außerdem ist diese Toolbar nur fĂŒr den Internet Explorer verfĂŒgbar, wodurch alle Firefox, Opera, Safari, Flock oder Maxthon User nicht berĂŒcksichtigt werden.

Trotz aller RelativitĂ€t dieser Statistiken erntet Ajax-Community Top-10 Ergebnisse in den meisten relevanten Suchmaschinen fĂŒr die SchlĂŒsselwörter “ajax” resp. “ajax-forum“, sowohl unter deutschen als auch internationalen Seiten.

Ich glaube, wir können auf unsere Gemeinde mit Recht stolz sein.

Viva Ajax-Community, alles Gute 2007!

Jahr 2007

Wir wĂŒnschen euch ein gesegnetes, erfolgreiches Jahr.

Ich hoffe der Blog wird dieses Jahr mit mehr, aktuellen EintrÀgen aufwarten können und zu einem fixem Bestandteil der Ajax-Community werden.

Mit diesen WĂŒnschen in ein neues Jahr.

PROSIT NEUJAHR

think!!