Hm Wordpressovci, svaka čast na jednostavnosti…
U zadnje vrijeme radim na nekoliko osobnih projekata u novom Joomla sustavu 3.4.8 i jednostavno sam oduševljen. Preći ću i na konkretno što me oduševljava no moram priznati i nastaviti sa subjektivnim osjećajima :). Joomle sam se uhvatio od početka Mamba i prijelaza kroz verzije 1.0 , 1.5. 1.6, 1.7, 2.5, 3.0, 3.1, 3.3 i sad evo tu smo sa verzijom 3.4.8.
Ovaj cms je imao svojih loših dana, prolazio je kroz temeljite promjene, nekad je to bilo toliko naporno i frustrirajuće naručito kod update-a i upgrade-a.
Veliki problem početnicima je bila osnovna konfiguracija i podešenja oko servera i htaccess-a no sve to je iz nas.
Evo trenutni projekt koji kuckam (prepravljam ružan tipizizirani predložak za portfolio ) koji sam doduše sam napravio a uporedo radim predložak u novom stilu dizajna,
i kako to sada ide:
-Na prvom mjestu odličnih mogućnosti Joomla sustava bi stavio Frontend editiranje.
Što to zapravo znači za neupućene?
To znači kada postavim sajt (instaliram ga na server i sve srihtam kako valja, napravim organizaciju i strukturu u backendu i to kategorije, meni, jezike, korisnike, sve u nekih 10tak min.)
mogu fino i jednostavno otići s 'frontend strane weba (posjetitelji kako vide web) prijaviti se i dodavati nove članke.
Što više mogu editirati i razne komponentice kroz module bez da odlazim u backend administraciju, sve vizualno jednostavno i brzo.
- Na drugo mjesto bi stavio odličan web editor surce koda unutar predloška s kojim se mogu programirati i dodatno uređivati svi predlošci koji se nalaze u sustavu.
Taj surce editor je nekoliko puta brži od onog koji se nalazi u Cpanelu.
To je što se tiče novijih mogućnosti kod nove verzije cms.
Sustav je već u verzijama 2.5 imao odlične mogućnosti i veliku zajednicu te pregršt besplatnih ili komponenti koje se kupuju za male novce.
-Multi jezičnost je nativno ugrađena i savšeno odrađuje svoj posao no potrebno je upoznati se sa načinom funkcioniranja jer i nije baš jednostavan. No ni multijezični web sam po sebi nije jednostavan projekt.
Danas postoji više od 10 različitih komponeti za web shop, forumska komponenta koja već nekoliko godina radi u responsive dizajnu, nekoliko desetaka komponenti za oglasnike što specijalizirane za nekretnine, što za turizam i iznamljivanje i 8000 drugih koje pokrivaju gotovo sve potrebe.
-SEO je također s verzijama poboljšavan, no zadnje je uvijek na korisnicima koji trebaju znati odraditi optimizaciju i upisati potrebne podatke u polja koja su za to namjenjena.
Svi mogući i neophodni tagovi vezani za dobar seo se automatikom instaliraju no za one koji žele maksimum postoje i dodatne komponente za detaljno finiširanje.
Ja koristim SEO alat koji s frontenda omogućuje editiranje meta tagova na brz i efikasan način Easy Frontend SEO. Po instalaciji tog alata bio sam prosto oduševljen naručito pri editiranju podataka u web shopu koji ima preko 4000 stranica.
-Odličan SEO alat je i Xmap s kojim u nekoliko koraka kreiram sitemap za sve članke i naravno za slike. U tri klika prođem koje kategorije želim u sitemap-u i to je to. Komponenta kreira linkove koje potom mogu prijavit na tražilice Google, Bing i Yahoo, uglavnom je to samo Google :). Također i ovaj alat dopušta frontend editiranje linkova koje želimo da se nalaze u sitemapu.
Naravno tu je odlična komponenta za zaštitu Brute Force Stop koja bilježi i blokira pokušaje upada te ima mogućnost prikaza poruke najnapornijim… Postoji još nekolicina drugih sigurnosnih komponenti no ova mi je najzanimljivija jer s njom mogu prikazati zanimljive poruke osobama koje bi uporno upali u cms.
Tu je moja omiljena komponenta za rad s bazom podataka i mogućnošću kreiranja izvanrednih formi sa svim mogućim poljima a zove se **Fabrik .
Na vrlo jednostavan način se sa ovom komponentom može kreirati tablica i polja u bazi podataka te naravno frontend prikaz. Kroz ovu komponentu sam napravi nekoliko zanimljivih projekata od kojih na prvom mjestu je baza 2000000 korisnika koja se editira s frontenda klikom na polje tablice,
oglasnik sa hrpom mogućnosti jednostanog unosa podataka i automatike.
Napravi sam i komponenticu u Fabrik-u ** Recept za pizze koji se također unosi s frontenda, postoji mogućnost odabira namirnice koja će se nalaziti u receptu a jednostavno se može dodati i druga.
Druga slična komponenta za kreiranje različitih vrsta oglasnika je Sobipro. Kroz Sobipro sam napravio komponentu za nekretnine. Između ostalog komponenta sadrži polja koja sama nude na osnovu grada i ulice pozicioniranje na Google karti, ima izvrsnu ajax tražilicu itd…
Joomla ima odličan sustav rada s korisnicima. Kroz primjer… Recimo cms korisnike vidi kao goste, registrirane, menadžere, administratore itd. ili možemo kreirati određenu grupu s određenim privilegijama i mogućnostima rada u samom cms i na određenim kategorijama. Na primjeru weba s nekretninama određeni moduli se vide gostima dok se drugi vide samo registriranim a treći opet administratorima. Tako je moguće i s predlošcima.
Nije loša i komponenta Preusmjeravanje pomoću koje se mogu vidjeti svi mogući url zahtjevi pa i oni s pokušajima sql injection-a :). Potom je moguće napraviti određena 301 preusmjerenja kroz jedan korak.
Što se tiče editiranja članaka to mi predstavlja pravo zadovoljstvo. Postoje mogućnosti koje možemo a ne moramo koristiti koje se nalaze unutar samog sustava članka. Tu su naravno tagovi (oznake), ocjenjivanje, kategorizacija, privilegije čitanja i editiranja, jezici, svi mogući tagovi, slike za ovo i za ono, te hrpa sitnih podešenja prikaza na ovaj onaj ili neki drugi način.
Za one malo perverzno pedantnije po pitanju administracije postoje još i dodatne komponete za prikaz članaka kao što je K2.
K2 je odlična komponenta za objavljivanje jer omogućuje na brz način objavu izvrsnih članaka. Omogućuje recimo upload zip datoteke više slika i sama kreira galeriju, ima ugrađen sustav za SEO, komentiranje, ocjenjivanje …
Ima karticu posebno za video te naravno mogućnost dodavanja dodatnih polja za npr. mini trgovine, manje oglasnike itd…
Jooma ima brdo mogućnosti koje još treba istražiti i koje nadam se da ću imati vremena proučavati, kreirati i implementirati