Skoči na sadržaj

Mi i klijenti

Svi vole novo, ali mi nismo svi. Znamo veoma dobro da će klijenti (oni koji se prave pametni) odmah pitati / tražiti da u ceni od prošle godine stoji i da se sajt sada unapredi u najnoviju i najnapredniju verziju do sada (ah, kako volim tu rečenicu — jedva čekam da neko svoju novu verziju okarakteriše kao najgoru i najnazadniju).

Tekst unutar polja za komentare

Zgodno je staviti neki default tekst za polje za komentare, koji će nestati kada korisnik klikne unutar textarea polja kako bi napisao svoj komentar.

Evo kako to napraviti u Drupalu, uz malu pomoć jQuery biblioteke.

Potrebno je napraviti easycomments.js fajl koji će u sebi imati sledeći kod:

 

Programsko kreiranje prevoda noda

Zaista, da ne postoje teški klijenti, većina nas bi zaboravila koliko fleksibilan Drupal može biti i kako je njegova arhitektura dovedena skoro do savršenstva. API = Awesome Programming Interface!

Na prevodilačkom maratonu je učestvovalo preko 20 članova prevodilačkog tima

Kada je pominjanje okupljanja sa ciljem da se doprinese Drupal zajednici na što bolji način tako što ćemo organizovati Prevodilački maraton, došlo kao neka ideja na Okupljanju #2, nisam mislio da će od toga biti nešto ozbiljno s obzirom da je to bilo drugo po redu okupljanje Drupal Srbijazajednice i da se ljudi ne znaju, pretpostavljao sam da će jako malo ljudi biti zainteresovano za tako nešto.

Drs1 na github-u

Otvoren kod Drupal Srbija teme za sajt (drs1)!

Kod se nalazi na github-u i još je u ranoj razvojnoj fazi, a to znači da nije dovoljno testirana da bi se koristila javno.

Tema se razvija za Drupal Srbija zajednicu i nije sigurno da bi dobro radila na drugim sajtovima!

Svako ko želi to da promeni i da unapredi određene sekcije ili poboljša i testira postojeće kako bi tema dobro radila i na drugim sajtovima dobrodošao je da pomogne.

Da bi tema dobro radila potrebne su 2 stvari:

Drush je tu da nam olakša život

Ha, pravljenje šeme nekom modulu i testiranje različitih opcija se može pokazati kao noćna mora, ako ne noćna mora, onda kao veliki napor na desnu ruku koja mišem barata: disable module, pa klik na uninstall, pa klik na module, pa... znate već.

Evo jednog trika, par komandi u jednoj liniji koja će sve to uraditi automatski za modul koji se zove custom_stuff:

drush -y dis custom_stuff ; drush -y pm-uninstall custom_stuff ; drush -y en custom_stuff

Copy, paste, enter, gotovo.

Radeći na temi za srpsku Drupal zajednicu

Radeći na temi za Drupal zajednicu, naišao sam na manje (naravno nepredviđene) probleme uglavnom na sitnicama koje su mi oduzele najviše vremena. Prvo je trebalo odlučiti dal' tema da bude 'tečna' (fluid) ili određene širine (fixed). Odlučio sam se za određenu širinu jer je lakše kontrolisati izgled sadržaja na određenoj širini nego na temama koje imaju dinamičku širinu sadržaja. A iz tog razloga bi izrada morala da bude brža. Pošto je taj deo rešen, stavljena je sirina 960px kao neki standard za sajtove sa određenom širinom.

Jedan Drupal, jedan server, 3,4 miliona poseta dnevno

Površni poznavaoci Drupala često komentarišu kako je Drupal spor. Zameraju kako nije skalabilan, da zauzima mnogo memorije, šta već ne - mada nikada nisu pokušali da naprave veoma popularan sajt isključivo u Drupalu.

Na Drupal kampu u Torontu, koji je bio nedavno, Khalid Baheyeldin je prezentovao jedan slučaj na čijem je radu lično učestvovao: jedan server, Drupal, sajt sa 3,4 miliona poseta dnevno, 92 miliona mesečno.

Jednostavan Wiki u Drupalu

Drupal podrazumevano dolazi sa mnogo predefinisanih osobina koje ne treba dodatno podešavati, na primer može biti blog sistem odmah po instaliranju i uključivanju nekoliko modula, ali wiki je jedna od stvari koje Drupal ne pruža jednostavnim uključivanjem modula.

Ovde ću objasniti kako podesiti jednostavan wiki u Drupalu, sve sa spiskom potrebnih modula i najvažnijim opcijama. Naravno, sistem se može poboljšati na mnogo načina, ali ovde je izložen odličan početak koji se može nadgraditi.