GEBEE – Statistics Extension 1.0

 Blog, GEBEE  Kommentare deaktiviert für GEBEE – Statistics Extension 1.0
Sep 082009
 

Die Statistics Extension läuft jetzt seit etwa 2 Wochen auf meinem Blog ohne Probleme. Daher denke ich die Version 1.0 ist verdient.

Eine kleine Anpassung gab es aber noch. Bislang wäre auf einem Blog, wo nicht viel läuft und der Application Pool nicht regelmässig neu gestartet würde, der Statistikwert für die Anzahl Postings pro Woche immer stehen geblieben. Die Statistik wurde nur bei neuen Postings, neuen Kommentaren und bei einem neuen Rating aktualisiert. Bei einem Blog wo nicht viel läuft wäre dann immer die selbe Zahl stehen geblieben. Deshalb wird die Statistik jetzt in jeder Kalenderwoche neu erstellt.

Wie die Extension integriert wird kann hier nachgelesen werden.
GEBEE – Statistics Extension 0.9 BETA

Und hier ist der aktuelle Download.
GEBEE_Statistics_Extension.V.1.0.zip (3,43 kb)

Viel Spass und Danke.

kick it on dotnet-kicks.de

Aug 272009
 

So eine Extension hatte ich schon unter dasBlog. Solche Spielereien gefallen mir einfach sehr gut. Bei klaus_b habe ich dann eine Extension für die BlogEngine.NET gefunden. Sie bietet gute Basisinformationen was mir aber nicht reicht. Deshalb habe ich eine eigene Extension gebaut. Die sieht etwa so aus.

GEBEEStatistics

Ich werde jetzt zeigen wie die Extension GEBEEStatistics im Blog eingebaut wird.

1. Zuerst wird die Extension runtergeladen.
GEBEE_Statistics_Extension.V.0.9.BETA.zip (3,26 kb)

Getestet wurde die Extension unter BlogEngine.NET 1.5.1.18 und unter der Version, die hier ganz unten ersichtlich ist.

2. Danach wird das ZIP Archiv entpackt und entsprechend der Ordnerstruktur werden die Dateien installiert/verteilt. 
Die Verzeichnisstruktur bei BlogEngine.NET sieht so aus wie beim rot markierten Teil. Die Datei GEBEEStatistics.cs wird in den Ordner “/App_Code/Extensions” kopiert. Dort gibt es noch einige Dateien mehr. Mit dem “User Controls” wird analog verfahren.

Install Extension

3. Jetzt muss die site.master Datei angepasst werden. Diese zeigt das Blog im ganzen an. Da die Extension statistische Informationen vom Blog anzeigt muss die Extension in der site.master eingebaut werden. Je nach gewähltem Theme von BlogEngine.NET ist die Datei in einem anderen Ordner. Folgender Code muss eingefügt werden.

<%@ Register Src="~/User controls/GEBEE/UserControls/Statistics.ascx" TagName="Statistics" TagPrefix="GEBEE" %>

Müsste etwa auf Zeile 3 gemacht werden.

Register Extension

4. Jetzt wird die Stelle in der site.master gesucht wo die Statistik eingeblendet werden soll.

Mit folgendem Stück Code wird die Statistik ausgegeben.

<GEBEE:Statistics id="Statistics" runat="server" />

Impelent Extension

5. Wenn jemand auf die Schnelle die Text nicht in Deutsch will kann das in der Datei Statistics.ascx gemacht werden. Diese Datei befindet sich unter “/User Controls/GEBEE/UserControls”.

<asp:Literal ID="TotalPostings" runat="server" Text="Gesamte Posts: {0}"></asp:Literal><br />


Einfach den Text "Gesamte Posts: {0}" anpassen. Das {0} Konstrukt muss aber vorhanden bleiben. Dies wird mit der aktuellen Zahl ersetzt.

Viel Spass und Danke.

kick it on dotnet-kicks.de