Ух как много тут всего понаписали за время моего двухдневного отсутствия (рабочий ноут сломался, увы
)
Что хочется сказать. Во-первых, я хочу в новой версии уйти от индивидуальной разработки. Это плохо, когда от нескольких человек зависят все остальные и будущее проекта. Раньше я так не считал, поэтому мы и имеем сейчас то, что имеем. К сожалению (да к какому, к чёрту, сожалению - к счастью - учиться никогда не поздно!), некоторый жизненный опыт за последнее время, в том числе и в сфере бизнеса, убедил меня в обратном. Я буду всячески обучать, помогать и поощрять тех, кто работает над ExBB, в том числе и материально. Я буду больше времени уделять на выделение в ядре форума универсального API для сторонних разработчиков, и полноценно это всё дело документировать. Также я хочу полностью уйти от текущей модели ядра ExBB, когда все моды и дополнения устанавливаются ручной правкой файлов. Такого больше нет и не будет никогда! Все моды теперь устанавливаются из он-лайн магазина ExBB Casket (Шкатулка ExBB) прямо через админку, достаточно только выбрать и сделать пару кликов. Пусть не смущает слово "магазин", большинство модов будут
всегда бесплатными. Также все обновления модов и самого движка (в том числе, что очень важно, критические) теперь устанавливаются полностью автоматически.
Что это даст пользователям? В первую очередь удобство и высочайшую степень свободы в настройке своего форума под себя без необходимости всякой предварительной подготовки. Все моды до попадания в шкатулку будут проходить тщательное тестирование и отбор, таким образом исключается взлом форума через левые сторонние разработки, как было недавно с модом "Спасибо за сообщение"
Что это даст разработчикам? В первую очередь возможность разрабатывать моды, не изучая при этом ядро форума (сейчас такое, в виду отсутствия полноценного API и документации) практически невозможно. Во-вторых, возможность заработать себе репутацию и деньги. Шкатулка ExBB будет брать на развитие проекта небольшой процент с каждой продажи платного мода. Удобство установки и оплаты (автоматическая со всех популярных платёжных систем всё через ту же админку) побудит пользователей к более активному развитию своих форумов в техническом плане, а также к конкуренции среди разработчиков.
Теперь по поводу хранения данных. Я выбрал MySQL потому, что это универсальная система, проверенная многолетним опытом работы с ней. Да, собственная СУБД ExBB Pro по техническим параметрам несколько обходит MySQL, но специалистов по её установке и настройке на рынке 2 человека, а это опять-таки лишняя зависимость проекта от людей. Возможно, когда-нибудь будет суждено продвинуть на рынок этот продукт, но сейчас он ещё не готов для этого. SQLite - слабенькая альтернатива для MySQL, не решающая многих вопросов.
И ещё. По поводу бесплатных хостингов. ExBB 2 не предназначен для таковых, и таковые не будут поддерживаться. Когда Вы начинаете какой-либо проект, Вы должны стремиться к совершенству. Вы не должны экономить и искать компромиссы, Вы должны стараться делать всё лучше. И даже
не стараться, а именно делать. Экономия на хостинге для Интернет-проекта, всё равно что экономия на автомобиле для грузоперевозчика. Я всё это время старался и стараюсь сейчас вложить в ExBB всё самое лучшее, чтобы это был лучший форум. Для лучшего форума я потребую хороший хостинг, это совсем недорого сейчас. Тому, кто не считает свой проект самым лучшим, нет смысла устанавливать самый лучший форум. На рынке полно других движков. Пробуйте! Дерзайте! Стремитесь! И всё обязательно получится!