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

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

MaxSite

Подписаться на эту рубрику по RSS

Тут будут посты, так или иначе связанные с MaxSite CMS

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

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

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

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

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

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

Свободные шаблоны для сайтов

Просмотров: 3533Комментарии: 0
WordpressMaxSite

Я тут лет 5 назад давал ссылки на сайты с бесплатными html-шаблонами сайтов. Но время идет, и сайтов с шаблонами все больше и больше... Итак, дополнение к посту от 12 декабря 2008 года:

Естественно, что в список попали те сайты, которые предоставляют бесплатные шаблоны, без регистрации и прочих танцев с бубном, в виде html + css (чтобы не париться с переводом шаблонов с одних CMS на другие) :)

PS Это не реклама. Просто задумался о редизайне - ну и решил посмотреть, что, где и почем. А результаты выложить - это ж почти святое...

LESS или динамический CSS

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

Развитие веб-технологий не стоит на месте. Вот умные люди взяли и придумали LESS - динамический CSS. Чтобы понять, что это - приведу пример с официального сайта:

@base: #f938ab;
.box-shadow(@style, @c) when (iscolor(@c)) {
  box-shadow:         @style @c;
  -webkit-box-shadow: @style @c;
  -moz-box-shadow:    @style @c;
}
.box-shadow(@style, @alpha: 50%) when (isnumber(@alpha)) {
  .box-shadow(@style, rgba(0, 0, 0, @alpha));
}
.box { 
  color: saturate(@base, 5%);
  border-color: lighten(@base, 30%);
  div { .box-shadow(0 0 5px, 30%) }
}

Фактически, это "как бы" CSS - но с вкраплениями элементов языков выского уровня. LESS файл подключается, как обычный CSS, с одним "НО": чтобы все это заработало, нужно включить поддержку LESS на стороне сервера или на стороне клиента загрузить специальный JS файл. Примерно так:

<link rel="stylesheet/less" type="text/css" href="styles.less">
<script src="less.js" type="text/javascript"></script>

Дальше - все стандартно и штатно.

Из мыслей. Не знаю, как обработка на стороне сервера, а обработка JS на стороне клиента - это лишнее время отрисовки старницы браузером. Стоит ли того гибкость решения - решать только разработчику.

Ссылки на сайты проекта:

http://lesscss.ru - русскоязычный сайт

http://lesscss.org - англоязычный сайт

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

Просмотров: 6100Комментарии: 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. Все :)
Настроек у плагина на данный момент нет. Но может быть, когда-нибудь.... ))

Быстрое разворачивание базы данных mqsql на хостинге

Просмотров: 3031Комментарии: 0
WordpressMaxSite

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

В общем, засада. Не знаю, кто как - а я нашел отличное решение.

Знакомитесь: Sypex Dumper 2.

Скрипт устанавливается в отдельную папку на сервере, и работает автономно. При запуске вводите имя и пароль на сервер mysql - он не хранит их нигде (что хорошо с позиции безопасности)? получаете доступ к собственно скрипту.

Собственно, он "заточен" под создание и восстановление бекапов в виде .sql файлов. Причем, по заверениям разработчиков, с большими по размерами файлами он справляется не менее легко, чем с маленькими. Не знаю, не проверял - но вот небольшие (120 Кб) .sql файлы, сгенерированные phpMyAdmin, он "съедает" на ура. Что, в общем от него и требовалось ))

Так что если кому надо - весьма рекомендую.

NB - на сайте есть платные версии, и есть бесплатная. Мне более чем хватило возможностей бесплатной, хотя в платной, наверное, тоже есть своя "фишка", и не одна.

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

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

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

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

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