MaxSite CMS 0.17

Рубрика: MaxSite CMS -> Версии
Пятница, 18 июля 2008 г.
Просмотров: 2901
Подписаться на комментарии по RSS
]]>
]]>

Выложил MaxSite CMS 0.17.

Об изменениях.

  • Некоторые доработки виджетов, какие-то ошибки в движке.
  • Улучшена функция mso_page_comments_link - теперь можно задать текст для случаев, когда коментирование запрещено, но уже есть комментарии.
  • В комплект включена библиотека jQuery и некоторые её плагины для визуальных эффектов. Пример на этом сайте - подсветка ссылок. Учтите только, что  jQuery конфликтует с плагином Lightbox.
  • Добавлена функция mso_load_jquery для загрузки jQuery. Её следует вызывать в header сайта.  Если без параметров, то загружается сама библиотека. В ней же можно указать путь до её расширений (плагинов). Функция отслеживает уже подключенные файлы и исключает их повторное подключение. Пример в шаблоне default.
  • При добавлении комментария проверяется его дубль, поэтому один и тот же комментарий не публикуется.
  • Добавлен плагин «Antispam»: стоп-слова комментариев и блокировщик по IP.
  • Добавлен плагин кнопок форматирования для формы комментариев.
  • Разрешен просмотр неопубликованной страницы её автору. В загловке на странице добавляется «(черновик)».
  • Добавлены комюзеры. Это зарегистрированные комментаторы. Подробнее о этом напишу чуть позже.
  • По-умолчанию включено шифрование куков сессии. Вы можете указать свой ключ шифрования в файле «application/config/config.php»: «$config['encryption_key'] = "тут ваш ключ";» Теоретически это значительно усложняет взлом куки.
  • В некоторых виджетах (например, рубрики) сделал так, чтобы стилем отмечался текущая рубрика или страница.
  • Улучшена работа с разрешениями для users (которые имеют доступ в админку). По-идее проблем с распределением полномочий быть не должно. Единственное, что еще предстоит доделать - это саму страницу настройки профиля.
  • Для шаблона можно указать свои мета-поля. Для этого нужно кинуть в каталог шаблона meta.ini. В качестве примера я сделал опции с указанием настроения и музыки.

Данная версия имеет много изменений, поэтому пока задача её оттестировать, особенно в плане комментаторов.

Из того, что нужно сделать, но пока моих знаний не хватает.

  1. Визуальный редактор. Нужно привести его в человеческий вид (кнопки), а также исправить баг, когда нет сохранения в режиме HTML. Плюс нужно мне рассказать, как можно добавить свои кнопки, по клику которых добавляется произвольный код в текущую позицию курсора или по его выделению.
  2. Страницу рубрик нужно переделать на аякс, чтобы можно было выстраивать рубрики визуально.
  3. Настройка сайдбаров. Каким-то образом нужно исключить копи-пасте виджетов, а использовать перетастивание мышью или по клику добавлять виджет в сайдбар (не обязательно textarea).
Если кто-то готов взяться, буду признателен. smile

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

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

  1. 2008-07-20 в 00:56:24 | Аноним

    Максим, а зачем вдруг такие ссылки на скачивание? Антиботы? Вроде бы нет, из-под разных браузеров смотрю - одна и та же ссылка. Счётчик скачивания? А что, нельзя сделать счётчик с человекопонятным урлом?

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

  2. 2008-07-20 в 10:49:11 | Максим
    ]]>]]>

    Да это обычный счетчик переходов по ссылке. Чуть позже об этом плагине напишу. Пока тестирую.

    Сделать понятным урл редиректа не получается. Сейчас я его в base64 кодирую. Как по другому - хз.

    Насчет настроки шаблона посмотрю.

  3. 2008-07-20 в 14:16:20 | Роман

    Я тоже заинтересовался этим плагином.

  4. 2008-07-20 в 14:26:35 | Максим
    ]]>]]>

    Я пока не буду его выкладывать, хочу еще потестировать. Тем более, что версия 0.18 появится несколько раньше, может даже на этой неделе. Поэтому там уже будет этот плагин.

  5. 2008-07-21 в 21:09:36 | Stromgard

    Решился, поставлю-ка я на один из своих сателлитов Вашу CMS

  6. 2008-07-21 в 21:22:59 | Максим
    ]]>]]>

    Подождите пару дней. Будет обновление довольно серьезное.

  7. 2008-07-22 в 12:33:28 | Олег

    Вот тоже приглянулся Ваша ЦМС. Только не понимаю, зачем у комментариев дата в виде ссылки сделана?

  8. 2008-07-22 в 18:08:44 | Максим
    ]]>]]>

    Хм... Как-то не думал об этом. Вроде бы ссылка на комментарий нужна. Автор - это ссылка на его страницу, поэтому отпадает. Где тогда еще?

  9. 2008-07-22 в 21:50:58 | Роман

    Зачем ссылка на комметарий в комментарии? xD

  10. 2008-07-22 в 22:30:29 | photographer90

    2Роман: ну, например, кто-то в своем блоге рассказывает о статье с другого блога и хочет дать ссылку на понравившейся комментарий... так что вобщем это для удобства... никому ведь не мешает, а кому-то и поможет...

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

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

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

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

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