Блог Александра Башкирова

ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…
Этот сайт в основном посвящен тому, что мне интересно вне работы. Ведется в порядке хобби.
Все изложенное на сайте - мое частное оценочное мнение и не может быть истолковано иначе.
Со всеми вытекающими из этого последствиями.

MaxSite

Про MaxSite CMS и flex css

Просмотров: 330Комментарии: 0
MaxSite

Как я тут писал, инсталлировал я тут MaxSite CMS (версии 0.95) - для того, чтобы сделать сайт-блог. Давно не работал с этой CMS -  в итоге было любопытно посмотерть, что же получилось.

А получилось, доложу я вам, очень даже. Система ощутимо выросла. Первое и основное - шаблон по-умолчанию, который, кажется, позволяет если не всё - то очень и очень многое. Повторюсь: там полностью настраиваемый и расширяемый шаблон. Это означает, что в шаблоне много чего можно настроить через админку, не вникая в структуру файлов. Там же, в админке, можно прописать свои CSS или же подключить свои компоненты, CSS. В общем, реально - сила. Силища. То есть, если вдохновиться как-то свободной темой - то создать на дефолтном шаблоне что-то похожее вполне реально.

Теперь о ложке дегтя. Если нужно "запилить" "совсем свою" тему, то будет ад и треш. Документации нормальной на систему нет. (И кажется - не предвидится). Структура темы по отношению к версиям ниже 0.9 изменена достаточно сильно - в итоге, разобраться что к чему, достаточно сложно. Помогает коллективный разум, это факт. Но сам процесс не вдохновляет.

Кстати, многие в Интернете пишут как раз о том, что система отличная, а вот с документацией - беда.

Ну и параллельно узнал о такой чудесной штуке как flex. На ней построена вся новая тема. Flex - это CSS свойство (семейство свойств), которые очень сильно упрощают верстку для многоколоночных и многострочных страниц. Не bootstrap, конечно, но очень впечатлило. Хорошая статья про flex тут. Век живи, век учись, ага. Особенно, если ты не имеешь с этим дела каждый день.

Админское. Как бороться с The Encrypt library requires the Mcrypt extension.

Просмотров: 688Комментарии: 0
LinuxMaxSite

Тут на днях решил запилить на сайт новую версию MaxSiteCMS (http://www.max-3000.com) - использовал автоустановщик... Все прошло отлично, только при запуске вывалилось, что "The Encrypt library requires the Mcrypt extension.". Хм три раза, потому что php-mcrypt у меня уже стоял (вывод sudo apt-get install php5-mcrypt

 тому доказательство). На всякий случай переинсталлировал это расширение:

apt-get --reinstall install php5-mcrypt

Затем перезапустил апач (sudo service apache2 restart). Ага три раза. Не работает. Ок, смотрим php.ini и связанные файлы. Для этого делаем файл info.php со следующим содержимым:

 <?php phpinfo(); ?>

Изучаем вывод. Видим, что есть ряд прогруженных файлов .ini, исследуем их. И выясняем, что не в одном из них не подключается mcrypt.so

Ну, ок, вписываем в /etc/php5/apache2/php.ini строку

extension=mcrypt.so

Перезапускаем апач. И вуаля, всё работает!

ПС. Не стал бы писать о такой мелочи, но вот для памяти...

Блог для мобильных на MaxSite CMS

Просмотров: 481Комментарии: 0
MaxSite

Я тут внезапно, за 15 минут сделал себе для блога версию для мобильных...

Оказалось все не просто "просто", а "очень просто".

  1. Скачиваем плагин отсюда: http://rgblog.ru/page/mobile_theme
  2. Скачиваем мобильный шаблон отсюда: http://rgblog.ru/page/mobile
  3. Устанавливаем плагин и шаблон
  4. Активируем плгин
  5. Всё!

ПС. Ну, я еще подправил splach.png в папке шаблона. Но всё равно - впесчатляет :)

Ссылки из текста - плагин для MAXaxSite CMS livelink

Просмотров: 4328Комментарии: 0
MaxSite

C почином ;) "Написал" первый плагин для MaxSite CMS - перевод ссылок из текста постов в ссылки (тег "а").

Точнее, скомпилировал его - из функции перевода текста в строку, вот этой: http://www.snippy.ru/snippet/1774-preobrazovanie-v-ssylki-adresa-url-i-email-iz-teksta/
и шаблона плагина из "коробки" MaxSite. Функцию немного "доработал" в сторону уменьшения функционала. В итоге плагин все ссылки, не "обернутые" тегом <a> - оборачивает в тег <a> - с обязательным-принудительным открытием в новом окне (это для меня принципиально). Тестирование на собственном блоге показало работоспособность, так что - прошу любить и жаловать:)
Инструкция по установке:
  1. Скачайте архив
  2. Распакуйте его
  3. Папку livelink (из архива) поместите в /application/maxsite/plugins
  4. В админ-панели активируйте плагин
  5. Все :)
Настроек у плагина на данный момент нет. Но может быть, когда-нибудь.... ))

Кросспостинг в ЖЖ (LiveJournal) в MaxSite

Просмотров: 2150Комментарии: 5
MaxSite

Единственная на момент запуска новой версии сайта задача, которую MaxSite не решала в лоб - это трансляция постов в ЖЖ. Соответствующего плагина я не нашел, в общем, почти расстроился...

В итоге поиск "по Интернетам" дал следующее:

По отзывам, первый плагин "сыроват". Скрипт, подозреваю, есть двойник плагина (автор один; ходя не факт). А вот третий сервис меня порадовал - во-первых, потому что трансляция в ЖЖ не зависит от конкретной платформы, с которой ведется трансляция - подхватывается RSS, который и транслируется в ЖЖ. ВО-вторых, просто и изящно. В-третьих - удобно. Ну да посмотрим, каково "оно" в длительном действии )))

Обновил дизайн и CMS блога

Просмотров: 2000Комментарии: 0
Alib.spb.ru

То, о чем так долго мечтали большевики  - свершилось! Я обновил CMS на сайте - теперь вместо Wordpress, который окончательно потерял чувство меры и связи с реальностью (в плане аппетитов) у меня трудится MaxSite CMS - построенную на CodeIgniter. Не то, чтобы я знал фреймворк - просто примерно каждые 3..5 версий ставил себе на виртуалку MaxSite - и смотрел. Когда эта CMS была признана удобной для меня - а Wordpress достал, я взял и перешел.

Процесс этот, кстати, не очень сложный. Автор MaxSite - Максим - постарался сделать конвертор записей Wordpress (иначе пришлось бы разбираться со структурой базы). Процесс не очень гладко - но прошел. Оставалось лишь вычитать записи.... что и было сделано (проверка на предмет левых ссылок - так как структура сайта немного поменялась и т.д.)

Параллельно с переходом на новый движок обновил и дизайн. В качестве дизайна взял готовый шаблон Idream - мне он понравился, этого вполне достаточно.

Кроме того, провел глобальный пересмотр того, что есть на сайте: оставил только "свой" контент. Так как тот, что "не свой" - с одной стороны, в Интернете навалом, а с другой - устарел он уже ... смысла нет держать.

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

PS Да, из фишек - поиск "из коробки" в MaxSite на голову выше аналогичного в WordPress.

PSS Изменились URL'ы записей - не могу сказать, что я этому безумно рад. Но - "искусство требует жертв", соответственно, я решил, что в данном случае это вполне себе переживаемо.