Software pro správu obsahu Concrete5

Concrete5 Bezplatný software CMS

Snadno vytvořte složité webové stránky pomocí Concrete5 CMS

Concrete5 CMS je systém správy obsahu s otevřeným zdrojovým kódem. Bod a kliknutí, zdarma CMS, který vytváří webové stránky. Systém je psán v programovacím jazyce PHP.

Přehled

Concrete5 CMS patří mezi nejoblíbenější systémy pro správu obsahu dostupných ve světě s otevřeným zdrojovým kódem. Považuje se za alternativu k WordPress, Joomle a Drupalu. Concrete5 má modulární editační systém, takže můžete stránky upravovat bez znalosti o kódování. Stačí si vybrat modul, který chcete vložit nebo upravit, a klikněte, kam chcete. Kromě toho můžete upravovat moduly ve formátu HTML, pokud chcete, takže pokud máte znalosti, můžete mít ještě větší kontrolu nad svými moduly. Snadné udržování, dobrá bezpečnost. Pro provádění pokročilých funkcí není třeba externích pluginů. V přeplněném tržním prostoru vyniká Concrete5 jako řešení, které páruje robustní funkčnost s snadným použitím a nízkými náklady na nasazení. Concrete5 CMS je vyvinut pomocí programovacího jazyka PHP. Proto dává vývojářům plnou kontrolu nad displejem a umožňuje editoru vykreslit správné hodnoty. Concrete5 má fóra pro komunitu a podpory dobré uživatele a také placené doplňky, které poskytují pokročilé funkce, které mohou chybět jiným Open-Source CMS. Concrete5 CMS obsahuje funkci aktualizace na jedno kliknutí. Výsledkem je, že je opravdu užitečné aktualizovat. Nemusíte stahovat spoustu souborů na místní úrovni. Poté jej nahrajte a poté spusťte samostatný proces aktualizace pro aktualizaci Concrete5. Pro libovolný web můžete použít Concrete5 CMS. Ale není vhodné pro webshopy. Určitě existují pluginy. Ale lepší jít s vyhrazenou platformou elektronického obchodování, jako je Prestashop.

Požadavky na systém


Concrete5 je psán primárně v PHP. Navíc jsou zapotřebí některá rozšíření PHP, která poskytují další funkce. Verze PHP tlumočníka a potřebné rozšíření PHP závisí na používané verzi Concrete5. Níže najdete podrobnosti pro obě podporované hlavní verze Concrete5.

Concrete5 verze 8

Verze 8 je aktuální hlavní vydání Concrete5. Nejnovější verze této série je považována za nejbezpečnější a nejstabilnější verzi.

požadavky PHP

PHP-7.3 pracuje s 8,5+ PHP-7.4 pracuje s budoucím vydáním V9.0

Výběr verze PHP

Pokud je verze označena jako „pracuje s betonem5“, znamená to, že bychom očekávali, že Concrete5 bude v tomto prostředí přijatelně provozovat. Pokud je označena jako „doporučená pro beton5“, znamená to, že je to verze, kterou bychom si vybrali pro naše produkční prostředí, a to je verze, se kterou testujeme.

Php Extensions

Concrete5 verze 8.x vyžaduje následující rozšíření PHP:

  • MySQL (s rozšířením PDO)
  • Dom
  • Simplexml
  • ICONV
  • GD Knihovna s freetype
  • FileInfo
  • MbString
  • Curl
  • McRypt
  • Ziparchive (pro automatické aktualizace a funkce komunity)

Konfigurace PHP

Concrete5 verze 8.x vyžaduje následující konfiguraci:

  • PHP SEFFEM REDE OFF
  • Limit paměti PHP nejméně 64 MB (pro zpracování a zpracování velkých obrazových souborů může být zapotřebí více).
  • MySQL 5.1.5 nebo vyšší, nebo Mariadb, s podporou UTF8MB4.
  • Podpora tabulky mysql innodb

Concrete5 verze 7

Poznámka: Důrazně se doporučuje, abyste upgradovali své weby Concrete5 5.7.x na verzi 8 nebo vyšší.

požadavky PHP

PHP-7.3 N/A 7.4 N/A Ne

Výběr verze PHP

Pokud je verze označena jako „pracuje s betonem5“, znamená to, že bychom očekávali, že Concrete5 bude v tomto prostředí přijatelně provozovat. Pokud je označena jako „doporučená pro beton5“, znamená to, že je to verze, kterou bychom si vybrali pro naše produkční prostředí, a to je verze, se kterou testujeme.

Php Extensions

Concrete5 5.7.x vyžaduje následující rozšíření PHP:

  • MySQL (s rozšířením PDO)
  • Dom
  • Simplexml
  • GD Knihovna s freetype
  • Curl
  • McRypt
  • Ziparchive (pro automatické aktualizace a funkce komunity)

Konfigurace PHP

Concrete5 verze 5.7.x vyžaduje následující konfiguraci:

  • PHP SEFFEM REDE OFF
  • Limit paměti PHP nejméně 64 MB (pro zpracování a zpracování velkých obrazových souborů může být vyžadováno více.)
  • MySQL 5.1.5 nebo vyšší, nebo Mariadb
  • Podpora tabulky mysql innodb

Webový server

Concrete5 podporuje webové servery Apache i Nginx a v minulosti byl vyroben tak, aby spolupracoval s IIS. Oficiální podpora je pouze pro Apache a Nginx.

databáze

MySQL (5,7 nebo vyšší) nebo MariAdb oba fungují. Pokud je to možné, nastavte tabulku row_format na dynamic, abyste se vyhnuli problémům s velkými formami.

Funkce


Níže jsou uvedeny klíčové rysy Concrete5

  • Jednoduchá instalace.
  • Aktualizace verze jednoho kliknutí.
  • Podpora doplňků.
  • Rychlé instalace z Concrete5 Marketplace prostřednictvím palubní desky webu.
  • Automatické oznámení o aktualizaci doplňku.
  • 1000 doplňků na tipech prstů.
  • Core Support Add-Ons.
  • Velký adresář témat.

Instalace

Instalace Concrete5 na webový hostitel

Chcete -li začít, budete potřebovat hostingové prostředí. Pro většinu lidí to znamená koupit hostingový plán. Concrete5 bude běžet téměř kdekoli, ale máme nějaké hostingové partnery, které stojí za to se odhlásit. Místní vývoj můžete také provést s Concrete5 instalací různých požadovaných komponent a spuštěním místního webového serveru.

  1. Stažení Nejnovější verze Concrete5.
  2. Přesuňte nebo nahrajte tento soubor ZIP na váš webový server nebo webový prostředí. Budete chtít rozbalit soubor ve složce přístupné na webu ve vašem webovém prostoru. Tato složka je obvykle veřejná \ _html. Pokud chcete spustit Concrete5 v podadresáři, můžete vytvořit novou složku, jako je „nový web“ a rozepne své soubory Concrete5.
  3. Po rozbalení souboru přidáte některé nové složky a index.php.
  4. Složky Aplikace/soubory/, aplikace/config/, balíčky/a aktualizace/budou muset být zapisovatelné procesem webového serveru. To může znamenat, že složky budou muset být „zapisovatelné světem“, v závislosti na vašem hostingovém prostředí. Pokud váš server podporuje spuštění jako SUEXEC/PHPSUEXEC, měly by soubory vlastnit váš uživatelský účet a na všechny z nich 755. To znamená, že váš proces webového serveru může dělat cokoli, co se jim líbí, ale nic jiného nemůže (i když je každý může zobrazit, což se očekává.) Pokud to není možné, další dobrou možností je nastavit uživatele Apache (buď „“ Apache „nebo„ nikdo “) jako plná práva na tento spis. Pokud není možné, CHMOD 777 na soubory/ a všechny položky uvnitř (např. CHMOD -R 777 Files/ *)
  5. Vytvořte novou databázi MySQL a uživatelský účet MySQL s úplnými oprávněními v databázi. Poznamenejte si svůj databázový server (obvykle „localhost“) a název databáze a název a heslo pro uživatele databáze, který má přístup k této databázi.
  6. Navštivte svůj web „http://example.com“ nebo „http://example.com/new-site/“, pokud jste extrahovali zip Concrete5 do složky s názvem „New-Site“. Uvidíte užitečnou instalační obrazovku, jako je tato:

Instalace Concrete5 s skladatelem a příkazovým řádkem

Všestrannější a udržovatelnější než jednoduše stažení souboru ZIP z Concrete5.org, Composer je lepší způsob, jak nainstalovat Concrete5. Než začnete tento proces, budete muset mít na svém vývojovém stroji k dispozici prostředí místního vývoje a budete muset vědět, jak jej nakonfigurovat. Toto vývojové prostředí musí odpovídat minimálním systémovým požadavkům Concrete5. Bude potřebovat nainstalované a spuštění PHP a MySQL a budete muset vědět, jak k nim přistupovat prostřednictvím příkazového řádku. Tato příručka se může dotknout některých z těchto témat, ale pokud některá z nich je zcela neznámá, musíte provést další čtení.

Vytvořte adresář pro váš web

Nejprve vytvořte adresář pro váš web v adresáři, kde jsou vaše vývojové stránky obvykle nainstalovány. Budu vytvořit web s názvem „Hello World“. Nejprve vytvoříme databázi pro vaši aplikaci Hello World. Spusťte klienta MySQL s uživatelem schopným vytvořit databázi (jako je root) a vytvořte databázi Hello World: Vytvořit databázi Hello_WorldExit z MySQL zpět do adresáře Hello-World. Nyní se chystáme nainstalovat Concrete5 prostřednictvím skladatele. (Poznámka: Tato příručka předpokládá, že na svém vývojovém stroji nainstaluje skladatel. Pokud tak neučiníte, musíte se vydat na http://getcomposer.org/ a odtud nainstalovat skladatele.) Composer Create-Project -N Concrete5/Composer Hello_Worldthis bude nainstalovat Concrete5 a jeho závislosti PHP v adresáři s názvem Hello-World.

Instalace Concrete5 prostřednictvím nástroje příkazového řádku

Nyní je čas nainstalovat beton5. Pojďme použít nástroj Interactive Instalation Instalation Command Line:

cd hello-world`
./vendor/bin/concrete5 c5:install -i

Zadejte podrobnosti konfigurace místní databáze a místního webu a stiskněte klávesu Enter. Instalace by měla být dokončena za méně než minutu:

Přístup k našemu webu

Nyní, když jsme nainstalovali Concrete5, pojďme to procházet. Ve výrobním prostředí byste chtěli nakonfigurovat webový server, jako je Apache nebo Nginx, aby sloužil tomuto obsahu - ale to není nutné v našem vývojovém prostředí. Místo toho pojďme rychle pomocí vestavěného webového serveru PHP pro spuštění a podávání a obsahu našeho adresáře Hello \ _world. Nejprve se změňte do veřejného/ adresáře a spusťte tento příkaz z adresáře:

cd public
php -S localhost:8000

To by vám mělo během několika sekund přinést plně funkční server. Dále navštivte http: // localhost: 8000 ve vašem webovém prohlížeči. Nyní máte plně funkční web Concrete5, vázaný na prostředí místního rozvoje! Nyní, když je Concrete5 v provozu, pojďme se rychle seznámit (nebo znovu se re-familiarizovat) s nastavením, funkcemi a funkčnostmi, které Concrete5 poskytuje.

 Čeština