Awesome
Lofova chýše
ASP.NET - MVC / Razor / NHIbernate / Bootstrap / JQuery / SignalR / AnimateCSS / SWAL / Prism / UnicornButtons / Modernizr / TippyJS
<hr></hr> Open source board bulletin project. Descendant of svobodneForum.euETA1: Q1 of 2018
Postup verze 1.0-PDEV v obrázcích zde
Design dokument: https://docs.google.com/document/d/18cH6fJm2VhxDgQn9-nKaSf13YwZSgx2XhHrFYrW4Y_o/edit#
Hotové funkce:
- Příspěvky
- Render
- Prémium
- Kategorie a neomezené subkategorie
- Ocenění pro příspěvky (cena moderátora / komunitní volba..) - stuhy
- Přidat
- Upravit
- Smazat
- Verzování + návrhy na úpravy příspěvků
- Náhled
- Detail
- AJAX
- Synchronní
- Komentáře
- Reakce na komentáře (Hezky napsáno / Dobrá pointa / Souhlasím)
- Náhled uživatele při najetí myší na jméno
- Odpovědi na komentáře
- Upravit
- Smazat
- Možnost skrýt/zobrazit odpovědi na komentáře
- Uživatelé
- Přihlášení + registrace
- Odhlášení
- Role
- Jeden uživatel může mít více rolí
- Role může mít omezenou dobu trvání
- Profil
- Uvítací text
- Profilový obrázek
- Ocenění
- Nálada / nabídky práce (ajax)
- Komunitní projekty
- Koníčky, vzdělání, literatura, hudba, filmy (custom fields)
- Nastavení viditelných informací
- Zeď
- Ban
- Xp, Level, Úroveň přístupu, Reputace, Obliba tvorby
- Úrovně přístupu, autentifikace
- AJAX validace + WYSIWYG editor (sbohem bb)
- Linkování k databázi
- DaoModel
- MasterPage + partialní layouty
- Lazy loading
- Cachování výsledků dotazů z databáze
- Notifikace
- Možnost odměny při potvrzení notifikace
- AJAX
- ACP
- Ukládání obrázků na server, automatický resize
- Paginace
- AJAX
- Synchronní
- Vyhledávání
- Fulltext
- Kategorie
- Autocomplete
- Hodnocení
- "To se mi líbí"
- AJAX
- "To se mi líbí"
- Menu autorouting
- Hlavní zeď aktivity, automaticky generované (novinky)
- Vouchery / dárkové poukazy
- Instantní chat WIP
Lokální setup:
Prerekvizity:
- Visual Studio 2017
- Sql Server 17.4+
Naklonovat lokálně projekt
Připojení k databázi
- Otevřít Sql server
- Připojení:
- Server type: Database engine
- Server name: [jméno-tvého-desktopu]
- Auth: Win auth
- Connect
- V horní liště: File -> Open -> File -> dbdump.sql
- Nová databáze
- Na prvním řádku v otevřeném dumpu změnit hodnotu [Use] na název nové databáze
- Execute
Připojení k db - VS
- Projekt LofovaChýše -> hibernate.cfg.xml (třetí soubor odzdola) -> nahradit hodnotu [Data Source] na řádku 6 názvem serveru (desktop name)
Projekt by měl jít zkompilovat s tím, že se připojí k lokální db.