Skip to main content

5 razloga zašto ne prihvatiti sređivanje lošeg Drupal sajta.

Nedavno smo dobili vodeću ulogu da nastavimo da održavamo i razvijamo Drupal sajt. Obično sam dovoljno oprezan i detaljno analiziram šta se krije ispod površine. Nakon brzog pretraživanja shvatili smo da prethodni programer nije bio upoznat sa Drupalom (pitam se ZAŠTO je uopšte izabrao Drupal), a videli smo i da postoji potpuna zbrka sa modulima i temom.

Pre nego što smo počeli da radimo na novim zadacima, tražio sam dozvolu da prvo „popravim“ stranicu, a zatim da radim na novim stvarima. Dao sam procenu i tada sam mislio da će sve biti u redu.

Pogrešio sam ...

Ok, popravili smo ono što smo želeli, ali nam je trebalo dva puta više vremena nego što smo procenili.

Dakle, imajte na umu, ne prihvatajte tek tako da sređujete loš Drupal sajt, jer:

Razlog # 1

Verovatno bi vaš prvi dan bio isključenje svih neiskorišćenih i nepotrebnih modula
(u ovom konkretnom slučaju ugasili smo 156 modula !!!)

Razlog # 2

Verovatno će vam trebati da kreirate potpuno novu temu. Ako je čitav Drupal napravljen ne „drupalistički“, možete biti sigurni da tema ima još većih problema.

Razlog # 3

Provešćete više vremena da biste shvatili kako nešto funkcioniše i shvatićete da bi bilo bolje i naravno mnogo brže ako jednostavno krenete od nule. 

Smešni primeri:

  • hard - coded stvari u view-ima
  • php kod sa sql upitom u polju tela za ispis polja ...
  • inline css na najsmešnijim mestima mogućim 
  • ne koriste se moduli na regularan način
  • promena koda u osnovnim modulima

Razlog #4

Klijenti obično imaju neke stare navike. I nakon što napokon sve postavite na pravo mesto, klijent insistira da to želi na svoj uobičajeni način, pa ćete morati da menjate dobre stvari.

Razlog #5

Nakon svakog rešenog problema mislite da je to - to, sada ste sve popravili. Međutim, pojaviće se novi problem.

Ali, ako i dalje prihvatite ovakav posao, udvostručiti procenu vremena u startu. Ipak,mnogo je bolje ako ubedite klijenta da vam dozvoli da napravite potpuno nov Drupal sajt, umesto da popravljate stari.