An open API service indexing awesome lists of open source software.

https://github.com/lofcz/lofovachyse

CMS in mvc asp.net (c#)
https://github.com/lofcz/lofovachyse

asp mvc net nhibernate razor simplex simplex-rpg-engine

Last synced: 6 months ago
JSON representation

CMS in mvc asp.net (c#)

Awesome Lists containing this project

README

          

# Lofova chýše

ASP.NET - MVC / Razor / NHIbernate / Bootstrap / JQuery / SignalR / AnimateCSS / SWAL / Prism / UnicornButtons / Modernizr / TippyJS



Open source board bulletin project. Descendant of svobodneForum.eu

ETA1: Q1 of 2018

Postup verze 1.0-PDEV v obrázcích [zde](https://github.com/lofcz/LofovaChyse/wiki/1.0-P-DEV)
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
- 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.