Программное обеспечение практически завершено. Текущая работа связана в основном с техническим обслуживанием и незначительными улучшениями. Можете попробовать запустить ПО самостоятельно и убедиться, что всё работает - работает быстро и почти полностью функционально.
Почему переход со старого ПО на новое до сих пор не осуществлён:
- ПО было протестировано недостаточно. Я думаю, что сразу после перехода на новое ПО, выплывут наружу мелкие недочёты в функциональности, ошибки и проблемы с производительностью. В результате, если перейти сейчас на новое ПО (что технически возможно!), я ожидаю, что для пользователей появятся неудобства, которые будут длиться месяцами, пока будут исправляться баги, чего я не хочу;
- я единственный сисадмин bitcointalk.org и программист (по необходимости), и я привык к нынешнему ПО. Кроме того, мне нужно часто вносить изменения в текущее ПО, но каждое внесенное мной изменение может потребовать внесения изменений и в ПО Epochtalk, а это проблематично;
- нынешнее ПО PHP, хоть и неприглядное, и неоптимальное во многих отношениях, но работает хорошо, особенно с учётом того, что я значительно изменил серверную часть, добавив функции и улучшив производительность. Так что я не вижу особой срочности в переходе на новое ПО;
- процедура переноса данных всё ещё имеет несколько известных мелких ошибок.
Мы продолжаем работать над этими вопросами. Я думаю, что в конечном итоге мне, возможно, понадобится нанять одного или нескольких штатных сотрудников, поскольку большая проблема заключается в том, что полный переход, вероятно, создаст массу работы, которую я не смогу эффективно выполнить самостоятельно.
ПО Epochtalk не является каким-то призрачным продуктом (оно давно существует в работоспособном состоянии и в настоящее время практически полнофункционально) и не заброшено (посмотрите журнал git commit). Если кто-то недоволен прогрессом, я предлагаю любому взять код Epochtalk и создать конкурирующий с bitcointalk.org форум. В этом случае, поскольку не придется беспокоиться о проблемах перехода со старого ПО на новое, будет намного легче, и вы сможете помочь нам с тестированием ПО Epochtalk.
Короче говоря, если вы хотите, чтобы переход на ПО Epochtalk был осуществлён быстрее, запустите свой собственный форум на этом ПО и постарайтесь найти все проблемы или недостающие функции. Всё, что вы найдёте, можете сообщать с помощью отчетов об ошибках и т.д. Это повысит общественный интерес, обеспечит столь необходимое тестирование, и я может даже найму вас для работы на bitcointalk.org, когда мы будем полностью готовы к переходу на новое ПО Epochtalk.
The software is substantially complete. The main period of development was a while ago; the current work is mainly just maintenance & relatively minor improvements. Try running it yourself and you'll find that it's working, fast, and nearly feature-complete.
The things blocking a transition from the current software to the new software are:
- There hasn't been enough testing. I think that immediately after transition, a variety of small missed features, bugs, and performance issues would crop up. As a result, if the transition happened now (which is technically possible!), I'd expect the post-transition user experience to be poor for months while these things are fixed, which I don't want.
- I am the only bitcointalk.org sysadmin and on-demand programmer, and I'm used to the current software. Furthermore, I need to frequently make changes to the current software, but each change I make might require alterations to Epochtalk, which is problematic.
- The current PHP software, while ugly and sub-optimal in many ways, performs well, especially since I have extensively modified the backend to add features and improve performance. So I don't feel much urgency.
- The data-transition procedure still has a few known minor bugs.
We continue to work on these issues. I think that ultimately I may need to hire one or more full-time people, since a big problem is that the full transition is likely to create a ton of work which I won't be able to effectively handle alone.
The software is not vaporware (it's long existed in a runnable state, and is currently basically feature-complete), and is not abandoned (look at the git commit log). If anyone is unhappy with the progress, I invite them to take the Epochtalk code and create a competing forum with it; since they won't have to worry about the transition issues, they'd have a much easier time, and their testing will also end up helping us.
In short: If you want the software quicker, go run your own forum with it, and work to get any problems or missing features you find resolved via bug reports, etc. This would increase public interest, provide much-needed testing, and I might even hire you to work on bitcointalk.org when we're ready to do the final transition here.