Улучшать надо, но есть ли смысл улучшать говно мамонта? Давайте подумаем: может сделать форум в виде модуля к Yii (1,2 - на выбор). Или давайте поищем другие движки (в идеале с MVC архитектурой и в виде модуля к какому-либо MVC фреймворку).
Можно написать свой. Это просто. Главное не делать группы-маски и всю эту хуету. Только юзер, модер, админ. И бан. И всё. Тут даже сраный саммерноут не нужен. Это ж просто.
может попробуем составить список требований к форуму Ещё можно посмотреть что есть готового, может что-то подойдёт из этого https://en.wikipedia.org/wiki/Comparison_of_Internet_forum_software Добавлено спустя 2 минуты 21 секунду: может что-то из платного vBulletin, XenForo
давайте решим: "составить список требований к форуму" (то есть писать своё) или что-то из готового vBulletin ковырял давно - впечателние осталось не очень XenForo не видел изнутри, но слышал парочку хороших отзывов
Надеюсь, не первоапрельская шутка А что там такого на сайте-то? Бесполезная регистрация и новости? Если это всё, чем стоит дорожить, то проще это самое и выкинуть и при разработке/выбора форума не учитывать, и в первую очередь сделать адекватный форум в ногу со временем. И уж если это принципиально - прикрутить/написать "сайт" заново.
Это всё очень ценное сердцу Юрия. Как коробка от любимого телефона. Выкинуть нельзя. Там же страницы. Вес. Ссылочки. Господь, оцени плс если не сложно финансовые потери от лишения этой части, и прикинем, будет ли профит всё заново запилить.
Дык можно ж всё заново быстро запилить. Как бы если выбирать между разработкой форума под эти страницы и разработкой форума со всеми плюшками разработки и написание такого же сайта под форум, то, мне кажется, стоит выбирать второе. Основное то на этом проекте форум и он не должен лишаться чего-то, если это не подойдёт к сайту.
что это значит в техническом плане? 1. оставить только форум (и писать сайт на движке форума как https://www.phpbb.com/) ? 2. писать сайт на какой-то СМС и сращивать с форумом ? 3. писать сайт на каком-то фреймворке и тоже сращивать с форумом ?
Писать форум так, как удобно и целесообразно. Используя те инструменты, которыми можно достичь наилучшего результата с меньшими затратами. Без каких-либо ограничений типо "ларавель не подойдёт, ибо сайт на уии и интеграция будет сложной". Будь то какой-либо готовый форумный движок, разработка с помощью фреймворка или чистого php. Форум не должен страдать от сайта. Всё-таки здесь сайт как приложение к форуму, а не наоборот. У нас на сайте есть: документация и новости. В принципе, эти страницы можно вообще не трогать. Они с форумом никак не связаны. А выписка с форума (последние посты, работа и тд) легко делается на базе форумного движка. А если ещё и движок будет писаться сообществом - даже гуглить и читать код чужой не придётся.
сращивание-то не великое. Надо просто сделать так, чтобы все сервисы сайта брали данные юзера из таблицы форума с юзерами. Единая авторизация автоматом выйдет. Там небось ченить стандартное. С некоторых пор в пхп это штука стала стандартной и ужалась до двух функций. Так что ничто не мешает заюзать и готовый форум. А если что-то не так там с хешем пароля - переписат три строки, которые за это отвечают. Добавлено спустя 48 секунд: надо добавить каменты и лайки. Я серьёзно. Добавлено спустя 31 секунду: тут бабушка надвое сказала, что лучше. Добавлено спустя 4 минуты 5 секунд: и да, гугл каптча рулит. Добавлено спустя 7 минут 19 секунд: ты такой переживатель. Было бы желание, за столько лет можно было бы спарсить всё уже. Я кстати пытался скачать, но забил на 150 мегабайте, т.к. тыкнул ссылку из офиса, а там инет говно. Так что у меня даже удалять нечего. Добавлено спустя 2 минуты 41 секунду: и да, вот такое у меня мнение: 0. старый контент в любом случае можно перенести, даже урлы оставить при желании. 1. можно поставить любой двиг форума и юзать его таблицу юзеров. 2. можно написать свой форум, и если не делать всю ту херню, которой по факту никто не пользуется, и ограничиться набором юзеры + модеры + админы + баны, то это дело быстрое. 3. даже если не быстрое, то один хрен быстрее, чем вечность со старым форумом. но я честно говоря не вижу нужды форум писать. но и сложности не вижу короче. Добавлено спустя 32 секунды: и ещё в пхп есть встроенная песочница вроде. если мне не приснилось. Можно запилить площадку для демо-скриптов которые работают.
это оно на словах не великое... кроме хеша пароля есть еще сессии и куки, которые совершенно разные и часто обфусцированные/запароленые c какойнить валидацией по хешу... а еще глобальные переменные и всякие проверки типа "if (!defined('IN_PHPBB'))"... и еще маленькая тележка другого говна давайте констуктив а не "сложности не вижу" или "там небось ченить стандартное"
Я считаю, что лучше взять готовый форум, сайт убрать и оставить только форум. Вместо переноса контента, этот форум заморозить, и вверху сделать баннер, чтобы все переходили сразу на php.ru где оставить только форум. Если на этом форуме, нажмут ответить, регистрация или вход, то перебрасывать на новый. Пользователей можно перенести. Так быстрее управимся, сохраним контент и ссылки. Кто ещё что думает по поводу vBulletin, XenForo? Они довольно функциональны и живые. Добавлено спустя 25 минут 24 секунды: Ещё помню кто-то предлагал сделать так как на stackoverflow всё реализовано. Добавлено спустя 2 минуты 21 секунду: vanillaforums хорошо выглядит
Вы все люди опытные, давайте строить разговор так, чтобы он приводил нас к очевидно достижимому результату. Обсуждение движков это провал, сложности интеграции тоже. Мы можем поговорить об этом и ничерта не договориться. Нам надо срочно каптчу которая работает. Ту хуету в клеточку, которая сейчас на регистрации, боты проходят. Я в январе делал для другого форума каптчу, которую можно копи-пастить ))) можно просто мышой выделить и перетащить в инпут. За три месяца ни один бот не обошел. Кнопку удаления бота для модераторов. Чтобы в два клика все нужные действия: - бан IP диапазона на неделю, - бан мыла навсегда, - удаление аккаунта со всеми постами, причем если стартовал тему, то тему убить, даже если кто-то коментил. Руками это долго делается. Вот реализуем эти полезные мелочи — появится доверие и можно будет двигаться дальше.
Быстрее тут подправить, чтобы спам прекратился, а дальше не спеша можно будет и на новую версию перейти