Hjemmeside » Coding » Ultimate Guide To Fork CMS Installation, Temaer Og Begyndende Tips

    Ultimate Guide To Fork CMS Installation, Temaer Og Begyndende Tips

    En række populære open source-projekter er blevet frigivet de seneste år. Content Management Systems kan tilbyde meget mere end andre open source-løsninger. Disse projekter giver gennemsnitlige webmastere mulighed for at installere og lancere deres egen hjemmeside med meget lidt teknisk programmerings viden.

    I dette indlæg vil jeg tage dig gennem Fork CMS. Dette er stadig nybegynder inden for PHP / MySQL CMS applikationer. Men jeg vil hævde, at Fork opfanger en masse slap, som WordPress har efterladt. Selvfølgelig har WordPress også været igennem en række vigtige opdateringer og følger et stort firma af webudviklere. Men hvis du leder efter en alternativ open source PHP-løsning, så er Fork absolut værd at være opmærksom på.

    Introduktion til gaffel

    Før vi kommer til at installere noget, vil jeg gerne dele et par forskelle mellem den nuværende version af Fork CMS og WordPress. Den mest umiddelbare forskel er, at gaffel ikke kan installeres i en undermappe på din hjemmeside. Du skal installere på et roddomæne eller en slags underdomæne til testning (f.eks. forkcms.hongkiat.com). Dette kan opdateres i fremtidige udgivelser, men på tidspunktet for denne artikel er underdomæner uden grænser.

    En anden vigtig ide at overveje, er at Gaffel CMS gør ikke følg i fodspor af WordPress. WP blev oprindeligt oprettet som et blogging system, som fik støtte som en mainstream CMS. Men Fork blev primært lanceret som et CMS, der indeholder ekstra moduler som blogs, sider og brugere.

    Erfaringen er helt anderledes, og systemet har ganske vist ikke været lige så stringent som WordPress. Tidlige adoptere kan fange et par fejl, ikke at jeg har kørt ind i nogen hidtil. Bare husk på, at selv om du kun kan bruge Fork udelukkende til en online weblog, er den bygget op omkring en kerne af moduler, der opfører sig mere som et sandt CMS.

    Den første installation

    Lad os nu hoppe ind i scriptet og installere en kopi. Du kan besøge download siden og .zip filen skal starte automatisk. Indholdet ekstraheres til ca. 10 MB, hvilket ikke er meget større end WordPress-kernefilerne.

    Et forfriskende stykke af denne installationsproces er, at vi ikke behøver at omdøbe eller redigere filer, før de uploades til serveren. Fork CMS installationsprocessen sker alt ved bagenden. Det eneste du skal gøre er at oprette en MySQL-database, der er vedhæftet med en root-bruger. Derefter FTP sender hele kernen til din server og besøger webadressen for at starte installationsprocessen.

    Hvis du ikke har nogen server til test, tilbyder 000Webhost gratis underdomæner og PHP / MySQL hosting, selv om det generelt ikke er den bedste kvalitet for serverressourcer - så det er bedst, hvis du kan teste på din egen private webhosting konto eller lokalt på din computer.

    Generelt overblik

    Når alle filer er uploadet, skal du navigere til dit domæne, og du bliver omdirigeret til installationssiden. Først vil scriptet kontrollere dine serverindstillinger for at bestemme hvilke funktioner der ikke er tilgængelige. Dette vil grundlæggende kontrollere filtilladelser og indstillingerne i din php.ini-fil.

    Selvom der er nogle mindre fejl, skal du klikke på “Installer alligevel” knappen for at gå videre til første fase. Gaffel er berygtet for deres flersprogede støtte med en lang række oversættelsesmuligheder. Hvis du planlægger at køre hjemmesiden med kun en sprogpakke, kan du lade alle disse muligheder være som de er.

    Hit næste, og du får mulighed for at installere forskellige moduler, der er parret til Fork's kerne. I det mindste installerer jeg altid Blog og Analytics modulerne. Men selvom du ikke installerer ekstra på dette tidspunkt, kan du altid installere dem senere fra admin panelet. På denne side kan du også vælge at installere prøvedata til en første test af Fork CMS.

    Databaseforbindelser og afsluttende touches

    Når du har gennemgået alle de grundlæggende installationsindstillinger, bliver du bedt om at indtaste databaseoplysningerne. Det er her, hvor dine backend-oplysninger bliver gemt til sideindhold, blogindlæg, brugernavne osv. Værtsnavnet og portnummeret er fint for 99% af serveropsætningerne. Den eneste grund til at ændre disse værdier ville være, hvis du specifikt ved, om din MySQL-server bruger et andet domæne eller en IP-adresse.

    De andre muligheder kræver blot et databasens navn sammen med en rodbruger og adgangskoden til den pågældende konto. Denne bruger skal have fuld privilegier til at oprette og redigere tabeller inde i din database. Efter indtastning alle disse detaljer hit Næste til det sidste stykke installation.

    Nu skal du bare oprette en email og adgangskombination til rodadministratoren på din hjemmeside. E-mailen behøver faktisk ikke være rigtig, selv om det er standardadressen, hvor du modtager kontaktmeddelelser og opdateringer fra hjemmesiden.

    Hit Afslut installationen og vi er helt færdige! Denne endelige oversigtsside giver dig mulighed for at gå til hjemmesiden eller logge ind i backend. For at udforske yderligere lad os hoppe ind i administration panelet for at se, hvad Fork virkelig kan tilbyde.

    Velkommen til Backend

    Klik på login-knappen, og du bliver omdirigeret til den unikke admin-URL. Der er ingen måde at få adgang til dette link fra hjemmesiden, hvilket er almindeligt på mange WordPress-temaer. Du kan altid redigere skabelonen for at tilføje et link et sted på webstedet. Men det er ærligt nok nemt at huske linket som www.myforkwebsite.com/private/.

    Det /privat/ Underkatalog eksisterer ikke fysisk på serveren. Så forespørgslen håndteres faktisk af .htaccess omdirigeringer og PHP URL-routing. Dette gør processen lidt mere sikker (men stadig forvirrende, når du først kommer i gang).

    Fra den private login side skal du indtaste de detaljer, du lige har konfigureret, og du får adgang til Fork admin dashboard. Den bedste måde at blive fortrolig med et nyt system på er at gå igennem og bruge tid på forskellige områder i systemet. Men jeg giver et generelt overblik over nogle vigtige emner.

    Administration af indhold på webstedet

    Muligvis er den vigtigste årsag til at bruge et CMS i stedet for almindeligt HTML, til at styre dit indhold. Evnen til at oprette og redigere sider uden behov for nogen kode er gavnlig for et bredt publikum. I denne henseende tilbyder Fork-systemet en helt ny verden sammenlignet med WordPress eller Joomla! / Drupal.

    Klik på fanen 'Sider' øverst på skærmen, og du vil få et træbillede af alt dit indhold. Disse er sider, der er angivet i roden på dit websted, sammen med undermenuerne, som oprindeligt er skjult. Hvis du vil redigere en side, skal du klikke på en gang for at vælge, og et nyt vindue vises.

    Dette indeholder et skabelonoversigt over siden, og hvilket modul eller widget der aktuelt vises. Du kan ændre skabeloner til enhver side, der passer til specifikke layouter, du har brug for, f.eks. To kolonner, tre kolonner eller måske en center kolonne. Der er masser af brugerdefinerede sideskabeloner (forskellig fra hele temaer), du kan opsætte hvilke tilbyde omfattende løsninger til ethvert layout.

    Jeg skal klikke på 404-siden og redigere standard HTML-indhold. Rul ned, indtil du ser 'Main' -blokken og indeni finder du en blok mærket 'Editor'. Dette indeholder lige HTML, som udskrives direkte på siden. Hvis du svinger, vises en række knapper på siden. Når du klikker på det første blyantikon, åbnes editorvinduet, hvor du kan tilføje og erstatte indhold.

    Fullscreen redigering

    Desværre er der ikke nogen nem måde at få adgang til en fuld side editor på redigeringsskærmen. Dette svarer ikke til WordPress, som giver dig en hel dedikeret opsætning til at tilføje sidetitel og redigering af indhold. Der er kun to måder, jeg har fundet på at redigere sider i fuldskærm på Fork.

    Den første er ved at klikke på ikonet med små sorte pile (Maksimer) i tekstbokseditoren. Dette vil maksimere dit vindue for at passe til fuld skærmvisning, så du kan klikke igen for at gemme ændringerne, når du er færdig. Den anden metode er at oprette unikke indholdsblokke og derefter føje dem til dine sider som widgets.

    Dette virker som en besværlig løsning, men det er faktisk meget nemmere at administrere websideindhold. For at oprette en ny indholdsblok skal du klikke på fanen 'Moduler' og derefter vælge 'Indhold' -blokke. Der skal ikke tilføjes nogen på din hjemmeside lige efter installationen. Men det er super nemt at oprette en ny, da de kun kræver en titel og selve indholdet.

    Bemærk, at dine indholdsblok titler aldrig vil blive set på forsiden af ​​dit websted. Disse bruges kun til at skelne indhold, når du tilføjer en ny widget til din side. Ærligt er titlen vigtig, så du kan fortælle hvert indholdsblok bortset fra de andre. Men hvis du har meget indhold, vil denne metode til dataadministration gøre dit liv meget lettere.

    Udgivelse af blogindlæg

    Hvis du har installeret Blog-modulet, har du også mulighed for at udgive artikler på din hjemmeside. Disse ligner indholdssider, medmindre du ikke har så meget kontrol over skabelonen, og heller ikke evnen til at tilføje widgets eller andre tilpassede moduler.

    For at skrive et nyt indlæg, klik på fanen øverste 'Moduler' og find Blog i sidelinjeforbindelserne. Du vil blive vist en tabel over alle dine aktuelle indlæg sammen med publikationsdato, forfatter og antal kommentarer. En anden knap i hjørnet mærket “Tilføj artikel” åbner en ny side til redigering.

    Herfra kan du vælge en blog kategori og tilføje nogle tags til dit nye indlæg. Der er også et felt til at uploade et fremhævet billede, du vil vise i starten af ​​din artikel. Det andet interessante område findes inden for fanen 'SEO' øverst på siden. Der er så mange brugerdefinerede indstillinger til redigering af permalink, post titel, meta nøgleord og mange andre cool stuff.

    Analytics og Email Marketing

    Dette er et afsnit af Fork, der virkelig skiller sig ud blandt resten. Du kan faktisk forbinde din Google Analytics-konto i instrumentbrættet i dit administrationsområde. Så når du logger ind på hjemmesiden, får du en god visning af de seneste besøgende og de samlede trafiknumre.

    Der er helt sikkert nogle WordPress-plugins, som kan efterligne denne funktionalitet. Men at tilbyde analysedata til brugere lige ud af boksen er imponerende. Hvad mere kan gøres med markedsføring? Nå er der et interessant modul opkaldt “Mailmotor” som binder direkte ind i dine e-mail marketing kampagner.

    Du kan linke til enhver kampagneovervågningskonto og have direkte adgang til dine statistikker. Du kan sende kampagner og redigere nyhedsbreve alt fra din Fork-administratorpanel. Men selvom du ikke har en kampagneovervågningskonto, er det stadig muligt at sende e-mails til dine registrerede brugere. Gaffel kan gøre brug af PHP post() fungere og opføre sig som et marketingværktøj såvel som dit primære CMS.

    Udvidelsesmoduler

    Næsten alle CMS tilbyder løsninger til udviklere at skabe deres egne udvidelige applikationer. Indenfor Fork CMS kaldes disse moduler og kan være indlejret på enhver skabelon eller side på din hjemmeside.

    Under installationen fik du nogle muligheder for at installere nye moduler, der som standard er inkluderet i Fork. Men der er også et lille galleri af voksende moduler, som du kan downloade og installere på din hjemmeside. Du kan få adgang til disse moduler ved at klikke på fanen 'Indstillinger' og derefter klikke 'Moduler' i sidepanelet.

    Der er yderligere detaljer inkluderet til ethvert modul, sammen med at administrere installation / afinstallation til forskellige funktioner. Hvis du downloader nogle af .zip-filer fra modulets galleri, kan du uploade disse direkte fra dit admin panel. Nogle andre populære valg for moduler omfatter fotogalleri, nyhedsbrev, afstemninger og endda Twitter for at vise nylige tweets på din hjemmeside.

    Arbejde med brugerdefinerede temaer

    Fork CMS temasystemet er også ret forskelligt sammenlignet med WordPress. Alle temaressourcer er kodet ved hjælp af .tpl-filer i stedet for .php. Dette kan være nemt at hente til nogle brugere, der er bekendt med skabeloner. Men selv kernefilerne er opdelt i overensstemmelse med formateringssystemets format.

    For webudviklere, der ønsker at dykke lige ind i koden, kan du tjekke denne KB-supportartikel, som går i større detaljer. Temaer kan bestå af så mange forskellige skabelonfiler som du vil. Den grundlæggende skærm bruger altid kernemalerfiler, men disse overskrives af eventuelle matchende filer i din skabelonmappe.

    Hvad jeg elsker om Fork's temasystem er brugervenlighed til ikke-tekniske udviklere. Udvidelsessiden har en samling af yderligere temaer, som du kan downloade og installere til testning. Når du er logget ind i admin panelet, klik på knappen “Indstillinger” fanebladet og vælg derefter temaer. Du vil bemærke en knap i øverste højre hjørne mærket Upload tema.

    Det anbefales faktisk, at du uploader temaer, der stadig findes i den oprindelige .zip-fil. Gaffel kan dekomprimere zip-arkiver og kopiere over indholdsindholdet alle på bagsiden. Plus at installere et nyt tema er lige så nemt som at klikke på for at vælge en ny og derefter gemme ændringer. Hvis du vil have mere information om et bestemt tema, skal du klikke på linket "Detaljer" under hver forhåndsvisnings thumbnail.

    Afsluttende tanker

    Personligt har jeg altid nydt at teste ny software og open source projekter. Tidlige adopters er trendsætterne, der græder gennem skraldet og henter på ædelstenene fra under ruinerne. Og jeg har mange gode følelser efter at lege med Fork CMS. Det er mit håb, at du vil føle det samme.

    Denne artikel skal være nok til at komme i gang med din egen brugerdefinerede Fork CMS hjemmeside. Der er også masser af nyttige supportforbindelser fra udviklere og webmasters fællesskab. Plus projektet er stadig i aktiv udvikling, så du bør forvente at se flere spændende moduler og temaer, der skal udgives i de kommende måneder. Hvis du har lignende ideer eller spørgsmål om Fork CMS, kan du dele dem med os i diskussionsområdet nedenfor.