2. diel - Inštalácie systému ObjectGears
V minulej lekcii, Ako rýchlo vytvoriť aplikáciu pre dáta - Systém ObjectGears , sme sa zoznámili so systémom ObjectGears pre rýchlu tvorbu aplikácií pracujúcich s dátami bez nutnosti programovania.
Teraz sa naučíme ObjectGears nainštalovať.
Požiadavky systému
Systém ObjectGears je ASP.NET webová aplikácia, ktorá pre svoj beh potrebuje webový server IIS a nainštalovaný .NET Framework 4.6. Pre uloženie dát sa používa databázy typu MS-SQL Server. V tomto článku nebudeme popisovať, ako sa inštalujú tieto produkty. K dispozícii je príslušná dokumentácia na stránkach spoločnosti Microsoft.
Inštalácie systému ObjectGears
Inštalácia systému sa vykonáva pomocou inštalačných balíčkov, ktoré si stiahnete pomocou inštalačného programu. Ten slúži nielen pre inštaláciu, ale aj pre prehľad všetkých dostupných balíčkov, evidenciu vašich inštancií ObjectGears a ich jednotnú správu. Z jedného miesta tak môžete aktualizovať a zálohovať všetky inštancie. To je výhodné ak budete mať viac inštancií - vývojové, testovacie, prevádzkový ...
Stiahnutí inštalačného programu a balíčkov
Inštalačný
program si stiahnite zo stránok ObjectGears. Stiahnutý ZIP súbor
rozbaľte a spustite program Com.ObjectGears.Installer.exe
.
Po spustení sa zobrazí sprievodcu. Nastavte si požadovaný jazyk. Zákaznícke ID nevyplňujte, pretože žiadne nemáte. Email pre zasielanie informácií vyplňte, ak chcete dostávať informácie o novinkách (možno nastaviť i neskôr). Najdôležitejšie je nastavenie Globálneho diskového úložiska. Jedná sa o adresár na disku, kam sa budú sťahovať balíčky a ukladať zálohy pri aktualizácii. Posledným krokom je stiahnutie aktuálnych balíčkov.
Po dokončení sprievodcu sa automaticky aktualizuje inštalátor na najnovšiu verziu.
Kliknutím na záložku Inštalačné balíčky sa zobrazí ponuka všetkých dostupných balíčkov, ktoré si môžete nainštalovať.
Balíčky sú rozdelené do štyroch kategórií:
- ObjectGears (vlastný systém),
- utility,
- Farebné schémy a
- Moduly.
Moduly predstavujú rozšírenie systému o špeciálny webparty pre zobrazenie informácií. Farebné témy umožňujú zmeniť farby systému.
Teraz stiahnite balíček s prázdnou databázou (bez pripravených modelov). Prejdite na záložku ObjectGears au prvého balíka ObjectGears 1.8.0.0 prázdna databázy kliknite na tlačidlo Stiahnuť. Balíček sa stiahne z webu (musíte byť pripojenie k internetu) a rozbalí sa (do globálneho diskového úložiska). Bude to chvíľku trvať, pretože má cca 30MB.
Po stiahnutí budete mať dostupné tlačidlá pre inštaláciu (Inštalovať) a prehliadanie balíka (Otvoriť zložku).
Ako prevádzkovať ObjectGears
Teraz je na čase sa rozhodnúť, ako budete prevádzkovať celý systém. ObjectGears je určený do firemného prostredia a tak na jednom súkromnom počítači nebude veľmi užitočný, nieto dostupný pre viac užívateľov. Treba ho teda nasadiť na firemný server, kde bude dostupný všetkým zamestnancom 24h / 7dní v týždni.
Ak ho však chcete prevádzkovať pre seba alebo mimo firemnú sieť, potom odporúčam využiť služby hostingu.
Podľa zvoleného variantu sa bude ďalej líšiť inštalácie.
Prevádzkovanie vo firemnej sieti
V tomto okamihu je potrebné vytvoriť prázdnu databázu v MS-SQL Servera (stačí Edícia Express, ktorá je zadarmo) a pridať do nej používateľa s právami dbo_owner. Týmto užívateľom sa bude aplikácia prihlasovať do databázy. Tiež vytvorte virtuálny adresár na IIS pre inštaláciu ObjectGears. Konfigurácií IIS sa môžete inšpirovať týmto článkom, len nastavenie vykonajte pre verziu .NET Frameworku 4.6. Obrazovky sa budú pravdepodobne líšiť podľa vašej verzie IIS.
Vytvorenie inštancie
Pre inštaláciu do firemnej siete potrebujete v inštalačnom programe vytvoriť novú inštanciu. Kliknite na tlačidlo Instance a Nová inštancie. Nastavte názov, typ a cesty pre web (na virtuálny adresár v IIS), admin tool a winservice. Admin tool obsahuje pomocné nástroje a môže byť uložený kdekoľvek. WinService je služba, ktorá obsluhuje workflow, emaily a ďalšie a mala by byť nainštalovaná na serveri, kde môže bezpečne neustále bežať. Nie je nutné, aby bola na rovnakom serveri, ako je webová časť (IIS). Posledná dôležitá vec je pripojovací reťazec do databázy.
Po nastavení kliknite na tlačidlo Uložiť.
Inštalácia
Teraz už pristúpite k vlastnú inštaláciu. Všetky predchádzajúce kroky vykonávate iba raz. Nasledujúce kroky už budete vykonávať s každou ďalšou aktualizáciou systému ObjectGears.
Kliknite na tlačidlo Inštalačné balíčky, u balíčka ObjectGears 1.8.0.0 prázdna databázy kliknite na tlačidlo Inštalovať.
Skontrolujte, či ste vybrali správny balík pre inštaláciu, vyberte inštanciu, do ktorej chcete inštaláciu vykonať, a kliknite na tlačidlo Ďalej. Inštalátor skontroluje databáz a overí, či je možné inštaláciu vykonať.
Keďže sa jedná o novú inštaláciu, nie je v databáze ešte nič nainštalované. Tiež môžete zrušiť vytváranie záloh pred / po inštalácii. Kliknutím na tlačidlo Ďalej pokračujte.
V tomto kroku venujte pozornosť nastavenia týmto parametrom:
- AdminLogins - účet administrátora. Pravdepodobne to budete vy, napíšte sem teda svoje prihlasovacie meno do windows.
- WebUrl - webová adresa, ako ste ju nakonfigurovali na IIS.
Napr:
https://og.firma.cz
Pokračujte tlačidlom Ďalej.
Pri prevádzkovaní vo firemnom prostredí, použite prihlasovanie doménovým účtom. Pri prevádzkovaní na hostingu použite prihlásenie menom a heslom.
Ak ešte nemáte pripravený SMTP server, potom nenastavujte odosielaní emailu. Nastavenie môžete vykonať aj neskôr. Ostatné nastavenia môžete ponechať.
Pokračujte tlačidlom Ďalej.
Toto je posledný krok pred vlastnou inštaláciou. Tlačidlom Inštalovať sa spustí inštalácia.
Ak ste pre inštanciu nastavili adresár pre WinService, potom sa vám zobrazí dialóg pre jej spustenie. V zobrazenom adresári sú dva BAT súbory pre manuálnu inštaláciu a odinštalovanie WinService.
Tento krok môžete preskočiť a WinService spustiť neskôr.
Tým sme sa dostali na koniec inštalácie. Tlačidlom Zobraziť web inštancie si spustíte systém ObjectGears v prehliadači.
Tlačidlom Zavrieť ukončíte inštaláciu a vrátite sa na obrazovku s balíčkami.
Prevádzkovanie na hostingu
Pri inštalácii na hostingu nemusíte vytvárať databázu ani virtuálny adresár na IIS, pretože to vám poskytne priamo hosting. Bohužiaľ inštalačný program nepodporuje inštaláciu na hosting, tak musíte inštaláciu vykonať ručne.
Prvým krokom je spustenie skriptov v databáze na hostingu. Zobrazte si adresár s balíčkom (pomocou tlačidla Otvoriť zložku u balíčka).
Prihláste sa do databázy na hostingu a postupne spustite všetky skripty (súbory * .SQL) podľa rastúcich čísel (1-18).
Teraz nahráme na web všetky súbory pre beh webovej časti. Presuňte sa do
podadresára Web/
a všetky súbory skopírujte pomocou FTP na
hosting.
Potom ešte upravte konfiguráciu v súbore web.config
:
- Nastavte prihlasovacie reťazec
connectionString="..."
- Nastavte hodnoty pre premenné
AdminLogins
aWebUrl
. Hodnotu nastavíte medzi elementvalue
.
web.config
a ten
tak nemusíte editovať ručne.
Týmto máte systém ObjectGears v základnej verzii nainštalovaný. V dokumentácii sa opisujú mnohé nastavenie pre detailnejšie konfiguráciu, ale to pre začiatok môžete preskočiť.
V budúcej lekcii, Prvé spustenie systému ObjectGears , vykonáme prvé spustenie systému ObjectGears, vytvorenie prvého užívateľa a prehliadku základných stránok pre správu systému.