Stáhněte si aplikaci nyní a vyzkoušejte zdarma na 10 dní
Měna Vybrat jazyk Vybrat oblast

Zobrazení pro vývojáře a systémové oblasti v bluetronix CMS

S přístupem pro vývojáře získáš přístup k dalším funkcím, systémovým složkám, databázovým tabulkám a zdrojovým oblastem bluetronix CMS. V tomto tutoriálu se dozvíš, které oblasti jsou k dispozici a jak oddělit vlastní rozšíření od systémových souborů, aby byla aktualizovatelná.

Další funkce s přístupem pro vývojáře

S přístupem pro vývojáře máš v bluetronix CMS k dispozici další funkce, které nejsou viditelné v běžném uživatelském zobrazení.

To zahrnuje další vývojářské složky ve správě souborů, přístup k PHP kódu stránek, další vývojářské databázové tabulky, stejně jako systémové skripty, šablony rozložení a moduly.

Úprava PHP kódu stránek

V běžném zobrazení CMS můžeš upravit HTML kód stránky. S přístupem pro vývojáře je ti také k dispozici tlačítko PHP Kód.

Pomocí toho můžeš k CMS stránce přidat vlastní PHP kód, například pro databázové dotazy, dynamický obsah, nahrazování uvnitř $LayoutHTML, funkce CMS nebo vlastní PHP funkce.

Další databázové tabulky

S přístupem pro vývojáře se ve správě databází zobrazují další systémové tabulky. To zahrnuje například tabulky pro rozložení, správu stránek, systémová nastavení a další interní funkce CMS.

Tyto vývojářské a systémové tabulky jsou ve správě databází označeny červeně.

Struktura červeně označených vývojářských databázových tabulek nesmí být měněna. Nesmíš tam mazat, přidávat nebo přejmenovávat sloupce, měnit datové typy a přizpůsobovat systémové struktury. Tyto tabulky mohou být při aktualizaci systému aktualizovány nebo nahrazeny.

Adresáře vývojářů v správě souborů

S přístupem pro vývojáře se ve správě souborů zobrazují další systémové složky. Tyto vývojářské složky jsou zobrazeny červeně a obvykle začínají bx_.

Mezi nejdůležitější složky patří bx_doc, bx_fonts, bx_Image, bx_Import, bx_Layout, bx_Mod, bx_script a bx_style.

bx_doc

Ve složce bx_doc se nacházejí předinstalované vzorové soubory a dokumenty. To mohou být například PDF dokumenty, které se používají v rámci vzorových stránek nebo šablon.

bx_fonts

Ve složce bx_fonts jsou písma dodávaná nebo nainstalovaná bluetronix CMS. Tato písma mohou být používána v různých designech a rozloženích CMS.

bx_Img

Složka bx_Img obsahuje výchozí obrázky aktuálně používaného tématu nebo sad obrázků.

Jako vývojář si můžeš vybrat jinou sadu obrázků k tématu. Různé sady obrázků k tématu používají stejné definované názvy souborů a fungují tak jako jednotná šablona. HTML struktura se při změně sady obrázků k tématu nemusí měnit.

bx_Import

Složka bx_Import se používá pro import externích webových stránek. Například mohou být připraveny webové stránky Bootstrap-5 pro import a uloženy v této oblasti. Soubory jsou poté analyzovány a začleněny do struktury bluetronix CMS.

bx_Layout

Ve složce bx_Layout se nacházejí šablony stránek a sekcí CMS. Tyto šablony jsou následně k dispozici uživateli například prostřednictvím Vložení → Sekce stránky.

Jako vývojář si můžeš vytvořit vlastní šablony pro sekce Hero, textové oblasti, oblasti produktů, kontaktní oblasti, prvky teaseru a další individuální sekce stránek. Konečný uživatel může tyto prvky poté vložit prostřednictvím běžného editoru, aniž by musel programovat HTML.

bx_script

Ve složce bx_script se nacházejí JavaScript soubory dodávané bluetronix CMS. To zahrnuje mimo jiné BxHeadScript.js a BxScript.js.

V závislosti na aktivovaných jazycích mohou být navíc vytvářeny jazykově závislé verze, například BxScript_en.js, BxScript_de.js nebo BxScript_fr.js.

Uvnitř složky script se nachází také adresář Source. Tam leží jednotlivé zdrojové soubory nebo komponenty, ze kterých se vytvářejí později používané hlavní soubory.

bx_style

Analogicky k bx_Script obsahuje bx_style centrální styly bluetronix CMS. Z toho jsou například generovány stylové soubory používané systémem. I zde mohou být zdrojové soubory, ze kterých jsou sestavovány konečné CSS soubory.

Systémové složky a aktualizace

Červeně označené bx_-systémové složky patří k bluetronix CMS a mohou být při aktualizaci systému úplně nebo částečně přepsány. Proto není dovoleno ukládat vlastní změny přímo do běžných systémových souborů.

Vlastní soubory uvnitř systémových oblastí musí být označeny _own. Toto označení signalizuje bluetronix CMS, že se jedná o vlastní projektem specifický soubor.

Příklady jsou config_own.php, MyScript_own.js, MyStyle_own.css nebo MyTemplate_own.txt. Přípona souboru v tomto případě není rozhodující. Rozhodující je označení _own v názvu souboru.

Vlastní úpravy tedy vždy uvnitř červených systémových složek vytvářej jako _own-soubory. Tímto způsobem zůstanou tyto vlastní soubory také po aktualizaci bluetronix CMS zachovány.

Systémové soubory neměň přímo

Existující systémový soubor bys neměl přímo upravovat. Použij jej v případě potřeby jako šablonu, zkopíruj jej, označ kopii _own a proveď své vlastní úpravy v této souboru.

bx_Mod

Ve složce bx_Mod se nacházejí moduly bluetronix CMS. To mohou zahrnovat například blog, obchod, vyhledávání, přihlášení a další moduly CMS.

Modul může obsahovat různé soubory a oblasti, například konfigurace, seznamy, detailní pohledy, PHP skripty a další modulární soubory.

Úprava modulových souborů

Také u modulárních souborů platí: originální systémové soubory by neměly být přímo měněny. Můžeš je zobrazit, přečíst, použít jako základ a zkopírovat. Pro vlastní verzi poté vytvoř kopii s _own a prováděj zde své změny.

Nejdůležitější pravidla pro vývojáře

1. Červeně označené databázové tabulky nezměňuj strukturálně.
2. Červeně označené bx_-systémové složky mohou být při aktualizacích přepsány.
3. Systémové soubory neměň přímo pro vlastní úpravy.
4. Vlastní soubory v systémových oblastech vždy označuj s _own.
5. Systémové soubory lze číst a kopírovat jako šablony.
6. Vlastní úpravy pak prováděj v _own-souborech.

Shrnutí

Přístup pro vývojáře rozšiřuje bluetronix CMS o další funkce a systémové oblasti jako PHP kód, databázové tabulky pro vývojáře, bx_-systémové složky, moduly, skripty, styly a šablony rozložení.

Obzvlášť důležité je oddělení systémových souborů a vlastních rozšíření. Originální systémové soubory používáš jako šablony, vlastní úpravy zakládáš jako _own-soubory.

Často kladené otázky

co se nás zákazníci často ptají

Jaké další funkce získám s přístupem pro vývojáře?

Získáš mimo jiné přístup k dalším vývojářským složkám, PHP kódu stránek, dalším systémovým tabulkám, stejně jako k systémovým skriptům, šablonám rozložení a modulům.

Kde mohu uložit vlastní PHP kód pro stránku?

S přístupem pro vývojáře máš na stránce CMS navíc k dispozici tlačítko PHP kód.

Mohu červeně označené databázové tabulky měnit strukturálně?

Strukturu těchto vývojářských a systémových tabulek nelze měnit. Neměl bys tam mazat, přidávat nebo přejmenovávat sloupce a měnit typy dat nebo systémové struktury.

Jak poznám vývojářské složky?

Vývojářské složky jsou ve správě souborů zobrazeny červeně a obvykle začínají na bx_.

Jaký úkol má bx_Layout?

V bx_Layout se nacházejí šablony stránek a sekcí CMS. Jako vývojář můžeš poskytovat vlastní šablony, které si koncový zákazník později může vybrat přes Vložit → Sekce stránky.

Proč bych neměl přímo měnit systémové soubory?

Systémové soubory a systémové složky mohou být při aktualizaci bluetronix CMS přepsány. Přímé změny by se mohly ztratit.

Jak založím vlastní soubory, které jsou aktualizovatelné?

Vlastní soubory v systémových oblastech označuj v názvu souboru s _own, například MyScript_own.js nebo MyStyle_own.css.

Mohu použít existující systémové soubory jako šablonu?

Ano. Můžeš si prohlédnout systémový soubor a použít ho jako základ. Pro vlastní úpravy bys měl kopírovat, označit kopii s _own a poté upravovat pouze tento vlastní soubor.

CMS