Glengamoi (Forum) · AspHeute · .NET Heute (RSS-Suche) · AspxFiles (Wiki) · .NET Blogs
ASP German Homepage Homepage
 

Liste

.NET 2.0 (1)
.NET Allgemein (16)
.NET Fu (5)
ADO.NET (11)
Aprilscherz (3)
ASP Grundlagen (44)
ASP Tricks (83)
ASP.NET (44)
ASPIntranet.de (5)
C# (28)
Datenbank (44)
Dokumentation (4)
IIS 6.0 (1)
Komponenten (29)
Optimierung (10)
Server (21)
Sicherheit (34)
Tee Off (6)
VB.NET (6)
WAP (8)
Web Services (11)
XML (9)

RSS 2.0 - Die neuesten fünf Artikel auf AspHeute.com


 

Suchen





 

English Articles
Chinese Articles
Unsere Autoren
 
Link zu AspHeute
Impressum
Werben
Anfragen

Yet Another Forums Software

Geschrieben von: Christoph Wille
Kategorie: ASP Grundlagen

Es geht weiter mit der Serie "Yet Another...", und zwar stelle ich heute die StP Forums Software vor. Diese implementiert ein auf ASP und Access Datenbank basierendes Forum, das man in seine Site gratis einbinden kann. Der heutige Artikel beleuchtet die Features und Administrationsmöglichkeiten dieser Forensoftware.

Die aktuellste Version kann von St. Patrick's Works downgeloadet werden, die Version 1.5.1 ist im heutigen Artikeldownload mit dabei. Die Installation ist auch wie bei StP Database Administrators denkbar einfach: entzippen, konfigurieren und loslegen.

Erste Schritte

Der erste Schritt muß in der Datei config_db.asp getan werden - die Konstante ConnString muß an die eigenen Bedürfnisse angepasst werden. Sicherheitshinweis: die Datenbank sollte in ein gesichertes Verzeichnis verschoben werden, auf das Internetbenutzer nicht per Webbrowser zugreifen können.

Nach diesem wichtigsten Installationsschritt teilt sich die Konfiguration in zwei Teile - Look & Feel und die Konfiguration der Foren. Mit der Konfiguration des Look & Feels werden wir uns heute nicht beschäftigen (es existieren zwei Artikel dazu, siehe dazu die Sektion Links am Ende des Artikels), dafür aber mit der Konfiguration der Foren, der Administration.

Administration

Der erste Schritt ist, sich die Standardinstallation anzusehen:

Wer den Screenshot des Browser genauer ansieht, wird bemerken, daß kein TITLE für das Dokument gesetzt ist. Der Grund hierfür ist, daß sämtliche Dateien der Forensoftware zum inkludieren in bestehendes Sitedesign gedacht sein. Dies ist ein guter Ansatz, und erspart im Gegensatz zui vielen anderen Forenimplementierungen unnotwendige Anpassungsarbeit. Dies fällt aber unter den Aspekt Look & Feel, und wird in den bereits erwähnten zwei Artikeln ausführlich beschrieben.

Um zu administrieren muß man sich klarerweise als Administrator anmelden (Login). Standardmäßig existiert ein Account Admin, und das Passwort ist ebenso Admin:

Dann gelangt man zu einer leicht veränderten Startseite zurück:

Sicherheitshinweis: Jetzt wäre ein guter Zeitpunkt, sofort unter dem Punkt Profile das Passwort des Administratorenaccounts zu ändern!

Nach der Passwortänderung geht es zum Punkt Administration auf der Hauptseite. Damit gelangt man zum Administrationsbereich, der folgende Optionen bietet (Administration und Back to forums sind nicht in der Liste enhalten, da deren Funktion wohl einsichtig ist):

  • Create category: Erlaubt das Erzeugen einer Gruppierung innerhalb der Foren. Im letzten Screenshot ist "Test" die Gruppe, unter der das Forum "Testing" eingehängt ist.
  • Edit category: Erlaubt das Editieren eines Gruppennamens.
  • Delete category: Löscht eine Gruppe (inklusive der Foren und Postings).
  • Create Forum: Anlegen eines Forums. Man hat drei Optionen: Open for all (auch anonyme Surfer können posten), Registered only (anonyme Surfer können nur lesen), Allowed Members only (nur vom Administrator selektierte User können lesen oder posten).
  • Edit forum: Erlaubt das Modifizieren der Forumseinstellungen.
  • Delete forum: Löschen eines Forums.
  • Categories and Forums order: Hier kann man die Foren umsortieren, als auch die Gruppenzugehörigkeit ändern. Der folgende Screenshot zeigt das User Interface dieses Administrationsfeatures:
  • Update counters: Updated Forum Counters, zB Anzahl der Posts.
  • Allowed forums users: Hier definiert man, welcher User in einem Allowed Members only Forum posten und lesen darf. Nicht hinzugefügte User sind in der Listbox Other Members, autorisierte User in der Listbox Forum Members:
  • View users: Zeigt eine Liste der registrierten User. Man kann User löschen.

Die Administration deckt alle wichtigen Bereiche für den erfolgreichen Betrieb eines Forums ab. Wird sich der User aber wohlfühlen?

Das Forum in der Benutzerperspektive

Da ich das Forum bereits ein wenig mit Daten gefüllt habe, sehen wir uns die fertige Hauptseite nun an:

Die Farbgestaltung kann umgestellt werden (nur als Erinnerung), aber eines sieht man bereits hier: dem Benutzer werden hilfreiche Icons angezeigt; zwei der Foren sind nicht ohne Restriktionen zu betreten, nämlich das Kaffeehaus (autorisierte User only), beziehungsweise das Bug Reporting Forum, das man zwar lesen kann, aber nur als registrierter User posten darf.

Unter der Annahme, daß ich im Bug Reporting Forum posten will, lege ich mir einen User Account an. Die ersten vier Felder sind verpflichtend (sollte der User das Passwort vergessen haben, kann er es sich emailen lassen):

Und mit erstelltem User Account kann man dann im Forum posten:

Pseudo-HTML Code ist standardmäßig erlaubt (siehe Look & Feel Artikel), normales HTML ist nicht erlaubt (und das ist gut so). Über Smilies kann man streiten, aber viele Forenbesucher lieben sie. Richtig nützlich für unregelmäßige Forenbesucher ist, daß sie sich automatisch eine Email schicken lassen können, wenn jemand auf ihr Posting antwortet.

Auch von der Warte des Benutzers kann man sagen, daß das Forum den Ansprüchen genügt.

Schlußbemerkung

Es gibt inzwischen sehr viel verschiedene Forensoftware am Internet zur Gratisverwendung, und für welche man sich entscheidet, wird mittlerweile immer schwieriger. Wer das Forum in sein eigenes Design einbetten will, ist mit der heute vorgestellten Software sicherlich sehr gut bedient.

Download des Codes

Klicken Sie hier, um den Download zu starten.

Verwandte Artikel

ASPForums 2.1 installieren und anpassen
Einrichten des Snitz Forums
Yet Another Access Database Administration Tool

Links zu anderen Sites

CodeProject Artikel zu StP Forums
StP Forums Homepage

Wenn Sie jetzt Fragen haben...

Wenn Sie Fragen rund um die in diesem Artikel vorgestellte Technologie haben, dann schauen Sie einfach bei uns in den Community Foren der deutschen .NET Community vorbei. Die Teilnehmer helfen Ihnen gerne, wenn Sie sich zur im Artikel vorgestellten Technologie weiterbilden möchten.

Haben Sie Fragen die sich direkt auf den Inhalt des Artikels beziehen, dann schreiben Sie dem Autor! Unsere Autoren freuen sich über Feedback zu ihren Artikeln. Ein einfacher Klick auf die Autor kontaktieren Schaltfläche (weiter unten) und schon haben Sie ein für diesen Artikel personalisiertes Anfrageformular.

 

Und zu guter Letzt möchten wir Sie bitten, den Artikel zu bewerten. Damit helfen Sie uns, die Qualität der Artikel zu verbessern - und anderen Lesern bei der Auswahl der Artikel, die sie lesen sollten.

Bewerten Sie diesen Artikel
 Sehr gut   Nicht genügend  
   1  2  3  4  5  
 

  
   Für Ausdruck optimierte Seite

©2000-2006 AspHeute.com
Alle Rechte vorbehalten. Der Inhalt dieser Seiten ist urheberrechtlich geschützt.
Eine Übernahme von Texten (auch nur auszugsweise) oder Graphiken bedarf unserer schriftlichen Zustimmung.