Maksclub Опубликовано 2 марта, 2018 Жалоба Поделиться Опубликовано 2 марта, 2018 Всем привет, хочу публичную папку сделать и вынести туда публичные файлы, точнее получается вынести ядро на уровень выше. Делал кто? Чтобы подводные камни долго не собирать, решил спросить... Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 2 марта, 2018 Жалоба Поделиться Опубликовано 2 марта, 2018 Всем привет, хочу публичную папку сделать и вынести туда публичные файлы, точнее получается вынести ядро на уровень выше. Делал кто? Чтобы подводные камни долго не собирать, решил спросить...Если речь идёт о симпле, то у симплы как такового ядра нет. Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 2 марта, 2018 Автор Жалоба Поделиться Опубликовано 2 марта, 2018 (изменено) Если речь идёт о симпле, то у симплы как такового ядра нет. я имел в виду папк api, view, config (до кучи у меня еще папки vendor, tests, node_modules, файлы packagist.json, composer.json, phpunit.xml и вагон всякой технической ереси)хочу вынести выше Изменено 2 марта, 2018 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 2 марта, 2018 Жалоба Поделиться Опубликовано 2 марта, 2018 я имел в виду папк api, view, config (до кучи у меня еще папки vendor, tests, node_modules, файлы packagist.json, composer.json, phpunit.xml и вагон всякой технической ереси)хочу вынести вышеПопытка не пытка. Цитата Ссылка на сообщение Поделиться на другие сайты
ST_RU Опубликовано 2 марта, 2018 Жалоба Поделиться Опубликовано 2 марта, 2018 и вынести туда публичные файлы, точнее получается вынести ядро на уровень выше.... мысль понятна, но на моей памяти, тут ни разу на форуме не было таких вопросовтут консервировано всё.... ** про Simpla и OK на хабре писали на тему расширения возможностей.введи в поиске на хабре ключевые. про подключения в комментах есть полезное Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 2 марта, 2018 Автор Жалоба Поделиться Опубликовано 2 марта, 2018 (изменено) maks обучается технологиям.это отличный способ проводить время / не все так делают тут необходимость и учиться то и нечему, куча служебных папок в корне — плохо...я конечно перекрою все в конфиге nginx, на днях попробую вынести сие дело как надо... Просто пересадил проекты на PHP 7.1, сборку фронта нормальную (почти) сделал,навесил несколько либ полезных через composer и тесты развернул некоторые — пока просто развернул, а на 2 больших функционала напишу acceptance тесты (острая необходимость) По итогу — хотел бы нормально чтобы было в корне проекта Изменено 2 марта, 2018 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 2 марта, 2018 Автор Жалоба Поделиться Опубликовано 2 марта, 2018 ** про Simpla и OK на хабре писали на тему расширения возможностей.введи в поиске на хабре ключевые. про подключения в комментах есть полезное Отлично, спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
ABSORBER Опубликовано 2 марта, 2018 Жалоба Поделиться Опубликовано 2 марта, 2018 тут необходимость и учиться то и нечему, куча служебных папок в корне — плохо...я конечно перекрою все в конфиге nginx, на днях попробую вынести сие дело как надо...Чем плохо?Simpla не фреймворк где доступна только папка public. Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 2 марта, 2018 Автор Жалоба Поделиться Опубликовано 2 марта, 2018 (изменено) Чем плохо?Simpla не фреймворк где доступна только папка public. какая разница — фреймворк или нет Изменено 2 марта, 2018 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
ST_RU Опубликовано 2 марта, 2018 Жалоба Поделиться Опубликовано 2 марта, 2018 Просто пересадил проекты на PHP 7 вчера беда была у заказчика.. 5.2 ...всех это ждёт Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 3 марта, 2018 Автор Жалоба Поделиться Опубликовано 3 марта, 2018 вчера беда была у заказчика.. 5.2 ...всех это ждёт К тебе вопрос — ты JQuery код делаешь в виде плагинов? Или по старинке портянкой?Видел недаво у кого-то шаблон, там все в виде плагинов сделано Цитата Ссылка на сообщение Поделиться на другие сайты
ABSORBER Опубликовано 3 марта, 2018 Жалоба Поделиться Опубликовано 3 марта, 2018 какая разница — фреймворк или нетТакая структура папок обычно у фреймворков. Честно я не припомню CMS (не на фреймворках) с подобной структурой папок. И все же вы не ответили на вопрос: тут необходимость и учиться то и нечему, куча служебных папок в корне — плохо...я конечно перекрою все в конфиге nginx, на днях попробую вынести сие дело как надо...Чем плохо? Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 3 марта, 2018 Автор Жалоба Поделиться Опубликовано 3 марта, 2018 (изменено) И все же вы не ответили на вопрос:Чем плохо? ответил, удалил просто... хорошо — не плохо, но не удобно слегканужно настраивать веб-сервер при добавлении тех или иных служебных папок и файлов — не гуднапример нужно сделать Web API — просто бы добавить папку /rest рядом с /public и все Такая структура папок обычно у фреймворков. И там народ умудряется городить такое (направляют в корень)..., на Тостере раз 5 уже вправлял мозг, как надо настраивать сервера Изменено 3 марта, 2018 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
DaVinci Опубликовано 3 марта, 2018 Жалоба Поделиться Опубликовано 3 марта, 2018 (изменено) Всем привет, хочу публичную папку сделать и вынести туда публичные файлы, точнее получается вынести ядро на уровень выше. Делал кто? Чтобы подводные камни долго не собирать, решил спросить... по моему у тебя должно быть достаточно опыта для того что бы не задавать такие вопросы а просто опубликовать готовое решение возможно вынести куда угодно и что угодно, а еще лучше добавь неймспейсы и автозугрузку классов и тогда хоть в соседний домен выноси ядро еще не забудь про вендор и композер, можешь заодно отделить энтити от коры, не забудь прикрутить поддержку консоли и миграции, хотелось бы эктиврекорд но это уже на твое усмотрение , заливаешь все на гит и все тебя говорят спасибо))) а если без шуток то на кой оно тебе надо? если на одном ядре будет сидеть несколько сайтов тогда да... но в этом случае надо думать о том что и модели у приложений могут быть разные. в итоге суть остается только в том что бы юзать общих пользователей и статику, к примеру картинки. Изменено 3 марта, 2018 пользователем DaVinci Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 3 марта, 2018 Автор Жалоба Поделиться Опубликовано 3 марта, 2018 если на одном ядре будет сидеть несколько сайтов тогда да... Да, есть один ГИТ-репо и 3 проекта на нем вообще да — сделаю... просто хотел сократить время, тут больше мороки, чем опыта... мало ли, может кто сделал Цитата Ссылка на сообщение Поделиться на другие сайты
DaVinci Опубликовано 3 марта, 2018 Жалоба Поделиться Опубликовано 3 марта, 2018 Да, есть один ГИТ-репо и 3 проекта на нем вообще да — сделаю... просто хотел сократить время, тут больше мороки, чем опыта... мало ли, может кто сделал мультисайтовость одним словом, были наброски. но сложного там ничего нет. Цитата Ссылка на сообщение Поделиться на другие сайты
DaVinci Опубликовано 3 марта, 2018 Жалоба Поделиться Опубликовано 3 марта, 2018 Да, есть один ГИТ-репо и 3 проекта на нем вообще да — сделаю... просто хотел сократить время, тут больше мороки, чем опыта... мало ли, может кто сделал отправил в вк тебе ссылки на мультисайтовый проэкт Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 3 марта, 2018 Жалоба Поделиться Опубликовано 3 марта, 2018 Да, есть один ГИТ-репо и 3 проекта на нем вообще да — сделаю... просто хотел сократить время, тут больше мороки, чем опыта... мало ли, может кто сделал я делал только с одной базой и фото для трех сайтов. как сказал DaVinci у каждого сайта могут быть свои изменения в логике, фильтрах и тд. у меня у всех были существенные изменения в api/view. если конечно не надо ничего менять в контролерах, то покатит Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 3 марта, 2018 Автор Жалоба Поделиться Опубликовано 3 марта, 2018 (изменено) я делал только с одной базой и фото для трех сайтов. как сказал DaVinci у каждого сайта могут быть свои изменения в логике, фильтрах и тд. у меня у всех были существенные изменения в api/view. если конечно не надо ничего менять в контролерах, то покатит да с несколькими сайтами то понятно все завел вопрос именно по public папке с целью «мало ли, уже кто делал и готово» попробовал завести, где-то пути недосмотрел — надо будет по стеку внимательно пройти :—) Изменено 3 марта, 2018 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
a13x Опубликовано 4 марта, 2018 Жалоба Поделиться Опубликовано 4 марта, 2018 (изменено) что значит выше? Я делал такое, ну как сказать такое, менял структуру полностью, вроде всё работает, но папка api находилась на уровень ниже, типа так: /sys/api. Также переписал авторизацию на ту которая в моей cms используется + ещё много чего переделал.p.s. папка api итак находится в корне сервера, поэтому ещё выше врядли получится её переместить Изменено 4 марта, 2018 пользователем a13x Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 26 апреля, 2018 Автор Жалоба Поделиться Опубликовано 26 апреля, 2018 (изменено) Чем плохо?Simpla не фреймворк где доступна только папка public. Привет, да мусорно было, очень мусорно, вот прибрался наконец Стало ← БылоНе идеально — на первую уборочку нормально Изменено 26 апреля, 2018 пользователем Maksclub Цитата Ссылка на сообщение Поделиться на другие сайты
ABSORBER Опубликовано 27 апреля, 2018 Жалоба Поделиться Опубликовано 27 апреля, 2018 Привет, да мусорно было, очень мусорно, вот прибрался наконец Стало ← БылоНе идеально — на первую уборочку нормально выкладывай на github, может интересующиеся будут делать коммиты и симпла оживет Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.