„Craft“ atvirojo kodo turinio valdymo programinė įranga

Craft Nemokama CMS programinė įranga

Savarankiškai priglobta atvirojo kodo turinio valdymo sistema; „WordPress“ alternatyva

Su savo vartotojui pritaikyta sąsajai ir visiškai pritaikoma pagrindine dalimi. „Craft CMS“ yra skirtas palengvinti turinio kūrėjo gyvenimą.

Apžvalga

„Craft CMS“ yra atvirojo kodo turinio valdymo sistema, sukurta populiariausioje pasaulio kalboje PHP. Tai „WordPress“ alternatyva leidėjams, norintiems giliau valdyti. Ir norite galingesnių jų turinio valdymo sistemos našumo. „Craft“ yra lankstus, patogus CMS, skirtas sukurti pasirinktinę skaitmeninę patirtį internete. Jis turi intuityvią turinio kūrimo ir administracinių užduočių valdymo skydą. Tai yra integracijos paruošta sistema. Ir tai palaiko integruotas integracijas su populiariomis rinkodaros priemonėmis, tokiomis kaip „Salesforce“, „Mailchimp“, „HubSpot“ ir daugelis kitų. Viena iš populiarių „Craft CMS“ bruožų yra jos pasaulinės klasės lokalizacija. Todėl tai leidžia išversti ir lokalizuoti savo turinį neribotą skaičių svetainių, kalbų ir lokalių. Jo valdymo skydelį galima įsigyti 25 kalbomis. „Craft“ yra nuostabi turinio valdymo sistema kūrėjų bendruomenei, nes ji palaiko patikimą modulio ir papildinių kūrimo sistemą. Jame taip pat yra įmontuota papildinių parduotuvė su šimtais nemokamų ir komercinių papildinių. Galite sukurti viską, ką galite įsivaizduoti naudodami „Craft“ papildinio sistemą. Jis taip pat turi aktyvius ir gyvybingus platformos kūrėjų bendruomenės kūrimo papildinius. „Craft“ taip pat palaiko galingą elektroninės komercijos platformą, skirtą kurti puikią elektroninės komercijos patirtį savo klientams. Jei ieškote atvirojo kodo turinio valdymo sistemos, kuri supaprastina jūsų turinio kūrimą ir suteikia daugiau galios ir valdymo. Tada „Craft CMS“ yra geras pasirinkimas.

Sistemos reikalavimai


Toliau pateikiami rekomenduojami sistemos CMS sistemos reikalavimai:

  1. PHP 7.4 *
  2. „MySQL 5.7+“ su „InnoDB“, „Mariadb 10.5+“ arba „Postgresql 10+“
  3. 512MB+ atminties, skirtos PHP
  4. 200MB+ nemokama vieta diske
  5. Kompozitorius 1.3+, jei diegia amatą per kompozitorių

Funkcijos


Toliau pateikiamos funkcijos, kurios suteikia lankstumo ir valdymo visame procese.

  • Pasirinktiniai laukai: Nustatykite pasirinktinius laukus pagal konkrečius jūsų turinio poreikius. Pasirinkite iš daugybės įmontuotų ir papildinių tiekiamų laukų tipų.
  • Skyrių tipai: Ne visas turinys yra sukurtas lygus. „Craft“ yra trijų tipų skyriai, leidžiantys skirtingai valdyti įrašus, atsižvelgiant į jūsų naudojimo atvejį.
  • Skyrių tipai: Ne visas turinys yra sukurtas lygus. „Craft“ yra trijų tipų skyriai, leidžiantys skirtingai valdyti įrašus, atsižvelgiant į jūsų naudojimo atvejį.
  • Kategorijos ir žymos: Laikyti daiktus, sutvarkytus amatuose, yra lengva su įmontuota kategorijomis ir etikečių palaikymu.
  • Kelių svetainių: Tvarkykite kelių susijusių svetainių turinį iš vieno amato diegimo.
  • Lokalizavimas: Visas jūsų svetainės turinys gali būti lokalizuotas atsižvelgiant į konkrečias kalbas ir teritorijas - nuo URL iki jūsų pasirinktinių lauko verčių.
  • Matrica: Sukurkite pakartotinius ir mišrių turinio tipus su galingu amato matricos lauko tipu.
  • Įrašų tipai: Tame pačiame skyriuje valdykite kelių tipų turinį.
  • Formos: Sukurkite universalias formas, kurias greitai reikalauja jūsų projektas, su vienu iš galingų „Form Builder“ papildinių, kuriuos galima įsigyti papildinių parduotuvėje.

diegimas

1 žingsnis: Atsisiųskite amatą

Amatą galima atsisiųsti su kompozitoriumi arba rankiniu būdu atsisiunčiant ZIP arba TAR.GZ archyvą. Galutinis rezultatas bus tas pats, todėl eikite su tuo, kuris maršrutas jaučiatės patogiau.

2 veiksmas: nustatykite failo leidimus

Kad amatas tinkamai veiktų, PHP turi mokėti rašyti šiose vietose:

  • .env
  • kompozitorius.jsonas
  • kompozitorius
  • konfigūracija/licencija.Key
  • konfigūracija/projektas/*
  • Sandėliavimas/*
  • Pardavėjas/*
  • Žiniatinklis/cpresources/* Tikslūs leidimai, kuriuos turėtumėte nustatyti, priklauso nuo sistemos vartotojo, kurį veikia PHP, ryšys ir kam priklauso tikrieji aplankai/failai.
  • Jei jie yra tas pats vartotojas, naudokite „744“.
  • Jei jie yra toje pačioje grupėje, naudokite „774“.
  • Jei nesate tikri ir norite gyventi gyvenimą ant krašto, naudokite „777“.

3 žingsnis: nustatykite saugos raktą

Kiekviename amatų projekte turėtų būti unikalus saugos raktas, kuris yra dalijamasi tarp kiekvienos aplinkos, kurioje projektas yra įdiegtas. Galite sugeneruoti ir priskirti raktą rankiniu būdu arba turėti amatų tai padaryti jums su terminalo komanda.

Nustatykite raktą rankiniu būdu

Pirmiausia sugeneruokite kriptografiškai saugų raktą, geriausia naudodamiesi slaptažodžių generatoriumi, pavyzdžiui, „1Password“. (Nėra ilgio limito.) Tada atidarykite failą „.env“ (jums gali tekti naudoti tokią programą, pavyzdžiui, „Transmit“ (atidaro naują langą), kad tai padarytumėte, jei paleidžiate „MacOS“), ir suraskite šią eilutę:

SECURITY_KEY=""

Įklijuokite savo saugos raktą citatų viduje ir išsaugokite failą.

Nustatykite raktą iš savo terminalo

Savo terminale eikite į savo projekto pagrindinį katalogą ir paleiskite šią komandą:

php craft setup/security-key

\ #STEP 4: Sukurkite duomenų bazę

Toliau turite sukurti savo amatų projekto duomenų bazę. „Craft 3“ palaiko ir „MySQL 5.5+“, ir „Postgresql 9.5+“. Jei jums suteikiamas pasirinkimas, daugeliu atvejų rekomenduojame šiuos duomenų bazės nustatymus:

  • „MySQL“
    • Numatytasis simbolių rinkinys: „UTF8“
    • Numatytasis palyginimas: UTF8_UNICODE_CI
  • „Postgresql“
    • simbolių rinkinys: UTF8

\ #STEP 5: Nustatykite žiniatinklio serverį

Sukurkite naują žiniatinklio serverį, kad galėtumėte priglobti savo amatų projektą. Jo dokumento šaknis (arba „Webroot“) turėtų nurodyti jūsų žiniatinklio/ katalogą (ar bet ką, ką pervadinote). Jei nenaudojate „Mamp“ (atidarote naują langą) ar kitą „Localhosting“ įrankį, greičiausiai turėsite atnaujinti savo pagrindinių kompiuterių failą, todėl jūsų kompiuteris žino, kad reikia nukreipti užklausas į pasirinktą pagrindinio kompiuterio vardą į vietinį kompiuterį.

  • „MacOS“/„Linux“/„Unix“: `/etc/hosts“
  • „Windows“: `\ Windows \ System32 \ tvarkyklės \ etc \ Hosts“ Galite patikrinti, ar viską teisingai nustatote, nurodydami savo žiniatinklio naršyklę į „http: ///index.php? P = admin/diegti“ (pakeičiant savo žiniatinklio serverio pagrindinio kompiuterio vardą). Jei rodomas „Craft“ sąrankos vedlys, pagrindinio kompiuterio vardas teisingai išsprendžia jūsų amatų diegimą.

\ #STEP 6: paleiskite sąrankos vedlį

Galiausiai atėjo laikas paleisti „Craft“ sąrankos vedlį. Galite tai paleisti iš savo terminalo arba žiniatinklio naršyklės.

terminalo sąranka

Savo terminale eikite į savo projekto pagrindinį katalogą ir paleiskite šią komandą, kad pradėtumėte sąrankos vedlį:

php craft setup

Komanda užduos jums keletą klausimų, kad sužinotumėte, kaip prisijungti prie savo duomenų bazės, ir tada pradėti „Craft“ diegimo programą. Kai tai bus padaryta, turėtumėte sugebėti pasiekti savo naująjį amatų svetainę iš savo interneto naršyklės.

žiniatinklio naršyklės sąranka

Savo interneto naršyklėje eikite į „http: ///index.php? P = admin/diegti“ (pakeičiate savo žiniatinklio serverio pagrindinio kompiuterio vardą). Jei iki šiol viską padarėte teisingai, jus turėtų pasveikinti „Craft“ sąrankos vedlys. Pirmasis montuotojo žingsnis yra sutikti su licencijos sutartimi (atidaro naują langą). Slinkite žemyn per susitarimą (žinoma, perskaitykite visa tai) ir spustelėkite mygtuką „GOT IT“, kad sutiktumėte. Antras žingsnis yra įvesti savo duomenų bazės ryšio informaciją. Trečiasis diegimo programos žingsnis yra sukurti administratoriaus paskyrą. Nebūkite vienas iš tų žmonių ir būtinai rinkitės stiprų slaptažodį. Paskutinis žingsnis yra apibrėžti savo sistemos pavadinimą, pagrindinį URL ir kalbą. Norėdami užbaigti sąrankos procesą, spustelėkite „Baigti“. Po kelių sekundžių turėtumėte įdiegti darbinį amatą! Jei tai buvo sėkminga, „Craft“ nukreips jūsų naršyklę į valdymo skydelį. Sveikiname, jūs ką tik įdiegėte amatą! Dabar pastatykite ką nors neįtikėtino.

 Latviski