DotNetNuke Blog

DotNetNuke Tips&Tricks

Frank(Host)
Alles rund um DotNetNuke und den Rest der IT
RssIcon

Programmatisches entfernen von Skins die auf Seiten und/oder Modulebene vergeben sind.

erstellt von eagleworx am: Donnerstag, 14. Februar 2013 12:20
Insbesondere bei DotNetNuke Portalen welche bereits über einen längeren Zeitraum betrieben werden kann es vorkommen das innerhalb dieser Installation für einzelne Seiten unterschiedliche Skins auf Seiten- und/oder Modulebene vergeben worden sind.

Korrigieren von Crawling Fehlern einzelner Dateitypen mit Hilfe der robots.txt

erstellt von eagleworx am: Freitag, 1. Februar 2013 10:55

Bei einem Re-Launch einer Web-Seite oder eines E-Commerce Shops stellt sich in vielen Fällen auch die Frage der eingesetzten Technologischen Basis. Es gibt bei uns z.B. Kunden die bereits sehr lange eine Shopping Lösung im Web betreiben und diese mittels veralteter Technologien erzeugen (Was ja unter anderem einer der Gründe für einen Re-Launch ist). In dem nun geschilderten Fall handelt es sich um eine Shopping Lösung welche lokal statische HTML Files erzeugte welche dann per FTP auf den Web-Server hochgeladen wurden. Diese Lösung hat einwandfrei funktioniert, allerdings waren die Anforderungen des Shop Betreibers dann doch über die Möglichkeiten de Software hinausgewachsen und man suchte eine neue Lösung. Die Wahl fiel schließlich auf aspDotNetStorefront als Basissoftware. Dieses System nun erzeugt keine statischen HTML Files mehr sondern dynamische ASPX Controls zur Darstellung des Shop Inhaltes. Nun müssen die Crawling Fehler welche in den Webmaster-Tools auftauchen wieder korrigiert werden.

Unnötige Kosten in der bezahlten Suche reduzieren durch die Verwendung von ‘ausschließenden Keywords’

erstellt von eagleworx am: Donnerstag, 10. Januar 2013 12:45

Die bezahlte Suche ist ein hervorragendes Werkzeug um relevanten Traffic auf Ihre Web-Site zu bringen. Es erhöht Ihre Markensichtbarkeit und kann Sie, gegenüber der Organischen Suche, einfacher an die Spitze der SERP’s bringen. Die Auswahl der richtigen Keywords ist dabei der ultimative Schlüssel um dies zu erreichen. Durch den Einsatz von sogenannten ‘ausschließenden Keywords’ lassen Sich die Aufwände für falsche Treffer reduzieren.

Windows 8: Verwenden von Apps auch vom Desktop

erstellt von eagleworx am: Dienstag, 20. November 2012 13:02

Windows 8 Benutzer bewegen sich ständig in zwei Welten.
Zum einen sind da die Kacheln im neuen Stil von Windows 8, zum anderen aber auch der klassische Fenster-Desktop welchen man von früher kennt.
Um nun die neuen Windows 8 - Apps vom Desktop aus starten zu können (ja, das geht!), müssen Sie aber nicht immer erst zur Startseite umschalten.

Ich nahm die rote Pille oder ‘Mein Weg zu Windows 8’

erstellt von eagleworx am: Donnerstag, 8. November 2012 13:58

Persönliche Erfahrungen mit dem Upgrade auf Windows 8

Alles neu macht der Oktober? Das neue Windows Betriebssystem ist seit heute offiziell verfügbar.

erstellt von eagleworx am: Freitag, 26. Oktober 2012 13:47

Seit heute ist das neueste Release des Windows Betriebssystems mit der Versionsnummer 8 verfügbar.
Der Wechsel des Bedienkonzeptes wird sicher für viele gewöhnungsbedürftig werden.

Das Standard DotNetNuke Suchfeld mit einem Hintergrundtext versehen

erstellt von eagleworx am: Donnerstag, 16. August 2012 14:54

Das Standard Sucheingabefeld von DotNetNuke sieht keine Form eines vorbelegten Textes, eines sog. ‘Wasserzeichens’ vor. Wir zeigen wie so etwas sehr einfach nachträglich zu realisieren ist ohne das man in den Quellcode dieses Skin Objektes eingreifen muss.

‘Falsches’ Control Panel nach einem Upgrade auf DotNetNuke 6.2.1

erstellt von eagleworx am: Mittwoch, 25. Juli 2012 15:15

Nach einem Upgrade auf die aktuellste Version 6.2.1 von DotNetNuke wird nicht das neue Control Panel angezeigt, sondern das System behält das ‘alte’ ControlPanel der Version 5.x bei

Projektmanagement Software als Open Source

erstellt von eagleworx am: Dienstag, 24. Juli 2012 10:10

Für Projektleiter ist oftmals das Flaggschiff MS Project das Nonplusultra für die Steuerung von Projekten. Es geht auch preiswerter!

Windows 8 erscheint am 26. Oktober

erstellt von eagleworx am: Donnerstag, 19. Juli 2012 10:03

Microsoft bringt Windows 8 am 26. Oktober. Die neue Version des Betriebssystems erscheint somit fast genau drei Jahre nach Windows 7.
Windows 8 wird in 231 Ländern und 109 Sprachen erhältlich sein.

DotNetNuke 5.x Skin Objekte

erstellt von eagleworx am: Samstag, 14. Juli 2012 15:32

Eine Übersicht der DotNetNuke Skin Objekte und Ihrer Attribute als PDF – Dokument

Online Optimierung von Bildern für Web-Sites

erstellt von eagleworx am: Donnerstag, 12. Juli 2012 14:46

Die üblicherweise von Kameras oder Smart-Phones gelieferten Bilder haben Dateigrößen von 2MB und mehr.
Diese Dateien eignen sich nicht für die Platzierung innerhalb eines Web-Auftrittes.

DotNetNuke Upgrade Pfad

erstellt von eagleworx am: Donnerstag, 12. Juli 2012 10:47

Nachfolgend der empfohlene Upgrade – Pfad für existierende DotNetNuke Portale.
Sollte die bei Ihnen installierte Version zwischen eine der aufgeführten Versionen fallen, so führen Sie bitte zunächst ein Upgrade auf die nächsthöhere Version durch.

DotNetNuke
Pfad
Upgrade
Versionen

DotNetNuke 7 offiziell für Q4/2012 angekündigt

erstellt von eagleworx am: Freitag, 29. Juni 2012 15:57

Die nächste Generation des Content Management Systems DotNetNuke (Version 7) wurde nun kürzlich von Shaun Walker angekündigt.

DotNetNuke Modulentwicklung Teil 1

erstellt von eagleworx am: Donnerstag, 24. Mai 2012 10:45
Dies ist ein Cross Post aus dem Original – Blog auf www.sf-tools.net

 

Dieser Blogartikel ist der erste Teil einer Miniserie zur Einrichtung einer Entwicklungsumgebung für DotNetNuke Module bzw. Extensions.

Zuerst muss die DotNetNuke Umgebung einrichtet werden. Hierzu wird das jeweils aktuelles DotNetNuke Install Paket heruntergeladen und in einem Verzeichnis der Wahl entpackt. In diesem Beispiel wurde die Version 06.01.05 von DotNetNuke verwendet.

Für die Einrichtung in diesem Beispiel gelten zusätzlich folgende Annahmen:

Windows Server 2008 R2 SQL Server 2008 R2 Express mit Management Studio Visual Studio 2010 .NET Framework 4 Konfiguration Dateisystem Nach dem Entpacken des DotNetNuke Installationspaketes liegen die Dateien im Verzeichnis C:\Project\DotNetNuke_06.01.05.

 

...

Quellen für (zum teil kostenloses) Bildmaterial

erstellt von eagleworx am: Freitag, 4. Mai 2012 11:26
Nachfolgend (weil ich auch immer wieder selber danach suche) einige Quellen für teilweise kostenloses Bildmaterial. Nicht immer sind alle Bilder tatsächlich auch lizenzfrei, daher im Zweifel immer den entsprechenden Bildautor fragen!

www.aboutpixel.de www.fotodatenbank.com www.bilderkiste.de www.pixelquelle.de www.dieblen.de www.9x13.de www.andihit.net www.bilderdatenbank.biz www.designerzone.de www.fotobase24.de www.fotodatenbank.org www.fotolibrary.de www.gif-bilder.de...

DotNetNuke bietet SharePoint 2007 und 2010 Unterstützung in der Enterprise Edition

erstellt von eagleworx am: Dienstag, 24. April 2012 14:55
DotNetNuke kündigt eine verbesserte SharePoint-Integration mit Unterstützung für SharePoint 2007 und 2010 an. Der in das System integrierte SharePoint Connector ist Teil der DotNetNuke Enterprise Edition und kombiniert Web-Content-Management mit Dokumenten-Management und ermöglicht es SharePoint-Dokumente direkt auf ihren DotNetNuke Websites zu veröffentlichen.

SharePoint-Connector Laut DotNetNuke Corp. ist der SharePoint Connector einfach zu konfigurieren und erlaubt es Anwendern automatisiert Dokument aus einem SharePoint heraus zu veröffentlichen. "Dokumente können durch unterschiedliche Abteilungen innerhalb einer Organisation gespeichert und bearbeitet werden wobei der Connector...

End of Life Termin für DotNetNuke Version 5.x steht fest

erstellt von eagleworx am: Montag, 2. April 2012 14:38

Wie Shaun Walker in einem Blog Eintrag mitteilt steht der End of Life Termin für die DotNetNuke Version 5.x mittlerweile fest.

begründet wird diese Maßnahme hauptsächlich durch  den erheblichen Mehraufwand der pflege zweier Produkt Streams welche sich durch die Umstellung des Systems auf C# ergeben.
bis zum erreichen das End of Life Datums wird es allerdings weiterhin noch kritische Sicherheitsupdates für den 5.x Zweig geben. Dies zeigen auch die letzten Sicherheitsupdates (5.6.4 – 5.6.7) in den letzten Monaten. Shaun erwähnt explizit das dies nur für die Community Edition gilt. Selbstverständlich werden alle anderen Bezahl Versionen gemäß der darin enthaltenen Support Services auch weiterhin gepflegt.

Z-Index Probleme seit DotNetNuke Version 6

erstellt von eagleworx am: Freitag, 23. März 2012 13:48
Bereits kurz nach der Veröffentlichung der DotNetNuke Version 6 kamen erste Stimmen auf welche eine geänderte Einstellung des z-index verschiedener Elemente in DNN festgestellt hatten. Insbesondere die Darstellung des Menüs hinter verschiedener Content Bereiche verursachte häufig Probleme. Zurückzuführen sind diese Phänomene auf die umfassende Einführung von JQuery UI für die Darstellung der meisten Controls innerhalb von DotNetNuke.

Das JQuery UI Framework legt (innerhalb der default.css) die z-index Werte für die Positionierung des Modul Aktions Menüs fest.

Sollten Sie also in die Verlegenheit kommen das sich Elemente in Ihrem Skin gegenseitig auf unerwünschte Weise überlappen, so ist dies durch Anpassung des z-index für Ihre Elemente recht einfach zu beheben.

Dies sind die Standard z-index Werte welche DotnetNuke definiert:

Modale Popup: 1000 - größer Control Panel: 950 – 999 Modul Aktionsmenü: 900 – 949 Alles übrige (inklusine Content): 0 – 899 Selbstverständlich...

Titel & Beschreibung bei großen Portalen in DotNetNuke effizient anpassen

erstellt von eagleworx am: Montag, 19. März 2012 12:19
Wer mit DotNetNuke arbeitet kennt die unleidige Arbeit Titel und Beschreibungen von Seiten innerhalb eines Portals zu bearbeiten und für SEO und Lesbarkeit anzupassen. Zunächst jedoch noch eine kurze Erklärung was diese META-Tags sind und wozu diese verwendet werden.

META Tags sind einige Zeilen HTML Code welche in einem bestimmten Bereich einer Web-Seite, “”, platziert werden. HTML als Seitenbeschreibungssprache kennt viele verschiedene META tags, aber hinsichtlich SEO sind ‘Titel’ (title) und ‘Beschreibung’ (description) mit Entscheidend. Das ‘Titel’ META Tag beschreibt wie der Titel einer Seite im in der Browser Titelzeile angezeigt wird. Folgt man dem Blogeintrag von SEOmoz, so sind Titel META Tags einer der wichtigsten On-Page Suchmaschinen Ranking Faktoren. Die Seitenbeschreibung welche durch das 'description’ META Tag definiert wird hilft Suchmaschinen dabei eine kurze Beschreibung das Seiteninhaltes auf der Suchergebnisseite anzuzeigen.



...

Google führt Update des Suchalgorithmus ein

erstellt von eagleworx am: Freitag, 16. März 2012 09:20
Suchmaschinenoptimierung wird sich neuen Herausforderungen stellen müssen. Google hat es wieder einmal vermocht viele Webseitenbetreiber dieser Tage aufzuschrecken. Allein schon die Ankündigung des Suchmaschinenbetreibers seine Suchalgorithmen wieder einmal ‘erneuern’ und ‘verbessern’ zu wollen treibt manchem Seitenbetreiber Schweißperlen auf die Stirn.

Bereits das letzte Update der Suchmaschine hatte viele Top-Platzierte Web-Seiten im Ranking erheblich herabgestuft. Diese neuerliche Änderung wird definitiv wieder einmal Auswirkungen zeitigen auf die dann mit angepasster SEO Strategie reagiert werden muss.

Im ersten Schritt wird wohl nur die Suche auf Google.com betroffen sein, aber erfahrungsgemäß wird die Umstellung dann auch recht zügig auf alle anderen Suchangebote ausgeweitet werden.

Die Priorität der Umstellungen und vorrangiges Ziel der Maßnahmen ist die bessere Einstufung von Seiten mit einer höherwertigen Qualität und Abwertung...

Für Ungeduldige Web-Anwender ist sogar ein Blinzeln zu lang um zu warten

erstellt von eagleworx am: Mittwoch, 7. März 2012 14:31
Nein, das dauert mir zu lang!

Erinnern Sie sich noch daran, als  Sie bereit waren, ein paar Sekunden auf einen Computer warten, bis dieser auf einen Klick auf einer Website oder einem Tippen auf der Tastatur reagiert hat?Seien Sie ehrlich, dies würden Sie heute nicht mehr tolerieren. Heutzutage sind sogar  400 Millisekunden zu lang, wie Forschungen zum Thema ‘User Experience’ gezeigt haben.

400 Millisekunden sind buchstäblich ein Wimpernschlag.Selbst diese kaum wahrnehmbare Verzögerung hat einen Einfluss auf das Anwenderverhalten.

Sie befinden sich in großer Gesellschaft, denn unbewusst gefällt es niemandem zu warten, jede Millisekunde zählt.

Nahezu alle High Tech Internet Unternehmen sind auf der suche nach Methoden um mehr Geschwindigkeit für den Anwender bereit zu stellen.Einer der Gründe dafür ist auch die weiter stark zunehmende Verbreitung von Smartphones und Tablets mit Internetzugängen.Insbesondere die Datenintensiven Anwendungen wie das anzeigen von Digitalen Karten, Video Clips,...

Grafik Platzhalter für Layout Demos ganz einfach

erstellt von eagleworx am: Donnerstag, 9. Februar 2012 15:42
Es geht auch ein wenig schicker und vor allem auch einfacher.

Anstelle des bekannten "Lorem Ipsum" gibt es auch ein paar ansprechendere oder auch lustigere Alternativen.

Malevole Text Generator - Erzeugt immer wieder neue Textkombinationen die sogar einigermaßen sinnvoll aussehen.

Blindtextgenerator - Das ganze auch auf Deutsch zu haben...auch für die Kafka Freunde

Fillerama - Stellt Textbausteine für die verschiedensten Charaktere bereit. Unter anderem Futurame, Star Wars oder auch Monthy Python

Die Textlichen Inhalte unserer Demo-Seite sind nun bedient. Für die Grafiken werden, wie bereits erwähnt, häufig sog. Blindgrafiken eingesetzt. es geht allerdings auch anders.

Placehold.it - Hier werden über ein...

Eindeutige Zeichen für die Tatsache das Ihre Web-Site ein Re-Design benötigt

erstellt von eagleworx am: Donnerstag, 9. Februar 2012 15:40
Stellen Sie sich doch bitte zunächst einige einfache Fragen:

Besteht Ihre Web-Site aus Frames? Wurde Ihre Web-Site in Flash realisiert und Sie haben nahezu keine Möglichkeit selbst Änderungen am Inhalt vorzunehmen? Hat Ihre Web-Site eine feste breite von 640 Pixeln? Haben Sie möglicherweise ein Standard Layout der von ihnen verwendeten Software im Einsatz? Ist Ihre Web-Site älter als 10 Jahre? Sollten Sie irgendeine der obigen Fragen mit Ja beantworten, sollten Sie ernsthaft über ein Re-Design der Seite nachdenken. Warum diese Aussage? Nun, lassen Sie uns dies doch ein wenig genauer untersuchen.

Besteht Ihre Web-Site aus Frames? Frames waren in den Anfängen des Internet sehr populär. Damals hat es diese Technik ermöglicht eine zentrale Navigation über alle vorhanden Seiten darzustellen ohne den dazu notwendigen Code auf jeder einzelnen Seite zu wiederholen.

Woran merke ich denn überhaupt das meine Web-Site mittels Frames erstellt wurde?...

DotNetNuke Ressourcen

erstellt von eagleworx am: Mittwoch, 26. Oktober 2011 16:32
DotNetNuke Rssourcen Übersicht

Die folgenden Ressourcen zum Thema DotNetNuke stellen eine ganz persönliche Liste der von mir zusammengestellten meiner Meinung nach hilfreichsten Web-Seiten dar welche derzeit im Netz verfügbar sind. Die Liste erhebt selbstverständlich keinerlei Anspruch auf vollständigkeit und wird immer wieder erweitert und angepasst. Ich kontrolliere nicht ständig alle Links auf Funktionstüchtigkeit, von daher mag man mir einen nicht mehr funktionierenden Link nachsehen.

Haben Sie auch einen interessanten oder hilfreichen Link zum Thema DotNetNuke? Dann immer her damit, ich prüfe jeden Vorschlag (garantiere aber nicht die Aufnahme in diese Liste )

Schnelles anlegen einer Seitenstruktur in DotNetNuke 6

erstellt von eagleworx am: Donnerstag, 11. August 2011 16:26
Stehen Sie auch häufig vor der Aufgabe viele von Seiten innerhalb eines DNN Portals möglichst Zeitsparend anlegen zu müssen?
Seit DotNetNuke Version 6.x gibt es hierzu einen extrem einfachen und zeitsparenden Weg.

Erweitern der erlaubten Dateitypen welche in einem DotNetNuke Portal hochgeladen werden dürfen

erstellt von eagleworx am: Dienstag, 22. März 2011 09:07
In einer DNN Standardinstallation sind standardmäßig folgende Dateitypen für einen Upload in das Portal erlaubt:

.swf .jpg .jpeg .jpe .gif .bmp .png .doc .docx .xls .xlsx .ppt .pptx .pdf .txt .xml .xsl .css .zip .template und .csv Um diese Liste zu erweitern müssen Sie sich mit einem Host Account am Portal anmelden. Navigieren Sie dann zu

System -> Systemeinstellungen -> weitere Einstellungen -> zugelassene Dateierweiterungen

Hier finden Sie ein Eingabefeld welches die Dateierweiterungen als kommaseparierte Liste enthält. Hängen Sie einfach die von Ihnen benötigten Erweiterungen an diese Liste an und Speichern Sie die Änderungen.

Bitte beachten Sie das wir grundsätzlich davon abraten auch ausführbare Dateien wie z.B. .exe oder .dll für den Upload zuzulassen.

Dies ist eine Übersetzung des Originalen Blog-Eintrages von Rick Beddie / PSDtoDNN, zu finden...

DotnetNuke Stylesheets

erstellt von eagleworx am: Montag, 24. Januar 2011 09:14
Im Web-Design ist es mittlerweile allgemein üblich Inhalte vom Design zu trennen. Um dies zu ermöglichen werden neben dem HTML Gerüst einer Site auch sog. Stylesheets benötigt. Diese CSS Sytlesheets finden selbstverständlich auch in DotNetNuke Verwendung.

DotNetNuke verwendet unterschiedliche Stylesheets für jeden Level der Darstellung. Im einzelnen sind dies:

Framework Portal (Site) Skin Container Module Das Framework Stylesheet wir immer zwingend geladen, die jeweils anderen werden nur dann geladen wenn sie benötigt werden und/oder existieren.

Das Framework Stylesheet Diese Datei enthält alle notwendigen Basis Styles für das gesamte Framework. Dieses Stylesheet findet sich hier: /Portals/_Default/Default.css

Portal / Site Stylesheet Dieses Stylesheet ist spezifisch für ein bestimmtes Portal / eine bestimmte Site. Dieses Stylesheet ist direkt aus der DNN Oberfläche heraus modifizierbar und wird häufig für kleinere Änderungen und tweaks...

Aktuelle Jahreszahl in einem DotNetNuke Copyright Skin Objekt

erstellt von eagleworx am: Dienstag, 11. Januar 2011 09:15
Voraussetzung das dieser Tipp funktioniert ist das Sie in Ihrem Skin das Standard Copyright Skin Objekt von DotNetNuke verwenden. Stellen Sie Ihre Copyrightinformationen auf andere Weise dar funktioniert die hier vorgestellte Lösung nicht.

Stehen Sie auch vor der Aufgabe in ihren DotNetNuke Portalen das Copyright Statement auf die aktuelle Jahreszahl zu aktualisieren?

Üblicherweise machen Sie das im Copyright Statement welches unter den Site Settings zu finden ist. Um nun zu erreichen das Sie nicht nach jedem Jahreswechsel hier Änderungen vornehmen müssen, lässt sich dieser String auch dynamisieren.

Der erste Schritt hierzu ist es den voreingestellten Text unter Administrator -> Portaleinstellungen -> Copyright zu entfernen. Löschen Sie ganz einfach den Text der dort steht.

Nach dem Speichern werden Sie sehen das dennoch ein Copyright für Ihr Portal angezeigt wird.

Der Text für diese Darstellung ist der DNN Standardtext und wird aus den Sprach Ressourcendateien gespeist.

...

Welche Skins werden in meinem DotNetNuke Portal verwendet?

erstellt von eagleworx am: Mittwoch, 10. Februar 2010 09:17
Führen Sie folgenden SQL Code in Ihrem Portal aus:

SELECT [TabID],[PortalID],[TabName],[TabPath],[SkinSrc],[ContainerSrc] FROM {databaseOwner}{objectQualifier}Tabs WHERE [SkinSrc] IS NOT NULL .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; } Es wird eine Liste erzeugt welche Ihnen anzeigt welcher Skin auf den Seiten ihres Portals verwendet wird.

...

Frank Wahl - EagleworX.net - DotNetNukeÜber den Autor Frank Wahl arbeitet seit mehreren Jahren hauptsächlich mit dem Content Management System DotNetNuke um Kunden- spezifische Portallösungen zu entwickeln. EagleworX.net stellt dabei immer den Kunden und dessen Anforderungen an seine Web-Site in den absoluten Fokus. Durch die weitreichende Vernetzung innerhalb des DNN Ökosystems ist hier der Zugriff auf Experten jeglicher Art hervorragend möglich. Grafiker, Skindesigner und Modulentwickler gehören zu den regelmäßigen Gesprächpartnern. Die Referenzen sprechen für sich.

Blog Top Liste - by TopBlogs.de