Features – planzajęć
1.Przedstawienie modułu.
2.Features w praktyce - ćwiczenia.
3.Pytania.
3.
Features – corobi moduł?
Przenosi ustawienia, które normalnie
Drupal trzyma w bazie, do plików.
4.
Features – funkcjei zalety
1. Umożliwia przenoszenie ustawień,
rodzajów zawartości, widoków, uprawnień,
itp. między różnymi instalacjami drupala
(np. między środowiskiem deweloperskim
a produkcyjnym).
5.
Features – funkcjei zalety
2. Łatwiejsza wymiana między deweloperami
(w przeciwnym razie każdy musiałby klikać u
siebie, albo jakoś wymieniać się zrzutami
bazy).
6.
Features – funkcjei zalety
3. Wszystko jest w kodzie, więc podlega
kontroli wersji (w razie czego można
stosunkowo łatwo przywrócić poprzednie
ustawienia).
7.
Features – coeksportujemy
1.Rodzaje zawartości
2.Context
3.Menu
4.Uprawnienia
5.Widoki
… (dodatkowe moduły umożliwiające
eksport dodatkowych rzeczy)
8.
Features – instalacja
●
Moduł Features
http://drupal.org/project/features
Moduł diff pokazujący różnice w ustawieniach w
●
bazie i w plikach http://drupal.org/project/diff
9.
Features – tworzenie
Plandziałania:
1.Utwórz nowy features i dodaj do niego
komponenty.
2.Ściągnij.
3.Umieść w katalogu modułów.
4.Włącz.
10.
Features – stwórzwłasny
Ćwiczenie 1 - tworzenie features'a
1.Utwórz specjalny katalog na moduły typu features w
katalogu modułów.
2.Utwórz features zawierający wybrany rodzaj zawartości
(niech nazwa features'a kończy się z „_fe”) wraz z
uprawnieniami.
3.Włącz features.
11.
Features – recreate
Ćwiczenie 2 – dodanie dodatkowego pola do
wyeksportowanego rodzaju zawartości
1.Dodaj nowe pole do wyeksportowanego rodzaju
zawartości.
2.Sprawdź jak zachował się stworzony wcześniej features.
3.Dodaj to pole do wcześniej stworzonego features'a.
Features – recreate
1.Recreateczyli eksport ustawień z bazy do
pliku.
2.Używamy, gdy zmieniamy coś w
ustawieniach i chcemy to zapisać (np.
dodajemy pole w rodzaju zawartości).
15.
Features – revert
Ćwiczenie 3 – dodanie dodatkowego pola do
wyeksportowanego rodzaju zawartości a
następnie przywrócenie poprzedniego stanu
1.Dodaj nowe pole do wyeksportowanego rodzaju
zawartości.
2.Sprawdź jak zachował się stworzony wcześniej features.
3.Przywróć wcześniejszy stan.
16.
Features – revert
1.Revertczyli wczytanie z pliku do bazy.
2.Np. ktoś nam daje nowszy kod i go
„revertujemy” albo pozmieniamy coś w
ustawieniach i chcemy przywrócić
poprzednie.