Дизайн блога

Изменил дизайн блога. Пока взял стандартный из поставляемых. Без сильного «допиливания» этот меня устроил практически всем. Есть некоторые неудобства для меня, но они не столь уж необходимые для работы.

С Днём Радио

Поздравляю всех, кто так или иначе имеет отношение, с Днём Радио. В своё время закончил Московский Техникум Автоматики и Телемеханики (МТАТ), отделение Радиоаппаратостроение, поэтому в какой-то мере считаю этот праздник своим. 🙂 Всех своих бывших сокурсников поздравляю с праздником.

Боремся со спамом в комментариях

В последнее время многие блогеры жалуются на возросший спам в комментариях. Хотя не только на блогах, но и на некоторых форумах также появляется порно-спам. Каждый выбирает свою тактику в борьбе с этим злом: кто-то совсем отключает возможность комментировать заметки, кто-то обвешивается плагинами, кто-то устанавливает премодерацию. У каждого метода есть свои плюсы и минусы. Сегодня наткнулся на довольно интересную заметку: «Защита от спама в комментариях с помощью Apache».

У меня на блоге стоит WordPress'овский плагин Spam Karma, который меня в данный момент времени всем устраивает. Хотя да, случаются и у него промашки. Иной раз пропустит одна-два спам комментария или же нормальный комментарий определяет как спам. Но это бывает достаточно редко. Так что решение переложить фильтрацию на плечи Apache довольно интересное, надо будет попробовать.

Вышла новая версия WordPress 2.0.2

10 марта вышло обновление WordPress до версии 2.0.2. В основном изменения в этой версии коснулись в исправлении безопасности (2.0.2 Security Release). Скачать свежую версию можно на этой странице с официального сайта. Инструкцию по обновлению версии 2.0.1 на версию 2.0.2 можно найти на этой странице.

К сожалению, русская версия WordPress 2.0.2 на сайте MyWordpress в данный момент времени пока не доступна.

Блог для IT'шников

По адресу itblogs.ru открылся блог для IT-профессионалов, который задуман как место для общений гуру, чтобы они смогли поделиться своими уникальными знаниями с другими. Но существует одно маленькое но... Автором блога может стать только тот человек, которого лично знает Михаил Елашкин — вдохновитель и организатор itblogs.ru, руководитель компании Elashkin Research.

Блоггеры — это новая техноэлита

Сильно сказано! Блоггеры — это новая техноэлита.

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

Действительно, в Америке это уже нормальная ситуация. Блоггеры сидят с ноутбуками и мгновенно публикуют новости в интернете. Внимание широкой публики приковано именно к этим блогам, которые обновляются в реальном режиме времени. Кто будет дожидаться выхода завтрашней газеты и читать, что происходило вчера?

Как написать свой блог

На сайте clearps.com появилась статья, рассказывающая о создании необходимых php-скриптов и базы данных MySQL для написания простейшего собственного блога. Статья в первую очередь написана для начинающих PHP-программистов в качестве учебного пособия (на английском языке). Статья написана очень подробно, с примерами и разбором ключевых моментов. Прочитайте, не пожалеете.

Обзор скриптов для ведения блогов. Часть первая

Сначала я хотел сразу в одной заметке рассмотреть как платные скрипты, так и бесплатные, но информации получилось немного больше, чем планировал. Поэтому статью решил разбить на две части. Если получилось немного не понятно и сумбурно, извините, иной проще пальцем ткнуть, чем объяснить. 🙂

В этой небольшой заметке я хочу рассмотреть несколько "движков" для создания блогов. Сразу хочу сказать, что я рассматривал движки как бы со стороны пользователя, а не со стороны программиста, т.е. минимум "лазанья" в код. Т.к. большинство пользователей – чего уж тут скрывать – сидят под виндами той или иной версии, поэтому и гонял я ниже представленные "движки" также под виндами. Конфигурация моего домашнего сервера такая: Apache 1.3.33, PHP 4.4.0 (установлен как модуль), MySQL  4.0.18, Perl 5.006001. Как видите не самые последние версии, но для моих задач и работ этого на данный момент времени вполне хватает. Тем более что у многих хостинг-компания как правило установлен почти такой же комплект, ну может быть версия какого-либо приложения отличается в ту или иную сторону. Сразу хочу предупредить всех искателей вареза, любителей халявы и т.п., варез я не распространяю и ни каких платных скриптов – любезно мне предоставленных – я не высылаю и не раздаю! Итак, поехали. 

Пожалуй, обзор начну я с платных скриптов.

BlogHoster
Это целый комплекс по созданию и поддержке мульти-блогов. Как написано на сайте производителя, их движок или основу используют такие известные компании как Blogger, LiveJournal и TypePad. Стоимость данного комплекса составляет 199.95 USD за однопользовательскую лицензию. Об остальных видах лицензиях и ценах вы можете узнать на этой странице.

Для тестирования мне попалась последняя стабильная версия 1.21. Сейчас полным ходом идёт работа над версией 2.0. Об отличиях в новой версии вы можете прочитать тут. В качестве системных требований наличие PHP версии 4.2.0 и выше, а также установленная база данных MySQL. Про версию MySQL никаких упоминаний не нашёл.

В качестве документации по установке идёт обыкновенный текстовый файл, в котором всё более-менее подробно расписано, как установить и какие права выставить на тот или иной каталог на сервере. Замечу, что в случае с сервером на платформе Windows, а домашних условиях это встречается чаще, в большинстве случаев выставлять эти права не обязательно. Установка проходит быстро и понятно, хотя приходится руками в адресной строке набирать install.php. После установки рекомендуется удалить установочные файлы самостоятельно.

После установки мы получаем практически готовый сервис по предоставлению пользователям ведение собственных блогов. В стандартной поставке уже имеются 27 готовых шаблонов, которые, как мне показалось, присутствуют в качестве стандартных на LiveJournal. Для добавления и редактирования статей и заметок используется WYSIWYG редактор, который работает как и FireFox, так и Internet Explorer, есть возможность закачки файлов (размер и типы файлов задаются администратором системы), есть возможность использовать ЧПУ (человеко понятные урл), развитая система назначения прав доступа к тем или иным функциям как отдельных пользователей, так и целых групп. С остальными возможностями системы, как пользователя, так и администратора вы можете ознакомиться на этой странице.

Что не понравилось, так это весь код практически перемешан с HTML-тегами, что может немного усложнить вписывание в свой дизайн. В стандартной поставке доступен только один язык – английский. Все слова и фразы вынесены в один файл, что упрощает самостоятельный перевод, хотя мне иногда встречались слова среди скриптов. Есть ли готовый русский модуль у производителя – не знаю.

 

ArticleLive 2005
Этот комплекс скриптов немного отличается от предыдущего тем, что его можно использовать не только в качестве блога, но и в качестве платформы для размещения различных статей и новостей, т.е. что-то типа своеобразного портала с возможностью ведения блогов зарегистрированными пользователями.

Системные требования для установки данного комплекса следующие:
Клиентская часть – панель управления:

  • Операционная система: Windows 95, 98, ME, NT, 2000 или XP, Mac OSX или Linux
  • Браузер: Internet Explorer v5.5 и выше или любой браузер основанный на движке Gecko (Firefox, Mozilla)
  • JavaScript: должна быть обязательна включена поддержка

Для серверной части:

  • Операционная система: Linux/Unix & Windows/Apache
  • Веб сервер: Apache 1.3 или выше
  • PHP 4.3 или выше
  • MySQL 3.23 или выше
  • также желательна поддержка файлов .htaccess

Стоимость данного ПО составляет в базовой конфигурации на один веб-сервер 239 USD. Так же есть лицензия Extra Sites за 89 USD. С полным списком цен вы можете ознакомиться на этой странице.

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

После установки сразу попадаем в панель управления на страницу со статистикой по нашему сайту. Обещанный WYSIWYG редактор корректно работает только в Internet Explorer, в Firefox вываливаются ошибки JavaScript. Закачка файлов происходит очень своеобразным способом. Попробую объяснить.

Чтобы добавить статью вам необходимо пройти несколько шагов. Допустим мы уже создали категорию, выбрали добавление статьи. Загрузилась страница, на которой нам предлагают ввести заголовок, текст статьи, выбрать категорию и автора. После заполнения всех необходимых полей нажимаем кнопочку Next и попадаем на следующий экран, где мы может добавить файлы, изменить дату статьи и т.п. Следующая страница завершает размещение статьи, либо позволяет добавить ещё одну. ИМХО, может быть такое добавление статей и логично, но неудобно. Тем более, что мои добавленные файлы так в тестовой статье и не появились. Хотя в целом данный продукт производит более законченное решение нежели продукт BlogHoster.

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

Со всеми возможностями данного продукта можно ознакомиться на этой странице.

 

EchoArticles
Этот набор скриптов позволяет размещать у себя на сайте различные статьи, которые могут быть написаны не только лично вами, но и зарегистрированными посетителями вашего сайта, если у них будут на это права. Для тестирования мне попалась версия 2.0 RC 1.

Уже по традиции в начале рассмотрим системные требования.

  • PHP версии 4.1 и выше
  • MySQL версии 3.23 и выше

Что касается стоимости данного ПО, то одна лицензия для установки на один домен стоит всего 89 USD. Если же вы хотите убрать копирайт, то будьте любезны доплатить ещё 65 USD. Подробнее о ценах и способах оплаты на этой странице.

Закачиваем скрипты и приступаем к установке. После закачки необходимо переименовать файл settings.dist.php в settings.php, иначе установка будет невозможна. После установки нам предлагают напрочь от греха подальше удалить каталог Install.

Русского языка нет, поэтому переводить придётся самостоятельно, если у разработчика нет поддержки русского языка. Чтобы ваш сайт заговорил на нужном языке, необходимо будет в каталоге lang создать новый каталог с переведёнными файлами (их всего 12 штук). Как это звучит не банально, но вот для того чтобы перевести панель управления придётся "перелопатить" все скрипты панели управления. После осмотра структуры каталогов и скриптов у меня возникло некоторое дежавю. Очень всё смахивает на структуру и код известного (ранее бесплатного) форума Invision Power Board версии 1.х. Хотя я и могу ошибаться. Ну да ладно, продолжим.

В этом продукте статьи добавляются на одной странице, но имеется несколько принципиальных отличий. Сразу же в статье можно сделать голосование, добавить файлы, разрешить или запретить комментировать, выбрать дату публикации. В качестве WYSIWYG редактора используется небезызвестный FCKeditor версии 1.6. К сожалению WYSIWYG работает только в Internet Explorer.

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

 

CoBreeder
Это разработка израильских программистов и поддержка русского включена в изначальную поставку. Стоимость данного продукта составляет 200 USD. Более подробнее с ценами и лицензиями вы можете ознакомиться на этой странице. Попробовал установить данный продукт на своей машине (параметры моего домашнего тестового сервера смотрите выше) и получил большой облом. После того как я выяснил рекомендуемое ПО сервера, всё сразу стало на свои места. Итак, для нормальной работы данного продукта требуется PHP версии 5.0 и MySQL версии 4.1 и выше. Я ещё мало знаю хостинг-компаний, которые ставят на свои сервера PHP 5. Если у вас есть свой собственный сервер, то можете попробовать его установить.

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

 

ExpressionEngine
Итак, в мои руки попала версия 1.3. В поставку этого ПО входят следующие модули:

  • фотогалерея
  • отправка контента по почте (Moblog)
  • управление пользователями
  • лист рассылки
  • модули для подключения к сервисам Blogger.com и MetaWeblog.com

И это только некоторые из них. Системные требования для установки этого набора скриптов следующие:

  • 10 MB свободного места на диске
  • PHP версии 4.1 и выше
  • MySQL версии 3.23.32 и выше
  • для фотогалереи необходимо наличие установленного на сервере библиотек GD и/или ImageMagic

Стоимость данного продукта для некоммерческого использования составляет всего 149.95 USD. С полным прайсом вы можете ознакомиться на этой странице.

Закачали на сервер, набрали в браузере адрес. Сразу же стартовала установка системы. После ответов на несложные вопросы установка полностью завершена и можно заняться осмотром панели управления.

После авторизации сразу же решил посмотреть на установленные модули, а в частности на фотогалерею. Как оказалось она есть, но не установлена. Что же, нажимает на кнопочку Install и приступает к настройкам. После недолгих ковыряний в настройках галереии получаем вполне сносную работоспособную фотогалерею, которая бывает нужна очень многим блоггерам. Кстати, в настройках галереи имеется возможность вставки водяных знаков (Watermarking) как простым текстом, так и заранее приготовленным графическим файлом.

С остальными модулями разобраться будет не сложно. К тому же любой ранее активированный модуль можно легко и быстро деактивировать. Ничего не скажешь – удобно.

К написанию и размещению статей разработчики подошли довольно оригинальным способом. На странице опубликования заметки выбор даты, категории и других опций происходит во вкладках в то время, как поле с введённым текстом остаётся на виду. Тут же имеется встроенный загрузчик файлов. Удобно. Что касается WYSIWYG редактора, то его тут в принципе нет.

В оригинальной поставке поддержки русского языка нет, так что придётся либо переводить самостоятельно, либо обращаться к разработчику. Платная эта услуга или бесплатная, сказать не могу, т.к. просто не знаю. Если в этом "движке" вам чего-нибудь не будет хватать, то на этой странице вы можете посмотреть весь список доступных плагинов. На сайте разработчика также есть отдельный модуль форума, который не входит в стандартную поставку и распространяется за 49.95 USD для некоммерческой лицензии и за 99.95 USD для коммерческой лицензии.

 

На этом и закончим разбор платных движков и в следующей части преступим к разбору бесплатных, если это кому-то будет интересно :). В отличие от платных скриптов, бесплатные проще достать, скачать и установить на своей домашней машине.

Блоги, статистика, Рунет

Компанией Romir Monitoring в конце сентября был проведен опрос среди российских интернетчиков. Среди прочих был задан ряд вопросов о знании блог-сайтов, их посещении и популярности того или иного блог-ресурса. Результаты впечатляют. 🙂 Например:

Согласно полученным результатам, 16% интернетчиков, знающих о существовании блогов, активно их посещают – по несколько раз в день. Среди пользователей из Санкт-Петербурга такой вариант ответа указал каждый пятый респондент. Аналогичные результат был получен и в Сибирском федеральном округе – 21% — это самый высокий показатель по выборке.

Подробнее о результатах опроса читайте здесь и ещё есть упоминание здесь

Доступ к блогам запрещен!

По сообщению сайта wired.com руководство многих компаний закрывают доступ своим сотрудникам к блогам. Мотивация этих запретов проста. Руководство этих компаний боится, что сотрудники ненароком могут выдать секреты компании не только на своих личных блогах, но и в комментариях посещаемых ими блогов.

Блокировка блогов осуществляется не только по ключевому слову "blog" наравне с такими "популярными" словами как games,warez и britney spears sex tape, но и занесением в чёрные списки IP-адресов блогов. В некоторых, особо клинических случаях, блокируется вообще весь сетевой траффик, т.к. руководство таких организаций посчитало это самым простым решением.

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