InstantCMS и Composer
Где хранить папку Vendor
1 рядом с index.php движка
2 на уровень выше рядом с папкуй public_html например (по аналогии с ZendFramework)
P.S. Где безопасней и правильнее с учетом может быть развития CMS.
я считаю что безопаснее второй вариант конечно же и он работает, но у первого варианта есть одно существенное преимущество если я правильно разобрался с логикой установки компонентов. При установке готового компонента из архива распаковываются папки (чаще всего) в system templates ну и не забываем про манифест и sql, а если добавить логику от Composera то нужно ещё добавить необходимые строки в composer.json и после установки выполнить (composer install) и все зависимости устранятся, но файл composer.json должен лежать рядом с index.php тогда и vendor ляжет рядом с index.php. но наверное я слишком глубоко лезу и кроме меня этим ни кто не пользуется. Или это вообще большая глупость?
Где удобнее вам. Но я бы хранил в /system/fields/vendor/но вот вопрос безопасности где лучше хранить сторонние библиотеки
А вопрос безопасности всегда решается правильными правами доступа и .htaccess с Deny From All
В выходные хочется отдыхать, особенно учитывая время года и жаруВот прошли выходные более ста просмотров и нет ответов
Прошу прощения, но данная директория по моему для хранения полей. Или не так. Почему именно она???
Но я бы хранил в /system/fields/vendor/
Для сторонних библиотек есть /system/libs
Спасибо понял не до конца конечно вяжется с Composer. Но уже хотя бы не придумывать колесо.