Techblog

Herzlich Willkommen im Communardo Techblog, dem Entwickler-Weblog von Communardo. An dieser Stelle werden Ideen, Problemlösungen, Tipps und Problemstellungen rund um die Entwicklung webbasierter Software vorgestellt.

techblog-teaser

Timer Jobs in DotNetNuke implementieren

, von

DotNetNuke bringt im Standard zwar einige Timer Jobs (Zeitplaneinträge) mit, aber oftmals ist es im Rahmen einer speziellen Anwendung erforderlich, zusätzlich eigene Timer Jobs zu implementieren. Erfreulicherweise kann diesem Bedürfnis unkompliziert entsprochen werden  :-).

Dieser Beitrag demonstriert, wie es gemacht wird und was ggf. zu beachten ist.  Artikel vollständig lesen

Migration zwischen DotNetNuke-Umgebungen auf Datenbankebene in einer Webfarm

, von

Es gibt verschiedene Gründe, eine Migration zwischen zwei DotNetNuke-Umgebungen durchzuführen. Oftmals möchte man ein Portal erst auf einer Test-/Staging-Umgebung erstellen und dann auf die Produktivumgebung portieren. Zwar bietet DotNetNuke keinen BuiltIn-Staging-Support, aber es gibt eine Reihe an Techniken, um diese Aufgabe zu bewerkstelligen.

Die wohl am häufigsten genutzte ist die Migration der DNN Datenbank via Backup/Restore. Im DNN Blog findet sich dafür ein HowTo, welches die erforderlichen Schritte geeignet beschreibt. Nichtsdestotrotz gibt es insbesondere in einer Webfarm noch einige zusätzliche Punkte zu beachten, auf die ich nachfolgend genauer eingehen möchte. Artikel vollständig lesen

Bulletin vom .NET Open Space 2011 in Leipzig

, von
1 Kommentar

Heute hatte ich mich (zumindest für einen Sonnabend) in aller Herrgottsfrühe auf den Weg nach Leipzig gemacht, um beim .NET Open Space Programmiersprachen- und organisiationsübergreifend Lösungskonzepte auszutauschen, Neues kennenzulernen und über Bekanntes zu diskutieren – kurz: mit vielen Gleichgesinnten einen spannenden Tag (fast) ohne organisatorische Schranken rund um das Thema .NET zu erleben.

Der Beginn gestaltete sich erwartungsgemäß entspannt mit Kaffee und Muffins, da etliche OpenSpace-Neulinge mit von der Party waren, wurden noch einmal kurz die Prinzipien eines Open Space erläutert und dann ging es auch schon ans Eingemachte: die Themensammlung. Am Ende war ein breites Themenspektrum entstanden, von welchem im Laufe des Tages immer noch mal wieder einzelne Themen in andere Räume oder Zeitslots wanderten, so dass man gut beraten war, seine „gespeicherten“ Infos gelegentlich zu aktualisieren. Eben Open Space.  Artikel vollständig lesen

UI/UX-Grundlagen für Entwickler

, von

… und andere Nicht-Designer lautete der etwas provokant formulierte Titel des heutigen Treffens der .NET Usergroup Dresden. Vortragender war Roland Weigelt, weder im UI- noch im Usergroup-Umfeld ein unbekanntes Gesicht.

Eigentlich könnte es doch ganz einfach sein:

Wenn da nicht ein kleines Problem wäre:

Anwender sind Menschen

…keine mobilen Bildverarbeitungssysteme!  :o

Artikel vollständig lesen

.Net Usergroup mit PostSharp und NLocalize

, von

Gerade frisch vom heutigen Treffen der .Net Usergroup Dresden nach Hause gekommen, wende ich mich gleich der angenehmen Aufgabe zu, darüber zu berichten. 2 Themen, 1 Vortragender: Mathias Raacke führte uns zuerst in die “Aspektorientierte Programmierung mit PostSharp” ein und stellte danach das durch Neovelop entwickelte Tool NLocalize vor.

Aspektorientierte Programmierung (AOP) ist ein Programmierparadigma für die zentrale Implementierung sogenannter Cross-Cutting Concerns (Querschnittsapekte). Typische Vertreter sind z.B. Logging, Exception Handling, Caching und Threading.

Artikel vollständig lesen

Diese Webseite basiert auf Wordpress. © 2014 Communardo Software GmbH / Kleiststraße 10 a / D-01129 Dresden / Fon +49 (0) 351/8 33 82-0 / info@communardo.de