Cześć
W tym wpisie omówię takie tematy:
- Potrzebne oprogramowanie
- Skąd wziąć instalkę i licencję wymaganą do pracy z platformą sitecore?
- Instalacja przy użyciu SIM
Potrzebne oprogramowanie
Wszystkie informacje o kompatybilności platformy sitecore można znaleźć na tej stronie.
- Visual Studio 2015/2017 (Jeżeli czytasz to w przyszłości to bardzo możliwe, że możesz użyć nowszej wersji)
- Sql server (express) 2012 lub 2014 SP2 dla wersji sitecore 8.2
- IIS
- opcjonalnie mongoDB 3.2.1 dla wersji sitecore 8.2
- Sitecore Instance Manager do pobrania tutaj (Do skonfigurowania wymagane będzie podanie ścieżki do licencji, o tym skąd ją zdobyć dowiesz się poniżej)
Plik licencyjny
Jeżeli pracujesz w firmie, która jest partnerem sitecore to prawdopodobnie ma płatną licencję, z której mógł(a)byś skorzystać. Jeżeli nie pracujesz dla takiej firmy to możesz zdobyć plik licencyjny ważny 60 dni przez zarejestrowanie się na stronie. Po wypełnieniu wszystkich wymaganych pól pozostaje czekać na odpowiedź (nie ma podanego terminu pewnie zależy od obłożenia, z tego co wiem z rozmów z innymi to zajmuje to średnio 1-5 dni roboczych).
Plik instalacyjny
Tak jak w przypadku pliku licencyjnego firma pewnie ma gdzieś w swoich zasobach pliki instalacyjne. Jeżeli nie ma to możesz załatwić sobie ten plik przez rejestrację na stronie. Po pomyślnej rejestracji otwórz tę stronę gdzie znajduje się całkowicie darmowy kurs do wersji sitecore 8.2 z którego to będziesz w stanie pobrać plik instalacyjny.
Mając wszystkie z wymienionych powyżej możemy brać się za pierwszy najprostszy sposób instalacji.
Instalacja przy użyciu SIM
Ważne: W procesie instalacji SIM wymagane jest podanie ścieżki do pliku z licencją oraz folderu z plikami instalacyjnymi (można mieć kilka-kilkanaście wersji do wyboru). Także upewnijcie się, że macie pobrany plik licencyjny i przynajmniej jeden plik instalacyjny.
Po zainstalowaniu Sitecore Instance Managera (SIM):
Uruchamiamy SIM (Sitecore Instance Manager) jako administrator.

Tak jak zaznaczyłem, żeby zacząć instalację klikamy w przycisk „Install Instance”.

2. Lista „domen” lokalnych wpisanych w IIS jako binding do nowo stworzonej strony. Wpisy będą również dodane do pliku hosts.
3. Reszta pól jest dość oczywista dlatego nie będę zanudzał (Gdyby jednak nie były to proszę skontaktuj się ze mną i mi o tym powiedz 🙂 )

Ja zmieniłem nazwę na „somename” i stronę po udanej instalacji będzie można podejrzeć pod adresami: http://somename lub http://somename.local . Klikamy next aby przejść dalej.

W następnym kroku mamy kilka opcji do włączenia/wyłączenia przy czym domyślnie wszystkie checkbox-y będą zaznaczone. Myślę, że nie ma czego tłumaczyć wszystkie opcje są dość dobrze opisane do czego służą. Idziemy dalej klikając next.

W 3 kroku instalatora mamy możliwość zainstalowania konfiguracji ról dla wersji 8.2. Oraz po zaznaczeniu checkboxa możemy wybrać rodzaj instalacji (użyteczne przy produkcyjnych instalacja na nasze potrzeby nie jest to, aż tak istotne). Myślę, że w przyszłych wpisach pojawi się wyjaśnienie jak mogłaby wyglądać architektura przy produkcyjnym wdrożeniu. Na ten moment nadmiar informacji mógłby zniechęcić do dalszego poznawania tego rozwiązania więc na ten moment dobrze wiedzieć, że jest taka możliwość bez zagłębiania się w szczegóły.

W kolejnym kroku mamy możliwość doinstalowania modułów do instancji sitecore’a.
Jest wiele gotowych modułów napisanych przez ludzi ze społeczności i nawet gdybym chciał wymienić choć niewielką część to pewnie zajęłoby to zbyt wiele czasu. Zachęcam do przejrzenia tego co już jest na tej stronie.

5 krok to dodawanie paczek sitecore. Mogą one być np. wygenerowane dla nowych członków zespołu, żeby nie musieli oni ręcznie dodawać treści w panelu admina tylko odtworzą się dla nich już przez kogoś stworzone co znacznie przyśpiesza proces poznawania projektu. Jedna z defaultowych paczek służy do wygenerowania projektu do VS 2015 automatycznie. Ja nie instaluję tej paczki, bo można stworzyć projekt później co planuję pokazać w jednym z kolejnych wpisów.

1.wyszukiwarka
2.lista wszystkich dostępnych w tym też dodanych wcześniej paczek nadpisujących konfigurację.
3.możliwość dodania własnych paczek ze zmianami standardowej konfiguracji sitecore
Kolejny przedostatni już (a może dopiero?) krok to wybór konfiguracji przygotowanych w paczce instalacyjnej za nas przez zespół sitecore’a. Na tym etapie nie jest ważne co one robią, bo każdą z tych zmian można zrobić samemu modyfikując, a raczej nadpisując pliki konfiguracyjne sitecore. Także spokojnie do tego też dojdziemy:)

2. Możliwość dodania paczek
3. Rozpoczęcie instalacji
Przedostatnie okno przedstawia podsumowanie tego jakie paczki i moduły dodaliśmy w trakcie poprzednich kroków + daje możliwość dodania paczki jeżeli o czymś zapomnieliśmy.

Tak wygląda ostatni ekran po pomyślnej instalacji, możemy zaznaczyć wszystkie z tych checkboxów i zobaczyć co się stanie( do czego oczywiście zachęcam 😉 ). Ja zostawiam puste i klikam finish 😉
Skoro pomyślnie zainstalowaliśmy to trzebaby się upewnić czy napewno wszystko przebiegło bez problemu. Jak to zrobić? Bardzo prosto pamiętacie jak w kroku 1 (Details) ustawialiśmy nazwy lokalnych domen? Wystarczy otworzyć przeglądarkę i w polu adresu wpisać:
http://somename lub http://somename.local

No dobra, ale gdzie tutaj ten sitecore ktoś mógłby zapytać i bardzo dobrze. Żeby zalogować się do panelu administracyjnego wystarczy do istniejącego adresu url dopisać na końcu /sitecore w tym przypadku: http://somename.local/sitecore pojawi się strona, która wygląda tak:

Standardowy user name to : admin
a hasło: b
To by było na tyle jeżeli chodzi o ten wpis. W poprzednim wpisie wspomniałem, że są 3 możliwości zainstalowania sitecore’a. W tym artykule omówiłem tylko jeden z nich. Ten według mnie najprostszy.
Dajcie znać czy tak długie wpisy są ok czy może powinienem to jakoś dzielić, żeby bardziej dawkować wiedzę.
Standardowo do przeczytania w kolejnym wpisie już niedługo!
Łukasz