Drupal vodič za početnike

Drupal is a popular open source content management system. With its powerful and advanced features, you can build complex websites with ease, compared to building them from scratch. With the support of a huge community and a big number of available modules, no wonder Drupal is a system you keep hearing about over and over again.

In this guide, we are going to discover Drupal using a pragmatic approach. We will create a Drupal site with a custom content type and views.

Ready? Let’s dive right into this immensely powerful content management system.

Objectives

By the end of this guide, you will:

  • Learn the benefits and disadvantages of using Drupal
  • Install Drupal
  • Understand the Drupal back-end
  • Learn about Drupal modules
  • Explore the Administer page
  • Create and publish content
  • Create custom content types with the Content Construction Kit
  • Create Views
  • Create Page view displays
  • Create Block view displays
  • Learn about Drupal themes

DRY, konstante i trikovi u slučaju PHP-a

Don’t Repeat Yourself (DRY) kako je i opisano na samoj Wikipediji predstavlja načelo razvoja softvera čiji je krajnji cilj smanjenje ponavljanja informacija, odnosno u ovom slučaju PHP koda. Kao i u svemu što radimo uvijek nam je želja posao pojednostaviti što je više moguće, pa samim tim i olakšati.

PHP varijable

Varijable u PHP-u koristimo za pohranu nekog teksta, brojeva za računske operacije, vrijednosti polja. Možete si ih predočiti kao podatke nad kojima unutar PHP koda radimo razne operacije, znači nešto što smo obradili i na kraju dobili kao rezultat.

PHP sintaksa

PHP blok koda uvijek mora započeti s <?php i završiti s ?>, te ga možete smjestiti bilo gdje u .php dokumentu. Osim <?php za početak PHP blok koda možete koristiti i kraći oblik <? no to vam ne bih preporučio jer postoje još neki programski jezici koji započinju blok koda na taj način.

Mogućnosti PHP-a

Kod PHP skripti stvari stoje malo drugačije. Dokument pisan u PHP ima ekstenziju .php koja govori serveru da treba da zaviri u tu datoteku. Server obavlja posao prevodioca, on PHP kod pretvara u HTML tako da do web browsera korisnika dolazi HTML dokument.