Ultimate Vodič za Fork CMS instalacije, teme i savjete za početnike
Broj popularnih open source projekata objavljen je posljednjih godina. Sustavi za upravljanje sadržajem mogu ponuditi mnogo više od drugih open source rješenja. Ovi projekti daju prosječnom webmastere mogućnost instaliranja i pokretanja vlastite web stranice s vrlo malo tehničkog znanja o programiranju.
U ovom postu želim vas provesti kroz Fork CMS. Ovo je još uvijek novi korisnik u području PHP / MySQL CMS aplikacija. Ali tvrdim da je Fork poprilično zbrkan što je WordPress ostavio iza sebe. Naravno, WordPress je također prošao niz važnih ažuriranja i prati veliku tvrtku web programera. Ali ako tražite alternativno open source PHP rješenje, Fork je svakako vrijedan pažnje.
Uvod u vilicu
Prije nego što nešto instaliramo, želim podijeliti nekoliko razlika između trenutne verzije Fork CMS-a i WordPressa. Najneposrednija razlika je u tome što se Fork ne može instalirati unutar poddirektorija na vašoj web-lokaciji. Morat ćete instalirati na korijensku domenu ili neku vrstu poddomene za testiranje (npr. forkcms.hongkiat.com). To se može ažurirati u budućim izdanjima, ali u vrijeme ovog članka, poddomene su ograničene.
Još jedna važna ideja koju treba razmotriti je da Fork CMS radi ne slijedite stope WordPressa. WP je izvorno nastao kao sustav bloganja koji je dobio podršku kao mainstream CMS. No Fork je prvenstveno lansiran kao CMS koji uključuje dodatne module poput blogova, stranica i korisnika.
Iskustvo je potpuno drugačije i, doduše, sustav nije prošao toliko rigorozno testiranje kao WordPress. Rani usvojitelji mogu uhvatiti nekoliko bugova, a ne da sam naišao na bilo koji dosad. Samo imajte na umu da iako možete koristiti Fork isključivo za internetski weblog, on je izgrađen oko jezgre modula koji se ponaša više kao pravi CMS.
Prva instalacija
Sada skočimo u skriptu i instaliramo kopiju. Možete posjetiti stranicu za preuzimanje i datoteku .zip trebate pokrenuti automatski. Sadržaj ekstrakta na oko 10MB što nije puno veće od WordPress jezgre datoteke.
Jedan osvježavajući dio ovog instalacijskog procesa je da ne trebamo preimenovati niti uređivati datoteke prije nego što ih prenesete na poslužitelj. Proces instalacije Fork CMS-a odvija se u pozadini. Jedina stvar koju trebate učiniti je postaviti MySQL bazu podataka koja je pridružena korijenskom korisniku. Zatim FTP sve temeljne datoteke na svoj poslužitelj i posjetite URL da biste pokrenuli postupak instalacije.
Ako nemate poslužitelj za testiranje, 000Webhost nudi besplatne poddomene i PHP / MySQL hosting, iako to općenito nije najveća kvaliteta za resurse poslužitelja - tako da je najbolje ako možete testirati na vlastitom privatnom web hosting računu ili lokalno tvoje računalo.
Opći pregled
Kada su sve datoteke prenesene, idite do svoje domene i bit ćete preusmjereni na stranicu za instalaciju. Najprije će skripta provjeriti postavke poslužitelja kako bi utvrdila koje značajke možda nisu dostupne. To će u osnovi provjeriti dozvole za datoteke i postavke unutar vaše datoteke php.ini.
Čak i ako postoji nekoliko manjih pogrešaka, kliknite “Ipak instalirajte” gumb za pomicanje na prvu fazu. Fork je poznat po svojoj višejezičnoj podršci sa širokim izborom mogućnosti prevođenja. Ako planirate pokrenuti web-stranicu sa samo jednim jezičnim paketom, možete ostaviti sve te opcije onakve kakve jesu.
Pritisnite sljedeći i imat ćete mogućnost instaliranja raznih modula koji su upareni s jezgrom Forka. U najmanju ruku uvijek instaliram module za Blog i Analytics. Ali čak i ako u ovom trenutku ne instalirate nikakve dodatke, uvijek ih možete instalirati kasnije s admin panela. Također, na ovoj stranici možete odabrati instaliranje uzorka podataka za početno testiranje Fork CMS-a.
Veze s bazama podataka i konačni dodiri
Nakon što prođete kroz sve osnovne opcije instalacije, od vas će se tražiti da unesete podatke o bazi podataka. Ovdje se pohranjuju vaše pozadinske informacije za sadržaj stranice, postove na blogu, korisnička imena itd. Naziv hosta i broj porta su u redu za 99% postavki poslužitelja. Jedini razlog za promjenu tih vrijednosti bio bi ako posebno znate da li vaš MySQL poslužitelj koristi drugu domenu ili IP adresu.
Druge opcije jednostavno zahtijevaju ime baze podataka, zajedno s korijenskim korisnikom i lozinkom za taj račun. Ovaj korisnik treba imati pune ovlasti za stvaranje i uređivanje tablica unutar baze podataka. Nakon unošenja svih ovih detalja pogodak Sljedeći za završni dio instalacije.
Sada samo trebate stvoriti kombinaciju e-pošte i zaporke za korijenskog administratora na vašoj web-lokaciji. E-pošta zapravo ne mora biti stvarna, iako je to zadana adresa na kojoj primate poruke kontakata i ažuriranja s web-mjesta.
Pogoditi Završite instalaciju i potpuno smo gotovi! Ova konačna stranica pregleda dat će vam mogućnost odlaska na početnu stranicu ili prijavu na pozadinu. Da biste dalje istražili, upustimo se u upravnu ploču da vidimo što Fork zaista može ponuditi.
Dobro došli u pozadinu
Kliknite gumb za prijavu i bit ćete preusmjereni na jedinstveni URL administratora. Ne postoji način da se pristupi toj vezi s početne stranice, što je uobičajeno u mnogim WordPress temama. Uvijek možete urediti predložak da biste dodali vezu negdje na web-lokaciji. Ali, doista je lako zapamtiti vezu kao www.myforkwebsite.com/private/
.
/privatna/
poddirektorij fizički ne postoji na poslužitelju. Dakle, zahtjev se zapravo rješava .htaccess preusmjeravanjima i PHP URL usmjeravanjem. To čini proces sigurnijim (ali još uvijek zbunjujući kada prvi put počnete).
S osobne stranice za prijavu unesite pojedinosti koje ste upravo postavili i dobit ćete pristup nadzornoj ploči Fork admin. Najbolji način da se upoznate s novim sustavom jest prolaziti kroz vrijeme i provoditi vrijeme u različitim područjima sustava. Ali dat ću opći pregled nekih važnih tema.
Upravljanje sadržajem web-lokacije
Možda je najvažniji razlog za korištenje CMS-a umjesto običnog HTML-a upravljanje sadržajem. Mogućnost stvaranja i uređivanja stranica bez potrebe za bilo kakvim kodom korisna je širokoj publici. S tim u vezi, Fork sustav nudi cijeli novi svijet u odnosu na WordPress ili Joomla! / Drupal.
Kliknite karticu "Stranice" na vrhu zaslona i prikazat će vam se prikaz stabla svih vaših sadržaja. To su stranice navedene u korijenu vaše web-lokacije, zajedno s izbornicima koji su u početku skriveni. Za uređivanje bilo koje stranice kliknite jednom da biste odabrali i pojavit će se novi prozor.
Ovo sadrži pregled predloška stranice i koji se modul ili widget trenutno prikazuje. Možete promijeniti predloške za bilo koju stranicu tako da odgovaraju određenim izgledima koje trebate, kao što su dva stupca, tri stupca ili možda jedan središnji stupac. Postoji mnogo prilagođenih predložaka stranica (koje se razlikuju od punih tema) koje možete postaviti koje nude proširiva rješenja za bilo koji raspored.
Kliknuti na stranicu 404 i urediti zadani HTML sadržaj. Pomaknite se prema dolje dok ne vidite blok "Glavni" i unutar njega ćete pronaći blok s oznakom "Urednik". Ona sadrži izravni HTML koji se izravno prikazuje na stranici. Ako lebdite, pojavit će se niz gumba sa strane. Klikom na prvu ikonu olovke otvorit će se prozor za uređivanje gdje možete dodati i zamijeniti sadržaj.
Uređivanje preko cijelog zaslona
Nažalost, nema jednostavnog načina za pristup uređivaču cijele stranice unutar zaslona stranice za uređivanje. To nije slično WordPressu koji vam daje cijeli namjenski postav za dodavanje naslova stranice i uređivanje sadržaja. Postoje samo dva načina za uređivanje stranica preko cijelog zaslona na Fork-u.
Prvi je klikom na ikonu male crne strelice (Maksimiziraj) unutar uređivača tekstualnih okvira. Time ćete maksimalno povećati prozor kako bi odgovarao prikazu preko cijelog zaslona, a zatim ponovno kliknite kako biste spremili promjene nakon što završite. Druga metoda je stvaranje jedinstvenih blokova sadržaja i njihovo dodavanje na stranice kao widgeta.
To se čini kao nezgodno rješenje, ali zapravo je puno lakše upravljati sadržajem web-stranice. Da biste stvorili novi blok sadržaja, kliknite karticu "Moduli", a zatim odaberite blokove "Sadržaj". Ne bi trebalo biti dodano u vašu web-lokaciju odmah nakon instalacije. No, super je jednostavno stvoriti novi jer zahtijevaju samo naslov i sam sadržaj.
Uzmite u obzir da se vaši blokovi sadržaja nikada neće vidjeti na sučelju vaše web-lokacije. One se upotrebljavaju samo za razlikovanje sadržaja kada dodajete novi widget na svoju stranicu. Iskreno, naslov je važan samo tako da možete reći svaki sadržajni blok osim ostalih. Ali ako imate puno sadržaja, ova metoda upravljanja podacima učinit će vaš život puno lakšim.
Objavljivanje postova na blogu
Ako ste instalirali blog modul onda također imate mogućnost objavljivanja članaka na Vašoj web stranici. To su slične stranicama sa sadržajem, osim što nemate kontrolu nad predloškom, niti mogućnost dodavanja widgeta ili drugih prilagođenih modula.
Da biste napisali novi post, kliknite na karticu "Moduli" i pronađite blog u linkovima na bočnoj traci. Prikazat će se tablica svih vaših trenutnih postova, zajedno s datumom objavljivanja, autorom i brojem komentara. Još jedan gumb u kutu s oznakom “Dodaj članak” će otvoriti novu stranicu za uređivanje.
Odavde možete odabrati kategoriju bloga i dodati nove oznake svom novom postu. Tu je i polje za učitavanje istaknute slike koju želite prikazati na početku članka. Drugo zanimljivo područje nalazi se na kartici 'SEO' koja se nalazi na vrhu stranice. Postoji toliko mnogo prilagođenih postavki za uređivanje trajnog linka, naslova postova, meta ključnih riječi i mnogo drugih zanimljivih stvari.
Analitika i e-mail marketing
Ovo je jedan dio Forka koji se ističe među svim ostalim. Google Analytics račun možete zapravo povezati s nadzornom pločom administrativnog područja. Onda kad god se prijavite na web-mjesto dobit ćete lijep prikaz nedavnih posjetitelja i ukupnog broja prometa.
Tu su definitivno neki WordPress plugins koji mogu oponašati ovu funkcionalnost. No, pružanje analitičkih podataka korisnicima iz kutije je impresivno. Što se još može učiniti s marketingom? Pa tu je zanimljiv modul pod nazivom “Mailmotor” koja je izravno povezana s kampanjama za e-poštu.
Možete se povezati s bilo kojim računom monitora kampanje i imati izravan pristup statistici. Možete poslati kampanje i urediti biltene na svim stranicama Forka administratora. No čak i ako nemate račun monitora kampanje, još uvijek je moguće slati e-poštu registriranim korisnicima. Fork može koristiti PHP pošte ()
funkcioniraju i ponašaju se kao marketinški alat kao i vaš primarni CMS.
Proširenje modula
Gotovo svaki CMS nudi rješenja za programere za izradu vlastitih aplikacija koje se mogu proširiti. Unutar Fork CMS-a to se naziva moduli i mogu biti ugrađeni u bilo koji predložak ili stranicu na vašoj web-lokaciji.
Tijekom procesa instalacije dobili ste neke opcije za instaliranje novih modula koji su po defaultu uključeni u Fork. Međutim, tu je i mala galerija modula za rast koji možete preuzeti i instalirati na svoju web-lokaciju. Tim modulima možete pristupiti tako da kliknete karticu "Postavke", a zatim kliknete na "Moduli" na bočnoj traci.
Postoje dodatni detalji za svaki modul, kao i upravljanje instalacijom / deinstalacijom za različite značajke. Ako preuzmete bilo koju od .zip datoteka iz galerije modula, možete ih prenijeti izravno s administracijske ploče. Neki drugi popularni moduli uključuju Photogallery, Newsletter, Ankete, pa čak i Twitter za prikazivanje nedavnih tweetova na vašoj web-lokaciji..
Rad s prilagođenim temama
Tematski sustav Fork CMS je također prilično različit u odnosu na WordPress. Svi resursi teme su kodirani pomoću .tpl datoteka umjesto .php. To može biti lako za neke korisnike koji su upoznati s predlošcima. Ali čak su i jezgrene datoteke podijeljene prema formatu sustava templata.
Za web programere koji žele roniti pravo u kod provjerite ovaj članak o KB podršci koji ide u više detalja. Teme mogu sadržavati onoliko različitih datoteka predložaka koliko želite. Osnovni prikaz uvijek koristi datoteke jezgre predloška, ali one će biti prepisane odgovarajućim datotekama u mapi predloška.
Ono što volim kod Fork-ovog tematskog sustava je jednostavnost korištenja za ne-tehničke programere. Stranica proširenja sadrži zbirku dodatnih tema koje možete preuzeti i instalirati za testiranje. Kada ste prijavljeni na admin panel kliknite na “postavke” i zatim odaberite teme. Primijetit ćete gumb u gornjem desnom kutu s oznakom Prijenos teme.
Preporučuje se učitavanje tema koje su još uvijek u izvornoj .zip datoteci. Fork može dekomprimirati zip arhive i kopirati sadržaj teme na pozadini. Osim toga, instaliranje nove teme jednostavno je kao i klik na odabir nove i spremanje promjena. Ako želite dobiti više informacija o određenoj temi, kliknite vezu "Pojedinosti" ispod svake sličice pregleda.
Završne misli
Osobno sam uvijek uživao u testiranju novog softvera i open source projekata. Rani usvojitelji su trendseteri koji proviruju kroz smeće i skupljaju dragulje ispod ruševina. I imam puno dobrih osjećaja nakon igranja s Fork CMS-om. Nadam se da ćete se osjećati na isti način.
Ovaj članak bi trebao biti dovoljno da bi vas ide sa svojim prilagođenim fork CMS website. Postoji i mnogo korisnih linkova podrške iz zajednice programera i webmastera. Osim toga, projekt je još uvijek u aktivnom razvoju, tako da možete očekivati da će u sljedećim mjesecima biti objavljeni uzbudljiviji moduli i teme. Ako imate bilo kakvih sličnih ideja ili pitanja o Fork CMS slobodno ih podijelite s nama u području rasprave u nastavku.