Hemsida » Kodning » Ultimate Guide To Fork CMS Installation, Teman och Nybörjare Tips

    Ultimate Guide To Fork CMS Installation, Teman och Nybörjare Tips

    Ett antal populära open source-projekt har släppts de senaste åren. Content Management Systems kan erbjuda mycket mer än andra open source-lösningar. Dessa projekt ger genomsnittliga webbansvariga möjligheten att installera och lansera sin egen hemsida med mycket lite teknisk kunskap om programmering.

    I det här inlägget vill jag ta dig igenom Fork CMS. Detta är fortfarande en nykomling inom PHP / MySQL CMS-applikationer. Men jag skulle hävda att Fork plockar upp mycket slöseri som WordPress har lämnat bakom sig. Naturligtvis har WordPress också genomgått en serie stora uppdateringar och följer ett stort företag med webbutvecklare. Men om du letar efter en alternativ öppen källkods PHP-lösning, är Fork definitivt värt lite uppmärksamhet.

    Introduktion till gaffel

    Innan vi får installera någonting vill jag dela ett par skillnader mellan den nuvarande versionen av Fork CMS och WordPress. Den mest omedelbara skillnaden är att gaffel inte kan installeras i en underkatalog på din webbplats. Du måste installera på en rotdomän eller någon typ av underdomän för testning (t.ex.. forkcms.hongkiat.com). Detta kan uppdateras i framtida versioner men vid tidpunkten för denna artikel är underdomäner begränsade.

    En annan viktig idé att tänka på är att Gaffel CMS gör det inte Följ i WordPress fotspår. WP skapades ursprungligen som ett bloggningssystem som fick stöd som ett vanligt CMS. Men Fork lanserades främst som ett CMS som innehåller extra moduler som bloggar, sidor och användare.

    Erfarenheten är helt annorlunda och systemet har inte genomgått så mycket noggrann testning som WordPress. Tidiga adopters kan fånga några buggar, inte att jag har stött på någon hittills. Tänk bara på att även om du kan använda Fork enbart för en webblogg, är den byggd kring en kärna av moduler som beter sig som ett riktigt CMS.

    Den första installationen

    Låt oss nu hoppa in i skriptet och installera en kopia. Du kan besöka nedladdningsidan och .zip-filen ska starta automatiskt. Innehållet extraheras till ca 10 MB, vilket inte är mycket större än WordPress-kärnfilerna.

    En uppfriskande del av denna installationsprocess är att vi inte behöver byta namn på eller redigera några filer innan de laddas upp till servern. Fork CMS installationsprocessen händer allt vid backend. Det enda du behöver göra är att konfigurera en MySQL-databas som är kopplad till en root-användare. Därefter filer all kärna FTP till din server och besöker URL-adressen för att starta installationsprocessen.

    Om du inte har någon server för testning erbjuder 000Webhost gratis underdomäner och PHP / MySQL-hosting, även om det i allmänhet inte är den högsta kvaliteten på serverresurser - så det är bäst om du kan testa på ditt eget privata webbhotellskonto eller lokalt på din dator.

    Generell översikt

    När alla filer har laddats upp, navigerar du till din domän och du omdirigeras till installationssidan. Först kontrollerar skriptet dina serverns inställningar för att bestämma vilka funktioner som kan vara otillgängliga. Detta kommer i grunden att kontrollera filbehörigheter och inställningarna i din php.ini-fil.

    Även om det finns några mindre fel, klicka på “Installera ändå” knappen för att flytta till första steget. Gaffel är berömd för sitt flerspråkiga stöd med ett stort antal översättningsalternativ. Om du planerar att köra webbplatsen med endast ett språkpaket så kan du lämna alla dessa alternativ som de är.

    Hit nästa och du får möjlighet att installera olika moduler som är kopplade till Forks kärna. I alla fall installerar jag alltid Blog och Analytics-modulerna. Men även om du inte installerar några extra på denna punkt kan du alltid installera dem senare från adminpanelen. På denna sida kan du också välja att installera provdata för en första testning av Fork CMS.

    Databasanslutningar och slutliga kopplingar

    När du har gått igenom alla de grundläggande installationsalternativen kommer du att bli ombedd att ange databasinformationen. Det här är informationen om din backend lagrad för sidinnehåll, blogginlägg, användarnamn, etc. Värdnamnet och portnumret är bra för 99% av serverinställningarna. Den enda anledningen till att ändra dessa värden skulle vara om du specifikt vet om din MySQL-server använder en annan domän eller IP-adress.

    De andra alternativen kräver helt enkelt ett databasnamn, tillsammans med en root-användare och lösenordet till det kontot. Den här användaren bör ha fullständiga privilegier för att skapa och redigera tabeller i din databas. Efter att ha skrivit alla dessa detaljer träffade Nästa för den sista delen av installationen.

    Nu behöver du bara skapa en e-post och lösenordskombination för rotadministratören på din webbplats. E-postmeddelandet behöver inte vara riktigt, även om det är standardadressen där du får kontaktmeddelanden och uppdateringar från webbplatsen.

    Träffa Avsluta installationen och vi är helt färdiga! Den här sista översiktssidan ger dig möjlighet att gå till hemsidan eller logga in i bakgrunden. För att utforska ytterligare låt oss hoppa in i administrationspanelen för att se vad Fork verkligen kan erbjuda.

    Välkommen till Backend

    Klicka på inloggningsknappen och du omdirigeras till den unika administratörsadressen. Det finns inget sätt att komma åt den här länken från hemsidan, vilket är vanligt på många WordPress-teman. Du kan alltid redigera mallen för att lägga till en länk någonstans på webbplatsen. Men det är ärligt lätt att minnas länken som www.myforkwebsite.com/private/.

    De /privat/ underkatalog finns inte fysiskt på servern. Så förfrågan hanteras faktiskt av .htaccess omdirigeringar och PHP URL-routing. Detta gör processen lite säkrare (men fortfarande förvirrande när du först börjar).

    Från den privata inloggningssidan anger du de uppgifter du bara har ställt in och du får åtkomst till Fork admin-instrumentpanelen. Det bästa sättet att bli bekant med ett nytt system är genom att gå igenom och spendera tid på olika områden i systemet. Men jag ger en allmän översikt över några viktiga ämnen.

    Hantera webbplatsinnehåll

    Möjligen är den viktigaste anledningen att använda ett CMS istället för vanlig HTML för att hantera ditt innehåll. Möjligheten att skapa och redigera sidor utan att behöva någon kod är till nytta för en bred publik. I detta avseende erbjuder Fork-systemet en helt ny värld jämfört med WordPress eller Joomla! / Drupal.

    Klicka på fliken Sidor längst upp på skärmen och du får en trädvy över allt innehåll. Dessa är sidor som listas i roten på din webbplats, tillsammans med undermenyerna som är ursprungligen dolda. För att redigera en sida klickar du en gång för att välja och ett nytt fönster visas.

    Detta innehåller en mallöversikt av sidan och vilken modul eller widget som för närvarande visas. Du kan ändra mallar för vilken sida som helst som matchar specifika layouter som du behöver, t.ex. två kolumner, tre kolumner eller kanske en mitt kolumn. Det finns massor av anpassade sidmallar (skiljer sig från hela teman) du kan installera vilka erbjuder extensibla lösningar för alla layouter.

    Jag ska klicka på 404-sidan och redigera standard HTML-innehåll. Bläddra tills du ser "Main" -blocket och inuti hittar du ett block med etiketten "Editor". Detta innehåller rakt HTML som matas ut direkt på sidan. Om du svävar visas en rad knappar på sidan. Om du klickar på den första pennaikonen öppnas redigeringsfönstret där du kan lägga till och ersätta innehåll.

    Fullskärmsredigering

    Tyvärr finns det inget enkelt sätt att komma åt en hel sidedigerare på redigeringssidan. Detta liknar inte WordPress, vilket ger dig en hel dedikerad inställning för att lägga till sidtitel och redigeringsinnehåll. Det finns bara två sätt jag har funnit att redigera sidor i fullskärm på Fork.

    Den första är genom att klicka på ikonen för små svarta pilar (Maximera) i textboxredigeraren. Detta maximerar ditt fönster så att det passar helskärmsvisningen, så kan du klicka igen för att spara ändringarna när du är klar. Den andra metoden är att skapa unika innehållsblock och sedan lägga till dem i dina sidor som widgets.

    Det verkar som en besvärlig lösning, men det är faktiskt mycket lättare att hantera webbsidans innehåll. För att skapa ett nytt innehållsblok klickar du på fliken Moduler och väljer sedan "Innehåll" -block. Det ska inte läggas till på din webbplats direkt efter installationen. Men det är super lätt att skapa en ny eftersom de bara kräver en titel och innehållet självt.

    Observera att dina innehållsbloktitlar aldrig kommer att ses på framsidan på din webbplats. Dessa används bara för att skilja innehållet när du lägger till en ny widget i din sida. Ärligt talat är titeln viktigt bara så att du kan berätta varje innehållsblock bortsett från de andra. Men om du har mycket innehåll kan den här metoden för datahantering göra ditt liv mycket enklare.

    Publicera blogginlägg

    Om du installerade Blog-modulen har du också möjlighet att publicera artiklar på din webbplats. Dessa liknar innehållssidor, förutom att du inte har lika mycket kontroll över mallen, inte heller möjligheten att lägga till widgets eller andra anpassade moduler.

    För att skriva ett nytt inlägg klickar du på fliken 'Moduler' och hittar Blog i sidofältets länkar. Du kommer att visas en tabell över alla dina aktuella inlägg tillsammans med publiceringsdatum, författare och antal kommentarer. En annan knapp i hörnet märkt “Lägg till artikel” öppnar en ny sida för redigering.

    Härifrån kan du välja en bloggkategori och lägga till några taggar i ditt nya inlägg. Det finns också ett fält för att ladda upp en bild som du vill visa i början av din artikel. Det andra intressanta området finns inom fliken "SEO" som finns längst upp på sidan. Det finns så många anpassade inställningar för redigering av permalink, posttitel, meta nyckelord och många andra coola saker.

    Analytics och e-postmarknadsföring

    Det här är en del av Fork som verkligen skiljer sig bland alla andra. Du kan faktiskt ansluta ditt Google Analytics-konto till instrumentpanelen i ditt administratörsområde. När du loggar in på webbplatsen får du en fin visning av de senaste besökarna och det totala trafiknumret.

    Det finns definitivt några WordPress plugins som kan emulera denna funktionalitet. Men det är imponerande att erbjuda analysdata till användare direkt ur lådan. Vad mer kan man göra med marknadsföring? Tja, det finns en intressant modul som heter “Mailmotor” som knyter direkt till dina e-postmarknadsföringskampanjer.

    Du kan länka till något kampanjövervakningskonto och ha direkt tillgång till din statistik. Du kan skicka ut kampanjer och redigera nyhetsbrev allt från din Fork-administratörspanel. Men även om du inte har ett Kampanjövervakningskonto är det fortfarande möjligt att skicka ut e-post till dina registrerade användare. Gaffel kan använda PHP post() fungera och fungera som ett marknadsföringsverktyg, såväl som ditt primära CMS.

    Utöka moduler

    Nästan alla CMS erbjuder lösningar för utvecklare att skapa egna utdragbara applikationer. Inom Fork CMS kallas dessa moduler och kan vara inbäddad på någon mall eller sida på din webbplats.

    Under installationsprocessen fick du några alternativ för att installera nya moduler som som standard ingår i Fork. Men det finns också ett litet galleri med växande moduler som du kan ladda ner och installera på din webbplats. Du kan komma åt dessa moduler genom att klicka på fliken 'Inställningar' och sedan klicka på 'Moduler' i sidofältet.

    Det finns ytterligare detaljer för varje modul, tillsammans med hantering av installation / avinstallation för olika funktioner. Om du hämtar någon av .zip-filer från modulens galleri kan du ladda upp dem direkt från din adminpanel. Några andra populära val för moduler är fotogalleri, nyhetsbrev, omröstningar och till och med Twitter för att visa senaste tweets på din webbplats.

    Arbeta med anpassade teman

    Fork CMS temasystemet är också ganska annorlunda jämfört med WordPress. Alla temafrågor kodas med .tpl-filer i stället för .php. Det här kan vara lätt att hämta för vissa användare som är bekanta med mallar. Men även kärnfilerna delas upp som matchar formatet för templeringssystemet.

    För webbutvecklare som vill dyka direkt in i koden, kolla in den här KB-supportartikelen som går in i större detalj. Teman kan bestå av så många olika mallfiler som du vill. Den grundläggande skärmen använder alltid kärnmallfiler, men dessa kommer att skrivas över av eventuella matchande filer i din mallmapp.

    Vad jag älskar om Forks tema system är användarvänligheten för icke-tekniska utvecklare. Extensions-sidan har en samling extra teman som du kan ladda ner och installera för testning. När du är inloggad på adminpanelen klickar du på “inställningar” fliken och välj sedan teman. Du märker en knapp i det övre högra hörnet märkt Ladda upp tema.

    Det rekommenderas faktiskt att du laddar upp teman som fortfarande finns i den ursprungliga .zip-filen. Gaffel kan dekomprimera zip-arkiv och kopiera över innehållsinnehållet alla på baksidan. Det är lika enkelt att installera ett nytt tema som att klicka på för att välja en ny och sedan spara ändringar. Om du vill få mer information om ett visst tema klickar du på länken "Detaljer" under varje förhandsgranskningsminiatyr.

    Slutgiltiga tankar

    Personligen har jag alltid haft testa nya program och öppna källprojekt. Tidiga adoptrar är de trendsättare som nötar genom soporna och plockar upp på ädelstenarna från under rubble. Och jag har mycket goda känslor efter att ha spelat med Fork CMS. Det är mitt hopp att du kommer att känna på samma sätt.

    Denna artikel ska räcka för att du ska kunna gå med din egen anpassade Fork CMS-webbplats. Det finns också gott om hjälpsamma supportlänkar från utvecklare och webbansvariga. Dessutom är projektet fortfarande aktivt, så du borde förvänta dig att se fler spännande moduler och teman som ska släppas under de månader som ska följas. Om du har några liknande idéer eller frågor om Fork CMS kan du dela dem med oss ​​i diskussionsområdet nedan.