Статьи Новости Контакты

28.11.2007
Иван Кондаков

CMS Simple Machines

обзор движка Simple Machines Forum

SMF

Выбирая подходящую CMS для форума, каждый администратор руководствуется несколькими нехитрыми правилами. Движок должен быть удобным, простым в использовании, богатым на дополнительные плагины, а в некоторых случаях не слишком дорогим или даже бесплатным. Причем последний вопрос зачастую решается не совсем законно — форум просто взламывается, что нарушает не только лицензионное соглашение, но и уголовный кодекс многих стран. К счастью, в настоящее время прибегать к таким мерам вовсе не обязательно, так как существует ряд бесплатных CMS, ничем не уступающим своим коммерческим товарищам. Одним из таким является форум Simple Machines. Являясь качественным конкурентом многим другим движкам, он не будет стоить своему владельцу ни копейки, при этом вся его функциональность нисколько не пострадает. Впрочем, полезен SMF будет не только для ограниченных в денежных ресурсах сайтов, но и более для крупных, с владельцами, способными на финансирование своих проектов. В данный момент сложно найти настолько же подходящую альтернативу форума, отвечающую всем требованиям даже самого строгого администратора.

Свою историю Simple Machines начинал как гостевая книга YaBB, основанная на языке Perl

Как ни странно, но свою историю Simple Machines начинал как продвинутая гостевая книга YaBB, основанная на языке Perl. Впрочем, вскоре его разработчики перенесли свой проект на PHP, где он так и остался «жить». Проект YaBB постоянно развивался и со временем вырос до таких размеров, когда потребовалось преобразовать его в что-то качественно новое. Так в конце сентября 2003 года и появился SMF — Simple Machines Forum. Первоначально он распространялся для небольшой группы людей и лишь в 2004 году стал доступен для свободного пользования. В данный момент над проектом работает огромный штат разработчиков, включая техническую поддержку и маркетологов. Идеологическим отцом движка, скорее всего, можно назвать Хендрика Яна Виссера (Hendrik Jan Visser). В данный момент он является ведущим разработчиком проекта. Впрочем, настолько большую популярность проект завоевал благодаря многим факторам, что делает честь всей команде. Безусловно, у проекта такого размера не могло не появиться огромное число поклонников, в том числе и в России. Сейчас на просторах Рунета все чаще можно встретить Simple Machines Forum. Многих притягивает не только его бесплатность, но и нестандартность некоторых решений. В данный момент официальный форум проекта (естественно, основанный на самом движке SMF) по популярности может посоревноваться с каким-нибудь Invision Power Board. В России движок поддерживается сразу несколькими сайтами, а в русскоязычном сегменте «Википедии» была написана подробная статья о нем. И, конечно же, не стоит сомневаться, что у SMF большое будущее.

Системные требования:

  • любой сервер с подержкой PHP (например, Apache или Internet Information Services);
  • PHP 4.1.0 или выше;
  • MySQL 3.23.4 или выше;
  • 512 Кб свободного места в БД и как минимум 2,5 Мб на FTP.

В настоящее время движок Simple Machines переведен на 21 язык, включая русский (а также польский, румынский, украинский и другие). Его последняя версия 1.1.4 включает в себя все необходимые администратору функции. А при желании всегда можно обратиться к пользовательском сообществу, создавшему огромное количество модификаций для форума. Впрочем, самое важное в этом движке — это как раз то, что для его нормального использования вовсе не обязательно использовать дополнительные материалы. Установка форума происходит быстро и непринужденно. Достаточно залить файлы на FTP и набрать в адресной строке адрес файла install.php. Далее потребуется ввести данные БД, а также установить нужные права на FTP. Наконец, будет необходимо задать некоторые параметры (название, некоторые параметры и тому подобное), и система приступит к копированию файлов. Размер дистрибутива также удивит администратора. В архиве форум весит всего лишь 2 Мб, а будучи установленным, займет не более 10 Мб. Что интересно, его размер даже можно уменьшить, удалив ненужные файлы из движка.

Если до этого человек был знаком с такими движками, как IPB, то, возможно, панель администратора вызовет некоторое негодование

После установки администратор получит полностью работоспособный форум. Впрочем, его еще надо будет настроить под себя. Если до этого человек был знаком с такими движками, как IPB, то, возможно, панель администратора вызовет некоторое негодование. Больше всего она похоже на личное меню пользователя, но никак не на инструмент управления форумом. К счастью, это как раз та ситуация, когда внешний вид обманчив. Панель традиционно состоит из нескольких вкладок. Первая содержит основные настройки форума: конфигурация, настройка подключения к ДБ, время и дата. Следующая вкладка позволяет управлять непосредственно форумами: создавать новые разделы и менять их иерархию, управлять топиками и постами. Третья вкладка полностью принадлежит пользователям: созданию групп, управлению посетителями и тому подобному. Наконец, последняя группа посвящена техническому обслуживанию форума, позволяющему оптимизировать его. Не были обделены и модераторы. Разработчики предусмотрели массу функций, облегчающих выполнение ими своих функций. Если говорить о технических особенностях движка, то они вполне обычны. Стандартная комплектация движка включает в себя календарь, набор смайликов и утилиту для обслуживания форума. Кроме того, форум поддерживает рассылку и публикацию новостей на главной странице. Очень важной особенностью Simple Machines является поддержка большинства популярных CMS для сайтов, например Mambo. SMF без труда интегрируется в них, что облегчает и так не простую жизнь администратора. Немаловажны и другие его особенности: удобные голосования, подробнейшая статистика, простой интерфейс и другие. Не стоит забывать о том, что форум доступен на русском языке (для этого надо скачать с официального сайта соответствующий языковой пакет). Кстати, что интересно, локализируется не сам движок, а темы для него. Впрочем, в языковой пакет входят все три стандартных скина, так что проблемы могут возникнуть только при установке нестандартных «шкурок». Самое важное, что при желании к форуму можно подключить массу дополнительных плагинов, причем осуществляется это через менеджер пакетов, изначально включенный в SMF (его называют одним из главных достоинств движка). Он позволяет администратору устанавливать модификации и обновления для SMF без необходимости изменять исходный код скриптов, а всего лишь при помощи нескольких кликов мышью. Для форума существует масса модификаций разной степени сложности. Например, пользовательская галерея, модуль репутации или даже блог. А для самых изысканных администраторов были придуманы гороскоп и даже ролевые игры. Что интересно, многие модификации выполнены очень профессионально и работают практически без ошибок. Не стоит забывать и про дополнительные скины для форума. Впрочем, при желании можно создать и свой, благо это совсем не сложно.

Что интересно, SMF очень хорошо оптимизирован. Интересно это в первую очередь потому, что его предок YaBB как раз, наоборот, был очень прожорливым до ресурсов и нестабильным. Simple Machines в этом плане ушел далеко вперед, обзаведясь высокой надежностью и крайне низкими системными требованиями. Позволить установить его к себе на сайт может любой администратор. При этом наверняка останется еще масса места. Впрочем, не стоит думать, что у SMF нет недостатков. Этот еще сравнительно молодой движок не безупречен, хотя и выполнен на качественном уровне. К счастью, все его минусы не так существенны, чтобы обращать на них внимание. Важно то, что движок делает дружная и сплоченная команда. Их действительно заботит качество своего продукта, даже несмотря на его бесплатность. Кроме того, в случае какой-либо проблемы администратору всегда придет на помощь пользовательский коллектив. Так, например, существует подробная инструкция по конвертированию баз данных из других форумов. Увы, в данный момент универсальных переводчиков для разных форумов не существует, так как у разных движок разный взгляд на эту проблему. Впрочем, проблему решают специально написанные разработчиками конвертеры, облегчающие столь сложный процесс. Впрочем, ошибок в таких случаях избежать не удастся, особенно если база данных очень большая. Гораздо проще осуществить перенос форума с одного адреса на другой. Для этого потребуется лишь скопировать файлы с FTP и из БД, а затем произвести несколько манипуляций.

Подводя итог, хотелось бы сказать, что Simple Machines Forum — это лучшее решение для не крупных ресурсов. Впрочем, и для популярных сайтов SMF тоже подходит идеально. Его главные особенности — это нетребовательность к ресурсам и простота в использовании. Порой это бывает гораздо важнее, чем высокая и порой никому не нужная функциональность. Закончить эту статью мне хотелось бы цитатой из «Википедии»: «Люди, создавшие SMF, — это группа индивидуумов, объединившихся и посвятивших свое свободное время созданию SMF и тому, чем является SMF на сегодняшний день. Много различных знаний и навыков используются для поддержки и развития проекта: группа дизайнеров, группа модов, группа разработчиков, группа поддержки, группа переводчиков, группа документации. Объединившись вместе в команду, группы делают все для развития и раскрытия полного потенциала SMF».




Скоро на сайте

  • Wordpress

    Серия статей о плагинах к движку WordPrress
  • AJAX

    Проекты и продукты, ориентированные на AJAX
  • Новые сервисы Google

    Обзор новых сервисов Google
 

Copyright © 2003—2018 Все права защищены

При использовании материалов сайта ссылка на hostinfo.ru обязательна

  • хостинг от .masterhost
  • Rambler's Top100