Файли - Створення сайту на MODX Revolution
assets/components/ component_name
Файли, які не вимагають доступу до Інтернету, розміщуються в цій директорії :
core/components/ component_name
Файли для сніппета Wayfinder, наприклад, будуть розташовані в цих двох директоріях:
assets/components/wayfinder/
core/components/wayfinder/
У MODX Revolution директорія/core, що містить усі ключові PHP файли MODX, може бути розташована поза директорієюpublic_html, тому доступ до цих файлів не може здійснюватися безпосередньо з Інтернету. Це робить MODX набагато безпечнішим. Хорошим принципом безпеки для файлів є те, що файли, що містять код, що виконується (наприклад, виконувані файли PHP) або важливі матеріали (наприклад, номери кредитних карток) повинні знаходитися в переміщеному каталозі/core, тому доступ до них безпосередньо з Інтернету неможливо.
Новачки в MODX часто не знають куди завантажувати свої файли. Офіційна відповідь MODX вражає, але є марною: "туди, куди хочете". Це основний принцип MODX - не обмежувати користувачів ні в чому, якщо це не завадить правильному функціонуванню MODX (а MODX розроблена так, що існує зовсім небагато обмежень). Поки ви знаєте, де знаходяться ваші файли і можете вказати MODX, де вони, все працює як треба.
Деякі користувачі люблять завантажувати їх файли в каталоги, розташовані в кореневому каталозі сайту (наприклад,/images, /css, /js ). Іншим відповідним місцем може бути каталог/assets (тобто,assets/images, assets/css, assets/js ). На належно розроблені компоненти сторонніх розробників можна посилатися за допомогою установки MODX_ASSETS_PATH.
Каталог/assets ніколи невикористовується ядром MODX, тому ви можете бути впевнені, що він не буде змінений під час оновлення вашої версії MODX. Якщо ваші файли знаходяться в каталозі/assets, ви можете бути впевнені, що їх не торкнеться жодне оновлення.