Файлове - Разработка на уеб сайт на MODX Revolution

активи/компоненти/ име_на_компонент

Файловете, които не изискват уеб достъп, се намират в тази директория:

ядро/компоненти/ име_на_компонент

Файловете за фрагмента на Wayfinder, например, ще бъдат разположени в тези две директории:

активи/компоненти/wayfinder/

ядро/компоненти/wayfinder/

В MODX Revolution директорията/core, която съдържа всички основни MODX PHP файлове, може да бъде разположена извън директориятаpublic_html, така че тези файлове не могат да бъдат достъпни директно от Интернет. Това прави MODX много по-сигурен. Добър принцип за сигурност за файловете е файловете, съдържащи изпълним код (като PHP изпълними файлове) или чувствителни материали (като номера на кредитни карти) да се намират в преместената директория/core, така че да не могат да бъдат достъпни директно от Интернет.

Новите в MODX често не знаят къде да качат своите файлове. Официалният отговор от MODX е впечатляващ, но безполезен: „отидете където искате“. Основен принцип на MODX е да не ограничава потребителите в нищо, стига това да не пречи на правилното функциониране на MODX (а MODX е проектиран да има много малко ограничения). Докато знаете къде са вашите файлове и можете да кажете на MODX къде са, всичко работи както трябва.

Някои потребители обичат да качват файловете си в директории, разположени в основната директория на сайта (като/images, /css, /js ). Друго подходящо място би била директорията/assets (т.е.assets/images, assets/css, assets/js ). Правилно разработените компоненти на трети страни могат да бъдат посочени чрез настройка на MODX_ASSETS_PATH.

Директория/активи никогасе използва от ядрото на MODX, така че можете да сте сигурни, че няма да бъде променено, когато надстроите вашата версия на MODX. Ако вашите файлове се намират в директорията/assets, можете да сте сигурни, че те няма да бъдат засегнати от актуализация.