Привет, Джефф,
Недавно я создал несколько решений на Node-RED и присоединился к форуму Node-RED (который работает на движке Discourse).
На этом форуме все активно помогают друг другу. От новичков до экспертов — каждый с энтузиазмом поддерживает остальных. Иногда это даже кажется немного «тестостероновым»: многие опытные участники соревнуются за звание «лучших помощников» и «первооткрывателей ответов». Это интересно. Я видел подобное в онлайн-сообществах и раньше, включая наше, на протяжении последнего десятилетия (но это уже другая история).
Как человек, давно работающий в этой сфере, и я уверен, что вы согласитесь, у каждого онлайн-сообщества есть свои сильные и слабые стороны. Когда в сообщество приходят новые люди, они привносят ценную перспективу, потому что не являются частью устоявшейся социальной иерархии. Думаю, с этим согласится любой, кто имеет опыт работы с онлайн-сообществами.
Конечно, я очень ценю вклад @michaeld, и скрипт vbulletin.rb стал очень полезной и долгожданной отправной точкой для миграции устаревшей системы к тому «произведению искусства», которое вы создали — Discourse. Discourse действительно великолепен. Я ждал чего-то столь же великого годами, и поэтому мы, к сожалению, застряли на vB3. Я не настолько skilled-программист, чтобы создать что-то вроде Discourse самостоятельно.
Тем не менее, я признаю свою вину (и готов принять любое наказание) за то, что почувствовал себя отвергнутым и неуважаемым, когда отправил отчёт об ошибке во время тестовой миграции, а затем получил, как мне показалось, холодный приём. Ещё больше меня оттолкнуло то, что мой отчёт об ошибке был перемещён из категории «ошибка» в категорию «поддержка», хотя в скрипте vbulletin.rb явно есть баги. Предложение мигрировать с идеально работающего форума vB3 на ужасный vB4 только ради того, чтобы скрипт работал лучше, — это тупиковый путь (и, честно говоря, это меня оттолкнуло). Пока что никто не воспринимал мои отчёты об ошибках всерьёз и не проявлял интереса к их исправлению. Так что, пожалуй, не стоит отправлять отчёты об ошибках, связанных с миграцией с vB3, верно?
Но это не проблема. Например, текущий скрипт миграции vbulletin.rb (в приложении миграции) требует таблицы filedata, которой не существует в vB3. Это не проблема. Я создам обходное решение. Есть ошибки в процессе миграции из forums в categories. Я уже создал для этого обходное решение. Возможно, моё решение не идеально, но это нормально. Я всё ещё тестирую.
Давайте не будем превращать это в обсуждение личностей. Я занимаюсь миграцией. Это большая работа, и идёт она медленно, как сохнет краска; но с другой стороны, это волнующе видеть, как Discourse оживает. Я действительно в долгу перед этим сообществом и обязательно внесу свой вклад, когда пройду через эту «не очень весёлую фазу» и перейду к «весёлой фазе», это точно.
Я очень ценю Discourse — это произведение искусства, отличный продукт с открытым исходным кодом. Это гениально. Спасибо. И скрипт миграции, хоть и с некоторыми багами для vB3, вполне работоспособен; и я очень благодарен за эту отправную точку для миграции.
Мне жаль, что вы считаете мои комментарии несправедливыми. Это моя вина, потому что я только что вышел из нескольких недель интенсивного общения на форуме Node-RED, где сообщество обладает таким замечательным настроем на помощь другим, что мой первоначальный опыт с несколькими участниками Discourse, у которых есть коммерческие интересы, меня оттолкнул. Пока что это моё впечатление. Извините за такое первое впечатление «здесь» по сравнению с «там». Именно Node-RED и их использование Discourse убедили меня перенести наш сайт на Discourse.
Хотя вы можете считать мои первые впечатления несправедливыми, я не называл никаких имён и держу свои впечатления анонимными, что, как мне казалось, было справедливо на тот момент. Кроме того, учитывая, что мой отчёт об ошибке был по сути проигнорирован meta (мол, это ведь только vB3, LOL), что, по-вашему, было бы справедливо? Хотите, чтобы я удалил свой «предупреждающий» комментарий о коммерческих интересах?
Я выполняю работу по миграции, и она движется вперёд, несмотря на баги в скрипте, потому что баги — это просто баги, их нужно исправить и двигаться дальше.
Приношу извинения, если во время этого спонтанного тестового переноса, после такого живого и поддерживающего опыта в Node-RED, я не был так впечатлён, как в сообществе NR на Discourse. Но, как ответил мне @michaeld, ему всё равно, впечатлён я или нет; и это нормально. Каждый имеет право на своё мнение. Я предполагаю, что это касается и моего первоначального мнения/впечатления, верно?
Я очень положительно впечатлён Discourse, и, хотя скрипт vbulletin.rb содержит баги, он работает достаточно хорошо для начала и для того, чтобы получать удовольствие, а это самое главное, не так ли?
Нам должно быть весело!
Мне было бы немного приятнее с meta, если бы вы относились к моим отчётам об ошибках в скрипте vbulletin.rb более серьёзно; но, с другой стороны, я понимаю. Мы на vb3, и послание звучит как «ты сам по себе, приятель», и это вполне понятно. Я понимаю.
Никто больше не считает vB3 весёлым. LOL Особенно Я после более чем десяти лет, и я так счастлив и благодарен за Discourse, чтобы наконец уйти с этого устаревшего, ушедшего в прошлое форума и перейти к этому произведению современного онлайн-искусства, Discourse.
Просто дайте знать, если хотите, чтобы я удалил свой комментарий «просто слово предостережения», и я сделаю это, если вы действительно считаете, что после этого ответа он всё ещё несправедлив. Мне кажется, он был справедливым, но я также приветствую внешнюю точку зрения. Внешние взгляды хороши и обычно очень полезны (и это работает в обе стороны, надеюсь).
Всего доброго.