Как не платить за обновления и доработки: самостоятельное развитие сайта на SQL и Bootstrap
Один из главных страхов владельца бизнеса — привязка к разработчику. Вы заказали сайт, всё работает. Но потом нужно добавить новое поле в форму, поменять отчёт, подключить ещё один тип пользователей. Вы идёте к тем же разработчикам, они называют сумму — и она всегда выше, чем вы ожидали. Потому что вы не можете уйти: никто кроме них не знает ваш код.
В Falcon Space мы спроектировали платформу так, чтобы вы могли развивать сайт своими силами. Без привязки к нам, без дорогих full-stack программистов. Всё, что нужно, — это сотрудник, знающий SQL (на уровне SELECT, INSERT, UPDATE) и базово разбирающийся в HTML. Такие люди есть почти в любой компании: бухгалтер, менеджер, аналитик. А если нет — можно обучить за 2-3 недели по нашим бесплатным материалам.
Расскажу, как это устроено на практике и какие задачи реально решать без привлечения внешних разработчиков.
Почему это возможно: архитектура Falcon Space
В классической веб-разработке логика приложения размазана по трём слоям: контроллеры (PHP/Java/C#), шаблоны (HTML+JS), модели (SQL). Чтобы изменить поведение страницы, нужно править код на сервере, компилировать, деплоить. Без разработчика с доступом к проекту — никак.
В Falcon Space серверный код (ядро платформы) отделён от вашей бизнес-логики. Вы не трогаете ядро — вообще. Вся ваша логика — это хранимые процедуры MS SQL и HTML-разметка на Bootstrap. И то и другое можно редактировать прямо из личного кабинета разработчика, который есть у администратора сайта.
Что это даёт:
- Не нужны IDE, Git, CI/CD, деплой. Изменение вступает в силу мгновенно после нажатия «Сохранить».
- Для правки достаточно доступа к админке сайта — не нужно заходить на сервер.
- SQL и HTML — стандарты, которые знают миллионы специалистов. Вы не привязаны к конкретному вендору.
Давайте на примерах.
Типовые задачи, которые вы сможете делать сами
Задача 1. Добавить поле в форму заказа
Клиенты просят поле «Комментарий к доставке» или «Предпочтительное время». Идёте в раздел «Управление страницами», находите страницу с формой заказа, добавляете в HTML новое поле (например, <textarea name="comment"></textarea>). Потом открываете хранимую процедуру сохранения заказа и добавляете параметр и вставку в таблицу.
Время: 5-10 минут. Требуемые знания: базовый HTML, умение написать INSERT.
Задача 2. Создать новый отчёт в виде таблицы
Директор хочет видеть список всех заказов за текущий месяц с суммой по каждому. Создаёте новую страницу в кабинете, добавляете таблицу-виджет, пишете SQL-запрос:
SELECT order_id, customer_name, order_date, total_sum FROM orders WHERE MONTH(order_date) = MONTH(GETDATE()) ORDER BY order_date DESC
Сохраняете — таблица готова. Можно добавить экспорт в Excel одной галочкой.
Время: 15 минут. Требуемые знания: SELECT с WHERE и ORDER BY.
Задача 3. Изменить расчёт скидки для постоянных клиентов
Было: скидка 5% при сумме заказа от 5000 руб. Стало: 10% при сумме от 3000 руб. Находите процедуру расчёта цены, меняете условие:
-- Было: -- IF @order_sum >= 5000 SET @discount = 0.05 -- Стало: IF @order_sum >= 3000 SET @discount = 0.10
Время: 2 минуты. Требуемые знания: IF, переменные.
Задача 4. Настроить новый статус заказа и уведомление
Добавляете статус «Передан в доставку» в справочник статусов (2 минуты). Затем в процедуре обновления статуса добавляете условие: если статус стал «Передан в доставку», отправить клиенту SMS или уведомление в Telegram через внешнее действие.
Время: 20 минут. Требуемые знания: написать простейшую логику и вызвать внешнее действие (пример есть в документации).
Реальный пример: школа единоборств «Будосан»
Клиент — школа боевых искусств. Мы сделали им сайт с личными кабинетами для учеников и тренеров. Но заказчик не хотел постоянно платить нам за мелкие доработки (изменение расписания, добавление новых полей в анкету, создание простых отчётов). У них был сотрудник с базовыми навыками SQL и HTML (бывший веб-мастер).
Мы обучили его за 2 недели (дали документацию и провели пару вебинаров). После этого он самостоятельно:
- Добавлял новые группы и расписания через справочники.
- Создал несколько отчётов по посещаемости.
- Изменил форму регистрации для новых учеников.
- Настроил отправку уведомлений в Telegram при записи на занятие.
За год он сэкономил компании около 300 000 рублей, которые ушли бы нам на эти правки (по нашей ставке 2000-2500 руб/час). А мы были рады, что клиент не «висит» на нас по каждой мелочи. Кейс Будосан.
Что нужно изучить, чтобы стать таким сотрудником
Вот минимальный набор тем, которые реально освоить за 2-3 недели (по 1-2 часа в день):
- Основы SQL: SELECT, INSERT, UPDATE, DELETE, WHERE, JOIN (только INNER JOIN), ORDER BY, GROUP BY. Этого достаточно для 90% задач.
- Основы HTML: поля ввода (input, textarea, select), формы, кнопки. Не нужно знать CSS и адаптивную вёрстку — Bootstrap делает это за вас.
- Как устроены страницы в Falcon Space: где писать HTML, как привязать процедуру, как работают параметры.
- Внешние действия: как отправить письмо, вызвать API, отправить SMS.
- Сложная бизнес-логика с несколькими вложенными транзакциями, сложными вычислениями, нетривиальными алгоритмами. Но таких задач в малом бизнесе — единицы.
- Интеграции со сторонними API, где нужно разбираться в чужой документации и отлаживать запросы. Мы это делаем быстрее.
- Оптимизация производительности для больших баз данных (миллионы строк). Нужен опыт работы с индексами и планами запросов.
- Создание сложных лендингов с уникальным дизайном (хотя можно заказать верстальщика на стороне).
- Выберите сотрудника, который будет «техническим администратором» сайта. Лучше, если он уже знает Excel и логику работы с данными.
- Дайте ему доступ к бесплатному курсу (ссылка выше). Пусть пройдёт первые 5 уроков.
- Попросите его создать тестовую страницу с таблицей — например, список ваших клиентов. По документации это делается за 30 минут.
- Постепенно передавайте на него простые задачи, которые раньше отдавали внешним разработчикам.
- Для сложных задач привлекайте нас или любого SQL-специалиста — но вы уже не будете заложником одного подрядчика.
Всё это есть в нашей документации и бесплатном курсе по веб-разработке на Falcon Space. Курс интерактивный — вы сразу пробуете писать код и видите результат.
Если ваш сотрудник уже знает SQL, ему достаточно прочитать раздел «Введение в Falcon Space» и посмотреть 3-4 видео. Обычно через неделю он уже делает простые таблицы.
Что остаётся за нами (и за что вы всё же платите)
Полностью самостоятельными вы станете не сразу. Некоторые задачи лучше доверить нам:
Но рутину — добавление полей, создание новых отчётов, настройку статусов, импорт/экспорт Excel — вы легко возьмёте на себя. Это сэкономит вам десятки тысяч рублей в месяц.
Как начать: практический план
Если вы уже купили Falcon Space или только планируете, вот что сделать:
Важно: мы не уходим в закат. Если сотрудник не справляется или задача слишком сложная — мы поможем. Но у вас есть выбор, и это главное.
Личный опыт: как мы сами развиваем свои продукты
Даже внутри нашей компании мы используем Falcon Space для учёта проектов, финансов, задач. И доработки делаем сами — через кабинет разработчика, на SQL. Никаких «мы запланировали релиз на следующую неделю». Хочешь добавить отчёт — добавил за 10 минут и уже используешь. Это культура быстрых изменений.
Мы не хотим, чтобы наши клиенты страдали от бюрократии и зависимости. Поэтому и сделали платформу, которая даёт свободу.
Итог: самостоятельное развитие сайта на Falcon Space — это реально. SQL и Bootstrap — это не страшно, это выгодно. Начните с малого, и через пару месяцев вы удивитесь, сколько всего можете делать без помощи программистов. Читайте введение для IT-специалистов, пробуйте, спрашивайте в чате — поможем.
- Шаг 1. Создать концепт проекта
- Шаг 2. Получить оценку бюджета (КП)
- Шаг 3. Заключить договор
- Шаг 4. Создать совместно техническое задание
- Шаг 5. Поэтапная реализация проекта