Alto CMS - а что дальше?

Чем можно заниматься, сидя в аэропорту в ожидании вылета? Можно мотаться по «бутикам», магазинчикам дьюти-фри и прочим лавочкам. Можно пить кофе или дремать, вздрагивая при каждом объявлении. А можно обдумывать планы на житье-бытье. Вот я и обдумывал планы развития движка, планы тактические и стратегические. И некоторыми из этих планов я хочу поделиться с вами.
Что день грядущий нам готовит
Начну с планов ближайших. А в них значится выпуск версии 1.0.8. Ключевая задача релиза — решение проблем, связанных с совместимостью плагинов, написанных под ЛС 1.0.+ (в частности, отшлифовываются нюансы совместимости с плагином DAO).

В дальнейшем если и будут выпускаться новые версии 1.0.+, то исключительно для исправления ошибок. Никакого нового функционала в линейку 1.0.+ добавляться больше не будет. Но багфиксы, при необходимости, выходить будут. В дальнейшем эта политика будет продолжена — даже если какая-то ветка функционально перестает развиваться, то ее поддержка на уровне багфиксов осуществляться еще будет в течение некоторого времени (не решил пока, как долго, время покажет).

Раз картинка, два картинка...
Вместе с релизом 1.0.8 открывается новая ветка — Alto CMS 1.1.+ И начиная с этой версии я хочу попробовать новый подход в отношении создания новых версий — в каждой новой версии будет упор на какую-то определенную функциональность, на какую-то определенную тематику. Например, в версии 1.1 я планирую сделать упор на обработку изображений. А именно:

1) Еще больще унифицировать механизмы обработки ВСЕХ загружаемых изображений (что, с одной стороны, облегчит работу сторонним разработчикам, с другой — упростит жизнь владельцам сайтов, особенно при переносе сайта с одного домена на другой, с одного сервера на другой)

2) Необходимо подвергнуть тщательному анализу сам код обработки изображений (ресйзинг, кроп и т.д.), т.к. сейчас иногда наблюдается потеря качества, даже если обработка выполняется через библиотеку Imagick

3) Реализовать, наконец, работу с наборами пользовательских изображений — это когда юзер может загрузить изображения, удалить любое из них, и при вставке изображений в топик/фотосет/комменты не только с компбютера и из интернета их загружать, но и из своего набора (в скобках отмечу — это не означает создание супер-пупер галереи, галерея — это отдельный разговор).

Разумеется, в этой версии могут (и будут) реализованы и иные фичи, никак не связанные с изображениеями, но картинки — это ключевое.

Alto — это не просто движок
А теперь об одном из направлений, в котором я хотел бы развивать проект Alto (заметьте — не просто движок, как таковой, а именно проект Альто). И направление это — создание типовых законченных нишевых решений. Плагины под Альто пишутся и будут писаться, шаблоны создаются и будут создаваться. Но если кто-то, кто ни разу не программист, и вообще не технарь, пытается собрать под себя требуемый фугкционал, установив базовую версию, а потом пытается навешать и настроить кучу плагинов, натянуть сверху понравившийся шаблон, то он может столкнуться со множеством мелких задачек и проблем, которые вполне разрешими для человека опытного, но могут вогнать в полный ступор «чайника».

Кроме того, немалая часть пользователей даже и не представляют обо всех возможностях движка вкупе с расширениями, о том, насколько разнообразные сайты можно делать на нем.

Вот для решения всех этих проблем и будут создаваться готовые Сборки — Редакции (Editions). Сборка (или Редакция) — это базовая версия с предустановленными плагинами и шаблонами, подогнанными друг к другу и настроенными на сайт определенного напрвления, тематики, например, тематическое сообщество, городской портал, коммуникабельный магазин и т.д.

И первый пример такой сборки, собственно говоря, уже есть — ее создал активный участник нашего небольшого сообщества и отличный разработчик и мастер своего дела — Андрей aka andreyv. Созданная им сборка Charming ложится в основу Alto CMS Community Edition — первой сборки на базе Альто. Я думаю, что совсем скоро появятся и другие сборки.

Ферма — это где выращивают сайты
И еще одно из направлений, которое может быть интересно тем, кто создает (или планирует создавать) не один, а много сайтов на Alto CMS — сейрийным сайтосоздателям, разработчикам, работающим под заказ, вебстудиям. Сейчас разрабатывается (и уже начал обкатываться на практике) продукт под условным названием «Ферма сайтов Альто». Суть заключается в том, что на базе одного экземпляра движка можно создавать неограниченное число сайтов. Сам движок и плагины могут располагаться на сервере так, то недоступны из интернета, и создаваемые на базе движка сайты имеют свои настройки, свои наборы плагинов, база может быть как общая, так и у каждого сайта своя. И над всей этой фермой сайтов — хозяин, суперадмин, обладающий всеми администраторскими правами на каждом из сайтов.

Не могу пока сказать, когда Ферма сайтов станет законченным продуктом, готовым к продаже, но базовые принципы построения фермы сайтов обкатываются уже сегодня. Например, вот эти два сайта созданы на этой технологии: http://irinamovsisian.com и http://lubaudacha.ru Не судите строго — сайты ведут люди, которые раньше работали только в Ворде, да и то на примитивном уровне.

Ну вот и посадку объявили, поэтому пора закругляться. Текст, конечно, не тянет на конкретеный роадмап, но почувствовать тренды и перспективы поможет.

Похожие статьи

  • Версия 1.1.23 — небольшие исправления и чуть-чуть новенького
    Таки вышел релиз Alto CMS 1.1.23. Каких-то «прорывных» фишек в ней нет, она, главным образом, исправляет ряд обнаруженных ошибок и чуть-чуть добавляет некоторых новых возможностей для разработчиков. Вот список...
  • Что с Alto CMS? Да все нормально! Просто жара
    На дворе лето, жара, деловая активность затихает, делать ничего не хочется... И, видя затянувшееся затишье, кто-то может подумать, что действительно все встало и ничего не делается. Но это обманчивое затишье! Сейчас...
  • Релиз 1.1.19 и новые подробности про версию 1.2
    Вышел релиз движка 1.1.19 Чего-то особенного он не принес, это, в основном, множественные багфиксы. За исключением одной детали — в качестве парсера текстов по умолчанию теперь используется Qevix. Поэтому если вы...
  • Alto CMS — финальный релиз версии 1.1
    Вот и дождались — версия 1.1.0 вышла в релиз. Кратенько о нововведениях в этой версии: Меню сайта вынесены в отдельные сущности и теперь вы можете настраивать их из админкиЕще нововведение: сниппеты (в некоторых...

17 комментариев

0
Cупер.

Вот бы еще VK cms. Все базовые возможности ВКонтакте, на базе alto…
Отредактирован:
0
Зачем?))
0
1) Еще больще унифицировать механизмы обработки ВСЕХ загружаемых изображений (что, с одной стороны, облегчит работу сторонним разработчикам, с другой — упростит жизнь владельцам сайтов, особенно при переносе сайта с одного домена на другой, с одного сервера на другой)

2) Необходимо подвергнуть тщательному анализу сам код обработки изображений (ресйзинг, кроп и т.д.), т.к. сейчас иногда наблюдается потеря качества, даже если обработка выполняется через библиотеку Imagick

3) Реализовать, наконец, работу с наборами пользовательских изображений — это когда юзер может загрузить изображения, удалить любое из них, и при вставке изображений в топик/фотосет/комменты не только с компбютера и из интернета их загружать, но и из своего набора (в скобках отмечу — это не означает создание супер-пупер галереи, галерея — это отдельный разговор).

Ключевой вопрос, конечно — когда ждать эти позитивные изменения?
0
Тут надо отнестись с понимаем, это не коммерческий проект. Я на сайте с самого начала слежу за развитием. Могу сказать, что тенденция развития очень долгая. Так что через год наверное появится не раньше.
Отредактирован:
0
А как насчет продажи расширений? Ничего себе «некоммерческий».
+1
Эм, так Вадим вроде никаких платных дополнений не делал. Может конечно есть комиссия за продажу расширений, этого я не знаю. Но что-то я сильно сомневаюсь в данном заработке.

Я не могу проект назвать коммерческим. По крайней мере не на данном этапа.

А вот что разработка идет не так быстро как хотелось бы, ну тут глупо спорить. Если посмотреть github то очевидно что коммиты в плане движка делает только aVadim .
Но при этом нельзя же сказать что проект не развивается. Что на текущей версии движка нельзя создать проекты.

Нужно больше активных участников.

nikto вот молодец, развивает свое направление, как по мне так неплохо получается. И если в итоге будет сборка Shop Edition со своим проверенным набором плагинов и шаблонов, я только рад. Меня конечно удивляет магазин на блоговом движке, но альто и правда комфортно использовать как фреймворк.

andreyv , извините не особо следил за Charming, насколько я понял из описания это набор плагинов делающий сайт по функционалу более похожим на вконтакте и подобные соц.сети, круто. Мне для себя гораздо интереснее интеграция с соц.сетями.

Я тоже кой чего делаю, но мне до показов еще очень далеко. Могу сказать за себя. Прекрасно осознаю что делаю нишевый продукт и рядовому создателю сайта он вряд ли понадобится. Но меня устраивает та основа, что есть в альто (а что не устраивает спамлю Вадиму), а также заложенный фреймворк, который позволяет быстро реализовывать задуманное.
0
Эм, так Вадим вроде никаких платных дополнений не делал. Может конечно есть комиссия за продажу расширений, этого я не знаю. Но что-то я сильно сомневаюсь в данном заработке.

Я не могу проект назвать коммерческим. По крайней мере не на данном этапа.

Ну вопрос не в размере заработка, мы этого просто не знаем, а в том, есть ли в проекте коммерческая составлющая. Конечно она есть, что тут сомневаться. Раздел платных расширений говорит сам за себя. И давайте уже называть вещи своими именами. Как будто зарабатывать деньги это преступление)))
0
Просто раздела платных дополнений не могло не быть. Без него бы не пришли разработчики. Так что скорее это не заработок, а вынужденная необходимость. Хотя я могу и заблуждаться.

В моем понимании коммерческий проект, тот, который создается ради заработка. Но альто создается как платформа, используя и затачивая которую, под конкретного заказчика, можно создать коммерческий проект. Повторюсь, ИМХО.
0
Но альто создается как платформа, используя и затачивая которую, под конкретного заказчика, можно создать коммерческий проект.

Ну чтобы не гадать пусть Вадим тогда сам расскажет. Думаю будет правильно, чтобы мы все понимали что и как… Потому что как-то неловко начинаешь себя чувствовать, если ты например пришел делать коммерческий проект, а создатели ничего с этого не получают.

Давайте стремиться к ситуации win-win когда выигрывают все. И создатели движка, и разработчики расширений и шаблонов, и создатели сайтов, и пользователи сайтов…
0
Я тоже кой чего делаю, но мне до показов еще очень далеко. Могу сказать за себя. Прекрасно осознаю что делаю нишевый продукт и рядовому создателю сайта он вряд ли понадобится. Но меня устраивает та основа, что есть в альто (а что не устраивает спамлю Вадиму), а также заложенный фреймворк, который позволяет быстро реализовывать задуманное.

А что вы делаете? Извините если пропустил мимо ушей…
Просто интересно, может оказаться что не только вам это направление интересно.
0
А я и не говорил, еще очень-очень рано
0
Уважаемый aVadim по чему бы Вам не пересмотреть мировоззрение в отношении проекта Alto. И не создать действительно один из лучших движков и инете. Для примера можно пойти стопами DLE, и сделать проект коммерческим ( допустим 2000 руб. лицензия на год).

На деньги нанимать дополнительно программистов, и уже на много быстрее развивать данный проект с новыми тенденциями. А для начала можно просто сделать «краудфандинг» для того чтобы быстрее устранить все проблемные места в проекте и добавить так не обходимых большинству пользователей функции. А потом уже делать платную лицензию.

Это привлечет еще больше народу, соответственно помимо лицензии, покупка доп. модулей и т.п. Тут и Вам будет хорошо и пользователям.
Отредактирован:
+1
Слушайте, ну сейчас бизнес модель другая. Движок бесплатный, «топор» платный. Чтобы сделать что-то из него дельное — нужно покупать плагины и шаблоны (или вкладываться и разрабатывать самому). Владелец площадки получает какие-то с этого отчисления. Это правильный ход, поскольку стимулирует других людей писать плагины и зарабатывать вместе.
Если вводится лицензия, то фактически эти деньги отнимаются от сторонних разработчиков, и тогда всем уже должна заниматься команда Вадима, или он в единственном числе. Это самоубийство. Могу точно сказать что я не поддержу. Люди вернутся на ЛС, или сделают каждый свой форк, и будут ковырять дальше с остатками сообщества.
Отредактирован:
+1
До кучи немного математики:
активных пользователей 50 человек сейчас по статистике, ну пусть даже это число неведомым образом удвоится = 100 чел. Лицензия 2000 руб. Получаем 200 тыс руб в год минус налоги. Что можно на эти деньги разработать?
Отредактирован:
0
В комменте я сразу написал (для примера!!!!), можно идти разными путями, хоть просто остановиться и на краудфандинге. Допустим обсудили все новые возможности движка, посчитали сколько надо денежек для реализации скинулись и через месяц новая версия. Разве так будет плохо ???? А так придется ждать очень долго. Тут путей очень много можно придумать.
0
Инициативы и новшества вообще я поддерживаю. Но тут я думаю есть еще над чем подумать.
0
Но если кто-то, кто ни разу не программист, и вообще не технарь, пытается собрать под себя требуемый фугкционал, установив базовую версию, а потом пытается навешать и настроить кучу плагинов, натянуть сверху понравившийся шаблон, то он может столкнуться со множеством мелких задачек и проблем, которые вполне разрешими для человека опытного, но могут вогнать в полный ступор «чайника».

Проблема не в том, что нужно решить несколько мелких задачек и проблем, а в том, что с выходом новой версии придется их сделать еще раз, а потом повторить все шаманство опять. А сайту как и любому ПО обновления все же нужны.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.