MaxSite CMS

Официальный сайт

MaxSite CMS 0.17

Рубрика: MaxSite CMS -> Версии
Пятница, 18 июля 2008 г.
Просмотров: 161
Подписаться на комментарии по 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

Комментариев: 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.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



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