Joomla Webhosting - Komponenten - Module - Mambots - Plugins

Fachgerechte Projektbegleitung aus einer Hand durch Knowledgesharing.

Kostenlose PHP Skripte.

Zur Navigation Zum Hauptmenü Zum Seiteninhalt
A+ A - Zurücksetzen
Sie sind hier: Startseite
Ninjaboard Beta heute erschienen Drucken E-Mail
Geschrieben von Uwe Walter   
Mittwoch, 20.05.2009
Endlich fertig!
Der neue Stern am Joomla!™ Komponentenhimmel heißt Ninjaboard. Die erste Betaversion unseres neuen Flaggschiffes ist seit heute online. Ninjaboard - Joomla Forenkomponente

Unsere neue Komponente ist ein Fork einer der ersten Joomla!™ 1.5 nativen Foren, die im letzten Jahr auf den Markt kamen. Wartend auf ein 1.5 natives Fireboard Forum, hatte sich zunächst angedeuet, dass das Projekt seinem Ende entgegen geht, als Best of Joomla![1] dann tatsächlich die Verlautbarung heraus gab, dass Kunena der offizielle Nachfolger sei. Wie wir in Erfahrung bringen konnten, hatten zu dieser Zeit schon einige der führenden Köpfe des Fireboard Teams zu Kunena gewechselt.

So wollten wir Entwickler bei NinjaForge[2] uns zunächst das angeschlagene Fireboard, welches lange Zeit die beste und populärste Forenkomponente schlechthin war, zur Brust nehmen und ein eigenes Projekt starten, damit es nicht in der Versenkung verschwindet. Ein Blick in die Quellen zeigte aber schnell, dass es den Aufwand nicht wert gewesen wäre, weil man den Spaghetticode zum einen nur schwer entziffern kann und es zum anderen auch keinen Sinn macht die Stunden nur damit zu verbringen, heraus zu finden was die Entwickler sich dabei gedacht haben. Getreu nach dem Motto: „Warum einfach, wenn es auch kompliziert geht” muss man dann einfach sagen: „Viele Köche verderben den Brei”

Durch weitere Recherchen, welches Forum denn nun ein guter Kandidat sei, stießen wir dann ziemlich schnell auf das noch recht frische Projekt Joo!BB[3], welches zu dieser Zeit eines der wenigen war, dass (bis auf die fehlenden models) voll auf das MVC Modell[4] setze. Für die Entwicklung nativer Komponenten der 1.5er Serie ist das quasi Pflicht, damit wirklich alle neuen Features genutzt werden können. Dies gibt der Software nicht nur den richtigen Performance-Schub, sondern erleichtert die spätere Pflege der Software in einem Maße, dass es später für jeden nachfolgeden Entwickler ein Leichtes sein wird, sich schnell in die Materie einzuarbeiten. Somit ist ein kontinuierlicher Fluss im Lebenszyklus ganrantiert, auch wenn einmal ein verantwortlicher Entwickler krank, sonst irgendwie verhindert ist oder das Unternehmen verlässt.

Ein weiterer, wesentlicher Aspekt sind Systemperformance als auch die Sicherheit. Gerade in diesen Bereichen wurde das Ninjaboard Forum von Kopf bis Fuß überarbeitet. So fehlten im Joo!BB beispielsweise jeglicher Meschanismus zum Schutz vor Spoofing, bzw. CSFR Attacken. Wir haben diese implementiert und auch zahlreiche bestehenden SQL Injection Lücken geschlossen.

Das Ninjaboard Forum[5] verfügt in der Betaversion bisher über alle Features, die man von einer Forenkomponente erwartet. Vom Gruppenmanagement mit Benutzersynchronisation, über die ausgereifte Verwaltungsfunktion für Kategogien und expliziter Konfiguration der einzelnen Foren bis hin zu einer neuartigen Configuration-Set Verwaltung, die es ermöglicht über wenige Mausklicks die komplette Konfiguration anzupassen ist eigentlich alles dabei, was das Adminherz begehrt. Vor allem aber zeichnet sich das Ninjaboard Forum durch eine neuartige Design-Set Verwaltung aus, mit der es möglich wird, ebenfalls über wenige Mausklicks neue Templates, Stile, Icon-, Emoticon- und Schaltflächen-Pakete zu installieren, zu verwalten und so das Erscheinungsbild des Forum ohne viel Aufwand an saisonale Gegebeneheiten anzupassen.

Selbstverständlich sind auch die Konnektoren zu anderen Komponenten wie beispielsweise für private Nachrichten oder Community Software nicht vergessen worden, welche bis zur Stable-Version implementiert werden. Wir haben bereits Anfragen von Azrul.com, mit der Zusage uns die kostenpflichtige Komponente JoomSocial[6] für die Integration mit dem Ninjaboard Forum bereitzustellen.

So denn. Heben wir das Glas auf ein langes Leben des Ninjaboard.

Have a Lot of Fun...

 

Kommentar schreiben


Sicherheitscode
Aktualisieren

< zurück   weiter >
Advertisement