Lofs Hütte
ASP.NET – MVC / Razor / NHIbernate / Bootstrap / JQuery / SignalR / AnimateCSS / SWAL / Prism / UnicornButtons / Modernizr / TippyJS
Open-Source-Board-Bulletin-Projekt. Nachkomme von svobodneForum.eu
ETA1: Q1 von 2018
Version 1.0-PDEV-Verfahren in Bildern hier
Designdokument: https://docs.google.com/document/d/18cH6fJm2VhxDgQn9-nKaSf13YwZSgx2XhHrFYrW4Y_o/edit#
Fertige Funktionen:
- Beiträge
- Machen
- Prämie
- Kategorien und unbegrenzte Unterkategorien
- Auszeichnungen für Beiträge (Moderatorenpreis / Community Choice..) – Bänder
- Hinzufügen
- Bearbeiten
- Löschen
- Versionierung + Vorschläge zum Bearbeiten von Beiträgen
- Vorschau
- Detail
- Kommentare
- Reaktionen auf Kommentare (Schön geschrieben / Guter Punkt / Ich stimme zu)
- Vorschau des Benutzers, wenn Sie mit der Maus über den Namen fahren
- Auf Kommentare antworten
- Bearbeiten
- Löschen
- Option zum Ausblenden/Anzeigen von Antworten auf Kommentare
- Benutzer
- Login + Registrierung
- Abmelden
- Rolle
- Ein Benutzer kann mehrere Rollen haben
- Eine Rolle kann eine begrenzte Dauer haben
- Profil
- Willkommenstext
- Profilbild
- Bewertung
- Stimmung / Stellenangebote (ajax)
- Gemeinschaftsprojekte
- Hobbys, Bildung, Literatur, Musik, Filme (benutzerdefinierte Felder)
- Sichtbare Informationen festlegen
- Wand
- Kuppel
- XP, Level, Zugriffslevel, Reputation, Erstellungsstil
- Zugriffsebenen, Authentifizierung
- AJAX-Validierung + WYSIWYG-Editor (bye bb)
- Verlinkung zur Datenbank
- DaoModel
- MasterPage + Teillayouts
- Faules Laden
- Ergebnisse von Datenbankabfragen zwischenspeichern
- Benachrichtigung
- Möglichkeit einer Belohnung nach Bestätigung der Benachrichtigung
- AJAX
- AKP
- Bilder auf dem Server speichern, automatische Größenänderung
- Pagination
- Suchen
- Volltext
- Kategorie
- Automatische Vervollständigung
- Auswertung
- Autorouting-Menü
- Hauptaktivitätswand, automatisch generiert (Neuigkeiten)
- Gutscheine / Geschenkgutscheine
- WIP- Sofort-Chat
Lokale Einrichtung:
Voraussetzungen:
- Visual Studio 2017
- SQL Server 17.4+
Klonen Sie das Projekt lokal
Verbindung zu einer Datenbank herstellen
- Öffnen Sie den SQL-Server
- Verbindung:
- Servertyp: Datenbank-Engine
- Servername: [Ihr-Desktop-Name]
- Auth: Gewinnen Sie die Authentifizierung
- Verbinden
- In der oberen Leiste: Datei -> Öffnen -> Datei -> dbdump.sql
- Neue Datenbank
- Ändern Sie in der ersten Zeile des geöffneten Dumps den Wert [Use] in den Namen der neuen Datenbank
- Ausführen
Verbindung zur Datenbank herstellen - VS
- Das LofovaChyše-Projekt -> hibernate.cfg.xml (dritte Datei von unten) -> Ersetzen Sie den Wert [Datenquelle] in Zeile 6 durch den Servernamen (Desktop-Namen).
Das Projekt sollte mit der Verbindung zur lokalen Datenbank kompiliert werden.