Craft Open Source Content Management Software

Craft Gratis CMS -software

Een zelf gehost open source content management systeem; Een WordPress -alternatief

Met zijn gebruiksvriendelijke interface en een volledig aanpasbare backend. Craft CMS is ontworpen om het leven van de content -maker gemakkelijk te maken.

Overzicht

Craft CMS is een open source content management -systeem, ontwikkeld in ’s werelds populairste taal PHP. Het is een WordPress -alternatief voor uitgevers die diepere controle willen. En wil krachtigere prestaties van hun contentbeheersysteem. Craft is een flexibel, gebruiksvriendelijk CMS voor het maken van aangepaste digitale ervaringen op internet. Het heeft een intuïtief bedieningspaneel voor het maken van inhoud en administratieve taken. Het is een integratie-klaar framework. En het ondersteunt ingebouwde integraties met populaire marketingtools zoals Salesforce, MailChimp, HubSpot en nog veel meer. Een van de populaire kenmerken van het Craft CMS is de lokalisatie van wereldklasse. Daarom kunt u uw inhoud vertalen en lokaliseren voor een onbeperkt aantal sites, talen en locaties. Het bedieningspaneel is beschikbaar in 25 talen. Craft is een geweldig contentbeheersysteem voor de gemeenschap van de ontwikkelaar, omdat het een robuust raamwerk ondersteunt voor de ontwikkeling van module en plug -in. Het heeft ook een ingebouwde plug-inwinkel met honderden gratis en commerciële plug-ins. Je kunt alles bouwen wat je je kunt voorstellen met het plug -in framework van het vaartuig. Het heeft ook een actieve en levendige ontwikkelaarscommunity -bouwplug -ins voor het platform. Craft ondersteunt ook een krachtig e-commerceplatform voor het bouwen van geweldige e-commerce-ervaringen voor hun klanten. Als u op zoek bent naar een open source content management -systeem dat uw contentcreatie stroomlijnt en u meer kracht en controle geeft. Dan is Craft CMS een goede keuze voor jou.

Systeem vereisten


Hieronder volgen de aanbevolen systeemvereisten voor het Craft CMS:

  1. PHP 7.4 *
  2. MySQL 5.7+ met InnoDB, MariaDB 10.5+ of PostgreSQL 10+
  3. 512MB+ geheugen toegewezen aan PHP
  4. 200 MB+ vrije schijfruimte
  5. Componist 1.3+ Als u Craft via Composer installeert

Functies


Hieronder volgen de functies die u gedurende het hele proces flexibiliteit en controle geven.

  • Aangepaste velden: Aangepaste velden instellen op basis van de specifieke behoeften van uw inhoud. Kies uit een enorme verscheidenheid aan ingebouwde en door plug-in geleverde veldtypen.
  • Sectietypen: Niet alle inhoud is gelijk gemaakt. Craft wordt geleverd met drie soorten secties waarmee u uw inzendingen anders kunt beheren, afhankelijk van uw use case.
  • Sectietypen: Niet alle inhoud is gelijk gemaakt. Craft wordt geleverd met drie soorten secties waarmee u uw inzendingen anders kunt beheren, afhankelijk van uw use case.
  • Categorieën en tags: Dingen georganiseerd in vaartuig is eenvoudig met de ingebouwde categorie en tag-ondersteuning.
  • Multi-site: Beheer de inhoud voor meerdere gerelateerde websites van een enkele ambachtelijke installatie.
  • Lokalisatie: Al de inhoud van uw site kan worden gelokaliseerd om zich te richten op specifieke talen en gebieden - van de URL’s tot uw aangepaste veldwaarden.
  • Matrix: Maak herhalende en gemengde inhoudstypen met het krachtige matrixveldtype van Craft.
  • Invoertypen: Beheer meerdere soorten inhoud samen in hetzelfde gedeelte.
  • Formulieren: Creëer veelzijdige formulieren voor wat uw project snel vraagt, met een van de krachtige vormbuilder -plug -ins die beschikbaar zijn in de plug -inwinkel.

Installatie

Stap 1: Download Craft

Craft kan worden gedownload met componist of door een archief van ZIP of TAR.GZ handmatig te downloaden. Het eindresultaat zal hetzelfde zijn, dus ga met welke route je je meer op je gemak voelt.

Stap 2: Stel de bestandsrechten in

Om het vaartuig goed te laten werken, moet PHP naar de volgende plaatsen kunnen schrijven:

  • .env
  • componist.json
  • componist.lock
  • config/licentie.key
  • config/project/*
  • opslag/*
  • leverancier/*
  • Web/cpresources/* De exacte machtigingen die u moet instellen, is afhankelijk van de relatie tussen de systeemgebruiker die PHP actief is en die de werkelijke mappen/bestanden bezit.
  • Als ze dezelfde gebruiker zijn, gebruik dan 744.
  • Als ze zich in dezelfde groep bevinden, gebruik dan 774.
  • Als je niet zeker weet en het leven op de rand wilt leiden, gebruik dan 777.

Stap 3: Stel een beveiligingssleutel in

Elk CRAFT -project moet een unieke beveiligingssleutel hebben, die wordt gedeeld tussen elk van de omgevingen waarop het project is geïnstalleerd. U kunt de sleutel handmatig genereren en toewijzen, of vaartuigen voor u doen met een terminalcommando.

Stel de sleutel handmatig in

Genereer eerst een cryptografisch beveiligde sleutel, bij voorkeur met een wachtwoordgenerator zoals 1Password. (Er is geen lengtelimiet.) Open vervolgens uw .env -bestand (u moet mogelijk een app gebruiken zoals verzenden (opent een nieuw venster) om dit te doen als u macOS uitvoert) en deze regel vinden:

SECURITY_KEY=""

Plak uw beveiligingssleutel in de offertes en sla het bestand op.

Stel de sleutel in vanaf uw terminal

Ga in uw terminal naar de hoofdmap van uw project en voer de volgende opdracht uit:

php craft setup/security-key

\ #STEP 4: maak een database

Vervolgens moet u een database maken voor uw Craft Project. Craft 3 ondersteunt zowel MySQL 5.5+ als PostgreSQL 9.5+. Als u een keuze krijgt, raden we in de meeste gevallen de volgende database -instellingen aan:

  • MySQL
    • Standaard tekenset: UTF8
    • Standaard verzameling: UTF8_UNICODE_CI
  • Postgreesql
    • tekenset: utf8

\ #STEP 5: Stel de webserver in

Maak een nieuwe webserver om uw Craft Project te hosten. De document root (of “Webroot”) moet wijzen op uw web/ directory (of wat u het ook hebt gemaakt). Als u geen MAMP gebruikt (nieuw venster opent) of een ander lokaalhosting -tool, moet u waarschijnlijk uw hosts -bestand bijwerken, dus uw computer weet verzoeken naar uw gekozen hostnaam naar de lokale computer te routeren.

  • MacOS/Linux/Unix: /etc/hosts
  • Windows: \ Windows \ System32 \ Drivers \ etc \ hosts U kunt testen of u alles correct instelt door uw webbrowser aan te geven op http: ///index.php? P = admin/install (vervangen door de hostnaam van uw webserver). Als de installatiewizard van Craft wordt getoond, is de hostnaam correct opgelost naar uw ambachtelijke installatie.

\ #STEP 6: Voer de Setup Wizard uit

Eindelijk is het tijd om de Setup -wizard van Craft uit te voeren. U kunt dat uitvoeren vanuit uw terminal of uw webbrowser.

Terminal setup

Ga in uw terminal naar de hoofdmap van uw project en voer de volgende opdracht uit om de Setup Wizard te starten:

php craft setup

De opdracht zal u een paar vragen stellen om te leren hoe u verbinding kunt maken met uw database en vervolgens het installatieprogramma van Craft uitschakelen. Zodra het klaar is, zou u toegang moeten hebben tot uw nieuwe ambachtelijke site vanaf uw webbrowser.

Webbrowserinstelling

Ga in uw webbrowser naar http: ///index.php? P = admin/install (vervangen door de hostnaam van uw webserver). Als je tot nu toe alles goed hebt gedaan, moet je worden begroet door de Setup Wizard van Craft. De eerste stap van het installatieprogramma is om de licentieovereenkomst te accepteren (opent een nieuw venster). Scroll naar beneden door de overeenkomst (natuurlijk lezen) en klik op de knop “Got It” om te accepteren. De tweede stap is om uw databaseverbindingsinformatie in te voeren. De derde stap van het installatieprogramma is het maken van een beheerdersaccount. Wees niet een van die mensen en kies een sterk wachtwoord. De laatste stap is om uw systeemnaam, basis -URL en taal te definiëren. Klik op “Uperen” om het instelproces te voltooien. Enkele seconden later zou je een werkende vaartuigen moeten hebben! Als het succesvol was, zal Craft uw browser omleiden naar het bedieningspaneel. Gefeliciteerd, je hebt zojuist ambacht geïnstalleerd! Bouw nu iets ongelooflijks.

 Nederlands