Программист без кода – Telegram
Программист без кода
1.14K subscribers
93 photos
7 videos
158 links
Про No-code / Low-code от Вячеслава Гримальского (@grimalschi), основателя Creatium.io и Cremax.ru
Download Telegram
Вторая это Ninox (ninox.com) - немецкая база данных, которая тоже имеет удобный интерфейс, русский язык (пропущенный через гугл транслейт), стоит 10 евро на человека и поддерживает большие таблицы (я 180 тысяч строк загружал для теста)
Единственное упоминание Ninox среди моих чатов в телеге - в канале “Зерокодер” в июле прошлого года, а больше никто об этом ничего и не знает.

С одной стороны это плохо - система не популярна, но может быть мы просто первые разглядели в ней потениал.
Длинный путь к блогам

Долгое время я не мог определиться с концепцией блогов - какие они, блоги на Креатиуме?

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

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

А потом мы выпустили закрытую бета-версию функционала каталогов, и поняли, что у Креатиума есть потенциал для создания сайтов с UGC (User-generated content или пользовательский контент). То есть сайтов, содержимое которых создается самими посетителями.

Следовательно, и блоги должны быть тем инструментом, который так же может наполняться посетителями, и тогда можно будет делать упрощенные аналоги таких сайтов как habr.com, vc.ru, tjournal.ru и тд.

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

У нас есть особенности, которые оказываются невероятно полезными во время работы. Это работа с исходным кодом компонентов, возможность его модифицировать, и даже создавать свои собственные компоненты. И еще целое API для разработчиков, есть, чтобы более сложные задачи решать.

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

“Вы можете редактировать код компонентов” - так себе звучит, потому что НЕ ХОЧЕТ этим заниматься, именно поэтому клиент и идет в конструктор.

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

То есть это преимущество для удержания клиентов, а не для привлечения.

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

Даже с теми же блогами - сначала я думал делать новый редактор, потом думал добавить функционал в имеющийся редактор, потом решил что это будет просто какой-нибудь опенсорсный редактор на основе Markdown, и скорее всего уже не поменяется ничего, но кто знает.

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

(Если кто не знакомился с закрытой бета-версией, то сложные проекты типа досок объявлений делаются с использованием интегромата и гугл таблиц)

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

Мы в любом случае начинаем наш старт в No-code с использованием внешней базы данных, а там уже будем смотреть по первым результатам.
Расскажу о том, как мы вообще пришли к No-code

Год назад мы начали разработку функционала каталогов товаров и блогов, задача большая, суть которой сводилась к тому, чтобы данные хранились в отдельной базе данных, и оттуда выводились на сайте. Ну, как в нормальных CMS всегда было.

Идея была именно в каталогах и блогах.

А в начале этого года кто-то в чатах отметил Вадика Михалёва (@mikhalyov), из его bio я узнал о зерокодинге, вступил в группу “Я — зерокодер” (@zerocoders), начал следить за происходящим.

Из этой группы я узнал про сервис Collabza, и то, как другие используют его для создания досок объявлений и систем онлайн образования на Тильде. В этой связке так же участвовали сервисы Integromat (сценарии) и Airtable (база данных).

То есть базовый набор сервисов такой:
Tilda + Collabza + Integromat + Airtable

Целых 4 сервиса для создания одного проекта! А главное, оно давало результат, и с помощью этой связки можно было делать рабочие продукты.

Я пообщался с сооснователем Collabza, Кириллом Петровым (@kir_cyberband), и понял, что все, что мы уже почти год делали для каталогов и блогов, идеально ложится под эту технику, и можно упростить связку до 3 сервисов:

Creatium + Integromat + Airtable

Вместо двух сервисов (Tilda + Collabza) использовать один - Creatium. Через несколько месяцев мы запустили закрытую бету, еще месяц, а сейчас практически готовы запускать открытую.

Правда вместо Airtable мы пока интегрировали Google Таблицы и Notion. Но интеграция с Airtable тоже будет в итоге.
Сегодня начинаю записывать обучающие видео по обновлению. Я записал одно видео на 50 минут, где вообще все перечислил, но клиенты сказали, что слишком большая концентрация, и нужно каждый пункт отдельно расписать и объяснять.

Вот рабочий план по мини-курсу: https://www.notion.so/creatium/4-1-6593445fe2274681a03f704ab85713bf

Скорее всего на видео будут Google Таблицы в качестве базы данных использоваться, как бесплатные и всем понятные. Notion пока не оправдал всех ожиданий, но об этом как-нибудь в другой раз.
This media is not supported in your browser
VIEW IN TELEGRAM
Люблю, когда клиенты находят способы сделать в редакторе то, что кажется невозможным.

Сегодня в эфире форма регистрации и авторизации с крутой анимацией.

На самом деле все очень просто. Есть 2 формы, размещенные во вкладках. Сами вкладки скрыты, а переключение между ними делается кнопками “Войти” и “Зарегистрироваться”, то есть все анимация - это просто переключение вкладок.

Ну и то, что форма вертикально выровнена, это она в зеро-блоке размещена, и закреплена в середине секции.
Знаменательный день! 8 лет назад мы с партнером запустили конструктор лендингов “Платформа LP”, редактор которого в последствии лег в основу Креатиума. Я его разработал, и я его продолжаю развивать до сих пор.

Помню, когда мы запускались, один из конкурентов писал, что рынок уже стагнирует. Это было 8 лет назад! Мы тогда их обогнали, и многих других конкурентов.

Сейчас, наверное, тоже можно сказать, что рынок “стагнирует”, но на самом деле он просто меняется. Ветер дует в сторону No-code и мы уже раскрываем свои паруса!
На самом деле 7 лет, а не 8 - это я заработался так)
This media is not supported in your browser
VIEW IN TELEGRAM
Как происходит удаление “э-э-э” из видео…

На видео для бета-тестеров я так не заморачиваюсь, но сейчас я записал мини-курс, который мы будем активно продвигать (он бесплатный), чтобы обучить клиентов тому, как использовать новый функционал.

И я просто не могу оставить на видео все свои дефекты речи, я должен их всех вырезать)
Creatium - платформа для мечтателей.

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

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

Нужны деньги, нужна команда, нужно время. Нужно совершить большой прыжок веры, а вдруг идея не сработает? И в то же время - а вдруг сработает? Он мечтатель.

И тут на сцену выходит No-code. И прыжок веры превращает в шажок веры, который намного проще совершить. Вот эта идея мне очень нравится - мы не просто даем инструмент, мы позволяем людям воплощать проекты, которые они долгое время хотели сделать, но не могли.
Записал в конце концов видео с демонстрацией новых возможностей. А то все пишу, пишу, и ничего не показываю)
Forwarded from Новости Creatium
Настало время показать пример того, что можно будет сделать на Креатиуме!

Итак, доска объявлений, собранная на Креатиуме:
https://youtu.be/bWjHLTijLRQ

В качестве базы данных используется сервис Notion, для связи сайта с базой используется сервис Integromat.

Ссылка на сайт: https://board.rufj.su/
Мы пока остановились на позиционировании “No-code платформа Creatium”. Но в том, что касается новых возможностей, мы на самом деле не самодостаточны.

Как минимум нужны Google Таблицы, а еще лучше Airtable и Integromat для чего-то продвинутого.

В чате “Я — зерокодер” (@zerocoders) один из участников отлично разобрал все, что нужно ноукодеру (зерокодеру) для полного счастья.

Вот технически Creatium это конструктор фронтенда в чистом виде. Мы не пытаемся сделать решение “все в одном”, и на самом деле в этом есть свои плюсы, помимо того, что это упрощает нам, разработчикам, задачу.

Одна и та же база данных может использоваться как Креатиумом, так и мобильным приложением, собранным на другом конструкторе. Или телеграм-ботом, или другими сервисами. То есть это подход, который дает гибкость.
На текущий момент мы опубликовали 3 видео-урока.

https://www.youtube.com/watch?v=M3_ZuuuA5sY
https://www.youtube.com/watch?v=TwQhcjF_eok
https://www.youtube.com/watch?v=erlCIRBLFcE

Еще 8 на монтаже, всего будет 11. А потом еще парочка, как бонусные. Все это бесплатно, конечно.

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

Например, можно сделать мультилендинг на 1000 ключевых слов из таблицы, или перевести страницу на десятки языков. Вы знали?

Можно сделать интернет-магазин с личным кабинетом и партнерской программой с реф-ссылками и рассчетом вознаграждений.

Но об этом никто пока не знает, поэтому наладить обучение - это наш текущий приоритет.
Еще 2 видео, про фильтры и поиск на сайте:

https://www.youtube.com/watch?v=T9LcLiEUKDQ
https://www.youtube.com/watch?v=bOL5T4r5Hms

Кажется, выработал метод монтажа, при котором видео становится в полтора-два раза короче - все паузы в речи вырезаю, а видео ускоряю. При этом есть точки, когда видео и аудио как бы “касаются”, то есть я говорю, и в этот момент что-то конкретное показываю - вот их синхронизирую, и тогда связь аудио с видео не теряется.
Смонтировал еще 4 видео, которые уже про No-code и про личный кабинет.

Видео 6. Добавление объявлений на сайте через интегромат:
https://youtu.be/JIf0bTw1grQ

Видео 7. Регистрация и авторизация на сайте:
https://youtu.be/_jZHxzns5nw

Видео 8: Работа с данными пользователей
https://youtu.be/VK841nQn_1Q

Видео 9: Личный кабинет пользователя
https://youtu.be/Htlofr4b-Ck

В процессе монтажа я понял, что стоит записать еще несколько мини-курсов на более простые темы, но с использованием новых возможностей. Думаю, это будет “интернет-магазин с личным кабинетом и историей заказов” и что-то на тему блога.
Последние 2 видео мини-курса!

Видео 10: Редактирование профиля в личном кабинете
https://youtu.be/8gZ161mW4k4

Видео 11: Редактирование объявлений пользователя
https://youtu.be/vheulVJCe4k

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

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

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

Так вот, сейчас DevOps стоят дороже программистов. И я думаю, что так же может случиться и с ноукодерами.

Профессия “ноукодер” или “зерокодер” только начинает появляться, и компании только начинают осознавать ценность этих ребят для бизнеса. А когда придет полное осознание, тогда мы посмотрим на цены 😉
То, что происходит сейчас с No-code, я наблюдал много лет назад с конструкторами сайтов. Когда была точка зрения “сайт на конструкторе - плохой сайт”.

Сейчас то же самое. “No-code не надежный”, “нельзя собрать ничего сложного”, “ты не контролируешь код”, “тормозит сильно” и так далее.

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

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

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