This project is intended for the Czech developer community and therefore the code and documentation is in Czech language only.

Projekt GeekCore je pokračovatelem webu akce.altairis.cz. Jedná se o volně použitelný kalendář akcí pro vývojáře i IT profesionály v ČR a SR. Služby tohoto webu jsou zdarma dostupné každému, kdo pořádá takové nekomerční akce a využívá je třeba Windows User Group, Microsoft nebo MS Student Partners. Podrobnější informace najdete ve FAQ.

GeekCore běží na software Nemesis Events, který je open source. Jeho zdrojové kódy jsou zveřejňovány právě zde.

Systémové požadavky

  • Pro běh
    • Microsoft Internet Information Services 7.0 a vyšší
    • Microsoft .NET Framework 4.5
    • Microsoft SQL Server 2008 a vyšší (stačí edice Express)
  • Pro vývoj
    • Microsoft Visual Studio nebo Visual Web Developer Express 2012/2013
    • NuGet

Návod k instalaci

  1. Otevřete solution NemesisEvents.sln; ta obsahuje všechny potřebné projekty:
    1. Altairis.Nemesis.Events.Data - Data Access Layer
    2. Altairis.Nemesis.Events.Maintenance - utilita pro údržbu, spouští se s parametrem "daily" jednou denně (doporučuji kráce po půlnoci nebo brzo ráno), posílá upozornění na "dnešní" akce účastníkům a organizátorům. S parametrem "hourly" se spouští jednou za hodinu a rozesílá pozvánky na nově přidané akce.
    3. Altairis.Nemesis.Events.WebCore - hlavní webové rozhraní
  2. Proveďte build projektu. Tím se stáhnou chybějící NuGet balíčky.
  3. V okně Package Manager Console vyberte jako Default project Altairis.Nemesis.Events.Data a spustťte příkaz Update-Database. Tím se na lokálním serveru .\SqlExpress vytvoří databáze NemesisEvents.
  4. Spusťte v této databází pomocí SQL Management Studia skript .db\insertfakedata-20131110.sql, který databázi naplní ukázkovými daty. Data o akcích jsou pravdivá, data o uživatelích a jejich účasti jsou náhodně generovaná.
  5. Nyní můžete aplikaci spustit a přihlásit se. Uživatelské jméno správce je admin, heslo pro všechny uživatele je password.

Last edited Nov 9, 2013 at 11:57 PM by altair, version 5