А что за цмс? для соц сети или чего то другого? Что в ней будет?
А что за цмс? для соц сети или чего то другого? Что в ней будет?
~XeOn~ (04.12.2012 / 02:43)Тут уже как тебе удобно, если уверен в своих силах то можешь взять и свое что нибудь наваять, если лень или еще что то то конечно фреймворк, ну и плюсов с использованием фреймворка больше (проверенная годами архитектура, набор библиотек из коробки и прочее), лично я когда начинал, начинал с нуля т.к. никаких ограничений по началу не накладывалось писал как вздумалось, важнее всего было для меня именно это.
1) Взять за основу фрэймворк (смотрю в сторону Yii) либо поковырять готовые цмс, и взять оттуда реализации структуры, точнее плюсы из нескольких цмс, и обойтись без ФВ?
2) Модульность, структура файлов понятна, но как быть с БД, а точнее с пользовательскими настройками для каждого модуля? Хранить все в одной таблице (как в ждоне) не вариант, это неправильно + теряется модульность. Как быть?
3) И пока самое сложное для меня (незнаю почему, но решить немогу) это организация загрузки настроек пользователя и гостя, определение настроек для гостя и пользователя отдельно, естественно для каждого модуля отдельно.
~XeOn~ (04.12.2012 / 16:04)Ну это единственный нормальный вариант ! Ну не пихать же все в одно поле !
Впринципе идея неплоха
К примеру есть таблица user_module_settings, и есть 20 модулей, получается в таблице 21 поле, 1 - ид юзера, остальные - остальные - поля с настройками для каждого модуля,
id f
~XeOn~ (04.12.2012 / 15:56)для общих настроек, пользовательских не так и много, можно впринципе даже отдельную таблицу не создавать
Для каждого юзера создавать ини файл с настройками? О_о
Кстати не счет шаблонизатора могу посоветовать quicky ! Это оптимизированный смарти если интересно то погугли!
Fenix_61 (04.12.2012 / 19:47)Читал я о нем, последняя версия кажись 2009 года. Все-же решил нативный юзать.
Кстати не счет шаблонизатора могу посоветовать quicky ! Это оптимизированный смарти если интересно то погугли!
~XeOn~ (05.12.2012 / 01:58)Ну тогда проще будет свой написать тем более столько статей об этом!
Читал я о нем, последняя версия кажись 2009 года. Все-же решил нативный юзать.
~XeOn~ (04.12.2012 / 02:43)1. раз уж решил писать цмс с нуля, значит должен был иметь ответ на этот вопрос до этого решения;
В общем начал писать свою цмску (не спрашивайте зачем, джон не катит) и вот при организации структуры цмс понял что хорошую структуру не смогу пока реализовать, и собственно появился такие вопросы:
1