Cała profesjonalna literatura dla developerów to jak się okazuje literatura anglojęzyczna. Z jednej strony może was przerażać bariera językowa ale wierzcie, że Drupal korzysta ze swoistego slangu językowego. Słowa typu 'node', 'hook', 'title', 'body', 'form', pojawiają się w każdym module i o wiele łatwiej jest się nauczyć nazw funkcji po angielsku, bo w razie jakichś wątpliwości jest cudowne DRUPALowe API. Wybieramy wersję Drupala i wpisujemy nazwę interesującej nas funkcji.
TO JEST TAK ZWANY NIEZBĘDNIK!
Co do książek to na początek dwie pozycje:
1. Pro Drupal Development - na stronie wydawnictwa i autora do pobrania kod wszystkich modułów zawartych w książce.
2. Building powerful and robust websites with Drupal
Obie książki są również dostępne w wersjach dla Druapl v.6 oraz Drupal v.7.
Dla bardziej ambitnych polecam:
1. Drupal: JavaScript and jQuery
2. Drupal Intranets with Open Atrium
piątek, 15 kwietnia 2011
Książki do Drupala - ale jakie? (język polski)
Pewnie nie raz zastanawialiście się jakie książki wybrać. Kupowaliście lub przeglądaliście polecane tytułu po czym po 10 minutach traciliście zapał do dalszego czytania - o zgrozo:)
Żeby dowiedzieć się czym jest Drupal i postawić prostą stronkę bez zagłębiania się w kod polecam książkę "Drupal - poznaj go z każdej strony". Tytuł trochę mylący bo od strony programisty nie dowiemy się niczego cennego, a polskie tłumaczenia dla podstawowych pojęć drupalowych mogą tylko pomieszać w głowie młodemu programiście. To typ takiej książki, którą warto przeczytać zanim zaczniemy programować. Pokaże "wstępne" możliwości Drupala.
Z polskiej literatury to by było na tyle (może i na szczęście)
Co do sieci to polecam cztery linki:
www.elimu.pl - drupal od zera
www.blog.elimu.pl - głównie joomla, czasami drupal i wordpress
www.drupal.org.pl - ogólnie o drupalu
www.drupal.pl - ogólnie o drupalu
Żeby dowiedzieć się czym jest Drupal i postawić prostą stronkę bez zagłębiania się w kod polecam książkę "Drupal - poznaj go z każdej strony". Tytuł trochę mylący bo od strony programisty nie dowiemy się niczego cennego, a polskie tłumaczenia dla podstawowych pojęć drupalowych mogą tylko pomieszać w głowie młodemu programiście. To typ takiej książki, którą warto przeczytać zanim zaczniemy programować. Pokaże "wstępne" możliwości Drupala.
Z polskiej literatury to by było na tyle (może i na szczęście)
Co do sieci to polecam cztery linki:
www.elimu.pl - drupal od zera
www.blog.elimu.pl - głównie joomla, czasami drupal i wordpress
www.drupal.org.pl - ogólnie o drupalu
www.drupal.pl - ogólnie o drupalu
wtorek, 12 kwietnia 2011
SMAK
SRZ
Strona fotografa Sebastiana R.
Do wykonania strony wykorzystano platformę Drupal 6.20.
Projekt graficzny: Sebastian R.
Wykonanie skórki przy pomocy dwóch modułów:
- Fusion
- Skinr
Adres: www.srz.com.pl
Moduły wykorzystane do budowy strony:
- CCK
- ImageCache
- Fusion
- Skinr
- Views
--Views Slideshow - galeria
- Pathauto
- Token
Moduły do ułatwiające development:
- Administration menu
- Devel
- Theme Developer
Do wykonania strony wykorzystano platformę Drupal 6.20.
Projekt graficzny: Sebastian R.
Wykonanie skórki przy pomocy dwóch modułów:
- Fusion
- Skinr
Adres: www.srz.com.pl
Moduły wykorzystane do budowy strony:
- CCK
- ImageCache
- Fusion
- Skinr
- Views
--Views Slideshow - galeria
- Pathauto
- Token
Moduły do ułatwiające development:
- Administration menu
- Devel
- Theme Developer
Time Management - Open Atrium Feature
Time Management - Open Atrium Feature został stworzony do rozliczania godzinowego pracowników z wykonanej przez nich nad różnymi projektami pracy.
Jest to mój pierwszy feature do Open Atrium. Działa mniej więcej w następujący sposób:
1.Codziennie o określonej godzinie zostaje wysłane drogą e-mailową powiadomienie o wypełnieniu formularza. Został on wykonany przy użyciu FormsAPI oraz AHAH Helper'a, który umożliwił wykorzystanie Ajax'a. Przykład został zobrazowany poniżej.
2.Po kliknięciu button'a "Add more" widzimy akcję w postaci niebieskiego uploader'a.
3.W wyniku kliknięcia otrzymujemy nowe pole składające się z trzech elementów formularza. Dodatkowo na wypadek zbyt dużej ilości dodanych elementów została zaimplementowana opcja usunięcia dodanego przez nas pola (Usuń).
Funkcje walidujące i submitujące sprawdzają rodzaj zawartości wprowadzonej do danego pola formularza.
4.Zapisane dane możemy podejrzeć w głównym oknie OpenAtrium po kliknięciu w zakładkę "Time Management". Wygląd tabeli został przygotowany za pomocą modułu Views. Cały feature został oparty o zbudowany za pomocą modułu CCK Content-Type o nazwie Summary.
Jest to mój pierwszy feature do Open Atrium. Działa mniej więcej w następujący sposób:
1.Codziennie o określonej godzinie zostaje wysłane drogą e-mailową powiadomienie o wypełnieniu formularza. Został on wykonany przy użyciu FormsAPI oraz AHAH Helper'a, który umożliwił wykorzystanie Ajax'a. Przykład został zobrazowany poniżej.
2.Po kliknięciu button'a "Add more" widzimy akcję w postaci niebieskiego uploader'a.
3.W wyniku kliknięcia otrzymujemy nowe pole składające się z trzech elementów formularza. Dodatkowo na wypadek zbyt dużej ilości dodanych elementów została zaimplementowana opcja usunięcia dodanego przez nas pola (Usuń).
Funkcje walidujące i submitujące sprawdzają rodzaj zawartości wprowadzonej do danego pola formularza.
4.Zapisane dane możemy podejrzeć w głównym oknie OpenAtrium po kliknięciu w zakładkę "Time Management". Wygląd tabeli został przygotowany za pomocą modułu Views. Cały feature został oparty o zbudowany za pomocą modułu CCK Content-Type o nazwie Summary.
Startujemy
Witam
Na tym blogu postaram się przybliżyć problematykę Drupal'a od strony programisty pracującego w firmie zajmującej się Developmentem stron i aplikacji opartych o CMS/CMF Drupal.
Na tym blogu postaram się przybliżyć problematykę Drupal'a od strony programisty pracującego w firmie zajmującej się Developmentem stron i aplikacji opartych o CMS/CMF Drupal.
Subskrybuj:
Posty (Atom)