Web Platform Installer w praktyce  Udostępnij na: Facebook

Autor: Łukasz Mendelowski

Opublikowano: 2010-11-22

W tym artykule z serii Web Platform Installer będzie mowa o tym, jak zainstalować oraz uruchomić gotową aplikację dostarczaną z WebPI (w naszym przypadku będzie to platforma blogowa) wraz ze wszystkimi niezbędnymi narzędziami do jej poprawnego działania.

Przede wszystkim do rozpoczęcia naszych działań niezbędne jest pobranie pliku instalacyjnego WebPI ze strony: https://www.microsoft.com/web/downloads/platform.aspx. Po uruchomieniu powinniśmy zobaczyć ekran powitalny podobny do tego na poniższym obrazku:

Jak widzimy, po lewej stronie mamy trzy zakładki:

  • What’s New, czyli co nowego w Web Platform Installer – znajdziemy tutaj spis zmian od poprzedniej wersji WebPI.
  • Web Platform – w tej zakładce znajdują się narzędzia dostępne do instalacji, wchodzące w skład  Web Platform Installer. Znajdziemy tam takie aplikacje, jak SQL Server, Visual Studio, Framework Asp.Net, Asp.Net MVC2, PHP itd.
  • Aplikacje sieci Web – to aplikacje webowe gotowe do uruchomienia od razu po instalacji. Możemy wybrać gotowe rozwiązania z takich kategorii, jak: blogi, fora dyskusyjne, systemy e-commerce, galerie itp.

Konfiguracja środowiska pracy

W celu przygotowania środowiska do tworzenia aplikacji internetowych wykorzystujących technologię Asp.Net lub Asp.Net MVC2 klikamy w głównym menu na zakładkę Web Platform, a następnie z wyświetlonej listy pakietów w zakładce Frameworks and Runtimes wybieramy opcję Customize. Naszym oczom powinno ukazać się okno, jak poniżej:

Zaznaczamy do instalacji Framework ASP.NET, ASP.NETMVC2, .NET Framework 3.5 SP1, Microsoft .NET Framework4 (jeśli jakąś bibliotekę mamy już zainstalowaną w naszym komputerze, to jej nazwa będzie zaznaczona na szaro, z napisem w nawiasie „Installed”). Osoby, które chcą tworzyć również aplikacje w PHP, mogą zaznaczyć instalację tego pakietu. Po wybraniu interesujących nas frameworków wracamy do głównego menu Web Platform, klikając na Back to Web Platform.

Teraz w zakładce Database klikamy na Customize. Powinniśmy zobaczyć menu wyboru, jak na obrazku poniżej:

Zaznaczamy do instalacji  SQL Server Express 2008 R2 (będzie to nasz serwer bazy danych) oraz SQL Server 2008 R2 Management Studio Express. SQL Server Express wraz z narzędziem do zarządzania bazą danych Management Studio Express stanowi idealne środowisko bazodanowe dla małych i średnich projektów. Po dokonaniu wyboru wracamy ponownie do głównego menu, klikając na Back to Web Platform.

Zostało nam ostatnie narzędzie do zainstalowania – zintegrowane środowisko programistyczne. Web Platform Installer dostarcza nam Web Developer 2010 Express – jeden z najlepszych darmowych programów do tworzenia i testowania aplikacji napisanych w Asp.Net. W celu zainstalowania tego programu wybieramy Customize w zakładce Tools, a w oknie, podobnym do tego poniżej, zaznaczamy do instalacji Web Developer 2010 Express.

Jeśli ktoś zamierza tworzyć aplikację w Silverlight, to polecamy od razu zainstalowanie bibliotek, a także narzędzi do Visual Developer.

Dodatkowo w zakładce Web Server mamy możliwość zainstalowania specjalistycznych narzędzi do zarządzania serwerem IIS7, obsługi skryptów CGI, http redirection, serwisów wspomagających publikowanie aplikacji webowej, modułów bezpieczeństwa itd. Co więcej, WebPI sam wykryje wymagane zależności i zaoferuje ich zainstalowanie.

(Jeśli nie chcemy instalować platformy blogowej, możemy ominąć następny akapit i już teraz kliknąć „Install”).

Instalacja platformy blogowej

W ekranie głównym instalatora klikamy na ostatnią zakładkę po lewej stronie, a następnie z rozwijanej listy wybieramy kategorię „blogi”. W głównym okienku ukaże się nam lista wszystkich gotowych aplikacji z wybranej kategorii, dostarczanych przez WebPI. Dodatkowo, jak możemy zauważyć, przy każdej nazwie aplikacji mamy ikonę z literą „i”, w której po kliknięciu ukażą się nam bardziej szczegółowe informacje na temat wybranej aplikacji.

Z listy aplikacji do prowadzenia blogów wybieramy aplikację WordPress, będącą jednym z najpopularniejszych webowych programów do obsługi dziennika internetowego. Początkującym użytkownikom zalecamy niezmienianie opcji w zakładce Web Platform. Po kliknięciu w „Install” w głównym menu powinno ukazać się okno podobne do tego poniżej:

Teraz klikamy na „I Accept”, jednocześnie wyrażając zgodę na instalację oprogramowania firm „trzecich”, niezbędnego do uruchomienia naszej aplikacji. Jako że bazą danych dla naszego systemu blogowego jest MySQL, w następnym oknie musimy podać hasło administratora do bazy. Po wpisaniu hasła w pierwszym polu tekstowym i potwierdzeniu w drugim, tak jak na rysunku poniżej, klikamy „Continue”.

Teraz musimy poczekać, aż wszystkie składniki zostaną pobrane, a następnie zainstalowane na naszym komputerze (czas instalacji zależy od mocy naszego komputera oraz szybkości połączenia z internetem).

Po zakończeniu instalacji musimy wybrać nazwę dla naszej aplikacji, będącej częścią adresu http, nazwę hosta, port, na którym będzie uruchamiana platforma blogowa, a także jej fizyczną lokalizację na dysku. W naszym przypadku z rozwijanej listy „Web site” wybraliśmy opcję „New Web Site”, a następnie podaliśmy adres oraz lokalizację dla naszego programu, tak jak na poniższym obrazku:

Po zatwierdzeniu powyższych opcji, klikając „Continue” musimy jeszcze skonfigurować połączenie z bazą danych MySQL.

Z rozwijanej listy Database wybieramy MySQL, podajemy login oraz hasło administratora bazy zgodne z wcześniej wykonaną konfiguracją. W polu Database Name podajemy nazwę naszej nowej bazy danych, w której będziemy trzymać wszystkie dane dla naszej platformy blogowej. W zakładce Database User Name oraz Database Password podajemy nazwę i hasło dla nowego użytkownika korzystającego z tworzonej właśnie bazy. Początkującym użytkownikom polecamy pozostawienie domyślnych wartości w pozostałych polach tekstowych. Doświadczeni użytkownicy mogą zdefiniować własne ustawienia do tworzenia unikalnych kluczy dla haseł oraz autentykacji. Ponownie potwierdzamy nasz wybór, klikając „Continue” i czekamy, aż nasza baza danych zostanie skonfigurowana do pracy. Jeśli nasza instalacja przebiegła pomyślnie, to powinniśmy zobaczyć takie okno jak poniżej:

Aby zamknąć program instalacyjny, klikamy „Finish” oraz w głównym menu Web Platform Installera „Exit”.

Uruchomienie aplikacji

W celu uruchomienia naszego bloga przechodzimy pod adres ustawiony podczas konfiguracji lokalizacji aplikacji. W naszym przypadku jest to adres: https://localhost:80/blog/. Naszym oczom powinien ukazać się ekran powitalny, będący jednocześnie kreatorem do utworzenia konta administratora platformy blogowej, podobny do tego poniżej:

Po podaniu wszystkich niezbędnych danych klikamy „InstallWordPress”. Następnie na naszym ekranie powinien się wyświetlić komunikat taki jak poniżej – będzie to świadczyło o poprawnym zainstalowaniu i skonfigurowaniu naszej aplikacji blogowej.

Teraz już możemy uruchomić naszą aplikację, klikając na „Log In”. W naszych dalszych artykułach z tej serii nie będziemy opisywać obsługi systemu Word Press. Osobom zainteresowanym tą tematyką polecamy ogólnodostępne materiały i poradniki korzystania z tej aplikacji blogowej.

Podsumowanie

W tym odcinku serii  Web Platform Installer nauczyliśmy się instalować oraz konfigurować narzędzia wchodzące w skład platformy WebPI oraz uruchamiać gotowe aplikacje. W następnym odcinku z tej serii przyjrzymy się dokładniej dostępnym platformom blogowym będącym częścią platformy WebPI, a także porównamy je między sobą.