CMS без бд

123 4
R
На сайте с 02.10.2007
Offline
16
#11

Повторюсь, у меня быстро открывается.

Никогда не говори никогда (http://suhih.ru)
Ufaweb
На сайте с 03.03.2008
Offline
182
#12

Посмотрел в действии на локале (атлон x2 4200/2gb).

Субъективно - да, медленно. Порезвее джумлы, конечно, но явно не для сателлитов :)

Код слишком тяжелый (14 Мб весь движок) и написан в старом стиле - с переходом на php6 однозначно придется переписывать.

Если ТС урежет вес хотя бы раза в 3 и хорошо снабдит модами - получится действительно хорошая доска/статейник/каталог/прочее.

ЗЫ, не уловил ядро системки. Оно разбросано по разным файлам?

R
На сайте с 02.10.2007
Offline
16
#13

Весит столько изза фреймоврка, который весит 13 мб, tinymce - 1мб. Если лишнее убрать, то получится гораздо меньше. Если можно, то напишите подробнее про старый стиль, не совсем понимаю, про что это. Ядро - common.php в корне, который подключает все что нужно. MVC реализуется с помощью фреймворка. Внизу теперь под футером выводится время загрузки страницы.

Progr@mmer\.
На сайте с 14.10.2007
Offline
44
#14

Обожемой... 14 Мб ненужного кода!

Ужас, одним словом.

Фреймворк в такой системе - это всё равно, что "Слон, съеденый Моськой".

Вашей девушке не хватает романтики? Черпните её на сайте «Я Люблю Романтику» (http://iloveromantics.ru/). Романтический форум (http://forum.iloveromantics.ru/) для отдыха от нудной работы.
Ufaweb
На сайте с 03.03.2008
Offline
182
#15
Rusk:
Если можно, то напишите подробнее про старый стиль, не совсем понимаю, про что это.

Первое, что бросается в глаза - то, как подключаются классы - через двоеточие :) В пхп6 такое не прокатит. Много чего по мелочам, лучше сразу переписать, пока сильно на этом не завязано.

Фреймворк - не есть гуд. Сильно полагаетесь на чужой код, а ведь в нем свои косяки могут всплыть ;)

Лучше простенькое ядро самому написать, ибо недолго. Да и систему будете знать досконально.

R
На сайте с 02.10.2007
Offline
16
#16

Безусловно, большинство функционала zend framework не используется сейчас в системе, и его без изменений в работе цмс можно удалить. Просто появляется возможность самому использовать все возможности фреймворка в написании модулей. А я все таки не понимаю, чем смущает нынешний размер? Копируешь архив, unzip и все...

forumovod
На сайте с 13.11.2007
Offline
156
#17
Rusk:
claygod, нет, он не заточен под это.

А зря! Можно было бы занять нишу движков специализированной доски объявлений по недвижимости - там пока почти пусто, а многие сайтовладельцы готовы платить бабло за приличный скрипт в этой тематике.

R
На сайте с 02.10.2007
Offline
16
#18

Поднимаю тему.

Что необходимо для "сателитной" или "статейной" цмс, оптимизированной под сео? Желательно по пунктам. Сейчас уже много чего сделано (на dev.suhih.ru нет пока что новой версии). Хотелось бы услышать ваши мнения.

pehota
На сайте с 27.09.2005
Offline
102
#19

Для большей автоматизации и уменьшения нагрузки на сервер присматриваюсь к сателитикс, но CMS от ТС выглядит очень достойно, а с точки зрения цены более выигрышно. Хотя цена не главное. Есть интерес в коммерческом использовании. Пока, мне кажется, некоторых функций заточенных для использования в сателитах не хватает.

Если бы ТС составил todo лист, то почему бы не начать тестировать с оглядкой на то, что CMS будет развиваться и станет чем-то большим.

Очень надежный хостинг (http://goo.gl/x7e2M)
R
На сайте с 02.10.2007
Offline
16
#20

Есть сейчас:

- Категоризация статей (статьи перелинковываются с некоторыми статьями из своей категории, можно выводить отдельно в блоке последние несколько статей)

- Добавление новостей (с возможностью вывода блока новостей отдельно)

- Автогенерация карты сайты (возможно с подвложенностью, но тут зависит от того, как написана генерация подкарты для отдельного модуля. Т.е. когда нажимаете обновить карту сайта, то у модулей, если существует метод генерации карты, сначала вызывается он. Потом глобальная генерация)

- Рсс-граббер

- Создание простых статических страниц (кейворды, дескрипшен, тайтл, контент). Главная страница оформлена отдельно, но по сути тоже самое, что и статическая страница.

- Форма обратной связи

- Управление меню. Меню может быть хоть скольки типов и ограничевается фантазией. Но для "незаморачивания" оставлено 4 типа, что имхо предостаточно. (Имеется ввиду, просто вывод пунктов меню в различных местах)

- Естественно, разделение логики и дизайна. Возможность за секунду менять тему. В папке 'themes' может лежать несколько папок с темами. В админке можно это дело переключать. В админке меняется название сайта, разделить титла, логин и пароль для админа, debugmode (если стоит 0, то при некритической ошибке - отсутствие контролеров, моделей, допустим - при деспетчеризации просто выдает ошибку 404, которую можно оформить как угодно, иначе выбрасывает Exceptions).

Единственная проблема сейчас - чтобы вывести блоки на сайте (например, блок новостей, блок меню и т.д.) , необходимо знать название модуля, контролера и экшна (и иногда параметры, например, количество выводимых в блоке новостей). Все это делается одной строкой

<?= $this->action('actionname','controllername','modulename',array('param1name' => 'param1value,'param2name' => 'param2value')); ?>. Для удобства думаю для каждого модуля в папке с модулем сделать файл с описанием api для блоков. В остальном шаблон - html файлы, css, images.

Вроде бы ничего не забыл.

Что предполагается сделать:

- Интеграция с сейп, linkfeed.

- Автогенерация keywords, description для статей.

- Плагин быстрого добавления в сервисы закладок для статей.

Еще на слуху "мультиадминка". Только я с трудом представляю, что это такое. Если кто вразумит, то спасибо.

Rusk добавил 18.07.2008 в 11:56

Никому не интересно? Или никто не знает?

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий