Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
[PHP+mySQL] Нужен совет о целесообразности развития движка
|
|||
|---|---|---|---|
|
#18+
Есть самописная цмс. Программирована функционально (без классов и тем более не на фремворке). Админка оч удобная, но тоже функционально запрограммированна. Структура данных примерно такая (гибкая и без ограничений на свойства): - категории информации (с любым вложенным количеством подкатегорий) - отдельная таблица (ид, парент_ид, другие_поля_для_инфы_текст_имэдж_и_тд) - категория может иметь материалы - отдельная таблица материалов (ид, парент_ид_категории, другие_основные_поля...) + таблица для расширения полей - каждое доп.поле в отдельной записи (ид, парент_ид_материала, имя_поля, значение_поля) - другие спец таблицы - настройки сайта, лог изменений материалов, статистика от гугл и другие дополнительные сучности (могут быть добавлены и дописаны в коде) - рализованы механизмы связывания материала с другими материалами (один-к-многим) и с категориями (один-к-многим) Программная часть - для каждой категории можно установить "свой" контроллер из имеющихся (или написать), который дергает свою вьюшку. Т.е. тожэ гибко и в теме фреймворков. Все разруливает index.php. Стоит такую цмс рефакторить на фреймворке? Например в CI или Yii? Смущает структура доп.полей, не тормозная ли она. Небольшие сайты (например недоделанный еще _http://meryland24.ru/ и много других) работают шустро. Понятно что программная часть (ее реализация) имеет меньше значения для функциональности движка, структура БД важнее. Но прогать в функциональном запарило. А просто взять и заново переписать движок не хватает решимости, хотя делов вобщем то не много. Посоветуйте. Спасибо. ps: схему рисовать не стал, т.к. не иннодб - мало что видно будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2013, 08:47 |
|
||
|
[PHP+mySQL] Нужен совет о целесообразности развития движка
|
|||
|---|---|---|---|
|
#18+
пых-illhead, как я понял все устраивает, кроме одного - "прогать в функциональном запарило". если сделать ГРАМОТНО через ООП, то ВОЗМОЖНО станет прогать проще и меньше. а можно такого новоротить что работы даже прибавится. зато переход на ООП прокачает вас как программера. узнаете много нового. дело ваше. старый двиг оставьте в покое. а новый разрабатывайте отдельно для Новых проектов. ибо есои все и так летает, то какой смысл переводить старые проекты на новый двиг. мартышкин труд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2013, 09:07 |
|
||
|
[PHP+mySQL] Нужен совет о целесообразности развития движка
|
|||
|---|---|---|---|
|
#18+
r u, спасибо за ответ. я тожэ имел ввиду для новых сайтов. ооп - да, знаем ) держали в руках и писали на yii, "страха" нет останавливает еще то, что не реализован механизм шаблонов (я не вьюшках а о таком подходе как например в джумле и вп). не уверен что он нужен вообще нужен, продавать не собираюсь, а адаптировать любой понравившийся - дело макс пары часов. а делать на нерешенной структуре программной части (про шаблоны) - тоже вопрос. придумать не могу стандартный подход к шаблонам, не о движке типа смарти, "стандарт" логики использования и создания самого шаблона не могу придумать ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2013, 09:27 |
|
||
|
[PHP+mySQL] Нужен совет о целесообразности развития движка
|
|||
|---|---|---|---|
|
#18+
автора делать на нерешенной структуре программной части (про шаблоны) всмысле пределывать на ооп ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2013, 09:29 |
|
||
|
[PHP+mySQL] Нужен совет о целесообразности развития движка
|
|||
|---|---|---|---|
|
#18+
пых-illhead, если не можете придумать - тогда не торопитесь. посмотрите как сделаны сторонние шаблонизаторы, выберите подход который вам нравится и его уже реализовывайте. лучше подготовиться и сделать вещь, чем в торопях сляпать кое что - и потом мучаться с этим и "мечтать" это опять переписать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2013, 09:53 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=110&tid=1463710]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 358ms |

| 0 / 0 |
