Переход на MaxSite CMS - Часть 4

Суббота, 4 апреля 2009 г.
Рубрика: CMS
Метки:
Просмотров: 1326
Подписаться на комментарии по RSS

Сегодня я хочу завершить серию постов, посвященных переходу моего блога на новый движок MaxSite CMS. В повестке дня конвертация постов из WordPress, обустройство на новом уютном движке и несколько пожеланий.

После того, как новый движок заработал, нужно было конвертировать в него старые посты. Действовал согласно инструкции к Wp-convert, преобразовывал в xml по 20, чтобы файлы не превышали 200 Кб (реально получались меньше), проверил их в Firefox на предмет ошибок дерева -- все нормально, также вручную подкорректировал некоторые слаги. Тем не менее, при проверке самим движком выскакивало PHP NOTICE. Не стал разбираться в причине, конвертировал -- и все нормально. Единственное, пришлось разбираться с иллюстрациями к постам, поскольку при конвертации они "слетели". Ну, это ничего -- к счастью. картинок было немного, разобрался быстро. 

Что касается впечатлений о работе с системой, то в общем они положительные, что особо ценно, если учитывать недавность разработки, о которой кое-что еще свидетельствуетsmile Некоторая непривычность интерфейса (например, ссылка на страницу, где находишься, подчеркивается, на остальные страницы -- нет). Загадочные артефакты (невизуальный редактор, с которым не совсем понятно как работать, поскольку его поле внизу страницы присутствует параллельно с обычным редактором; кликабельные ссылкоподобные названия разделов админки, при клике на которые ничего не происходит). Непонятный "хвост", вылезший внизу на странице Архив (никак не доходят руки посмотреть, откуда он растет).

Вообще же впечатления хорошие.

Что касается пожеланий о совершенствовании с точки зрения пользователя-блоггера.

  1. Хочу OpenID-регистрацию комментаторов и по возможности OpenID-сервер. Если в ближайших релизах не будет, попытаюсь сам сварганить нечто.
  2. Хочу поддержку многоязычности, то есть возможность публиковать один и тот же пост на разных языках. Причем реализация может быть самая простая, даже с помощью JavaScript, без ангажирования пхп-движка.
  3. Хочу встроенный сервер rss2email, чтоб отсылать фид почтовой рассылкой без использования сторонних сервисов.  
  4. Хочу возможность править шаблон из админки
  5. по мелочи что-то еще хотел, но забыл, видимо неважное smile

Спасибо Максиму за наше счастливое детство его работу! 

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

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

  1. Про OpenID Максим говорил, что не планирует делать.

    Вариант с многоязычностью — на форуме уже встречался. Навскидку не вспомню, кто, но кто-то сделал трёх-язычный сайт энг-рус-укр.

    Там язык хранится в куке, и по просьбе человека Макс ввёл обработку $_GET.

    О, нашёл, это Saturn (forum.max-3000.com/memberlist.php?mode=viewprofile&u=87) на трёх языках сайт сделал.

    internews.web-ex.info

  2. OpenID сервер я сделал, но есть некоторые проблемы.

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

    upd. Предыдущий комментарий можно удалить

  3. 2009-04-14 в 13:08:44 | Александр Купреев

    2 Wave

    спасибо за ссылку, гляну

    насчет опен айди жаль, что Максим не планирует

    Представьте, как было бы здорово: у всех кто пользует CMS есть собственные айдишники и они могут друг у друга в блогах (да и не только, в ЖЖ, много где еще) оставлять комментарии без регистрации

    librarian

    а какую библиотеку использовали? или сами "с нуля" писали?

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

Используйте нормальные имена.

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

Авторизация: MaxSiteAuth. Войти через loginza

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