Simple Machines Forum

Simple Machines Forum (SMF) — бесплатный программный пакет профессионального уровня, который позволяет вам настроить форум в течение нескольких минут. SMF написан на популярном языке PHP и использует базу данных MySQL.

SMF

Какие версии SMF есть

Стабильная версия движка SMF 2.0 морально устарела еще 5-6 лет назад. На ней до сих пор работает большинство форумов, использующих SMF. Чтобы угнаться за современными тенденциями в инете и не терять юзеров, владельцам этих форумов приходится улучшать их кучей модов (дополнений). Однако, многие моды устарели, заброшены, не поддерживаются авторами и поэтому движок в целом начинает глючить при каждом чихе. Последняя стабильная версия 2.0.18 (февраль 2021), в основном патч ориентирован на поддержку PHP 7.4, а также на решение проблем, возникавших в предыдущих версиях.

Нестабильная версия SMF 2.1 за 5 лет разработки дошла аж до нестабильного релиза SMF 2.1 RC4 (июль 2021). Пофиксены некоторые старые баги и … добавлены новые — так теперь все картинки, вставленные в текст сообщений, не увеличиваются по клику на них.

Адаптивность SMF

В нестабильной версии SMF 2.1 встроена тема по умолчанию Curve2, она является адаптивной и, соответственно, дружественной к мобильным устройствам.

Но в стабильной SMF 2.0 всё не так — теме по умолчанию (Default Theme) для 2.0.x (Curve) уже более десяти лет и, конечно, она не является адаптивной. Для решения этой проблемы был выпущен пакет модификации Responsive Curve, который добавляет некоторую «отзывчивать» в Curve. Учтите, что этот мод добавляет только базовую отзывчивость в Curve, тема не становится «полностью отзывчивой».

SMF 2.0.18 обзор

Сразу после установки последней стабильной версии SMF 2.0.18 (дефолтная тема Curve) форум выглядит следующим образом:

SMF 2.0.18 обзор

Simple Machines Forum установка

  1. Скачиваем самую свежую версию движка форума SMF c официального сайта: download.simplemachines.org. На данный момент это версия 2.0.18 (лично я качал в формате zip).
  2. Сразу же скачаем языковой пакет по ссылке https://download.simplemachines.org/index.php?languages и выберем Русский среди множества предоставленных там языков. Выберем русификатор в кодировке UTF-8, потому что именно с этой кодировкой меньше проблем.
  3. Переносим оба архива в папку, в которую будем устанавливать наш форум. Далее нужно распаковать оба архива. Распаковку нужно начинать обязательно с архива со скриптом форума, а затем уже русификатор. соглашаясь с заменой файлов. Такая последовательность обеспечит замену дефолтных файлов русифицированными. После распаковки архивы со скриптом и русификатором можно удалить.
  4. Создаем базу данных.
  5. Далее идем в браузер, вводим адрес форума и приступаем к установке форума.

Шаг 1: Добро пожаловать.
Тут ничего делать не нужно, просто жмем «Продолжить».

Шаг 2: Проверка прав доступа на запись.
Система автоматически проходит этот пункт и мы оказываемся на следующем шаге.

Шаг 3: Настройки базы данных.

    Чтобы движок форума мог получить доступ к вашей базе данных (БД), вводим:
  • Тип базы данных: MySQL
  • Адрес сервера: localhost
  • Имя пользователя: пишем имя базы данных.
  • Пароль: пишем пароль пользователя базы данных.
  • Название базы данных: имя базы данных еще раз.
  • Префикс таблиц базы данных: можно любой, я обычно пишу smf_.

Шаг 4: Настройки форума.

    На этом шаге требуется указать основные настройки форума (SMF автоматически определил некоторые из них):
  • Название форума: пишем имя форума.
  • Адрес (URL) форума: URL форума подставляется автоматически.
  • Gzip сжатие: оставляем по умолчанию.
  • Сессии в базе данных: оставляем по умолчанию.
  • Использовать кодировку UTF-8: оставляем по умолчанию UTF-8.
  • Позволить собирать статистику: разрешать ли SM собирать статистику с вашего форума — на ваше усмотрение.

Шаг 5: Заполнение базы данных.
На этом шаге идет процесс создания таблиц баз данных для будущего форума. Мы лишь нажимаем на кнопку «Продолжить».

Шаг 6: Учётная запись администратора.

    Создаём аккаунт администратора:
  • Имя пользователя: пишем здесь логин администратора.
  • Пароль: пишем пароль администратора.
  • Подтвердите пароль: пишем пароль администратора ещё раз.
  • E-mail: вводим Email администратора.
  • Пароль к базе данных: вводим пароль доступа к базе данных (мы уже вводили его выше, но это такая система безопасности SMF).

Все! Поздравляю вас, форум создан! Выделите галочкой, стереть install.php и нажмите перейти на форум.

Русификация форума SMF

Бесплатный форум Simple Machines Forum переведен на 21 язык Русификация обеспечивается скачиванием и распаковкой соответствующего языкового пакета в корневую директорию (с заменой файлов). После чего в настройках появляется возможность смены языка. Это обеспечивает русификацию как панели управления, так и оформления самого форума.

Оптимизация Simple Machines Forum

    Перечислены проверенные методы повышения быстродействия SMF 2.0 и 2.1.
  1. В настройках сервера включите опции «Использовать сжатие трафика», «Отключить проверку шаблонов темы оформления» (не отключайте при разработке или тестировании модов) и «Не отображать названия хостов пользователей».
  2. В настройках тем отключите опцию «Показывать специальные иконки напротив тем с сообщениями пользователя», а также увеличьте количество отображаемых тем на странице и количество сообщений на странице темы.
  3. Используйте полнотекстовое или выборочное индексирование c опцией «Искать только по индексам». Но, если у вас больше 300к сообщений, лучше использовать Sphinx.
  4. Отключите (в настройках текущей темы оформления) последние сообщения на главной странице.
  5. Периодически очищайте таблицы log_topics, log_boards и log_mark_read.
  6. Отключите календарь, если не пользуетесь событиями.
  7. Периодически удаляйте неактивных пользователей (с нулевым количеством сообщений) и неактивированные учётные записи.
  8. Внимательно изучите расписание в Диспетчере задач и отключите или перенастройте на менее загруженные часы не нужные вам задания.
  9. В настройках сообщений уменьшите максимальный размер сообщения до 10к или меньше, в зависимости от назначения форума.
  10. Проверьте опцию «Время, в течение которого пользователь считается активным» (в общих настройках форума) — она не должна превышать значение по умолчанию (15 минут).
  11. Установите желаемое ограничение на размер папки вложений (в соответствии с вашим тарифом), а также периодически запускайте обслуживание вложений.

Моды SMF

Мод это дополнение к функциональности форума (типа плагина в Вордпресс).

    У мня список модов выглядит следующим образом:
  • Ohara YouTube Embed — вставка youtube.
  • Automatic Attachment Rotation (and Resize) — автоматическое изменения размера вложенных изображений.
  • Ad Management mod — мод размещения блоков рекламы.
  • Restrict Posts — добавление ограничений на количество сообщений в заданный промежуток времени (пригодится для форумов или разделов, где много флуда).
Admin/ автор статьи

Я расскажу, как мужчине в возрасте 50+ оставаться модным, красивым и здоровым, как в свои пятьдесят чувствовать себя на 30.

Понравилась статья? Поделиться с друзьями:
После 50 лет
Добавить комментарий