Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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.

ObjectGears inštalátor - Systém ObjectGears

Po dokončení sprievodcu sa automaticky aktualizuje inštalátor na najnovšiu verziu.

ObjectGears zoznam inštancií - Systém ObjectGears

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.

ObjectGears zoznam balíčkov - Systém ObjectGears

Po stiahnutí budete mať dostupné tlačidlá pre inštaláciu (Inštalovať) a prehliadanie balíka (Otvoriť zložku).

ObjectGears detail balíčku - Systém ObjectGears

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.

ObjectGears nová inštancia - Systém ObjectGears

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ť.

ObjectGears nová inštalácia – 1 - Systém ObjectGears

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ť.

ObjectGears nová inštalácia – 2 - Systém ObjectGears

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.

ObjectGears nová inštalácia – konfigurácia - Systém ObjectGears

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.

ObjectGears nová inštalácia – nastavenie - Systém ObjectGears

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.

ObjectGears nová inštalácia - Systém ObjectGears

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.

ObjectGears nová inštalácia – spustenie winservice - Systém ObjectGears

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.

ObjectGears – nová inštalácia – dokončenie - Systém ObjectGears

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).

ObjectGears – balíček - Systém ObjectGears

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 a WebUrl. Hodnotu nastavíte medzi element value.
Ako drobné vylepšenia / zjednodušenie inštalácie môžete vykonať "fiktívne inštaláciu" na svojom počítači do pripravenej prázdnej databázy a adresáre (bez nutnosti mať IIS). Následne z databázy vytvoríte backup súbor a ten obnovíte (restore) na hostingu (pokiaľ to je možné). Pri tejto "fiktívne" inštalácii sa vám nastaví 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.


 

Predchádzajúci článok
Ako rýchlo vytvoriť aplikáciu pre dáta - Systém ObjectGears
Všetky články v sekcii
Systém ObjectGears
Preskočiť článok
(neodporúčame)
Prvé spustenie systému ObjectGears
Článok pre vás napísal Jan Stodůlka
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor se věnuje programování v C# a MS SQL serveru.
Aktivity