О технической стороне
Наверняка многим будет интересно узнать больше о реальном нагруженном проекте на ноде+монго, о том, как применяются kibana, gulp, о построении системы шаблонов с препроцессором less. Но! Об этом всем мы расскажем, когда пройдет некоторое время, накопится опыт реального, а не тестово-прототипного использования. Чтоб истории получились интересные, с граблями, блэкджеком и бородатыми сисадминами.
А пока просто расскажем о том, что и зачем мы сделали.
И предвосхищая вопрос, вы, конечно, молодцы, но...
На кой черт Юкозу второй, а миру N+1 конструктор?
За годы работы с аудиторией, которая доверчиво приходила к нам делать сайты, у нас скопился колоссальный опыт работы в этой области. Огромная база слезных жалоб и стеллажи с вариантами поведения самых разных пользователей в экстремальных условиях Юкоза. Мы их слушали, пытались адаптировать существующую монстро-систему и все же решили, что хватит мешать мух с котлетами и пытаться одним продуктом удовлетворить и новичков в сайтостроении, и полугиков. Довольно гоняться за двумя зайцами! Поэтому отныне тем, кто хочет поковыряться и получить портал с форумом, каталогом и снежинками — им в Юкоз. А тем, кому на самом деле нужен за пять минут (время пошло) визуально эффектный, всячески адаптивный тематический сайт — в Юкит.
Но будем честны — не Юкозом одним на данный момент жив рынок сайтбилдеров, сейчас много решений типа “бизнес-сайт за пять минут”, однако целого ряда вещей у них все равно нет. Так что отличия у Юкита есть и будут, а местами и очень даже существенные.
Если вам лучше один раз увидеть, чем сто раз дочитывать — то вот небольшой трейлер.
В чем особенность?
В философии Юкита мы исходили из предпосылки, что реальный бизнесмен — это ни разу не веб-мастер. И если дело касается сайта, то мы лучше знаем, какой структуры и функицональных возможностей ему нужен сайт.
Давайте рассмотрим на конкретном примере: в пятничный вечер вы с телефона заходите на сайт бара-ресторана, с понятной целью узнать до которого часа он работает, найти телефон для брони и карту проезда? В 99 случаев из 100 — телефон оказывается на странице Контакты и не кликабельным, потому что он… картинка, адрес в подвале мелким шрифтом, а время работы не упомянуто в принципе. И да, помучившись, вы выясняете, что это сайт бара “Последняя капля” в Питере, а вовсе не в Москве.
И это не потому, что дизайнер сайта был подкуплен конкурентами ресторана, просто на такие вещи часто не обращают внимание, в ущерб слайдеру с бифштексами на главной.
Мы собрали все ошибки, которые так любят допускать в бизнес сайтах, и постарались сделать Юкит таким, чтобы в нем при всем старании сайты получались максимально юзабельными для конечного пользователя. Ведь если пользователь быстро нашел то, что искал, позвонил, заказал, написал — значит сайт выполнил свое главное предназначение.
Сайт, созданный в Юките, всегда будет иметь микроразметку для поисковиков, контакты, которые прибиты гвоздями в шапке и легко найдутся пользователем. Все будет адекватно работать на планшете, мобильном и десктопе: телефоны набираться, а карта перекидываться в гугл по клику.
Надоела лирика — хочу цифр!
Как мы хотим добиться такого эффекта? Первое — это продуманные структурированные шаблоны, в которых внимание обращалось не только на то, красиво ли они выглядят, но и на то, сразу ли заметна посетителю нужная и полезная для бизнеса информация.
Второе — это Визард, который заполняется при создании сайта, в который предлагается сразу ввести важную именно для этого типа бизнеса информацию. Например, если создается сайт модели или фотографа — то особое внимание будет уделено галерее и связке с социальными сетями. Будет ли эта идея работать так, как мы задумали, будут ли действительно пользователи заполнять данные, а не скипать визард — покажет время.
При правильном выборе тематики и полном прохождении визарда пользователь получает уже частично готовый сайт, в который нужно внести свои тексты. Структура страниц так же уже продумана за него — есть контакты, страница услуг, страница с заготовкой для прайса. И никакого loremIpsum — дефолтные тексты на страницах также осмысленны и связаны с тематикой сайта. (Исключение составляют универсальные шаблоны, не имеющие какой-то конкретной тематики — такие тоже есть.)
Простые вещи делать сложно
Нам есть с чем сравнивать. У системы Юкоз год дорелизной разработки и почти 10 — эксплуатации (а-ля столько в интернете не живут). Юкоз часто обвиняют в том, что система сложна, запутана и нагло врет о том, что она легкодоступна для новичков. Ок, пришло время признаться — да, Юкоз — очень непростая система с точки зрения конечного пользователя.
Зато Юкит действительно прост в работе и продуман в том, какой будет конечный результат. В конструктор заложено такое управление элементами, что чтобы поломать внешний вид шаблона — нужно постараться. При удалении-добавлении элементов сетка автоматически перестаивается, картинки сами ресайзятся. Написать зеленым по красному нельзя, и при перетаскивании текста на черный фон, он автоматически перекрасится в хорошо читаемый белый.
Правда, как показали полтора месяца полета в бете, от пользовательского желания засунуть в шапку свой bmp логотип, нарисованный племянником во время школьных каникул, не спасет ничего, но мы будем работать над этим :)
Дисклеймер некрасивостей
Да, мы осознанно залочили функционал пипетки для произвольного выбора цвета фона и текста на нем. Только предустановленные цветовые схемы.
Светло-желтый по темно-желтому — это прекрасно и в тренде, но давайте не будем издеваться над посетителем сайта. Поэтому произвольного выбора цвета не будет. И наборов из блестящие_розочки.gif тоже не будет. И падающих сквозь сайт снежинок тоже не будет. Извините :) (Тут должна быть фотография нашей бригады дизайнеров в черной форме под покровом ночи, пока программисты спят, вытирающих функционал “пипетки” из кода.)
Это же касается возможности написать заголовок Comic Sans. Наборы типографик будут добавляться, но без возможности смешать Arial с Times. Это как надеть одновременно бальное платье и рыболовные ботфорты — лучше пусть лежит в разных шкафах, без возможности эклектики.
Каких планов нет
Мы не планируем делать две вещи: первое — это давать возможность пользователям вмешиваться в код сайта. Все потребности должны покрываться сотнями разных виджетов, которые мы дадим возможность встраивать. Мы не пытаемся охватить все своими силами (в отличие от Юкоза, где система комментариев своя, почтовые формы — свои и т.д.) Как показывает практика — если у кого-то есть сервис, заточенный на конкретную функцию, то встроить его к себе в систему в виде виджета — это намного эффективнее. Поэтому все предложения на интеграцию очень даже велкам!
И второе, чего мы не хотели бы делать — это излишне усложнять интерфейс функционалом. Так часто бывает, когда проект растет и тренды диктуют, что теперь сайт должен уметь то и это, в моду вошли падающие из левого угла розочки или улавливающие пользователей всплывающие окна. Функционал наслаивается, количество рычажков и переключателей увеличивается. Так вот — мы очень постараемся, чтоб нас не постигла эта участь, и интерфейс наоборот свелся всего к трем кнопкам! Каким? А вот об этом ниже :)
А какие планы есть?
Это пока только старт, и мы будем над большим количеством вещей очень много работать.
Первое — это шаблоны и тематики. Новые будут добавляться, текущие — совершенствоваться и дебажиться.
Второе — виджеты. Их будет становиться все больше и больше. Именно они помогут сделать тематический сайт по настоящему эффективным инструментом. Чаты для общения с пользователями, формы поиска тура, заказа такси, он-лайн записи на прием. Все это можно будет добавить на сайт в один клик (точнее — один драг).
Третье — инструменты продвижения. В интернете полно решений, которые помогают новичкам в раскрутке сайта. Они будут интегрироваться в Юкит, так чтобы на выходе у пользователя был комбайн для получения клиентов. По большому счету, состоящий из трех волшебных кнопок — “Создать сайт”, “Сделать его классным на вид”, “Раскрутить сайт”.
Циферь
Немного данных о том, как идет полет в бете, чтоб разбавить тон “хватит себя хвалить”. Сразу оговорюсь, что это пока существование продукта не совсем в боевых условиях, сильный перекос дает аудитория Юкоз, которую мы активно привлекали на начальных этапах тестирования. Потому о всех цифрах приходится говорить с определенной осторожностью. Над ними реет тень сферического коня в вакууме.
За полтора месяца тестирования было создано более 20 тысяч сайтов и 600 из них со своими доменами. Ежедневная активность в админке наблюдается примерно в тысяче из них. Средний процент прохождения Визарда составляет 60%. Из тех категорий, что даны на выбор, особой популярностью пользуются категории “Фотограф” и “Туризм”. Хотя оговорюсь еще раз, что категорий пока мало, и есть весьма успешные примеры сайтов “Запчасти для трактора” на шаблоне тематики “Татуировщик”.
Мы провели пять апдейтов функционала (один с полным крахом и экстренной реанимацией) и один тестовый DDoS (замерено рекордное время выпрыгивания сисадмина из постели :))
Комментарии (48)
SovGVD
22.04.2015 19:28> Да, мы осознанно залочили функционал…
Какая прелесть! Т.е. на сайты вашего конструктора можно заходить без опасения получить приступ эпилепсии?
Надо будет посмотреть, а то несколько старых клиентов сидит на страшных сайтах «аля 90е» на самописных движках и несколько так и не доделаных на 100%, ибо бесплатно и для друзей.Kurt
22.04.2015 19:34+1Да. Нас очень за это ругают уже, но мы не будем сдаваться. У нас уже есть народ.ру и юкоз для тех кому ничего не страшно:)
Кроме впадания в цветовую кому можно заодно и не боятся заходить словить эксплойд (наверное, самые высокий риск тут как раз у самих непрофесиональных сайтостроителей) т.к. нельзя воткнуть сторонний js. А именно с ними, и со подбором паролей на сайты заносят все что только можно.
Но вообще, оно людям и не надо. Ездить на машине же не значит что надо уметь перебирать двигатель. На самом деле, даже знать где он не особо нужно. А перепилки под себя — опасны.SovGVD
25.04.2015 13:14Попробовал =) На первый взгляд — Супер!
Если не убьете простоту и не будете добавлять излишек, то must have для многих, кого часто просят сделать что-то аля визитки на первое время (хотя не что так не вечно как временное, один наколенно-универский сайтец с 2006 года висит и вполне здравствует).
Есть только несколько вопросов:
1) Сколько будет стоит приляпывание на свой домен в будущем? И в целом не ясно что с расценками.
2) Не хватает пресета «блог»
3) Будут ли разные типы аккаунтов? Например ресселер, чтобы клепать клиентам от личного аккаунта, но и сами клиенты могли под своим аккаунтом заходить потом (в идеале с еще большей блокировкой непотребств, например чтобы ресселер мог блокировать какие то действия с виджетами).
4) Можно ли будет слить сайт в html-ки без лишних программ? (малоли пригодится)Meddy Автор
27.04.2015 13:45+11) Тариф планируется ровно один, в районе $5 за все. Прикрепление домена без каких-либо дополнительных затрат.
2) Подумаем, спасибо
3) Такого разделения, честно, не планировали. Для начала, будет передача сайта в другой аккаунт после создания.
4) Можно, сайт преимущественно — статика. Перестанут работать только динамические элементы типа форм связи, блога.
Meddy Автор
22.04.2015 19:35Очень надеемся, что да! Хотя, как показывает практика — если пользователь чего-то очень хочет — его не остановить никаким локом функицонала и в ход идет тяжелая артиллерия в виде GIF.
amarao
22.04.2015 19:38Оффтопик: у меня был мелкий сайт на narod.ru. Сейчас там я заметил опечатку, хочу поправить — не могу. Мои логин/пароль от народа не принимают, саппорт молчит. ЧЯДНТ?
Kurt
22.04.2015 19:40amarao, напишите в поддержку support@ucoz.ru ну или мне тут в личку сайт и контакты, я передам.
Чаще всего проблема в том, что пытаются ввести пароль от фтп. надо вводить от яндекс парспорта, авторизоваться через oauth и править свой сайт. Паролей мы как бы не знаем, но идентифицировать обычно можем.
MaxFactor
22.04.2015 19:52Ндя, конструктор так себе, для обывателя потянет. Я лет 5 назад такой конструктор для проекта делал, а уже 2015 год как никак.
Meddy Автор
22.04.2015 20:01+1Тогда вы очень здорово опередили время. Жаль лишь, что не довели, судя по всему, работу до релиза. Вас мог ждать успех. Но, конечно, подводных камней много. В смысле не все так просто как кажется на первый взгляд.
MaxFactor
23.04.2015 01:16А кто Вам сказал что не довел? Все сделано и работает, только не для публики.
Ivasoft
22.04.2015 20:02сильный перекос дает аудитория Юкоз, которую мы активно привлекали на начальных этапах тестирования.
Укоз умер для меня как CMS, после того, как после года использования, начал принудительно размещать всплывающий баннер. А что можно от вас ожидать?Meddy Автор
22.04.2015 20:05Юкит будет работать по триальной модели. После истечения триала надо будет переходить на платную версию. Тариф планируется в районе 5$ со скидками за период оплаты.
Graid
22.04.2015 20:02Запланирован ли экспорт, что будет с теми кто захочет больше плюшек?
Meddy Автор
22.04.2015 20:11Какой именно экспорт вы имеете в виду? Запланирован импорт/экспорт с соцсетями по контенту, а так же создание сайта путем экспорта существующей страницы соц.сети.
Что касается плюшек — то весь функционал пока планируется делать доступным на триале.
Система сейчас в стадии активного тестирования и наращивания этих самых плюшек. Мы активно прислушиваемся к тому что просят добавить и будем прислушиваться в дальнейшем.Graid
22.04.2015 20:33Имел ввиду экспорт контента из вашей системы, в случае если ваша система не сможет покрыть необходимые хотелки.
Meddy Автор
22.04.2015 20:55Можно будет утянуть бекап. Ну и открою секрет: сайт на Юките — это в основном статика. Его можно просто скопировать и перетащить в любое нужное вам место.
Часть внешних виджетов, конечно, при этом рискует отвалиться (перестанет работать добавление записей в блог, что не удивительно), ну и все правки дальше нужно будет вносить напрямую в HTML.
foxmuldercp
22.04.2015 20:03А можно сайт «успешного тракториста-татуировщика»? а то я текст три раза перечитал, думал что всё, допрограммировался до белочки, пора завязывать.
Ну, хотя бы пример посмотреть — есть ли открытая для неавторизованных галерея хоть какая?Meddy Автор
22.04.2015 20:17Спойлер про трактористаfoxmuldercp
22.04.2015 21:04Сайт да, отличный.
То есть, мне предлагают увеличить базу пользователей сервиса регистрацией даже Для «5 минут на посмотреть сам конструктор», поскольку незарегистрированным пользователям это недоступно.
Что мешает сделать такую же галерею, как галерея тем вордпресса на сотни тысяч тем?
Ну, хотя бы на уровне свежеустановленного того же вордпресса, чтобы было приблизительно видно, чего ожидать?
Тизер реально зачётный, по нему немного видно это самое упрощение страниц от свистелок, перделок, стрелялок и глазовыносилок, и концентрация таки на контенте.
И о плохом.
Зашел на главную конструктора:
Вижу активный код приглашения, заблокированные кнопки логина через социалки и внизу поле email.
На моём 1366х768 мониторе со 125% увеличением масштаба (близорукость -15), не обратив внимания на полосу прокрутки можно и не заметить, что ниже есть еще поля пароля и таки заветная кнопка создать аккаунт.Meddy Автор
22.04.2015 21:14Если вы не являетесь нашей целевой аудиторией — что даст нам ваша регистрация? Цифрами мы ни с кем не меряемся пока :) Они, как вы могли видеть из статьи весьма скромные, по меркам того же Юкоза.
Галерею вероятнее всего сделаем, а для совсем примерной оценки есть ссылка на видео ролик в посте (он же не главной).
По поводу кода приглашения — вы вероятно переключились на английский язык, или система по какой-то другой причине распознала вас, как нерусскоязычного. Другие языки у нас пока только по инвайтам — а на русском можно зарегистрироваться без него.foxmuldercp
22.04.2015 23:02Да, у меня в 8.1 основным стоит английский, что логично для нашей ИТ-ориентированной аудитории — на нём вводится ощутимо больше текста и кода, Поэтому я бы еще смотрел, например на ip-geo, но это уже юзабилити и явно не для треда тут.
Kurt
23.04.2015 03:14Нахождение англ. версии под инвайтом — весьма временное явление. В норме, уверен, англоязычный интерфейс, который тем более можно переключить, вас бы не смутил.
Ну а мучать незнакомым языком человека находящегося в командировке\отпуске глядя в его ип… но тут действительно совсем отдельный разговор.
Shvedov
23.04.2015 03:05О, да…
Контакты написано белым по светло-серому
Шрифты-пиктограммы не подгрузились…
Negor
22.04.2015 20:59Зарегался посмотрел — вроде нелохо. Система шаблоново радует. Надеюсь после релиза их будет больше. Визард тоже порадовал. Хочу узнать почему домен конструктора ukit.com а домены пользователей в зоне ulcraft.com?
Meddy Автор
22.04.2015 21:42+1В Юките мы решили не идти по логике Юкоза и не давать пользователям доменов в зоне, где находится главная самого конструктора. Зато на выбор предлагаются разные домены, коррелирующие с тематиками. Например, uflorist.ru, uflorist.pro — для Флористики и т.д.
Flex25
22.04.2015 21:27Вы предлагаете пользователям бесплатно загрузить на сайт фотографии из depositphotos с водяными знаками этого стока. Насколько это легально? Ведь фактически речь идет о полноценном использовании авторского контента в продакшене, пусть и с водяными знаками. Вы наводили справки по этому вопросу?
Meddy Автор
22.04.2015 21:29Да, конечно :) Мы работаем с командой Depositphotos и они в курсе, что мы предоставляем такую возможность пользователям.
darkrain
23.04.2015 07:15Круто! У меня в голове такая же идея с такими же принципами давно в голове. Но там где я работал у ребят не хватало интереса и сил такое забабахать.
Скажите сколько ушло времени на разработку и дизайн до беты?Meddy Автор
23.04.2015 12:41Разработка велась около года: от идеи и прикидкок на бумажке — до того момента как мы вышли в открытую бету.
XolodIT
23.04.2015 10:18Очень похож на basekit.com (бажное чудо еще живо). Потыкал юкит — мне нравится, все просто понятно. Мало шаблонов(. Сходу предлагаю вам подумать о магазине шаблонов, где внешний разработчик будет вылизывать шаблончик и предлагать к продаже, конечно если это вписывается в ваше видение развития. Успехов, спасибо за прекрасный конструктор.
Meddy Автор
23.04.2015 12:38Спасибо, у нас заложена система, которая позволит подключать сторонних разработчиков к созданию шаблонов для системы. Но не все сразу :)
RedQuark
23.04.2015 11:15tractor-parts.ulcraft.com/prais — а что за тормоза при открытие страницы? первая отдача через 6 секунд, последний закаченный пакет через 10 секунд. Ну например стартовая mail отдает шаблон через 135ms, завершает отдачу через 1,5 секунды. Ну ладно, может железо плохое, а что за тонны js файликов, визуально прогружаются 3 секунды? Хм, в частности пачка MIT библиотек, некоторые версии и даты которых вызывают вопрос надежности: Version: 0.1.1 (2011/11/17).
Werdas
Очень красиво и легко.
Интернет-магазины?
Kurt
Велосепед придумывать не будем. Встроен Ecwid, они себя зарекомендовали для подобной задачи.
Так же планируем у своем uShop сделать-таки систему интеграции в видже виджета. Но это не из ближайших релизов.
Werdas
Интересно…
А стоимости известны? Или все будет бесплатно?
Kurt
Нет, бесплатно, к сожалению не будет. Бесплатный сыр он только в saas-мышеловках :)
Пока бесплатно т.к. бета, недоделано, не видим морального права. Примерно так. Бесплатно навсегда\надолго раздадим активным бета-тестерам, ну и будут возможности для сайтов социальной направленности.
Базовый тариф (пока он будет один и у него будет все включено) планируем 5$ со скидками за период оплаты.
Но объективно нужно делать сплиты будет, и тестировать чувствительность к тарифу. При этом, конечно, сильно ниже такой планке не упадешь, и больше в разы оно тоже не может и не должно стоить. Так что, плюс минус одна единица как максимум.