MaxSite CMS 0.22

Просмотров: 21163Комментарии: 58
MaxSite CMSВерсии (релизы)

В новую версию я включил еще один шаблон «Clouds».

Появилась функция удаления файлов кэша по маске (mso_flush_cache_mask). Например плагин может хранить свой кэш в предопределенных файлах, начинающихся с какой-то строки. Для того, чтобы не сбрасывать весь кэш (это удалит все файлы), можно указать маску и удалить только определенные файлы.

Улучшена работа сессии для залогиненного автора/админа. Сессия теперь автоматически продлевается с момента последней активности. Об этом я уже писал чуть раньше. Но вообще я бы советовал после работы с сайтом, нажимать ссылку «Выход».

Плагин редиректа для фидбернера. Настройка плагина очень простая: нужно указать ваш адрес в фидбернере. После этого главный фид автоматом будет редиректиться на ваш фидбернеровский.

Немного подправлен плагин «Ушки».

Плагин вывода кол-ва подписчиков rss за сутки. Подробнее см. Лекции. Сразу отмечу, что плагин считает обращения к RSS-ленте. По сравнению с фидбернером выдает где-то раза в три большие значения. Наверное нужно еще отслеживать юзерагент. Кому интересно, могут доработать этот плагин.

В настроках сайта добавил параметры для дефолтных размеров картинок и миниатюры.

В «Загрузках» появилась возможность делать миниатюру не только путем простого уменьшения, но и обрезки (crop). Варианты: сверху-снизу, слева-справа, по центру.

При выводе записей учитывается часовой пояс. Разница выставляется в «Настройках».

Реализовано разрешение на публикацию в rss. Изменились файлы в каталоге type. Теперь, если при публикации снять отметку «Публикация в RSS», то запись в RSS не попадет.

В RSS добавлен тэг рубрик. Правда я так и не понял где он должен появляться, поэтому если у кого есть информация, буду признателен, если поделитесь.

В «Настройки шаблона» добавлены опции для RSS. «Количество записей в RSS» и «Полные записи в RSS».

Улучшен подсчет количества комментариев у комюзеров. Теперь можно получать это значение прямо из таблицы (поле comusers_count_comments). Раньше нужно было выполнять SQL-запрос.

Восстановление пароля комюзера. Подробнее см. запись чуть раньше.

При инсталяции нового блога, данные для логина отправляются на указанный email.

Новый шаблон «Clouds». Здесь несколько важных моментов.

Во-первых этот шаблон можно использовать как образец для других. В нем я разделил структуру от стилей оформления (два css-файла). То есть если нужно поменять расположение колонок, размеры, то это файл struct.css. За оформление отвечает style.css. Сам же html по своей тэговой структуре позволяет выполнять практически любую разметку. Я делаю сайты именно на такой разметке и вам советую. Отмечу только огромнейший вклад Димы aka DimoX в создании этой модели.

Во-вторых этот шаблон использует типы из default/type. В index.php можно указать каталог. Для всех шаблонов желательно использовать именно дефолтные типы. Да, в этих файлах используется свой порядок вывода и предопределенные тэги. Но, когда вы делаете шаблон, то у вас гарантированно будет все работать с этими типами. А вот, когда конечный пользователь скажет, что нужно менять вывод, то можно либо полностью либо частично перенести нужный файл типа в каталог своего шаблона и уже там поправить его под свою задачу.

В третьих в этом шаблоне используется options.ini также из дефолтного шаблона. Если вам нужно ввести свои опции, то скопируйте этот файл в каталог шаблона и измените путь в options.php. При этом я хочу заметить, что часть опций в этом шаблоне просто не задействована. Например смена картинки в шапке.

В общем, если вы разбираетесь в html-верстке, то можете попробовать поработать с MaxSite CMS именно с шаблона «Clouds».

Для обновления достаточно загрузить новые файлы на сервер. После этого желательно очистить каталог кэша. Если у вас версия младше 0.19, то выполните http://сайт/update019.

Загрузить MaxSite CMS 0.22 (ок. 1.3Мб).

Комментариев: 58 RSS

1koreec17-09-2008 18:23

Вопрос по антиспаму. Если модерация отключена, антиспам все равно должен работать? А то не успел обновиться, как палучил 4 комента с тремя десятками ссылок в каждом, хотя в антиспаме опция "Отправлять комментарий на модерацию, если в нем встречается, хоть одна ссылка." включена.

2Максим17-09-2008 18:28

Ссылка имеется ввиду вида:

</div>
</article>
<article class="mso-comment-article mso-comment-odd mso-comment-comusers clearfix">
<img src="http://www.gravatar.com/avatar.php?gravatar_id=28eb31afefc09d4652d7d7877a1a5485&size=80&d=wavatar" alt="" class="mso-gravatar">
<p class="mso-comment-info">
<span class="mso-comment-num">3</span>
<span class="mso-comment-author"><a href="http://max-3000.com/users/22">Cuprum</a></span>
<a href="http://cuprum.name/" rel="nofollow" class="mso-comuser-url">Сайт</a>
<a href="#comment-518" id="comment-518" class="mso-comment-date">18-09-2008 00:09</a>

<div class="mso-comment-content">
Обновился. Где, имхо можно улучшить:
 смещение по времени -> часовой пояс с примером нескольких городов (практически стандарт де-факто);
не смог со страницы создания записи  сразу загрузить рисунок с компьютера;
при публикации рисунков, миниатор в HTML желательно указывать width и height чтобы в некоторых случаях не плыл дизайн, не было схлопываний (позаботимся и при просмотре без картинок);
хотя и автосохранение работает после ухода со страницы создания записи в "плагины" и обратно не смог "выцепить" сохраненный черновик..;(
буду смотреть дальше
</div>
</article>
<article class="mso-comment-article mso-comment-even mso-comment-comusers clearfix">
<img src="http://www.gravatar.com/avatar.php?gravatar_id=5ec49ad746b4c6e0cb14ed2282ee0d57&size=80&d=wavatar" alt="" class="mso-gravatar">
<p class="mso-comment-info">
<span class="mso-comment-num">4</span>
<span class="mso-comment-author"><a href="http://max-3000.com/users/28">koreec</a></span>
<a href="http://korean-notes.net" rel="nofollow" class="mso-comuser-url">Сайт</a>
<a href="#comment-519" id="comment-519" class="mso-comment-date">18-09-2008 04:23</a>

<div class="mso-comment-content">
Только вчера поставил 0.21 и почти сразу обновился на 0.22. Преезд из WP 2.62 прошел абсолютно гладко.
Отличная вещь! Максим, огромное спасибо за вашу работу!
</div>
</article>
<article class="mso-comment-article mso-comment-odd mso-comment-users clearfix">
<img src="http://max-3000.com/uploads/favicon80.png" alt="" class="mso-gravatar">
<p class="mso-comment-info">
<span class="mso-comment-num">5</span>
<span class="mso-comment-author"><a href="http://max-3000.com/">Максим</a></span>
<a href="#comment-521" id="comment-521" class="mso-comment-date">18-09-2008 10:50</a>

<div class="mso-comment-content">
О! Значит экспорт из 2.6 работает. Отлично! :)
</div>
</article>
<article class="mso-comment-article mso-comment-even mso-comment-anonim clearfix">
<img src="http://www.gravatar.com/avatar.php?gravatar_id=cf205a7dd510bc810a21cf1b88c62fa5&size=80&d=wavatar" alt="" class="mso-gravatar">
<p class="mso-comment-info">
<span class="mso-comment-num">6</span>
<span class="mso-comment-author">ptz</span>
<a href="#comment-522" id="comment-522" class="mso-comment-date">18-09-2008 12:34</a>

<div class="mso-comment-content">
Выбрал новый шаблон clouds - 
Ошибка обновления
Текущий шаблон: default
</div>
</article>
<article class="mso-comment-article mso-comment-odd mso-comment-anonim clearfix">
<img src="http://www.gravatar.com/avatar.php?gravatar_id=d707c553ba0b9910abf6c283a15ea08a&size=80&d=wavatar" alt="" class="mso-gravatar">
<p class="mso-comment-info">
<span class="mso-comment-num">7</span>
<span class="mso-comment-author">Dimox</span>
<a href="#comment-528" id="comment-528" class="mso-comment-date">19-09-2008 11:55</a>

<div class="mso-comment-content">
<strong>Макс</strong>, да какой уж там "огромнейший вклад"? =) Ты практически все сам сделал, а я только некоторые моменты тебе подсказал ;)
</div>
</article>
<article class="mso-comment-article mso-comment-even mso-comment-users clearfix">
<img src="http://max-3000.com/uploads/favicon80.png" alt="" class="mso-gravatar">
<p class="mso-comment-info">
<span class="mso-comment-num">8</span>
<span class="mso-comment-author"><a href="http://max-3000.com/">Максим</a></span>
<a href="#comment-529" id="comment-529" class="mso-comment-date">19-09-2008 12:43</a>

<div class="mso-comment-content">
Ну не скажи. Если бы не эти подсказки, я бы до сих пор возился с этой кучей файлов. ;)
</div>
</article>
<article class="mso-comment-article mso-comment-odd mso-comment-anonim clearfix">
<img src="http://www.gravatar.com/avatar.php?gravatar_id=560e1a279bae50a0248e626224828b4f&size=80&d=wavatar" alt="" class="mso-gravatar">
<p class="mso-comment-info">
<span class="mso-comment-num">9</span>
<span class="mso-comment-author">Олег</span>
<a href="#comment-532" id="comment-532" class="mso-comment-date">19-09-2008 16:56</a>

<div class="mso-comment-content">

A PHP Error was encountered
Severity: Notice
Message: Undefined variable: mso_install
Filename: common/common.php
Line Number: 129

Вот такая штука появляется, но система встает. Только работает с ошибками.

С 0.2.1 такой проблемы не возникало. А ссылки уже нету. Дайте пожалуйста дистрибутив 0.2.1

11Олег19-09-2008 17:06

Спасибо,что быстро ответили.

Все дело в том,что я во всех случаях не вводил секретную фразу.

Но будем искать варианты.

14Аноним20-09-2008 01:17

Подскажите, как оптимальней ставить ссылки внутри сайта. Пока ставлю так: хттп://сайт/id

Но в случае переноса сайта на другой домен придётся пройти по всем страницам с редактированием ссылок.

./id - плохой вариант, потому что не учитывает вложенности.

И если со страницы на страницу ссылаться получается, то из категории в категорию получаются ссылки вида

хттп://сайт/category/category-name/next/id

Короткую ссылку использовать не хочу, потому что они ещё будут меняться.

Мне вот очень не хочется ставить ещё и отдельную вики.

15Максим20-09-2008 12:24

Оптимально ставить те ссылки, которые использует система по-умолчанию. Это гарантирует совместимость со всеми настроками и плагинами.

16Аноним20-09-2008 15:36

Т.е. таки абсолютные со слугом (короткой ссылкой)? И в случае смены домена редактировать?

17Максим20-09-2008 15:47

Если вы меняете домен, то тут все зависит от того каким образом вы планируете делать перенос. Если обычный бэкап базы, то вам вообще все равно какие адреса. Будут те же и id, и slug.

Если же вручную копировать тексты, то id, естественно будет назначен системой и он может смениться. Поэтому лучше указывать slug, который вы можете изменить.

Да и вообще если потом будет какой-то экспорт из MaxSite CMS то с 99% вероятностью тексты будут переносится именно по slug. Тот же WordPress именно так и делает.

Вообще проблема стоит каким-то непонятным образом. MaxSite CMS отлично скушает и id, и slug. Можно указывать тип данных (page, category) или не указывать - во всех случах это будут синонимы. Так что я не улавливаю в чем собствено проблема. ;)

18Аноним21-09-2008 00:02

Я имею в виду, что ссылку приходится делать абсолютной, т.е. хттп://мойсайт/page/slug, потому что если её делать относительной, без хттп://мойсайт/, то она не отовсюду будет работать, а только с тех страниц, чей адрес имеет ту же вложенность. С относительным путём ссылки перестают работать при пагинации, поиске и так далее. Один и тот же текст с одной и той же ссылкой можно увидеть по адресам

хттп://мойсайт/

хттп://мойсайт/search/текстпоиска

хттп://мойсайт/слуг

хттп://мойсайт/category/category-name/next/5

Относительная ссылка с каждой из этих страниц будет вести в разные места.

Абсолютный путь хттп://мойсайт/page/slug хорош, но ровно до момента, когда меняется домен. И тогда надо эти ссылки менять на хттп://другоймойсайт/page/slug.

Для моей нынешней цели лучше всего было бы поставить вики, но так не хочется в дополнение к одной cms ставить другую. Или весь сайт делать на вики. В том разделе будет два десятка очень перелинкованных между собой страниц, меняться которые будут редко, а вот домен меняться может, и не раз.

19Максим21-09-2008 11:00

Любая система, да еще и с ЧПУ формирует абсолютные пути. Так и должно быть. Если же вам нужно формировать какие-то относительные пути, например на той же странице, то используйте стандартные возможности HTML, например #metka.

22KontEСайт21-09-2008 23:06

Спасибо! Замечательная система!!! Установил, заменив свой WP, все прошло гладко и очень просто и понятно!!! Удачи в дальнейшем развитии!!!

23ilya_leoСайт23-09-2008 14:41

Макс, большое спасибо! Буквально за час все настроил и перенес в новый блог несколько старых статей. Работает пока все безупречно. Кстати, добро пожаловать: http://xora.ru - блог об интернет-технологиях и продвижении сайтов

24Анастасия24-09-2008 00:28

При инсталляции выдается ошибка "Ошибочные или неполные данные! Попробуйте заново", перепроверяла все файлы, которые нужно отредактировать перед инсталляцией, и .htaccess, и mso_config, и database.php - всё на месте. Заполняю абсолютно все предолженные поля на страничке инсталляции, и даже ставлю галочку напротив "Установить демонстрационные данные". Описанные ранее требования short_open_tag = On allow_call_time_pass_reference = On проверяла, это есть. Пробовала так же указывать ) _CHARSETCOLLATE_ ENGINE=MYISAM; хотя уж не знаю, используется базой InnoDB или нет. FastCGI сама не устанавливала, не думаю, что хостинг-провайдер его использует. Пробовала весь дистрибутив перезаливать. Вобщем, результат один и тот же. Единственно грешу на то, что сайт на тестовом поддомене, но он установлен не в субдиректории, а как полноценный сайт.

В чем еще может быть причина?

25Максим24-09-2008 00:33

Это означает, что вы ввели либо неполные данные (не все поля), либо эти данные некорректны. Например, неразрешенные символы, вроде кавычек или пробелов.

26Анастасия24-09-2008 09:10

Спасибо. В названии сайта оказывается тоже пробелы делать нельзя. Раньше я его воспринимала как тайтл.

27Максим24-09-2008 09:28

Пробелы можно использовать. Нельзя использовать html-тэги, html-спецсимволы, а также слэши и несколько других символов.

28Анастасия24-09-2008 13:40

Ясно :) В любом случае заработало когда ввела название английскими без пробелов, это не так и важно, можно потом в настройках поменять.

CMS очень понравилась своей простотой и готовностью к работе, единственно не хватает возможности загрузки изображений напрямую с компьютера, сейчас там только url.

29Максим24-09-2008 13:43

Для этого есть отдельная страница Загрузки. Правда после загрузкаи нужно вручную копировать либо путь, либо bb-код.

30Анастасия24-09-2008 14:29

Это нормально. Спасибо большое за подсказки :)

31koreecСайт25-09-2008 04:10

Вопрос по поводу RSS. В дефолтном шаблоне записи выводятся не полностью - после [cut] еще пара абзацев, и все. Что нужно подкрутить в шаблоне, что бы отдавался весь текст?

32Максим25-09-2008 10:10

Я думаю, что у вас просто так настроен фидбернер. Попробуйте отключить его плагин и посмотреть rss-ленту. Она должна быть как положено. Следовательно, нужно настраивать сам фидбернер.

33Jobperformer25-09-2008 15:24

Здравствуйте! сделал сайт jobperformer.org.ua но не хочу wp.2.3.3. который под ред. автора этой cms хочу эту систему. Начинаю скачивать - ссылка выскакивает что должен я скачивать с этого сайта.. епона вошь! А я от куда качаю? Че за фигня?

35t3s25-09-2008 17:59

может я чего не понимаю, но как скачать макс кмс?

нажимаю на урл "Загрузить MaxSite CMS 0.22" и вижу:

Данная ссылка доступна только со страниц сайта

36oleszkaСайт26-09-2008 12:02

Странная проблема, после установки захожу в админ панель все выглядит нормально (пример http://clip2net.com/clip/m4959/1222419686-clip-10kb.png ), но когда перехожу по ссылкам типа Начало, Страницы, Настройки, Пользователи, то стили перестают отображаться (пример http://clip2net.com/clip/m4959/1222419649-clip-8kb.png ), а вышеназванные ссылки преобразуются в подобие http://мой_сайт//admin/admin/home

http://мой_сайт/admin/admin/options

если я кликну на одну из них, то далее они будут выглядеть как:

http://мой_сайт//admin/admin/admin/home

http://мой_сайт/admin/admin/admin/options

и т.д.

В чем может быть проблема?

37ontrat26-09-2008 12:32

Спасибо, Максим! Система понравилась, очень хорошо что я на нее наткнулся, просто я собирался писать систему под свои нужды, посмотрел вашу, она мне подходит, но конечно надо будет кое-что под себя исправить/дописать! Плагины могу выкладывать, которые напишу, может кому тоже пригодяться!

С код игрнайтер я тоже работал, и мне очень понравился это фреймворк, вобщем вовремя мне попалась ваша система) Буду активно использовать!)

Некоторые замечания могу сейчас сказать:

- поле выбора часового пояса, не очень удобны числа формата "2.00", я сначала растерялся,потому как точно непонятно что это значит, лучше сделать стандартно "+2 GMT", выше ещё предложили города писать, мне вобщем-то они никчему, ну может кому так удобней, так что тоже не помешают наверное..

- и ещё мне показалось странным слово "титул", использующийся в админке.. Слово title переводиться как "заголовок", а "титул" мне кажется другое значит..

38ontrat26-09-2008 12:34

И сразу же ещё..сейчас только комментарий смог сюда написать только с 3-го раза..И это хорошо что пользуюсь оперой, в ИЕ весь коммент бы потерялся..Не знаю почему в первый раз не добавился коммент, во второй раз капчу не правильно ввел, но никаких сообщений об ошибке не выводилось..К тому же если пользователь регистрируется комментарием, то также должно быть уведомление что он зареген ,и что ему выслано письмо..

39Аноним26-09-2008 13:36

Столкнулся вот с какой штукой. При размещении зеркал сайта name.ru b name.su система не отображает все содержимое на обоих сайтах. Приходится настраивать все плагины на каждом зеркале. Как можно обойти это? Ключ в настройках указан.

40Максим26-09-2008 14:10

поле выбора часового пояса, не очень удобны числа формата "2.00", я сначала растерялся,потому как точно непонятно что это значит, лучше сделать стандартно "+2 GMT", выше ещё предложили города писать, мне вобщем-то они никчему, ну может кому так удобней, так что тоже не помешают наверное

Подумаю над этим. Пока опции сделаны через ini, поэтому сразу выводятся возможные значения. В общем подумаю.

- и ещё мне показалось странным слово "титул", использующийся в админке.. Слово title переводиться как "заголовок", а "титул" мне кажется другое значит.

Ну для вебмастеров title многое означает. :) Предложите свои варианты, чтобы различать все эти титлы. ;)

.И это хорошо что пользуюсь оперой, в ИЕ весь коммент бы потерялся..Не знаю почему в первый раз не добавился коммент, во второй раз капчу не правильно ввел, но никаких сообщений об ошибке не выводилось..К тому же если пользователь регистрируется комментарием, то также должно быть уведомление что он зареген ,и что ему выслано письмо.

В любом брайзере можно назать кнопку «Назад» - текст сохранится. При регистрации письмо отсылается на указанный email. Если при отправке комментария возникает ошибка, то она выводится. Так что я не вижу в чем проблема.

41Максим26-09-2008 14:11

Столкнулся вот с какой штукой. При размещении зеркал сайта name.ru b name.su система не отображает все содержимое на обоих сайтах. Приходится настраивать все плагины на каждом зеркале. Как можно обойти это? Ключ в настройках указан.

Ничего не понял... У каждого сайта свои настройки, свои базы, свои файлы.

42Максим26-09-2008 14:13

если я кликну на одну из них, то далее они будут выглядеть как:
http://мой_сайт//admin/admin/admin/home
http://мой_сайт/admin/admin/admin/options

Уже сталкивались... Как решить непонятно. Дело в ЧПУ, то есть что-то неверно срабатывает в .htaccess. Если сможете побороть, дайте знать. Что за хостинг?

43ontrat26-09-2008 14:31

В любом брайзере можно назать кнопку «Назад» - текст сохранится.

Нет, в ИЕ это не так!)

При регистрации письмо отсылается на указанный email.

Я понял)Но неплохо бы сообщать об этом пользователю!

Если при отправке комментария возникает ошибка, то она выводится. Так что я не вижу в чем проблема.

Если вы внимательно читали то увидели что я написал что ничего не отображалось..

44Максим26-09-2008 14:40

Нет, в ИЕ это не так!)

Странно. Только что проверил - все сохраняется.

Я понял)Но неплохо бы сообщать об этом пользователю!

Вот же текст:

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

Этого недостаточно?

Если вы внимательно читали то увидели что я написал что ничего не отображалось.

Ну вот например не ввожу капчу, отправляю - выводится: Ошибка! Неверно введены нижние символы!

Другие сообщения для других случаев, например если не указать пароль, то - «Нужно указать пароль». И т.д. Сообщения об ошибках выводятся.

45oleszkaСайт27-09-2008 14:11

хостинг www.hostgator.com

А в .htaccess отключила

#php_flag register_globals off ..иначе выдает ошибку 500 Internal Server Error (не знаю..влияет ли это как-то на мою проблему)

46maxic29-09-2008 11:00

http://habrahabr.ru/blogs/MaxSite/40922/#comment_1002917

Первое впечатление.

Объективно как разработчика… ;)

Для легковесной cms, с demo сайтом, скорость, скажем так — низкая.

5 запросов и 0,1 сек. (моя машина — средний результат). Извините — но это очень много.

«Виной» всему я подозреваю CI.

У всех fw есть большой минус — тормознутость. Но при универсальности, приходится жертвовать скоростью.

Вы представьте при «полной» загруженной системе с ~30 запросами и 20 тяжелыми модулями — представьте скорость…

Я считаю при 20 подгруженных модуля, 8 блоках и ~35 запросах. скорость должна быть (во всяком случае на моей машине) в районе 0,03-0,04.

У вас будет в районе 1,5-2 сек.

Далее впечатление номер 2. Извините, но такой инсталятор только на мыло.

Ну неужеле тяжело сделать юзабилити инсталлер. Легко.

Здесь, мы видим… заходим туда, потом сюда, потом переименуем, потом еще куда-то…

Согласен, для нормального пользователя это легко, но как-то, не дружественно… а если пользователь дуб-дерево или не любит читать инструкции… ;)

Далее в админке… Max извини, а где «дерево», вы считаете юзабилити плоского проекта нормальным?

Всё в стиле WP, для тех кто им пользовался это большой плюс? для остальных громадный минус.

Пока скажем так, ничего нового я опять не увидел, опять «новая» реляционная cms, плюс которой CI точнее его фаны.

Еще надо работать и работать.

Кстати очень порадовало, лекции. Хорошая идея.

Очень плохо, что cms - "плоская"

47Максим29-09-2008 11:38

Спасибо. На Хабре нет возможности ответить. ;)

Для легковесной cms, с demo сайтом, скорость, скажем так — низкая.
5 запросов и 0,1 сек. (моя машина — средний результат). Извините — но это очень много.

Ну это очень мало. Меньшего количества запросов и большей скорости можно добиться только статикой. Некий аналог я уже предусмотрел. Достаточно включить в настройках шаблонах Глобальное кэширование. Это во-первых.

Во-вторых даже скорость 2-3 секунды будет вполне приемлемым результатом. Потому что это время вывода страницы и чисто субъективно это хороший результат. Но эти цифры говорят прежде всего о возможночтях сервера. А тут как раз важна не скорость (в разумных, конечно, пределах), а способность работать при высокой посещаемости. Я проверил по статистике сервера при пике (ок. 1500 хостов в день) нагрузка всего сервера не превышает 5%. Время генерации чуть-чуть выше (где-то на полсекунды на 200 хостах). Это более чем приемлемый результат.

Вы представьте при «полной» загруженной системе с ~30 запросами и 20 тяжелыми модулями — представьте скорость…

Вы плохо понимаете суть нагрузки. Дело не в скорости, а в спосбности «не завалить сервер». Даже если будет 500 запросов и потребление памяти 20Мб, сервер должен отдавать страницы примерно с той же скоростью. Основным критерием в этом случае является загрузка процессора. Именно по этому параметру большинство хостеров «отсеивают» блоги на WordPress при большой посещаемости.

Я считаю при 20 подгруженных модуля, 8 блоках и ~35 запросах. скорость должна быть (во всяком случае на моей машине) в районе 0,03-0,04.

Ваша машина все 100% работает на один сайт и на генерацию одной единственной странички. На реальном сервере всё гораздо сложней. Поэтому не стоит сравнивать имено скорость. Это дилетантский подход. ;)

Далее впечатление номер 2. Извините, но такой инсталятор только на мыло.
Ну неужеле тяжело сделать юзабилити инсталлер. Легко.

Согласен: легко. Но мне это не нужно. На этапе разработки мне не нужны «кухарки». Если человек не может сделать эти элементарные вещи, то он должен пользваться услугами специалистов.

Далее в админке… Max извини, а где «дерево», вы считаете юзабилити плоского проекта нормальным?

Немного не уловил что такое «плоский проект» и о каком «дереве» идет речь?

Всё в стиле WP, для тех кто им пользовался это большой плюс? для остальных громадный минус.

Ну во первых далеко не в стиле WordPress. :) Во-вторых это самая простая схема меню: она легка в навигации и легко позволяет добавлять свои пункты. Потом немного jQuery и будет анимированно раскрываться. Но это позже.

Ну и в третьих - если для кого-то интерфейс покажется знакомым по сраванению с WordPress, то это только хорошо. Меньше придется разбираться. :)

Пока скажем так, ничего нового я опять не увидел, опять «новая» реляционная cms, плюс которой CI точнее его фаны.

Ну вы наверное большой знаток CMS. К сожалению я понятия не имею что такое «реляционная cms»... Обычно реляционными бывают базы данных, а вот про реляционные CMS - не разу не слышал. ;)

Очень плохо, что cms - "плоская"

Я с удовольствием отвечу на эту реплику, если вы объясните что такое «плоская CMS». ;)

48WaveСайт29-09-2008 16:21

Плагин "Page parent" выводит ссылки на страницы, которые в черновиках, даже если на сайте незалогиненный пользователь. Соответственно, незалогиненный пользователь по этим ссылкам получает 404.

"Карта сайта", "Последние записи" - не показывают черновики даже залогиненному автору. В рубриках черновики не отображаются даже для залогиненного автора. Зато в плагине Список рубрик даже для незалогиненного пользователя отображается количество страниц считая черновики.

49Максим29-09-2008 16:56

Ага, спасибо. "Page parent" и "Список рубрик" внес в исправления.

В "Карте сайта" и "Последние записи" - честно говоря не вижу смысла показывать черновики, потому что там вообще кэширование (иначе много запросов будет), а для залогиненного все равно нужна прямая ссылка на запись.

50Pretorean29-09-2008 18:00

Есть пожелания к будущим версиям. Где их лучше изложить ?

пока то что есть изложу тут

1. Тэги. В tagclouds_widget хотелось бы видеть возможность не отображать все тэги, а только те, например, которые использовались более указанного количества раз, либо указанное количество самых популярных тэгов. Также в комплекте хотелось бы иметь возможноть просмотреть все тэги отдельной страницей, напрмер "сайт.ру/alltags"

2. Было бы удобнее если при добавлении/редактировании страницы в качестве заголовка бралось бы 10-15-20 первых символов из самой страницы, в случае если заголовок пуст или не указан. Также и для "Короткой ссылки", брать транслитированный заголовок автоматически если она небыл указан.

51WaveСайт29-09-2008 18:20

В "Карте сайта" и "Последние записи" - честно говоря не вижу смысла показывать черновики
Я не о том, что обязательно надо, а о том, что желательно свести всё к единообразию.

Кстати, при построении дерева страниц, то меню, что под ветвистой страницей, тоже отображает черновики для незалогиненных.

А вообще, авторам удобней видеть всю навигацию. Чтобы увидеть, как оно будет в итоге. Да и сколько раз я уже клацал на ссылке черновика, после чего жал ссылку "Edit page".

В tagclouds_widget хотелось бы видеть возможность не отображать все тэги, а только те, например, которые использовались более указанного количества раз
http://forum.maxsite.org/viewtopic.php?id=5753

52Максим29-09-2008 18:46

Я не о том, что обязательно надо, а о том, что желательно свести всё к единообразию.

Ну я согласен, только я сразу смотрю с нескольких сторон. В данных виджетах используется кэширование. таким образом нужно либо делать еще и ключ для залогиненного автора, либо отказываться для обычного посетителя. Грубо говоря мы переносим логику «залогиненности» в виджет, что не совсем правильно. Поэтому тут вопрос не в том, что сделать нельзя, а в том, что стоит ли оно того?

при построении дерева страниц, то меню, что под ветвистой страницей, тоже отображает черновики для незалогиненных.

Это где?

53WaveСайт29-09-2008 19:49

Это в page.php в шаблоне.

// связанные страницы по родителям                       
if ($page_nav = mso_page_nav($page_id, $page_id_parent)) 
{                                                        
	echo '' . $page_nav . '';
}

55Ренат30-09-2008 10:26

Сейчас скачаю, вроде интересная CMS.

В глаза сразу бросился недостаток.

На данной странице уже 54 комментария. В вашей CMS на каждой странице одной темы комментарии будут расти неограниченно? Не лучше ограничивать? При например 20 комментариев перекидывать комментарии с 21 по 41 на следующую страницу, с 42 по 62 на третью страницу? То есть уже аналог гостевой книги. В свою очередь текст самого топика остается только на первой страницы, на всех последующих только комментарии. Плюс в том, что страниц будет больше у сайта, и не будет топик резиновым. Вы сами представьте как за 1 год увеличиться объем вашего топика, если будет 500 комментариев на одной странице.

С уважением,

Ренат (Centurion)

56Родион30-09-2008 18:25

Изучаю материалы на сайте, в числе прочего зашел посмотреть, как выглядит страничка комментатора. Увидел, что данные доступны для редактирования. Т.е. выдает мне, левому юзеру форму для редактирования данных другого юзера. Так Вас заспамят... Да и комментаторы не поймут.

Удачи!

57Kirill01-10-2008 16:24

я НЕ могу установить систему.

Скачал "MaxSite CMS 0.22"

Создал базу, поменял расширение и содержание файла database.php, настроил права папок и тп как в инструкции.

Запускаю http://www.max/.

Ввожу значения в форму.

Нажимаю кнопку "Установить!".

И попадаю на "http://www.max/install/2" - Которой нет.

Как мне быть?

58Dym Popov01-10-2008 16:42

Вопрос по CMS в целом, так сказать. Необходимо реалировать систему с несколькими комьюнити на разные темы. Т.е. не блог одного человека, а блоги нескольких людей, которые будут выполнять роль редакторов, остальные же пользователи выступают в роли журналистов, при этом база пользователей одна, ну и понятно на одном движке. Подходит ли для этого ваша CMS? Или это всетаки, грубо говоря, блог одного человека?

Оставьте свой комментарий!

Комментарий будет опубликован после проверки

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)

РЕКЛАМА
Открытые топки для каминов на http://центр-печей.рф. |

О проекте

MaxSite CMS предназначена для создания сайтов любой сложности. Система отлично подходит обычным пользователям, вебмастерам, фрилансерам и вебстудиям.