Hjemmeside » Coding » Ultimate Guide To Fork CMS installasjon, temaer og nybegynner tips

    Ultimate Guide To Fork CMS installasjon, temaer og nybegynner tips

    En rekke populære åpen kildekodeprosjekter har blitt utgitt de siste årene. Content Management Systems kan tilby mye mer enn andre open source-løsninger. Disse prosjektene gir gjennomsnittlige webmastere muligheten til å installere og lansere sin egen nettside med svært lite teknisk programmeringskunnskap.

    I dette innlegget vil jeg ta deg gjennom Fork CMS. Dette er fortsatt en nykommer innen PHP / MySQL CMS applikasjoner. Men jeg vil hevde at Fork plukker opp mye slakk som WordPress har etterlatt seg. Selvfølgelig har WordPress også vært gjennom en rekke store oppdateringer og følger et stort selskap med webutviklere. Men hvis du leter etter en alternativ åpen kildekode-PHP-løsning, så er Fork definitivt verdt litt oppmerksomhet.

    Introduksjon til gaffel

    Før vi kommer til å installere noe, vil jeg dele et par forskjeller mellom den nåværende versjonen av Fork CMS og WordPress. Den mest umiddelbare forskjellen er at Fork ikke kan installeres i en underkatalog på nettstedet ditt. Du må installere på et rotdomen eller en type underdomene for testing (f.eks. forkcms.hongkiat.com). Dette kan oppdateres i fremtidige utgivelser, men på tidspunktet for denne artikkelen er underdomener utenfor begrensninger.

    En annen viktig idé å vurdere er at Fork CMS gjør ikke følg i fotsporene til WordPress. WP ble opprinnelig opprettet som et blogging system som fikk støtte som en vanlig CMS. Men Fork ble først og fremst lansert som et CMS som inneholder ekstra moduler som blogger, sider og brukere.

    Opplevelsen er helt annerledes, og systemet har ikke vært så strenge som WordPress. Tidlige adopters kan ta noen få feil, ikke at jeg har gått inn i noe så langt. Bare husk at selv om du kun kan bruke Fork utelukkende for en online weblog, er den bygd rundt en kjerne av moduler som oppfører seg mer som et ekte CMS.

    Den første installasjonen

    La oss nå hoppe inn i skriptet og installere en kopi. Du kan besøke nedlastingssiden, og .zip-filen skal starte automatisk. Innholdet ekstraheres til ca 10 MB, som ikke er mye større enn WordPress-kjernefiler.

    En forfriskende del av denne installasjonsprosessen er at vi ikke trenger å gi nytt navn til eller redigere noen filer før de lastes opp til serveren. Fork CMS installasjonsprosessen skjer alt ved baksiden. Det eneste du trenger å gjøre er å sette opp en MySQL-database som er vedlagt en rotbruker. Deretter FTP sender hele kjernen til serveren din og besøker nettadressen for å starte installasjonsprosessen.

    Hvis du ikke har noen server for testing, tilbyr 000Webhost gratis underdomener og PHP / MySQL-hosting, selv om det vanligvis ikke er den beste kvaliteten for serverressurser - så det er best hvis du kan teste på din egen private web hosting-konto eller lokalt på din datamaskin.

    Generell oversikt

    Når alle filene er lastet opp, navigerer du til domenet ditt, og du blir omdirigert til installasjonssiden. Først vil skriptet sjekke serverinnstillingene for å finne ut hvilke funksjoner som ikke er tilgjengelige. Dette vil i utgangspunktet sjekke filtillatelser og innstillingene i php.ini-filen din.

    Selv om det er noen mindre feil, klikker du på “Installer allikevel” knappen for å bevege seg på første trinn. Gaffel er beryktet for deres flerspråklige støtte med et bredt utvalg av oversettelsesalternativer. Hvis du planlegger å kjøre nettstedet med bare ett språkpakke, kan du legge alle disse alternativene slik de er.

    Hit neste og du får muligheten til å installere ulike moduler som er parret til Forks kjernen. I det minste installerer jeg alltid Blog og Analytics modulene. Men selv om du ikke installerer noen tillegg på dette punktet, kan du alltid installere dem senere fra administrasjonspanelet. På denne siden kan du også velge å installere prøvedata for en første test av Fork CMS.

    Database Connections & Final Touches

    Etter at du har gått gjennom alle de grunnleggende installasjonsalternativene, blir du bedt om å skrive inn databaseinformasjonen. Dette er hvor informasjonen om backend blir lagret for sidens innhold, blogginnlegg, brukernavn, etc. Vertsnavnet og portnummeret er bra for 99% av serveroppsettene. Den eneste grunnen til å endre disse verdiene ville være hvis du spesifikt vet om MySQL-serveren bruker et annet domene eller en IP-adresse.

    De andre alternativene krever bare et databasenavn, sammen med en roten bruker og passordet til den kontoen. Denne brukeren bør ha full privilegier for å opprette og redigere tabeller i databasen. Etter å ha tastet alle disse detaljene, treffes neste for det siste installasjonsstykket.

    Nå trenger du bare å opprette en e-post og passordkombinasjon for roten administrator på nettstedet ditt. E-posten trenger egentlig ikke å være ekte, selv om det er standardadressen der du mottar kontaktmeldinger og oppdateringer fra nettstedet.

    Truffet Fullfør installasjonen og vi er helt ferdige! Denne siste oversiktssiden gir deg muligheten til å gå til hjemmesiden eller logge inn i backend. For å utforske videre, la oss hoppe inn i administrasjonspanelet for å se hva Fork virkelig kan tilby.

    Velkommen til Backend

    Klikk på innloggingsknappen, og du blir omdirigert til den unike adminadressen. Det er ingen måte å få tilgang til denne lenken fra hjemmesiden, som er vanlig på mange WordPress-temaer. Du kan alltid redigere malen for å legge til en link et sted på nettstedet. Men det er ærlig nok til å huske linken som www.myforkwebsite.com/private/.

    De /privat/ Underkatalog finnes ikke fysisk på serveren. Så forespørselen håndteres faktisk av .htaccess omdirigeringer og PHP URL-routing. Dette gjør prosessen litt sikrere (men likevel forvirrende når du først kommer i gang).

    Fra den private påloggingssiden skriver du inn detaljene du bare har konfigurert, og du får tilgang til Fork admin-dashbordet. Den beste måten å bli kjent med et nytt system på er å gå gjennom og bruke tid på forskjellige områder i systemet. Men jeg gir en generell oversikt over noen viktige emner.

    Administrere innhold på nettstedet

    Muligens er den viktigste grunnen til å bruke et CMS i stedet for vanlig HTML, for å administrere innholdet ditt. Evnen til å opprette og redigere sider uten behov for noen kode er gunstig for et bredt publikum. I denne forbindelse tilbyr Fork-systemet en helt ny verden sammenlignet med WordPress eller Joomla! / Drupal.

    Klikk på "Sider" -fanen øverst på skjermen, og du vil få en trevisning av alt innholdet ditt. Dette er sider som er oppført i roten til nettstedet ditt, sammen med undermenyene som i utgangspunktet er skjult. Hvis du vil redigere en side, klikker du en gang for å velge, og et nytt vindu vil vises.

    Dette inneholder en maloversikt over siden og hvilken modul eller widget som nå vises. Du kan endre maler for hvilken som helst side for å matche spesifikke layouter du trenger, for eksempel to kolonne-, tre-kolonne- eller kanskje en senterkolonne. Det er mange tilpassede sidemaler (forskjellig fra fulle temaer) du kan sette opp som tilbyr utvidbare løsninger for alle layouter.

    Jeg skal klikke på 404-siden og redigere standard HTML-innhold. Rull ned til du ser "Hoved" -blokken og innvendig finner du en blokk med etiketten 'Editor'. Dette inneholder rett HTML som sendes direkte til siden. Hvis du svinger, vises en rekke knapper på siden. Når du klikker på det første blyantikonet, åpnes redigeringsvinduet der du kan legge til og erstatte innhold.

    Fullskjerm redigering

    Dessverre er det ingen enkel måte å få tilgang til en full sideditor i redigeringsskjermen. Dette ligner ikke WordPress, som gir deg et helt dedikert oppsett for å legge til sidetittelen og redigering av innhold. Det er bare to måter jeg har funnet på å redigere sider i fullskjerm på Fork.

    Den første er ved å klikke på ikonet for små svarte piler (Maksimer) i tekstboksredigeren. Dette vil maksimere vinduet ditt for å passe til fullskjermvisningen, så du kan klikke igjen for å lagre endringene når du er ferdig. Den andre metoden er å skape unike innholdsblokker og deretter legge dem til i sidene dine som widgets.

    Dette virker som en plagsom løsning, men det er faktisk mye enklere å administrere nettsideinnhold. For å opprette en ny innholdsblokk klikker du på kategorien Moduler og velger deretter Innholdsblokker. Det bør ikke legges til i nettstedet ditt rett etter installasjonen. Men det er veldig enkelt å lage en ny siden de bare krever en tittel og innholdet selv.

    Vær oppmerksom på at innholdsblokktitlene dine aldri vil bli sett på forsiden av nettstedet ditt. Disse brukes bare til å skille mellom innhold når du legger til en ny widget i siden din. Ærlig talt er tittelen viktig bare slik at du kan fortelle hvert innholdsblokk bortsett fra de andre. Men hvis du har mye innhold, vil denne metoden for datahåndtering gjøre livet ditt lettere.

    Publisering av blogginnlegg

    Hvis du har installert Blog-modulen, har du også muligheten til å publisere artikler på nettstedet ditt. Disse ligner innholdssider, med unntak av at du ikke har så mye kontroll over malen, heller ikke muligheten til å legge til widgets eller andre tilpassede moduler.

    For å skrive et nytt innlegg, klikk på toppen 'Moduler' -fanen og finn Blogg i sidelinjeleddene. Du vil bli vist en tabell med alle dine nåværende innlegg sammen med publiseringsdato, forfatter og antall kommentarer. En annen knapp i hjørnet merket “Legg til artikkel” åpner en ny side for redigering.

    Herfra kan du velge en blogg kategori og legge til noen koder i ditt nye innlegg. Det er også et felt for å laste opp et kjennetegnet bilde du vil vise ved starten av artikkelen din. Det andre interessante området er innenfor fanen 'SEO' øverst på siden. Det er så mange egendefinerte innstillinger for redigering av permalink, posttittel, meta søkeord og mange andre kule ting.

    Analytics og e-postmarkedsføring

    Dette er en del av Fork som virkelig skiller seg ut blant alle de andre. Du kan faktisk koble Google Analytics-kontoen til dashbordet i administrasjonsområdet ditt. Så når du logger deg inn på nettsiden, får du en fin visning av de siste besøkende og generelle trafikknumre.

    Det er definitivt noen WordPress plugins som kan etterligne denne funksjonaliteten. Men å tilby analysedata til brukere rett ut av boksen er imponerende. Hva mer kan gjøres med markedsføring? Vel, det er en interessant modul som heter “Mailmotor” som knytter seg direkte til dine e-postmarkedsføringskampanjer.

    Du kan koble til en hvilken som helst kampanjeovervåkningskonto og ha direkte tilgang til statistikken din. Du kan sende ut kampanjer og redigere nyhetsbrev alle fra Fork-administratorpanelet. Men selv om du ikke har en Campaign Monitor-konto, er det fortsatt mulig å sende ut e-post til dine registrerte brukere. Gaffel kan gjøre bruk av PHP post() fungere og oppføre seg som et markedsføringsverktøy, så vel som ditt primære CMS.

    Utvidelsesmoduler

    Nesten alle CMS tilbyr løsninger for utviklere å lage sine egne utvidbare applikasjoner. Innenfor Fork CMS kalles disse moduler og kan være innebygd på en hvilken som helst mal eller side på nettstedet ditt.

    Under installasjonsprosessen ble du gitt noen alternativer for å installere nye moduler som er inkludert med Fork som standard. Men det er også et lite galleri med voksende moduler som du kan laste ned og installere på nettstedet ditt. Du kan få tilgang til disse modulene ved å klikke på kategorien 'Innstillinger' og deretter klikke 'Moduler' i sidefeltet.

    Det er flere detaljer inkludert for alle moduler, sammen med administrering av installering / avinstallering for forskjellige funksjoner. Hvis du laster ned noen av .zip-filene fra modulgalleriet, kan du laste dem opp direkte fra administrasjonspanelet. Noen andre populære valg for moduler inkluderer fotogalleri, nyhetsbrev, avstemninger, og til og med Twitter for å vise nylige tweets på nettstedet ditt.

    Arbeider med egendefinerte temaer

    Fork CMS temasystemet er også ganske annerledes sammenlignet med WordPress. Alle temaressurser er kodet ved hjelp av .tpl-filer i stedet for .php. Dette kan være lett å henting for noen brukere som er kjent med maler. Men selv kjernefilene er delt opp i samsvar med formatet til templeringssystemet.

    For webutviklere som ønsker å dykke rett inn i koden, sjekk ut denne KB-støtten artikkelen som går i større detalj. Temaer kan bestå av så mange forskjellige malfiler som du vil. Den grunnleggende skjermen bruker alltid kjernematfiler, men disse blir overskrevet av eventuelle matchende filer i malmappen din.

    Det jeg elsker om Forks tema system er brukervennligheten for ikke-tekniske utviklere. Extensions-siden har en samling av flere temaer du kan laste ned og installere for testing. Når du er logget inn i administrasjonspanelet klikker du på “innstillinger” kategorien og velg deretter temaer. Du vil legge merke til en knapp i øverste høyre hjørne merket Last opp tema.

    Det anbefales faktisk at du laster opp temaer fremdeles i den opprinnelige .zip-filen. Gaffel kan dekomprimere zip-arkiver og kopiere over temainnholdet alle på baksiden. Pluss å installere et nytt tema er like enkelt som å klikke for å velge en ny og deretter lagre endringer. Hvis du vil ha mer informasjon om et bestemt tema, klikker du på "Detaljer" -linken under hver forhåndsvisnings miniatyrbilde.

    Siste tanker

    Personlig har jeg alltid likt å teste ny programvare og open source-prosjekter. Tidlige adopters er trendsettere som luker gjennom søppel og plukker opp på edelstener fra under ruinene. Og jeg har mange gode følelser etter å leke med Fork CMS. Det er mitt håp at du vil føle på samme måte.

    Denne artikkelen bør være nok til å komme deg i gang med din egen tilpassede Fork CMS-nettside. Det er også mange nyttige støttelinker fra samfunnet til utviklere og webansvarlige. Pluss prosjektet er fortsatt i aktiv utvikling, så du bør forvente å se flere spennende moduler og temaer som skal løses i månedene som skal følges. Hvis du har noen lignende ideer eller spørsmål om Fork CMS, kan du dele dem med oss ​​i diskusjonsområdet nedenfor.