Pagrindinis » Kodavimas » Ultimate Guide to Fork CMS diegimas, temos ir pradedantiesiems patarimai

    Ultimate Guide to Fork CMS diegimas, temos ir pradedantiesiems patarimai

    Pastaraisiais metais išleista daug populiarių atviro kodo projektų. Turinio valdymo sistemos gali pasiūlyti daug daugiau nei kiti atviro kodo sprendimai. Šie projektai suteikia vidutiniams žiniatinklio valdytojams galimybę įdiegti ir paleisti savo svetainę su labai mažomis techninio programavimo žiniomis.

    Šiame pranešime noriu jus nuvykti per „Fork CMS“. Tai vis dar yra naujokas PHP / MySQL CMS programų srityje. Bet norėčiau teigti, kad „Fork“ susitvarko su daugybe „palangių“, kurias „WordPress“ paliko. Žinoma, „WordPress“ taip pat buvo atlikta daug pagrindinių atnaujinimų ir seka didžiulę žiniatinklio kūrėjų kompaniją. Bet jei ieškote alternatyvaus atviro kodo PHP sprendimo, tada „Fork“ tikrai verta dėmesio.

    Įvadas į „Fork“

    Prieš pradedant įdiegti ką nors, noriu pasidalinti pora skirtumų tarp dabartinės „Fork CMS“ ir „WordPress“ versijos. Skubiausias skirtumas yra tas, kad „Fork“ negali būti įdiegta jūsų svetainės antriniame aplanke. Bandymui reikės įdiegti šakninį domeną arba tam tikrą subdomeno tipą (pvz.,. forkcms.hongkiat.com). Tai gali būti atnaujinta būsimuose leidiniuose, tačiau šio straipsnio metu subdomenai yra ribiniai.

    Kita svarbi idėja yra tai, kad „Fork CMS“ ne sekite „WordPress“ pėdomis. WP iš pradžių buvo sukurta kaip dienoraščių sistema, kuri įgijo paramą kaip pagrindinė TVS. Tačiau „Fork“ pirmiausia buvo įdiegta kaip CMS, kuri apima papildomus modulius, pavyzdžiui, tinklaraščius, puslapius ir naudotojus.

    Patirtis yra visiškai kitokia ir sistema, žinoma, nebuvo tokia griežta, kaip ir „WordPress“. Ankstyvieji naudotojai gali sugauti keletą klaidų, o ne tai, kad aš iki šiol patyriau. Turėkite omenyje, kad nors galite naudoti „Fork“ tik internetiniam tinklaraščiui, jis yra pastatytas aplink modulius, kurie elgiasi labiau kaip tikra CMS.

    Pirmasis diegimas

    Dabar pakvieskime į scenarijų ir įdiekime kopiją. Galite apsilankyti atsisiuntimo puslapyje, o .zip failas turėtų prasidėti automatiškai. Turinio ekstraktas yra apie 10 MB, kuris nėra daug didesnis nei „WordPress“ pagrindiniai failai.

    Vienas atnaujinantis šio diegimo proceso elementas yra tas, kad prieš įkeldami juos į serverį nereikia pervardyti ar redaguoti jokių failų. „Fork CMS“ diegimo procesas vyksta visame „backend“. Vienintelis dalykas, kurį turėsite padaryti, yra „MySQL“ duomenų bazės, prijungtos prie root vartotojo, nustatymas. Tada FTP visus pagrindinius failus į savo serverį ir apsilankykite URL, kad pradėtumėte diegimo procesą.

    Jei neturite jokio testavimo serverio, 000Webhost siūlo nemokamus subdomenus ir PHP / MySQL prieglobą, nors tai paprastai nėra didžiausia serverio išteklių kokybė - todėl geriausia, jei galite išbandyti savo privačią interneto prieglobos paskyrą arba vietoje tavo kompiuteris.

    Bendra apzvalga

    Kai visi failai bus įkelti, eikite į savo domeną ir būsite nukreipti į diegimo puslapį. Pradžioje scenarijus patikrins jūsų serverio nustatymus, kad nustatytų, kurios funkcijos gali būti nepasiekiamos. Tai iš esmės tikrins failo teises ir nustatymus jūsų php.ini faile.

    Net jei yra keletas nedidelių klaidų, spustelėkite “Įdiegti vis tiek” mygtuką, jei norite pereiti į pirmąjį etapą. „Fork“ yra žinomas dėl daugiakalbio palaikymo ir įvairiausių vertimo galimybių. Jei planuojate paleisti svetainę tik su vienu kalbos paketu, galite palikti visas šias parinktis taip, kaip jos yra.

    Paspauskite kitą ir turėsite galimybę įdiegti įvairius modulius, kurie susieti su „Fork“ šerdimi. Bent jau aš visada įdiegiu „Blog“ ir „Analytics“ modulius. Tačiau net jei jūs šiuo metu neįdiegiate jokių priedų, juos visada galite įdiegti vėliau iš administratoriaus skydelio. Šiame puslapyje taip pat galite pasirinkti įdiegti mėginių duomenis pradiniam „Fork CMS“ bandymui.

    Duomenų bazės ryšiai ir galutinis paleidimas

    Po visų pagrindinių diegimo parinkčių jums bus paprašyta įvesti duomenų bazės informaciją. Tai yra vieta, kur jūsų pagrindinė informacija bus saugoma puslapio turiniui, dienoraščio įrašams, naudotojų vardams ir pan. Vienintelė priežastis keisti šias vertes būtų, jei konkrečiai žinosite, ar MySQL serveris naudoja kitą domeną ar IP adresą.

    Kitos parinktys paprasčiausiai reikalauja duomenų bazės pavadinimo, kartu su root vartotoju ir tos paskyros slaptažodžiu. Šis vartotojas turėtų turėti visas teises kurti ir redaguoti lenteles jūsų duomenų bazėje. Įvedę visas šias detales nukentėjo Kitas galutinis įrenginio gabalas.

    Dabar jums reikia sukurti savo svetainės administratoriaus administratoriaus el. Paštą ir slaptažodį. El. Laiškas iš tikrųjų neturi būti realus, nors jis yra numatytasis adresas, kuriame gaunate tinklalapio kontaktinius pranešimus ir atnaujinimus.

    Rezultatas Baigti diegimą ir mes esame visiškai padaryti! Šiame galutiniame apžvalgos puslapyje galėsite nukreipti į pagrindinį puslapį arba prisijungti prie „backend“. Toliau ištirti, ką galime pasiūlyti „Fork“.

    Sveiki atvykę į „Backend“

    Spustelėkite prisijungimo mygtuką ir būsite nukreipti į unikalų administratoriaus URL. Nėra galimybės pasiekti šią nuorodą iš pagrindinio puslapio, kuris yra dažnas daugelyje „WordPress“ temų. Visada galite redaguoti šabloną, jei norite pridėti nuorodą kažkur svetainėje. Bet tai yra gana paprasta prisiminti nuorodą kaip www.myforkwebsite.com/private/.

    The / privatus / antrinis katalogas serveryje fiziškai neegzistuoja. Taigi užklausą iš tikrųjų tvarko .htaccess redirects ir PHP URL maršrutai. Dėl to procesas yra šiek tiek saugesnis (dar nesuprantamas, kai pirmą kartą pradedate darbą).

    Iš privataus prisijungimo puslapio įveskite duomenis, kuriuos ką tik nustatėte, ir galėsite pasiekti „Fork admin“ prietaisų skydelį. Geriausias būdas susipažinti su nauja sistema yra eiti ir praleisti laiką skirtingose ​​sistemos srityse. Tačiau pateiksiu bendrą svarbių temų apžvalgą.

    Svetainės turinio valdymas

    Galbūt svarbiausia priežastis naudoti CMS vietoj paprasto HTML yra jūsų turinio valdymui. Galimybė kurti ir redaguoti puslapius be jokio kodo, yra naudinga plačiajai auditorijai. Šiuo atžvilgiu „Fork“ sistema siūlo visiškai naują pasaulį, palyginti su „WordPress“ arba „Joomla!“ / „Drupal“.

    Spustelėkite ekrano viršuje esantį skirtuką „Puslapiai“, o jums bus suteiktas medžio vaizdas iš viso turinio. Tai yra puslapiai, įtraukti į jūsų svetainės šaknį, taip pat pradinių puslapių meniu, kurie iš pradžių yra paslėpti. Jei norite redaguoti bet kurį puslapį, spustelėkite vieną kartą ir pasirinkite naują langą.

    Jame yra puslapio apžvalga ir šiuo metu rodomas modulis arba valdiklis. Galite pakeisti bet kurio puslapio šablonus, kad atitiktų tam tikrus reikiamus maketus, pvz., Dviejų stulpelių, trijų stulpelių arba galbūt vieną stulpelį. Yra daug pasirinktinių puslapių šablonų (skiriasi nuo visų temų), kurias galite sukonfigūruoti.

    Spusteliu 404 puslapį ir redaguosiu numatytąjį HTML turinį. Slinkite žemyn, kol pamatysite bloką „Pagrindinis“ ir viduje rasite bloką, pavadintą „Redaktorius“. Tai yra tiesus HTML, kuris yra išvestas tiesiai į puslapį. Jei pakyla, šonuose pasirodys keletas mygtukų. Paspaudus pirmą pieštuko piktogramą, bus atidarytas redaktoriaus langas, kuriame galite pridėti ir pakeisti turinį.

    Viso ekrano redagavimas

    Deja, nėra galimybės lengvai pasiekti visą puslapio redaktorių redagavimo puslapio ekrane. Tai nėra panaši į „WordPress“, kuri suteikia jums visą dedikuotą sąrankos puslapį norint pridėti puslapio pavadinimą ir redaguoti turinį. Yra tik du būdai, kaip aš galėjau redaguoti puslapius visą ekraną „Fork“.

    Pirmasis yra spustelėję mažą juodą rodyklių piktogramą (maksimalizuoti) teksto redaktoriuje. Tai padidins jūsų langą, kad jis atitiktų visą ekrano vaizdą, tada dar kartą spustelėję galėsite išsaugoti pakeitimus, kai baigsite. Antrasis būdas yra sukurti unikalius turinio blokus ir tada juos įtraukti į savo puslapius kaip valdiklius.

    Tai panašu į nepatogią problemą, tačiau ji yra daug lengviau valdyti tinklalapio turinį. Jei norite sukurti naują turinio bloką, spustelėkite skirtuką „Moduliai“, tada pasirinkite „Turinio“ blokai. Netrukus po įdiegimo neturėtų būti pridėta jokios svetainės. Bet tai labai lengva sukurti naują, nes jiems reikia tik pavadinimo ir paties turinio.

    Atkreipkite dėmesį, kad jūsų turinio blokų pavadinimai niekada nebus matomi jūsų svetainės priekyje. Jie naudojami tik turiniui atskirti, kai į puslapį įtraukiate naują valdiklį. Sąžiningai pavadinimas yra svarbus tik tam, kad galėtumėte pasakyti kiekvienam turinio blokui, išskyrus kitus. Bet jei turite daug turinio, šis duomenų tvarkymo metodas palengvins jūsų gyvenimą.

    Skelbti dienoraščio įrašus

    Jei įdiegėte „Blog“ modulį, taip pat galėsite skelbti straipsnius savo svetainėje. Tai yra panašūs į turinio puslapius, išskyrus tuos, kurie neturi tokio pat valdymo šablono, nei gebėjimo pridėti valdiklius ar kitus pasirinktinius modulius.

    Jei norite parašyti naują įrašą, spustelėkite viršutinį skirtuką „Moduliai“ ir suraskite „Blog“ šoninės juostos nuorodose. Bus rodoma visų dabartinių įrašų lentelė kartu su paskelbimo data, autoriu ir komentarų skaičiumi. Kitas mygtukas kampe pažymėtas “Pridėti straipsnį” atidarys naują puslapį redagavimui.

    Iš čia galite pasirinkti tinklaraščio kategoriją ir pridėti kai kurias žymeles į naująjį įrašą. Taip pat yra laukas, kuriame galėsite įkelti vaizdą, kurį norite rodyti savo straipsnio pradžioje. Kita įdomi sritis yra puslapio viršuje esančiame skirtuke „SEO“. Yra tiek daug pasirinktinių nustatymų, skirtų redaguoti permalink, post title, meta raktinius žodžius ir daug kitų įdomių dalykų.

    „Analytics“ ir el. Pašto rinkodara

    Tai yra viena „Fork“ dalis, kuri tikrai išsiskiria tarp visų kitų. Iš tikrųjų galite prijungti „Google Analytics“ paskyrą į savo administravimo srities valdymo skydelį. Tada, kai prisijungsite prie svetainės, gausite puikų pastarųjų lankytojų ir bendrų eismo numerių vaizdą.

    Yra tikrai keletas WordPress įskiepių, kurie gali sekti šią funkciją. Tačiau analitinių duomenų teikimas vartotojams iš karto po dėžutės yra įspūdingas. Ką dar galima padaryti su rinkodara? Na, yra įdomus modulis “„Mailmotor“” kurios tiesiogiai susijusios su el. pašto rinkodaros kampanijomis.

    Galite susieti bet kurią „Kampanijos stebėjimo“ paskyrą ir turėti tiesioginę prieigą prie statistikos. „Fork“ administratoriaus skydelyje galite siųsti kampanijas ir redaguoti visus naujienlaiškius. Tačiau net jei neturite kampanijos stebėjimo paskyros, vis tiek galima siųsti el. Laiškus registruotiems vartotojams. „Fork“ gali pasinaudoti PHP Paštas() funkcionuoti ir elgtis kaip rinkodaros priemonė, taip pat jūsų pagrindinė TVS.

    Modulių išplėtimas

    Beveik kiekviena CMS siūlo sprendimus kūrėjams kurti savo išplėstines programas. Fork CMS viduje jie vadinami modulius ir gali būti įterpti į bet kurį jūsų svetainės šabloną ar puslapį.

    Diegimo proceso metu buvo suteikta keletas galimybių įdiegti naujus modulius, kurie pagal nutylėjimą yra įtraukti į „Fork“. Tačiau yra ir nedidelė augančių modulių galerija, kurią galite atsisiųsti ir įdiegti į savo svetainę. Šiuos modulius galite pasiekti spustelėję skirtuką „Nustatymai“ ir šoninėje juostoje spustelėdami „Moduliai“.

    Bet kokiam moduliui yra papildomos informacijos, taip pat įdiegti diegimo / šalinimo funkcijas skirtingoms funkcijoms. Jei atsisiunčiate bet kurį iš .zip failų iš modulių galerijos, juos galite įkelti tiesiogiai iš savo administracijos skydelio. Kai kurie kiti populiarūs modulių pasirinkimai yra „Photogallery“, „Newsletter“, „Apklausos“ ir net „Twitter“, kad būtų rodomi naujausi „tweets“ jūsų svetainėje.

    Darbas su pasirinktomis temomis

    „Fork CMS“ temų sistema taip pat yra gana skirtinga, palyginti su „WordPress“. Visi temos ištekliai koduojami naudojant .tpl failus vietoj .php. Tai gali būti paprasta nuskaityti kai kuriems vartotojams, kurie yra susipažinę su šablonais. Tačiau net pagrindiniai failai yra suskirstyti pagal šablonų sistemos formatą.

    Žiniatinklio kūrėjams, norintiems pasinerti tiesiai į kodą, patikrinkite šį „KB“ palaikymo straipsnį, kuriame pateikiama išsamesnė informacija. Temos gali būti sudarytos iš daugelio skirtingų šablonų failų. Pagrindiniame ekrane visada naudojami pagrindiniai šablonų failai, tačiau jie bus perrašyti bet kuriais atitinkamais failų šablonų aplanke failais.

    Ką aš myliu apie „Fork“ temų sistemą, yra paprastas naudoti netechnikos kūrėjams. Puslapių plėtiniuose yra papildomų temų, kurias galite atsisiųsti ir įdiegti bandymui. Kai prisijungiate prie administratoriaus skydelio, spustelėkite “Nustatymai” tada pasirinkite temas. Viršutiniame dešiniajame kampe pažymėsite mygtuką, pažymėtą Įkelti temą.

    Iš tikrųjų rekomenduojama, kad įkelkite temas vis dar originaliame .zip faile. „Fork“ gali išskleisti „zip“ archyvus ir kopijuoti temos turinį į „backend“. Plius įdiegti naują temą taip pat lengva, kaip ir spustelėti, kad pasirinktumėte naują ir tada išsaugotumėte pakeitimus. Jei norite gauti daugiau informacijos apie konkrečią temą, spustelėkite nuorodą „Informacija“, esančią po kiekviena peržiūros miniatiūra.

    Galutinės mintys

    Asmeniškai aš visada mėgavau išbandyti naują programinę įrangą ir atviro kodo projektus. Ankstyvieji įsitraukimai yra tendencijai, kurie piktžolė per šiukšles ir pasiima brangakmenius iš griuvėsių. Ir aš turiu daug gerų jausmų po žaisdami su „Fork CMS“. Tikiuosi, kad pajusite tą patį.

    Šis straipsnis turėtų būti pakankamas, kad galėtumėte patekti į savo pasirinktą „Fork CMS“ svetainę. Taip pat yra daug naudingų palaikymo nuorodų iš kūrėjų ir žiniatinklio valdytojų bendruomenės. Be to, projektas vis dar aktyviai vystomas, todėl turėtumėte tikėtis, kad per kelis ateinančius mėnesius bus išleista daugiau įdomių modulių ir temų. Jei turite kokių nors panašių idėjų ar klausimų apie „Fork CMS“, pasidalinkite jais su mumis toliau pateikiamose diskusijų srityse.