Pagina principala » Codificare » Ultimul ghid pentru instalarea CMS de furcă, teme și sfaturi pentru începători

    Ultimul ghid pentru instalarea CMS de furcă, teme și sfaturi pentru începători

    În ultimii ani, au fost lansate o serie de proiecte open source populare. Sistemele de management al conținutului pot oferi mult mai mult decât alte soluții open source. Aceste proiecte oferă webmasterilor mediu capacitatea de a instala și de a lansa propriul site web cu foarte puține cunoștințe de programare tehnică.

    În acest post, vreau să vă duc prin Fork CMS. Acesta este încă un nou venit în domeniul aplicațiilor PHP / MySQL CMS. Dar aș susține că Fork ia o mulțime de slăbiciuni pe care WordPress le-a lăsat în urmă. Desigur, WordPress a fost, de asemenea, printr-o serie de actualizări majore și urmează o imensă companie de dezvoltatori web. Dar dacă căutați o soluție alternativă open source PHP, atunci Fork merită o anumită atenție.

    Introducere în furculiță

    Înainte de a instala ceva, vreau să împărtășesc câteva diferențe între versiunea actuală a Fork CMS și WordPress. Cea mai imediată diferență este că Fork nu poate fi instalat într-un subdirector pe site-ul dvs. Web. Va trebui să instalați pe un domeniu rădăcină sau pe un anumit tip de subdomeniu pentru testare (de ex. forkcms.hongkiat.com). Acest lucru poate fi actualizat în versiunile viitoare, dar în momentul prezentului articol, subdomeniile sunt în afara limitelor.

    O altă idee importantă de luat în considerare este Fork CMS nu urmați pe urmele WordPress. WP a fost inițial creat ca un sistem de blogging care a câștigat suportul ca un CMS principal. Dar Fork a fost inițial lansat ca un CMS care include module suplimentare precum bloguri, pagini și utilizatori.

    Experiența este total diferită și, desigur, sistemul nu a fost testat la fel de riguros ca și WordPress. Adopții timpurii pot prinde câteva bug-uri, nu că am ajuns până acum. Rețineți că, deși puteți folosi Fork numai pentru un blog web, este construit în jurul unui nucleu de module care se comportă mai mult ca un adevărat CMS.

    Prima instalare

    Acum hai să intrăm în scenariu și să instalăm o copie. Puteți vizita pagina de descărcare și fișierul .zip ar trebui să înceapă automat. Conținutul extrage până la aproximativ 10 MB, care nu este mult mai mare decât fișierele de bază WordPress.

    O singură piesă revitalizantă a acestui proces de instalare este că nu trebuie să redenumiți sau să editați fișiere înainte de a le încărca pe server. Procesul de instalare a Fork CMS se întâmplă tot la backend. Singurul lucru pe care trebuie să-l faceți este să configurați o bază de date MySQL atașată unui utilizator root. Apoi FTP toate fișierele de bază pe serverul dvs. și vizitați URL-ul pentru a începe procesul de instalare.

    Dacă nu aveți niciun server pentru testare, 000Webhost oferă subdomenii gratuite și găzduire PHP / MySQL, deși în general nu este cea mai bună calitate pentru resursele serverului - deci este mai bine dacă puteți testa pe propriul dvs. cont de gazduire web privat sau local computerul tau.

    Privire de ansamblu

    După încărcarea tuturor fișierelor, navigați la domeniul dvs. și veți fi redirecționat (ă) către pagina de instalare. La început, scriptul va verifica setările de server pentru a determina ce caracteristici pot fi indisponibile. Aceasta va verifica în principiu permisiunile fișierelor și setările din fișierul php.ini.

    Chiar dacă există câteva erori minore, faceți clic pe “Instalează oricum” pentru a trece la prima etapă. Fork este cunoscut pentru sprijinul lor multilingv, cu o mare varietate de opțiuni de traducere. Dacă intenționați să rulați site-ul cu un singur pachet de limbi, atunci puteți lăsa toate aceste opțiuni așa cum sunt.

    Apăsați în continuare și veți avea posibilitatea de a instala diferite module care sunt asociate cu miezul furcii. Cel puțin, întotdeauna instalez modulele Blog și Analytics. Dar chiar dacă nu instalați nicio extra în acest moment, puteți oricând să le instalați mai târziu din panoul de administrare. De asemenea, în această pagină puteți alege să instalați date de probă pentru o testare inițială a Fork CMS.

    Baze de date și legături finale

    După ce ați trecut prin toate opțiunile de instalare de bază, vi se va solicita să introduceți informațiile bazei de date. Aici se stochează informația din backend pentru conținutul paginii, mesajele de blog, numele de utilizator etc. Numele de gazdă și numărul de port sunt bine pentru 99% din setările serverului. Singurul motiv pentru a modifica aceste valori ar fi dacă știți în mod special dacă serverul dvs. MySQL utilizează un alt domeniu sau o adresă IP.

    Celelalte opțiuni necesită pur și simplu un nume de bază de date, împreună cu un utilizator root și parola pentru acel cont. Acest utilizator ar trebui să aibă drepturi complete pentru a crea și edita tabele în baza de date. După introducerea tuturor acestor detalii, a lovit Următor → pentru piesa finală de instalare.

    Acum, trebuie doar să creați o combinație de e-mail și parolă pentru administratorul rădăcină de pe site-ul dvs. Web. E-mailul nu trebuie să fie real, deși este adresa implicită unde primiți mesaje de contact și actualizări de pe site.

    Lovit Finalizați instalarea și suntem complet făcuți! Această pagină de ansamblu finală vă va oferi opțiunea de a vă îndrepta către pagina de pornire sau de a vă conecta la backend. Pentru a explora mai departe hai să intrăm în panoul de administrare pentru a vedea ce Fork poate oferi într-adevăr.

    Bine ați venit la Backend

    Faceți clic pe butonul de conectare și veți fi redirecționat (ă) la adresa URL de administrator unică. Nu există nicio modalitate de a accesa acest link de pe pagina de pornire, care este comună pe multe teme WordPress. Puteți modifica oricând șablonul pentru a adăuga un link undeva pe site. Dar este destul de ușor de reținut ca link-ul www.myforkwebsite.com/private/.

    /privat/ subdirectorul nu există fizic pe server. Deci, cererea este de fapt gestionată de redirecționările .htaccess și rutarea adreselor URL PHP. Acest lucru face ca procesul să fie puțin mai sigur (dar încă confuz atunci când începeți prima dată).

    Din pagina de conectare privată introduceți detaliile pe care tocmai le-ați configurat și veți avea acces la tabloul de bord al administratorului Fork. Cea mai bună modalitate de a vă familiariza cu un nou sistem este trecerea și petrecerea timpului în diferite domenii ale sistemului. Dar voi oferi o privire generală asupra unor subiecte importante.

    Gestionarea conținutului site-ului

    Probabil cel mai important motiv pentru a utiliza un CMS în loc de HTML simplu este de a gestiona conținutul. Abilitatea de a crea și de a edita pagini fără a fi nevoie de un cod este benefică pentru un public larg. În acest sens, sistemul Fork oferă o lume cu totul nouă în comparație cu WordPress sau Joomla! / Drupal.

    Faceți clic pe fila "Pagini" din partea de sus a ecranului și vi se va oferi o vizualizare arborescentă a întregului dvs. conținut. Acestea sunt paginile listate în rădăcina site-ului dvs. web, împreună cu meniurile sub-paginilor care sunt inițial ascunse. Pentru a edita oricare pagină, faceți clic o dată pentru a selecta și va apărea o nouă fereastră.

    Aceasta conține o prezentare generală șablon a paginii și modul sau widgetul care se afișează în prezent. Puteți modifica șabloanele pentru orice pagină pentru a se potrivi cu aspectele specifice de care aveți nevoie, cum ar fi coloana cu două coloane, trei coloane sau poate una centrală. Există o mulțime de șabloane de pagini personalizate (diferite de teme complete) pe care le puteți configura care oferă soluții extensibile pentru orice aspect.

    Voi faceți clic pe pagina 404 și modificați conținutul HTML implicit. Derulați în jos până când vedeți blocul "Principal", iar în interiorul acestuia veți găsi un bloc numit "Editor". Aceasta conține HTML direct care este trimis direct pe pagină. Dacă plasați cursorul, o serie de butoane vor apărea pe partea laterală. Dând clic pe prima pictogramă creion se va deschide fereastra editorului în care puteți adăuga și înlocui conținut.

    Editare pe tot ecranul

    Din păcate, nu există o modalitate ușoară de a accesa un editor de pagină complet în interiorul ecranului paginii de editare. Acest lucru nu este similar cu WordPress, care vă oferă o setare dedicată completă pentru adăugarea titlului paginii și editarea conținutului. Există doar două căi pe care le-am găsit pentru a edita paginile în ecran complet pe Fork.

    Primul este făcând clic pe pictograma mică a săgeților negre (Maximizare) din editorul de casete text. Aceasta va maximiza fereastra dvs. pentru a se potrivi ecranului complet, apoi puteți face din nou clic pentru a salva modificările odată ce ați terminat. A doua metodă este de a crea blocuri de conținut unice și apoi să le adăugați în paginile dvs. ca widget-uri.

    Acest lucru pare a fi o soluție ciudată, dar de fapt este mult mai ușor pentru gestionarea conținutului paginii web. Pentru a crea un nou bloc de conținut, faceți clic pe fila "Module" apoi selectați blocurile "Conținut". Nu ar trebui să fie adăugate pe site-ul dvs. imediat după instalare. Dar este foarte ușor să creați unul nou, deoarece acestea necesită doar un titlu și conținutul în sine.

    Rețineți că titlurile blocurilor de conținut nu vor fi văzute niciodată pe interfața site-ului dvs. web. Acestea sunt utilizate numai pentru a distinge conținutul atunci când adăugați un widget nou în pagina dvs. Sincer, titlul este important doar pentru a putea spune fiecare bloc de conținut în afară de ceilalți. Dar dacă aveți o mulțime de conținut această metodă de gestionare a datelor vă va face viața mult mai ușoară.

    Publicarea postărilor din blog

    Dacă ați instalat modulul Blog, aveți și posibilitatea de a publica articole pe site-ul dvs. Web. Acestea sunt similare cu paginile de conținut, cu excepția faptului că nu aveți prea mult control asupra șablonului și nici posibilitatea de a adăuga widget-uri sau alte module personalizate.

    Pentru a scrie un mesaj nou, faceți clic pe fila "Module" de sus și găsiți Blogul în link-urile din bara laterală. Veți fi afișat un tabel cu toate postările dvs. curente, împreună cu data publicării, autorul și numărul de comentarii. Un alt buton în colț etichetat “Adăugați articol” va deschide o pagină nouă pentru editare.

    De aici puteți selecta o categorie de blog și puteți adăuga unele etichete la postarea nouă. Există, de asemenea, un câmp pentru încărcarea unei imagini recomandate pe care doriți să o afișați la începutul articolului. Cealaltă zonă interesantă se află în fila "SEO" găsită în partea de sus a paginii. Există atât de multe setări personalizate pentru editarea permalink-ului, titlul postului, cuvintele cheie meta și multe alte lucruri interesante.

    Analytics și marketing prin e-mail

    Aceasta este o secțiune a Fork care se deosebește cu adevărat printre restul. De fapt, vă puteți conecta contul Google Analytics în tabloul de bord al zonei dvs. de administrare. Apoi, de fiecare dată când vă conectați la site, veți obține un afișaj frumos al vizitatorilor recenți și al numerelor de trafic globale.

    Există cu siguranță unele pluginuri WordPress care pot emula această funcționalitate. Dar oferirea de date de analiză utilizatorilor chiar din cutie este impresionantă. Ce se poate face mai mult cu marketingul? Ei bine, există un modul interesant numit “Mailmotor” care se leagă direct de campaniile de marketing prin e-mail.

    Puteți să vă conectați la orice cont de monitorizare a campaniei și să aveți acces direct la statisticile dvs. Puteți să trimiteți campanii și să editați buletine informative toate de la panoul dvs. de administrator Fork. Dar chiar dacă nu aveți un cont de monitorizare a campaniei, este posibil să trimiteți e-mailuri utilizatorilor dvs. înregistrați. Forkul poate folosi PHP Poștă() funcția și să se comporte ca un instrument de marketing, precum și CMS dvs. primar.

    Extinderea modulelor

    Aproape fiecare CMS oferă soluții dezvoltatorilor pentru a-și crea propriile aplicații extensibile. În cadrul Fork CMS, acestea sunt numite module și pot fi încorporate pe orice șablon sau pagină de pe site-ul dvs. web.

    În timpul procesului de instalare ați primit câteva opțiuni pentru a instala module noi care sunt incluse în Fork în mod implicit. Cu toate acestea, există și o mică galerie de module în creștere, pe care le puteți descărca și instala pe site-ul dvs. Web. Puteți accesa aceste module făcând clic pe fila "Setări" și apoi făcând clic pe "Module" din bara laterală.

    Există detalii suplimentare pentru orice modul, împreună cu gestionarea instalării / dezinstalării pentru diferite funcții. Dacă descărcați fișiere .zip din galeria modulelor, le puteți încărca direct din panoul de administrare. Unele alte opțiuni populare pentru module includ Fotogalerie, Buletin informativ, Sondaje și chiar Twitter pentru afișarea de tweet-uri recente pe site-ul dvs..

    Lucrul cu teme personalizate

    Sistemul tematic Fork CMS este, de asemenea, destul de diferit față de WordPress. Toate resursele tematice sunt codificate folosind fișierele .tpl în loc de .php. Acest lucru poate fi ușor de preluat pentru unii utilizatori familiarizați cu șabloanele. Dar chiar și fișierele de bază sunt împărțite în funcție de formatul sistemului de template-uri.

    Pentru dezvoltatorii web care doresc să se scufunde chiar în cod, verificați acest articol de asistență KB, care va fi detaliat. Temele pot fi compuse din câte fișiere șablon diferite doriți. Afișajul de bază utilizează întotdeauna fișiere șablon de bază, dar acestea vor fi suprascrise de orice fișiere care se potrivesc în dosarul șablonului.

    Ceea ce imi place despre sistemul de personalizare al lui Fork este usurinta in utilizare pentru dezvoltatorii non-tehnici. Pagina cu extensii conține o colecție de teme suplimentare pe care le puteți descărca și instala pentru testare. Când sunteți conectat (ă) în panoul de administrare, faceți clic pe “Setări” și apoi selectați teme. Veți observa un buton în colțul din dreapta sus, etichetat Încărcați tema.

    De fapt, este recomandat să încărcați teme încă în fișierul .zip original. Fork poate decomprima arhivele zip și copia conținutul temelor pe backend. Plus, instalarea unei noi teme este la fel de simplă ca și clicul pentru a selecta una nouă și apoi a salva modificările. Dacă doriți să obțineți mai multe informații despre o anumită temă, faceți clic pe linkul "Detalii" de sub fiecare miniatură de previzualizare.

    Gândurile finale

    Personal, mi-a plăcut întotdeauna testarea noilor programe software și a proiectelor open source. Aplicatorii timpurii sunt cei care fac tendențiri care trec prin gunoi și iau pietre de sub moloz. Și am multe sentimente bune după ce m-am jucat cu Fork CMS. Sper că veți simți același lucru.

    Acest articol ar trebui să fie suficient pentru a vă face să mergeți cu site-ul dvs. personalizat Fork CMS. Există, de asemenea, o mulțime de linkuri de ajutor utile de la comunitatea de dezvoltatori și webmasteri. În plus, proiectul se află încă în curs de dezvoltare activă, astfel încât trebuie să vă așteptați să vedeți mai multe module și teme interesante care vor fi lansate în lunile următoare. Dacă aveți idei sau întrebări similare despre Fork CMS, nu ezitați să le împărtășiți cu noi în zona de discuții de mai jos.