ASP.NET ForumEngine
Open-Source, leichtere, skalierbare, mit vollständige geeignete Community-Diskussionsforum-Skript in ASP.NET CORE Framework für vorhandene oder eigenständige Anwendungen.
ForumenEngine ist eine vollständige Lösung, die alle grundlegenden und förderischen Funktionen enthält, um eine beliebige Ebene der Diskussionsanwendung für soziale Community -Forum zu erstellen.
Es kann als eigenständige Anwendung verwendet werden oder kann leicht in die vorhandene Lösung integriert werden
Dieses Projekt ist derzeit mit ASP.NET Core 3.1 + Angular 10.1 + ngrx + Bootstrap 4.4.1 erstellt
Produkthaus und Dokumentation
Merkmale
Liste der Hauptfunktionen umfasst
- Mitgliedschaft : Erweitertes ASP.NET -Identitätsmodul, mit dem Benutzer Konto erstellen, anmelden, Konto verwalten, Profil aktualisieren, Kennwort ändern, E -Mail usw. ändern können
- Forum -Themen : Ermöglichen Sie dem Benutzer- oder Site -Administrator, unbegrenzte Themen zu veröffentlichen, Antworten mit den Kontrollen, um andere Aktionen zu überprüfen, zu genehmigen, zu lösen und zu ergreifen.
- Blogs : Artikel mit vollem Funktionsumfang, Nachrichten, Blogs, die Engine mit allen Grundlagen und Voraussetzungen veröffentlichen
- Mein Konto : Fortschrittliche My-Account-Anwendung (angularbasiert), mit der Benutzer übermittte und antwortete Themen, Profile, Einstellungen und Konfigurationen verwalten können.
- Soziale Profile : IT unterstützt öffentliche Benutzerprofile, um auf öffentliche Inhalte voneinander zuzugreifen.
- Bedienfeld : Vorabsteuerung (Einzelseite Neueste Winkelbasis), mit der der Administrator der Website bei der Verwaltung von Website -Einstellungen, -Entechnik, Inhalten, Benutzern, Berichten usw. verwaltet werden kann.
- Gamify : Optionales Gamify -Skript zur Verwaltung komplexer Gamification -Funktionen innerhalb der Anwendung einschließlich Abzeichen, Belohnungen, Punkten, Credits, Levels, Paketen und mehr.
- Konfigurationen : Unterstützen Sie den Abschnitt "Advance Configuration", mit dem Sie fast alle verfügbaren Funktionen im laufenden Fliegen konfigurieren können, ohne Änderungen im Code vorzunehmen.
- Installation : Einfacher Schritt -Easy -Installationsmodul, mit dem Sie die Datenbank problemlos konfigurieren können, Standard -Administratorbenutzer, initialisieren Sie die Anwendung mit Standardeinstellungen, um Ihre Anwendung zu verwenden.
- Mehrere Sprachen : Unterstützen Sie die Verwaltung mehrerer UI -Kulturen, konfigurieren Sie Ihre Standardsprache und ermöglichen Sie den Optionen für die Auswahl mehrerer Sprachoptionen.
- Kategorien : IT unterstützt das Modul für das Verwalten von Vorauskategorien, mit dem Sie unbegrenzte Kategorien mit unbegrenzter Hierarchie verwalten und für jeden Inhaltsart trennen können.
- Labels : Es unterstützt Beschriftungen oder Taggingartikel, Blogs mit einem oder mehreren Etiketten oder Tags. Verfügen außerdem über das Advance Tag Cloud -Management -Tool zum Verwalten von Etiketten, Gruppenbezeichnungen nach Priorität usw.
- Werbung : IT unterstützt die Verwaltung von Werbung (z. B. Adsense -Skript) aus dem Bedienfeld für verschiedene Blöcken, die Anzeigen in verschiedenen Abschnitten und Seiten anzeigen / rendern.
- Voraussuche : Angularbasierte Echtzeit -Suchmodul, mit dem Benutzer veröffentlichte Themen und Antworten und mehr durchsuchen können.
- Sitemaps : Es unterstützt dynamisch generierte Sitemaps aus eingereichten Themen, Seiten, Kategorien, Tags usw., die leicht an Suchmaschinen übermittelt werden können, um Ihre Daten und Seiten schnell zu indizieren.
- RSS -Feeds : Es unterstützt es, beide RSS / Atom -Feeds aus veröffentlichten Themen zu erzeugen
- E -Mail -Vorlagen : IT unterstützt das Tool für das Advance -Mail -Vorlagen, mit dem Sie E -Mail -Vorlagen aus dem Bedienfeld verwalten und anpassen können.
- Berichte : Es umfasst das Vorabberichterstattungsmodul, mit dem der Site -Administrator verschiedene Arten von Berichten angezeigt werden kann.
- Missbrauchsbericht : Es umfasst die Funktionalität und das Verwaltungsmodul für Missbrauchs- / Spam -Berichterstattung im Bedienfeld, mit dem Administrator bei der von der Website gesendeten Berichten überprüft und Maßnahmen ergriffen werden kann.
- Fehlerprotokoll : Es enthält das Modul für das Fehlerprotokollierungsmodul für das Fortschritt, das fast alle Fehlertypen protokollieren kann, während der Benutzer die Website durchsucht und zur Überprüfung an Site -Administrator Bericht erstattet.
- Dictionary : Es umfasst das Wörterbuchmodul, mit dem Administrator eingeschränkte Benutzernamen und das schwarze aufgelistete Wort verwalten können, das später mit dem Screening -Skript verwendet wird, um die Website von Inhalten zu verhindern, was gegen seine Nutzungsbedingungen verstoßen.
- Dynamische Attribute : Es umfasst das Tool für das Dynamic Profile -Attribut -Management von Advance Dynamic Profile, mit dem Site -Administrator die Attribute des Benutzerprofils aus dem Bedienfeld anpassen können, ohne Änderungen im Code vorzunehmen.
- Block-IP : Es umfasst das optionale Modul, mit dem der Site-Administrator die IP-Berücksichtigung der Website verwalten, blockieren kann.
- Wurzelseiten : Fortschreiten einzelner Routing und freundliche URL -Logik, die so gestaltet sind, dass fast jede Seiten -URL als Root -URL fungiert, ohne separate Controller / Aktionen zu verwenden.
Installation und Konfiguration
Das Projekt umfasst den Installationsassistenten, mit dem Sie Ihre Anwendung konfigurieren und ausführen können. Weitere Details finden Sie auf der Produktinstallations- und Konfigurationsseite.
Dokumentation und Unterstützung
Für Produktdokumentation und -unterstützung besuchen Sie bitte die Dokumentationsseite.
Feedbacks & Beitrag
Sie sind herzlich eingeladen, Feedback zu geben, Fehler zu melden und neue Ideen vorzuschlagen.
Fehler melden
Wenn Sie einen neuen Fehler melden möchten, überprüfen Sie bitte, ob der Fehler nicht bereits gemeldet wird. Für den Fall, dass es kein ähnliches Problem gibt, öffnen Sie bitte ein neues Problem mit dem Label -Fehler.
Beitragen
Checkout beitragen.md -Dokument für weitere Details.
Autor
Muhammad Irfan => Lead -Software -Ingenieur