Kosjak76 Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 Вопрос к Денису:Что с обновлением? Планируется или нет?Если планируется, то когда и насколько глобальное?Вообще очень плохо, что нет никакой обратной связи от разработчика, ничего не известно, сплошные шифры...Очень нужен ответ на эти вопросы! Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 Не понятно, с какой стати такой пост разместили в разделе "Новости Simpla CMS".То, что обновлений не было почти полтора года, это не новость... Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 4 октября, 2016 Автор Жалоба Поделиться Опубликовано 4 октября, 2016 Непонятно, с какой стати ты лезешь в каждую дырку??Тебя, дебила никто не спрашивал Вопрос адресован ОДНОМУ человеку и прошу троллей в эту тему НЕ ЛЕЗТЬ!!! Ссылка на сообщение Поделиться на другие сайты
pikusov Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 Пока не удается обойти некоторые сложности с модульностью, как только получится - выйдет бета Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 Пока не удается обойти некоторые сложности с модульностью, как только получится - выйдет бетаМожно узнать что за сложности? Ссылка на сообщение Поделиться на другие сайты
11Alex11 Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 а что кроме модульности еще планируется? Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 Непонятно, с какой стати ты лезешь в каждую дырку??Тебя, дебила никто не спрашивал Вопрос адресован ОДНОМУ человеку и прошу троллей в эту тему НЕ ЛЕЗТЬ!!! Для вопросов исключительно ОДНОМУ человеку есть личка.А здесь пока форум для всех желающих, и некрасиво со стороны модератора затыкать рот посетителям, да еще и в такой грубой форме... Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 4 октября, 2016 Автор Жалоба Поделиться Опубликовано 4 октября, 2016 Корс, каково БУЯ ты опять лезешь со своим флудом?Какая от него польза? Попиздеть не с кем на старости лет? Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 4 октября, 2016 Автор Жалоба Поделиться Опубликовано 4 октября, 2016 Есть что-то ПО ТЕМЕ - напиши, НЕТ - сиди и не ТРЫНДИ, не засоряй форум! Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 По теме, если кому не понятно:1. Топик не соответствует разделу - хорошо бы перенести в другое место.2. Модератор не соответствует занимаемой должности - тоже хорошо бы перенести в другое место. Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 4 октября, 2016 Автор Жалоба Поделиться Опубликовано 4 октября, 2016 Почему не соответствует?Я хочу узнать НОВОСТИ СИМПЛА Куда мне писать? Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 4 октября, 2016 Автор Жалоба Поделиться Опубликовано 4 октября, 2016 Вопрос : КОМУ ХОРОШО?Тебя бы забанить наглухо - вот было бы хорошо! Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 Почему не соответствует?Я хочу узнать НОВОСТИ СИМПЛА Куда мне писать? Судя по названию, этот раздел предназначен для того, чтобы в нем СООБЩАТЬ реальные новости. А если сюда писать вопросы типа "А когда будут изменения"или "Когда исправят такую-то ошибку"или "А когда в Simpla сделают такое-то изменение, очень мне нужное", то раздел превратится в свалку бесполезного флуда... А когда непонятно, куда относится тема - видимо, в раздел Общие вопросы... Судя по отсутствию вопросов, с несоответствием из п.2 Вам все понятно - это хорошо... Ссылка на сообщение Поделиться на другие сайты
pikusov Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 Можно узнать что за сложности?Например как настраивать порядок загрузки модулей и где этот порядок хранить Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 Например как настраивать порядок загрузки модулей и где этот порядок хранить И в чем конкретно сложности?Хранить, например, можно в базе, и порядок настраивать как обычно настраивается порядок в таблицах.И другие варианты есть... Ссылка на сообщение Поделиться на другие сайты
pikusov Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 И в чем конкретно сложности?Хранить, например, можно в базе, и порядок настраивать как обычно настраивается порядок в таблицах.И другие варианты есть...Если хранить в базе - значит данные о модулях брать из базы через class Database? Но мы не можем создать класс Database, пока не проверим не унаследован ли он каким-то модулем, возможно даже и не одним. А чтобы это узнать, нужно сначала загрузить все модули, при чем в определенном порядке. Проблема курицы и яйца. Еще на счет порядка загрузки модулей - кто вообще его должен устанавливать? Стоит ли администратору давать такие права? Пока склоняюсь к тому, что это дело программиста и класть модули в папку /extensions, а загрузку сделать через /extensions_loader.php, в котором будет список include('extensions/modulename/module.php'); и отказаться от настройки модулей в админке. Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 Стоит ли администратору давать такие права? Однозначно нет. Должно быть какое то число приоритет которое задает разработчик модуля. В случае конфликта модулей - разработчик это число меняет или устраняет конфликт. Поскольку администратор может привести в неработоспособность весь сайт установив неправильный порядок для каких то модулей а как модули подхватываются? Ссылка на сообщение Поделиться на другие сайты
pikusov Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 Однозначно нет. Должно быть какое то число приоритет которое задает разработчик модуля. В случае конфликта модулей - разработчик это число меняет или устраняет конфликт. Поскольку администратор может привести в неработоспособность весь сайт установив неправильный порядок для каких то модулей а как модули подхватываются? Модуль это просто класс, который наследует стандартный класс симплы. Как его "подхватывать", точнее в каком порядке подхватывать - в этом и сложность. На данный момент Симпла просто смотрит в папку /extensions/ и наследует стандартные классы теми, что нашлись в папке. Проблема последовательности может возникнуть когда несколько разных модулей переопределяют или дополняют один и тот же метод класса. Ссылка на сообщение Поделиться на другие сайты
Kasha Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 Тут для решения проблемы надо изначально ввести зависимости и совместимости (НЕ совместимости), в моем виденье надо вообще использовать какой-то файлик с модификаторами, чтобы другие модули знали что используется /изменяеться/ каким модулем и чем это ему (модулю) грозит. Ссылка на сообщение Поделиться на другие сайты
Kasha Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 Корс, Косяк, вам по предупреждению (ОФФТОП и МАТ соответственно). Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 Если хранить в базе - значит данные о модулях брать из базы через class Database? Но мы не можем создать класс Database, пока не проверим не унаследован ли он каким-то модулем, возможно даже и не одним. А чтобы это узнать, нужно сначала загрузить все модули, при чем в определенном порядке. Проблема курицы и яйца. Если хранение в базе дает такие неудобства, можно хранить и в файле, подобно config/config.php Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 (изменено) Модуль это просто класс, который наследует стандартный класс симплы. Как его "подхватывать", точнее в каком порядке подхватывать - в этом и сложность. На данный момент Симпла просто смотрит в папку /extensions/ и наследует стандартные классы теми, что нашлись в папке. Проблема последовательности может возникнуть когда несколько разных модулей переопределяют или дополняют один и тот же метод класса. Ну в таком случае будет много проблем...Можно конечно попробовать в имени файла задавать приоритет. Типа mymodule.11.phpгде перед расширением приоритет, если нет - какое то дефолтное значение. А вообще у меня есть еще такое предложение:Я когда то думал поцепить vqmod на симплу. Немного посмотрев, вроде бы все возможности есть...Это и было бы довольно удобной модульностью.Которой бы можно было делать врезки в стандартный функционал и добавлять свой.Останется лишь сделать какую то директорию для пользовательских модулей. Что бы не было проблем с обновлением. Изменено 4 октября, 2016 пользователем yr4ik Ссылка на сообщение Поделиться на другие сайты
pikusov Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 Ну в таком случае будет много проблем...Можно конечно попробовать в имени файла задавать приоритет. Типа mymodule.11.phpгде перед расширением приоритет, если нет - какое то дефолтное значение. А вообще у меня есть еще такое предложение:Я когда то думал поцепить vqmod на симплу. Немного посмотрев, вроде бы все возможности есть...Это и было бы довольно удобной модульностью.Которой бы можно было делать врезки в стандартный функционал и добавлять свой.Останется лишь сделать какую то директорию для пользовательских модулей. Что бы не было проблем с обновлением. А как у них решается аналогичная проблема? Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 4 октября, 2016 Жалоба Поделиться Опубликовано 4 октября, 2016 (изменено) А как у них решается аналогичная проблема? Какая аналогичная проблема? Загрузка xml-ок?Если да то там просто через glob их берет. /vqmod/xml/mymod1.xml сработает раньше чем /vqmod/xml/mymod2.xml Изменено 4 октября, 2016 пользователем yr4ik Ссылка на сообщение Поделиться на другие сайты
pikusov Опубликовано 5 октября, 2016 Жалоба Поделиться Опубликовано 5 октября, 2016 Какая аналогичная проблема? Загрузка xml-ок?Если да то там просто через glob их берет. /vqmod/xml/mymod1.xml сработает раньше чем /vqmod/xml/mymod2.xmlПроблема в какой последовательности подгружать разные модули, расширяющие один и тот же код Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения