fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Технології

Як я підбирав безкоштовний движок для свого форуму

Зробити свій форум в інтернеті зараз простіше простого. Хостинг коштує недорого, доменне ім’я теж. Після покупки красивого домену, постало питання вибору движка форуму. Я вирішив не писати свій движок з нуля, так як це зайняло б дуже великий час, а використовувати готовий. Причому безкоштовний. Першим, на який я звернув свій погляд, був популярний в рунеті PhpBB. Він стоїть на величезній кількості сайтів. Встановивши його локально на свій комп’ютер, я почав дивитися його можливості. Відразу кинулося в очі, що в ньому не вистачає можливостей. Наприклад, немає форми швидкого відповіді. Взагалі, багато чого немає. А адже в наш час існує стільки форумів, що будь-яка перевага в зручності використання має величезне значення.
Для усунення цих недоліків движка створено досить багато плагінів. Я скачав плагін для швидкого відповіді і спробував його встановити. І тут мене чекало кілька неприємних сюрпризів. Перший – виявляється плагіни встановлюються вручну шляхом редагування вихідного коду. Тобто є файл, в якому написано, в якій сходинці і що змінити. Берете, завантажуєте исходники, і правите руками.
Другий неприємний сюрприз – якість самих цих джерел. Чесно скажу, я очікував кращого від такого популярного форуму. Настільки заплутано зроблено, що неприємно читати їх. А як зроблені теми оформлення? Схоже, автор движка просто не розуміє їх зміст, що полягає у відділенні логіки від оформлення. В PHPbb логіка розмазана між основним движком і темами, так що якщо ви хочете змінити щось в ній, доведеться здорово редагувати і теми. З оформленням – аналогічно, недостатньо поміняти тільки тему, доведеться ще і в основні исходники лізти.
Переживши шок від читання вихідного, я ще й уявив, що мені доведеться їх постійно редагувати: встановлювати купу плагінів, разбиратся з глюками при їх установці, при виході оновлення движка – робити все по новій. Можливо, комусь це приносить задоволення, але я движок PHPbb відклав в сторони і постарався про нього забути.:)
“Візьму но я суперпростой движок, побудований на правильним засадах і чисто написаний, і допишу все сам, раз вже доводиться все одно возиться з правкою исходников” – подумав я і знайшов в інтернеті MiniBB. Він мене не обдурив у плані простоти і чистоти коду, з цієї точки зору його можна сміливо рекомендувати. Однак, коли пройшов перший порив, я уявив собі, скільки доведеться витратити на додавання нових можливостей і порив зів’яв остаточно.
Отже, тепер я шукав движок з максимальними можливостями, в ідеалі – щоб взагалі нічого не довелося додавати. Сильно обмежувало вимога безоплатності. Але зрештою я знайшов те, що мене задовольнило. Це виявився Simple Machines Forum. Не позбавлений недоліків, в цілому вона мене задовольнила, принаймні з тих безкоштовних движків, які я бачив, він володіє найбільшими можливостями. Кілька плагінів, все ж, довелося ставити. Але в ньому це автоматизовано – закачуєте прямо через панель управління zip-архів з плагіном, натискаєте на кнопку “встановити” – і все. Це за умови, що плагін підходить до вашої версії форуму і помилок не виникає. Якщо ж вони виникли, то установку як правило можна безболісно відкотити через ту ж панель адміністрування. Теми оформлення по справжньому відокремлені від логіки роботи самого форуму. Исходники викликають незрівнянно краще враження. Загалом, зараз на моєму форумі встановлено цей движок і судячи по всьому використовувати я його буду довго.
При прочитанні статті, враховуйте, будь ласка, що це мій суб’єктивний погляд. Я писав про особисто своїх вимогах до движку, в інших людей вони можуть сильно відрізняться, що і показує статистика. В принципі, не дуже сильна поширеність – це добре, тому що саме по собі робить форум відрізняється від інших.У подальших планах у мене створення власної теми для оформлення форуму.
З тим, що вийшло в підсумку можете ознайомитись за адресою форум BestTalk.