SlideShare a Scribd company logo
Moduł Features

 Wprowadzenie



                                 prezentujący:
                         Agnieszka Piłasiewicz
                                   stanowisko
          Programistka Serwisów Internetowych
Features – plan zajęć


1.Przedstawienie modułu.
2.Features w praktyce - ćwiczenia.
3.Pytania.
Features – co robi moduł?


Przenosi ustawienia, które normalnie
Drupal trzyma w bazie, do plików.
Features – funkcje i 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).
Features – funkcje i zalety


2. Łatwiejsza wymiana między deweloperami
(w przeciwnym razie każdy musiałby klikać u
siebie, albo jakoś wymieniać się zrzutami
bazy).
Features – funkcje i zalety


3. Wszystko jest w kodzie, więc podlega
kontroli wersji (w razie czego można
stosunkowo łatwo przywrócić poprzednie
ustawienia).
Features – co eksportujemy

1.Rodzaje zawartości
2.Context
3.Menu
4.Uprawnienia
5.Widoki
 … (dodatkowe moduły umożliwiające
 eksport dodatkowych rzeczy)
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
Features – tworzenie


Plan działania:
1.Utwórz nowy features i dodaj do niego
 komponenty.
2.Ściągnij.
3.Umieść w katalogu modułów.
4.Włącz.
Features – stwórz wł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.
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 – stany


Stan domyślny


Stan nadpisany
Features – porównywanie
Features – recreate


1.Recreate czyli 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).
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.
Features – revert


1.Revert czyli 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.
Features – ważne


Ważne by pilnować, żeby features był w
domyślnym stanie
Features – w praktyce


Przykłady wykorzystania w
Mediach Regionalnych.
Features – przydatne linki


1.What is the Drupal features module?
http://codekarate.com/content/what-features-module
2.Video: Drupal 7 Features Module Introduction
http://codekarate.com/daily-dose-of-drupal/drupal-7-features-module-introduc
3.Video: Module Workflow http://codekarate.com/daily-dose-of-
drupal/drupal-7-features-module-workflow
4.Video: Module Introduction
http://codekarate.com/daily-dose-of-drupal/drupal-7-features-module-deploym
5.Video: Strongarm module http://codekarate.com/daily-dose-of-
drupal/drupal-7-strongarm-module
Pytania???
Dziękuję za uwagę

More Related Content

ODP
Wprowadzenie do pisania własnych modułów oraz do systemu menu.
PDF
Bazy danych w Drupalu 7. Przygotowanie tabeli przechowującej wpisy chatu
PDF
Podstawy SEO w Drupalu 7 - Jarosław Sobiecki
ODP
Drupal Rules - Drupal Idzie Na Studia - Jarosław Sobiecki
PDF
Podstawy programowania w Drupalu - Drupal idzie na studia - Jarosław Sobiecki
ODP
DrupalDay Podstawy Drupal 8
PDF
Encje w drupalu - DrupalCamp Wroclaw 2015
PDF
Struktura i własności systemu zarządzania treścią Drupal
Wprowadzenie do pisania własnych modułów oraz do systemu menu.
Bazy danych w Drupalu 7. Przygotowanie tabeli przechowującej wpisy chatu
Podstawy SEO w Drupalu 7 - Jarosław Sobiecki
Drupal Rules - Drupal Idzie Na Studia - Jarosław Sobiecki
Podstawy programowania w Drupalu - Drupal idzie na studia - Jarosław Sobiecki
DrupalDay Podstawy Drupal 8
Encje w drupalu - DrupalCamp Wroclaw 2015
Struktura i własności systemu zarządzania treścią Drupal

Similar to Drupal Features - Agnieszka Piłasiewicz (20)

PDF
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
PDF
Devel - przegląd możliwości modułu [PL]
PDF
University day 2
PDF
Ansible w praktyce
ODP
Drupal Feeds - Wiktor Burbo
PDF
Grok Artykul
ODP
Symfony2 showcase
PDF
JavaScript, Moduły
PPTX
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
PDF
Integracja środowiska testowego z użyciem Robot Framework, TrojQA 2014-12-16
PDF
Webpack - Czym jest webpack i dlaczego chcesz go używać? - wersja krótka
PDF
Testy funkcjonalne
PPTX
Exam: 70-511 Enhancing Usability - Windows Application
PPTX
Prez google
PPTX
Prez google
PPTX
Prez google
PPTX
WordPress 2015 - Wróżby, kabały, przepowiednie - WordUp Trójmiasto #1
PDF
M4j3
Code driven development w Drupalu 7 | DrupalCamp Wrocław 2014
Devel - przegląd możliwości modułu [PL]
University day 2
Ansible w praktyce
Drupal Feeds - Wiktor Burbo
Grok Artykul
Symfony2 showcase
JavaScript, Moduły
"Administrator z przypadku" - Jak działa SQL Server i jak o niego dbać
Integracja środowiska testowego z użyciem Robot Framework, TrojQA 2014-12-16
Webpack - Czym jest webpack i dlaczego chcesz go używać? - wersja krótka
Testy funkcjonalne
Exam: 70-511 Enhancing Usability - Windows Application
Prez google
Prez google
Prez google
WordPress 2015 - Wróżby, kabały, przepowiednie - WordUp Trójmiasto #1
M4j3
Ad

More from Grzegorz Bartman (12)

ODP
DrupalDay podstawy systemu Drupal (Wersja skrócona)
ODP
DrupalDay & Drupal Global Training Days - Wprowadzenie do Drupala
PDF
Dlaczego Twoja kolejna aplikacja powinna bazować na platformie Drupal?
PDF
Automatyzacja w tworzeniu aplikacji opartych Drupala
PDF
WYSIWYG w Drupalu 7 - Tomasz Rychter
PDF
Drupal Context - Agnieszka Cupek
ODP
Podstawowe informacje o szablonach w Drupalu [openBIT]
ODP
Drupal 7 training - Views
ODP
Szkolenie drupal-podstawy 2
ODP
Openbit szkolenie-drupal-podstawy 2
ODP
Openbit szkolenie-drupal-podstawy 2
ODP
Drupal 6 - podstawy - www.openbit.pl
DrupalDay podstawy systemu Drupal (Wersja skrócona)
DrupalDay & Drupal Global Training Days - Wprowadzenie do Drupala
Dlaczego Twoja kolejna aplikacja powinna bazować na platformie Drupal?
Automatyzacja w tworzeniu aplikacji opartych Drupala
WYSIWYG w Drupalu 7 - Tomasz Rychter
Drupal Context - Agnieszka Cupek
Podstawowe informacje o szablonach w Drupalu [openBIT]
Drupal 7 training - Views
Szkolenie drupal-podstawy 2
Openbit szkolenie-drupal-podstawy 2
Openbit szkolenie-drupal-podstawy 2
Drupal 6 - podstawy - www.openbit.pl
Ad

Drupal Features - Agnieszka Piłasiewicz

  • 1. Moduł Features Wprowadzenie prezentujący: Agnieszka Piłasiewicz stanowisko Programistka Serwisów Internetowych
  • 2. Features – plan zajęć 1.Przedstawienie modułu. 2.Features w praktyce - ćwiczenia. 3.Pytania.
  • 3. Features – co robi moduł? Przenosi ustawienia, które normalnie Drupal trzyma w bazie, do plików.
  • 4. Features – funkcje i 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 – funkcje i 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 – funkcje i zalety 3. Wszystko jest w kodzie, więc podlega kontroli wersji (w razie czego można stosunkowo łatwo przywrócić poprzednie ustawienia).
  • 7. Features – co eksportujemy 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 Plan dział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órz wł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.
  • 12. Features – stany Stan domyślny Stan nadpisany
  • 14. Features – recreate 1.Recreate czyli 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.Revert czyli 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.
  • 17. Features – ważne Ważne by pilnować, żeby features był w domyślnym stanie
  • 18. Features – w praktyce Przykłady wykorzystania w Mediach Regionalnych.
  • 19. Features – przydatne linki 1.What is the Drupal features module? http://codekarate.com/content/what-features-module 2.Video: Drupal 7 Features Module Introduction http://codekarate.com/daily-dose-of-drupal/drupal-7-features-module-introduc 3.Video: Module Workflow http://codekarate.com/daily-dose-of- drupal/drupal-7-features-module-workflow 4.Video: Module Introduction http://codekarate.com/daily-dose-of-drupal/drupal-7-features-module-deploym 5.Video: Strongarm module http://codekarate.com/daily-dose-of- drupal/drupal-7-strongarm-module