MaxSite CMS 0.17

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

Выложил 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).
Если кто-то готов взяться, буду признателен. :)

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

1Аноним20-07-2008 00:56

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

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

2Максим20-07-2008 10:49

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

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

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

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

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

4Максим20-07-2008 14:26

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

5Stromgard21-07-2008 21:09

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

7Олег22-07-2008 12:33

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

8Максим22-07-2008 18:08

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

9Роман22-07-2008 21:50

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

10photographer9022-07-2008 22:30

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

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

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

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

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

О проекте

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