MaxSite CMS 0.22

Рубрика: MaxSite CMS -> Версии
Среда, 17 сентября 2008 г.
Просмотров: 3807
Подписаться на комментарии по RSS
]]>
]]>

В новую версию я включил еще один шаблон «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Мб).

]]>twitter.com Google Buzz google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru]]>

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

  1. 2008-09-17 в 18:23:24 | koreec

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

  2. 2008-09-17 в 18:28:02 | Максим
    ]]>]]>

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

    <a href...
    

    Если же вы хотите модерировать простые, а не htm, то добавьте в список модерации

    http
    
  3. 2008-09-18 в 00:09:41 | Cuprum
    ]]>]]>

    Обновился. Где, имхо можно улучшить:

    смещение по времени -> часовой пояс с примером нескольких городов (практически стандарт де-факто);

    не смог со страницы создания записи сразу загрузить рисунок с компьютера;

    при публикации рисунков, миниатор в HTML желательно указывать width и height чтобы в некоторых случаях не плыл дизайн, не было схлопываний (позаботимся и при просмотре без картинок);

    хотя и автосохранение работает после ухода со страницы создания записи в "плагины" и обратно не смог "выцепить" сохраненный черновик..;(

    буду смотреть дальше

  4. 2008-09-18 в 04:23:54 | koreec
    ]]>]]>

    Только вчера поставил 0.21 и почти сразу обновился на 0.22. Преезд из WP 2.62 прошел абсолютно гладко.

    Отличная вещь! Максим, огромное спасибо за вашу работу!

  5. 2008-09-18 в 10:50:47 | Максим
    ]]>]]>

    О! Значит экспорт из 2.6 работает. Отлично! smile

  6. 2008-09-18 в 12:34:48 | ptz

    Выбрал новый шаблон clouds -

    Ошибка обновления

    Текущий шаблон: default

  7. 2008-09-19 в 11:55:15 | Dimox

    Макс, да какой уж там "огромнейший вклад"? =) Ты практически все сам сделал, а я только некоторые моменты тебе подсказал ;)

  8. 2008-09-19 в 12:43:27 | Максим
    ]]>]]>

    Ну не скажи. Если бы не эти подсказки, я бы до сих пор возился с этой кучей файлов. ;)

  9. 2008-09-19 в 16:56:20 | Олег
    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

  10. 2008-09-19 в 17:01:07 | Максим
    ]]>]]>

    Читайте внимательно инструкцию. См. mso_config.php

  11. 2008-09-19 в 17:06:35 | Олег

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

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

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

  12. 2008-09-19 в 17:09:01 | Максим
    ]]>]]>

    При чем тут фраза? У вас файла нет.

  13. 2008-09-19 в 21:38:09 | Attlant
    ]]>]]>

    2. MySQL > 4.1. Hабота в UTF8. Тип базы MyISAM.

  14. 2008-09-20 в 01:17:45 | Аноним

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

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

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

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

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

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

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

  15. 2008-09-20 в 12:24:14 | Максим
    ]]>]]>

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

  16. 2008-09-20 в 15:36:11 | Аноним

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

  17. 2008-09-20 в 15:47:36 | Максим
    ]]>]]>

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

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

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

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

  18. 2008-09-21 в 00:02:12 | Аноним

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

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

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

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

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

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

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

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

  19. 2008-09-21 в 11:00:10 | Максим
    ]]>]]>

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

  20. 2008-09-21 в 16:47:48 | Df_Yz

    Поддержка OpenID планируется?

  21. 2008-09-21 в 19:22:10 | Максим
    ]]>]]>

    Нет.

  22. 2008-09-21 в 23:06:12 | KontE
    ]]>]]>

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

  23. 2008-09-23 в 14:41:33 | ilya_leo
    ]]>]]>

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

  24. 2008-09-24 в 00:28:57 | Анастасия

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

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

  25. 2008-09-24 в 00:33:58 | Максим
    ]]>]]>

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

  26. 2008-09-24 в 09:10:45 | Анастасия

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

  27. 2008-09-24 в 09:28:07 | Максим
    ]]>]]>

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

  28. 2008-09-24 в 13:40:54 | Анастасия

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

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

  29. 2008-09-24 в 13:43:05 | Максим
    ]]>]]>

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

  30. 2008-09-24 в 14:29:45 | Анастасия

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

  31. 2008-09-25 в 04:10:12 | koreec
    ]]>]]>

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

  32. 2008-09-25 в 10:10:47 | Максим
    ]]>]]>

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

  33. 2008-09-25 в 15:24:14 | Jobperformer

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

  34. 2008-09-25 в 15:30:38 | Максим
    ]]>]]>

    Фигня в том, что у вас в браузере отключена передача referer.

  35. 2008-09-25 в 17:59:09 | t3s

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

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

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

  36. 2008-09-26 в 12:02:31 | oleszka
    ]]>]]>

    Странная проблема, после установки захожу в админ панель все выглядит нормально (пример 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

    и т.д.

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

  37. 2008-09-26 в 12:32:08 | ontrat
    ]]>]]>

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

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

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

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

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

  38. 2008-09-26 в 12:34:57 | ontrat
    ]]>]]>

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

  39. 2008-09-26 в 13:36:51 | Аноним

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

  40. 2008-09-26 в 14:10:03 | Максим
    ]]>]]>
    поле выбора часового пояса, не очень удобны числа формата "2.00", я сначала растерялся,потому как точно непонятно что это значит, лучше сделать стандартно "+2 GMT", выше ещё предложили города писать, мне вобщем-то они никчему, ну может кому так удобней, так что тоже не помешают наверное

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

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

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

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

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

  41. 2008-09-26 в 14:11:32 | Максим
    ]]>]]>
    Столкнулся вот с какой штукой. При размещении зеркал сайта name.ru b name.su система не отображает все содержимое на обоих сайтах. Приходится настраивать все плагины на каждом зеркале. Как можно обойти это? Ключ в настройках указан.

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

  42. 2008-09-26 в 14:13:48 | Максим
    ]]>]]>
    если я кликну на одну из них, то далее они будут выглядеть как:
    http://мой_сайт//admin/admin/admin/home
    http://мой_сайт/admin/admin/admin/options

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

  43. 2008-09-26 в 14:31:30 | ontrat
    ]]>]]>
    В любом брайзере можно назать кнопку «Назад» - текст сохранится.

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

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

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

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

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

  44. 2008-09-26 в 14:40:49 | Максим
    ]]>]]>
    Нет, в ИЕ это не так!)

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

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

    Вот же текст:

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

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

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

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

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

  45. 2008-09-27 в 14:11:06 | oleszka
    ]]>]]>

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

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

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

  46. 2008-09-29 в 11:00:13 | maxic
    ]]>]]>

    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. 2008-09-29 в 11:38:10 | Максим
    ]]>]]>

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

    Для легковесной 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. smile Во-вторых это самая простая схема меню: она легка в навигации и легко позволяет добавлять свои пункты. Потом немного jQuery и будет анимированно раскрываться. Но это позже.

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

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

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

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

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

  48. 2008-09-29 в 16:21:44 | Wave
    ]]>]]>

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

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

  49. 2008-09-29 в 16:56:47 | Максим
    ]]>]]>

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

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

  50. 2008-09-29 в 18:00:40 | Pretorean

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

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

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

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

  51. 2008-09-29 в 18:20:17 | Wave
    ]]>]]>
    В "Карте сайта" и "Последние записи" - честно говоря не вижу смысла показывать черновики
    Я не о том, что обязательно надо, а о том, что желательно свести всё к единообразию.

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

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

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

  52. 2008-09-29 в 18:46:18 | Максим
    ]]>]]>
    Я не о том, что обязательно надо, а о том, что желательно свести всё к единообразию.

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

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

    Это где?

  53. 2008-09-29 в 19:49:25 | Wave
    ]]>]]>

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

    // связанные страницы по родителям                       
    if ($page_nav = mso_page_nav($page_id, $page_id_parent)) 
    {                                                        
    	echo '<div class="page_nav">' . $page_nav . '</div>';
    }
    
  54. 2008-09-29 в 21:00:55 | Максим
    ]]>]]>

    Понял. Спасибо. smile

  55. 2008-09-30 в 10:26:14 | Ренат

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

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

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

    С уважением,

    Ренат (Centurion)

  56. 2008-09-30 в 18:25:31 | Родион

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

    Удачи!

  57. 2008-10-01 в 16:24:01 | Kirill

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

    Скачал "MaxSite CMS 0.22"

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

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

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

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

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

    Как мне быть?

  58. 2008-10-01 в 16:42:07 | Dym Popov

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

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

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

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



grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

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