Register  Login  
  February 4, 2012  
 Search
 
Weblog      
DNN 3.x: Brauchen wir das alles? Minimize
Location: BlogsDbTom's DNN Web Log    
Posted by: Thomas Trefz 09.02.2005 20:25
Innerhalb von gut 2 Jahren hat sich DotNetNuke in rasanter Geschwindigkeit entwickelt. Waren es am Anfang eine Handvoll "IBS Abtrünniger" die die Weiterentwicklung von IBS Workshop beobachteten und förderten, so sind heute über 100.000 registrierte Benutzer zu verzeichnen. Der Funktionsumfang hat sich vervielfacht. Auf Kosten der Kompatibilität, müssen doch mit jedem Major Release umfangreiche Änderungen an den Modulen vorgenommen werden. Da stellt sich dann die Frage: brauchen wir das alles?

Mal ganz ehrlich: wie häufig haben Sie lieber Leser denn schon Module per Drag & Drop von Position 1 nach 2 in der Content Pane verschoben? Coole Funktion, zugegeben, aber brauchen wir das wirklich? Hat nicht das bisherige verschieben genauso funktioniert?

DNN hat einen unbestreitbar guten Datenlayer. Wir können im Prinzip jede Datenbank unterstützen die es gibt. Mich würde interessieren wieviele Anwender denn wirklich eine andere Datenbank wie den SQL Server verwenden? Es gibt eine kostenpflichtige Oracle und MySQL Implementierung. Die Preise im .NET Hosting Bereich sind derart dramatisch gefallen, das es aus finanzieller Sicht zumindest keinen wirklichen Anreiz für einen MySQL Provider gibt. Oracle findet man wohl ehr nur im Intranet. Damit bleibt die Frage: brauchten wird das (ausser zum Lernen natürlich)?

Das Skinning ist super. Frage: wer ändert das jeden Tag? Und wieviele Anwender sind aufgrund der Komplexität nicht in der Lage ein einfaches Layout selber zu erstellen?

Kein kostenpflichtiges Produkt ist in dieser kurzen Zeit derart gewachsen wie DNN. Das zeigt was heute im Open Source Bereich alles geht. Der SQL Server hat fast 5 Jahre gebraucht um nun endlich in der Version 2005 auf den Makt zu kommen. Natürlich wollen wir immer alles neu, aber ist es nicht auch angenehm einmal nicht permanent lernen zu müssen und das aufgebaute Know-How einmal in Ruhe zu nutzen?

Wieviel Aufwand muss mit jedem Releasewechsel investiert werden um alte Module am laufen zu halten? Da wird der ein oder andere Entwickler der seine Module heute noch kostenfrei anbietet die "Griffel" schmeißen weil er nicht mehr hinterherkommt. Komplexe Module wie z.B. dieser WebLog erfordern einen ungeheuren Aufwand für Leute, die eigentlich nur in ihrer Freizeit daran arbeiten. IBS Benutzer kontern hier ganz locker. Die haben zwar nicht das technologisch ausgefuchste Produkt, aber eine Codestabilität die echt Klasse ist. Und anstatt permanent die Module auf neue Versionen anzupassen kann man sich auf neue Funktionen konzentrieren oder einfach auf das wichtigste für jeden Portalbetreiber: auf die Inhalte!

Ich habe mir heute nochmal das gute kleine IBS Portal angeschaut (bzw. meine persönliche Implementierung davon). Einfach zu programmieren, übersichtlich und hat genau das gemacht was ich (und sicher auch viele andere Anwender) heute brauchen: ein wenig Bloggen, ein paar Bilder darstellen, Downloads, Links und XML bzw. RSS verarbeiten können. Und bei Bedarf Ruckzuck ein neues Modul für meine individuellen Anforderungen. In DNN haben wir heute über 100 Tabellen und über 500 Prozeduren.

Ich habe einige Installation im Markt die noch auf 1.0.9 laufen. Die versuche ich schon seit geraumer Zeit zu aktualisieren. Aber die Kunden sagen einfach nur: läuft doch. Macht genau was wir wollen. Was kostet der Upgrade? Müssen Module angepasst werden? Gibt es die Module den noch oder muß das alles individuell angepasst werden. Was ist mit Stabilität?

Auf der anderen Seite fehlen uns ganz triviale Dinge: eine gute Dokumentation z.B. die kostenfrei wie das Produkt selbst zu erhalten ist. Ein Installationsprogram das dem nicht technischen Anwender ruckzuck eine Grundinstallation auf den Rechner spielt (siehe z.B. Issue Starter Kit), ein kleine Anwendung die das Deployment auf den Web Space eines Providers so simple macht das jder Anwender in der Lage ist dieses Vorhaben umzusetzen. Wieviele DNN Anwender scheitern bereits an der Installation?

Und vieleicht wäre es an der Zeit für ein DNN Light, ohne all den technischen Schnickschnack. Eben einfach, unkompliziert und für .NET Einsteiger gut zu verstehen. Mit der Möglichkeit später auf das Power Paket upzugraden.

In diesem Sinne gute Nacht und happy nuking

Tom

Permalink |  Trackback

Comments (3)  
Re: DNN 3.x: Brauchen wir das alles?    By dmueller on 24.09.2005 12:29
Na ich hoffe das es trotzdem bei unserem Projekt bleibt ;-)

Re: DNN 3.x: Brauchen wir das alles?    By leupold on 24.09.2005 12:29
JA - WIR BRAUCHEN DAS!
Nicht, dass wir für jedes Portal jedes Feature ausnutzen, aber dass ist bei einem Framework mit universeller Zielgruppe kaum möglich. Wesentliche neue Funtionen sind aber von erheblichem Vorteil:
- Verfügbarkeit in mehreren Sprachen und deren individuelle Anpassbarkeit
- Das Skinning bietet seit Version 2 viele Freiheiten und ist dabei einfach zu bewerkstelligen
- Der neue Dateimanager bietet viele neue Möglichkeiten, die noch gar nicht genutzt werden
- Die Client-API erlaubt bisher nur Drag&Drop von Containern, kann aber für vieles mehr dienen.
Auch wir haben noch ein Portal unter Version 1.0.10 laufen (www.expertennetz21.de), bei dem es mir vor dem Upgrade graut, weil es so viele individuelle Anpassungen im Core hat. Aber ich bin froh, dass viele davon zukünftig nicht mehr notwendig sind. ja, es gab von Version 2 auf Version 3 einige Änderungen, die langfristig von Vorteil sind (z.B. Neuordnung der Namespaces) und daher die Kompatibilität brechen - aber die Änderungen sind überschaubar und dürften einmalig bleiben.
Dabei wurde versucht die Bedienbarkeit einfach zu halten, wenn auch die Programmierung aufgrund des höheren Core-Umfangs mehr Einarbeitung verlangt. Dafür sind aber auch weitere Funktionen realisiert, um die sich der Programmierer nicht mehr selbst kümmern muss, wie das Links-Control.
Es bleibt trotzdem noch viel zu tun, das Core Team hat sich die Module als nächstes vorgenommen, die alle ausgelagert und erweitert werden sollen, um die Leistungsfähigkeit des Frameworks und dessen Programmierung zu demonstrieren.
DotNetNuke bleibt spannend!

Sebastian Leupold

Re: DNN 3.x: Brauchen wir das alles?    By hoatran on 24.09.2005 12:29
vbxcvbcxv


Search MyBlog Minimize
  

Archiv Minimize

Blog Liste Minimize
  

  Home | Informationen | Verzeichnis | Downloads | Foren | Module | Weblog | Kontakt | Artikel  
  (c) 2002 - 2005 Schelian IT Beratung   Terms Of Use | Privacy Statement