Форум пользователей Impera CMS
Impera CMS - отличный движок для лёгкого создания интернет магазина.
Обладает невероятным количеством функций, необходимых в онлайн торговле.

Следить
Главная
12:41
03 сен
#
написал:


Краткая суть этого поста: Человек задумал разработать удобный редактор сайтов. Просит у инвесторов 3000$. Подробно докладывает о ходе работ. Часть денег собрал.

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

Примеров тому хватает

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

Поясню   Превращение произошло под влиянием состоятельных пользователей из России и Украины, кто в 2011 году построил свои первые интернет-магазины на этом движке для создания сайтов. Те пользователи первыми натыкались на естественные ошибки в работе скрипта, а в худом случае могли запросто пересесть на любую другую CMS из популярных в то время. Однако какие-то черты новой системы так понравились людям, что они готовы были вкладывать личные финансы в улучшение её возможностей.

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

Учитывая, что цель была сделать каждую доработку движка выше ожидаемой планки, то к доработкам я привлекал профессионалов своего дела. Как следствие, средний чек одной инвестиции получался недешёвым - в районе 1000 долларов. А так как Импера с самого начала разрабатывала функционал лишь по требованию пользователей - и годы спустя только в админпанели число потребованных функциональных страниц оказалось более сотни, не говоря уж о страницах фронтенда, то можно представить себе совокупный размер этих инвестиций.

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

Скрипт для создания сайта

И эта CMS останавливаться на достигнутом ведь не собирается.

Пример из смежной области

Подобным же образом развивалась история с шаблонизационной библиотекой Short Codes Helper, появившейся в 2017 году. Финансовые вложения неравнодушных пользователей из Рунета за каких-то пару лет подняли эту украинскую разработку до уровня лучших средств записи сайтовых макетов.

Поясню   Шаблон или так называемая тема сайта, записанная с помощью кратких тегов ShortCodes, отличается от Wordpress шаблонов, page билдеров и прочих форм сборки страничных макетов ещё более фантастической простотой своего кода. В результате, чтобы провести частные исправления в макетах сайта, у вас отпадает необходимость нанимать на фрилансе или держать в штате специалиста с глубоким знанием шаблонизационных языков и сайтовых движков.

Следует прибавить сюда и дополнительный балл, что новая версия библиотеки Short Codes Helper, объединённая с имеющимся потенциалом Impera CMS, теперь отличается ещё и удивительной схемой локализации, которая позволяет очень просто сделать сайт сразу на нескольких языках.

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

Так чего опечалился?

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

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

Численность тиражных шаблонов измеряется сегодня десятками тысяч на любой вкус и цвет, а цены колеблются от 15 до 300 долларов в зависимости от существующих в теме наворотов. Впрочем, выбор тиражного шаблона вовсе не гарантировал рядовому пользователю успех в самостоятельном построении сайта. Всё равно требовалось иметь сильные навыки вебмастера.

Поясню   Расскажу часто повторяющийся сюжет: заказчик видит на демонстрационном сайте красивейший пример, покупает такой же шаблон, ставит к себе на сайт, но там всё выглядит почему-то куцым. В ходе разбирательства выясняется, что красота достигалась не столько качествами шаблона, сколько особой подготовкой страничного контента, подразумевающей прочное знание спецификации языка разметки HTML 5, спецификации языка стилей CSS 3, анимационной библиотеки Animate.css, библиотеки jQuery, пространство имён классов фреймворка Bootstrap и прочей вебмастерской кухни. Естественно, ни штатные контент-менеджеры заказчика, ни нанятые фрилансеры такой глубиной знаний не обладают, а сайт так и остаётся быть невнятным пятном с вечно распадающимися или съезжающими страницами.

Для избавления от таких сложностей на рынке предложений образовалась новая ниша - создание сайта с помощью конструктора. Всякие сервисы типа российского веб-конструктора uCoz, израильской облачной платформы Wix, российский публикационной платформы Tilda, российской коллекции Битрикс.Сайты, австралийской сборочной площадки Envato Sites и прочих конструкторских ресурсов, работающих на собственных платформах, а также всякие темы с визуальными редакторами или билдерами на борту типа латвийского страничного плагина WPBakery и его собрата - сайтостроительного приложения Visual Composer, израильского шаблоно-сборочного плагина Elementor, австралийского плагина ACF, калифорнийского плагина Divi, американской темы-конструктора Monstroid, визуального страничного редактора Gutenberg и прочих редакторских инструментов, обитающих в большинстве своём на платформе Wordpress, стали завлекать клиентов лёгким созданием вебстраниц в стиле два притопа три прихлопа.

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

Так вот, главная мысль

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

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

По моим расчетам, объём инвестиций на первом этапе составит порядка 3000 долларов. Какие задачи ставятся перед привлечёнными мастерами, какую цену просят за исполнение, что сделано - это я буду описывать в постах ниже по мере продвижения работ.

Спасибо за внимание! Очень надеюсь на вашу финансовую поддержку. По всем вопросам пишите мне через форму контактов или звоните.


Написать »
13:33
03 сен
#
написал:

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

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

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

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

Почему Импера достойна инвестиций

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

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

Начиная с 2000 года, мастера в Украине тоже создали десятки, если не сотни CMS. Но топовыми всегда продолжали оставаться 4 самые классные разработки. Назову их в порядке от крупной к мелкой: днепропетровский Owox Engine, стахановская Impera CMS, львовская Image CMS и киевская Simpla CMS.

Однако разработка - дело не только дорогое, но и хлопотное, и не всякий раз выгодное. Так, например, движок Owox ориентировался на крупный ритейл-бизнес с бюджетом на созданием сайта не менее 100 тысяч долларов: тот же знаменитый на всю Украину магазин Розетка в пример. А таких заказчиков в стране - единицы. Поэтому в 2016 году команда Owox прекратила разработку движка и ушла в другое, более прибыльное для них направление бизнеса - обработка больших данных.

Возьмём теперь к примеру львовский движок Image CMS. Он вырос на девелоперском фреймворке CodeIgniter и позиционировался как платформа для вебстудий, создающих сайты классическим образом. Однако общая тенденция последних лет делать сайты на тиражных шаблонах или страничных конструкторах свела на нет конкурентные качества львовского движка, и в 2017 году ребята прекратили развитие своей системы. Из разработчиков они переквалифицировались в партнёров, предлагающих недорогие темы с платформы Wordpress.

Идём дальше. Киевский движок Simpla CMS стремился получить симпатии фрилансеров, и потому с первых дней предельно обрезал свой функционал, рассчитывая что околодвижковое сообщество разовьёт систему и доделает недостающие функции. Однако расчёт оказался неверным, ну не станет фрилансер разработчиком, потому что задача фриланса иная: копай поглубже кидай подальше. И вот года 4 назад Симпла как последний раз обновилась, так с того момента вебмастера и потеряли к ней интерес, в том числе и сам разработчик.

То есть по факту имеем следующее: Из качественных, испытанных временем и всё ещё готовых развиваться систем для создания сайтов в Украине осталась только Impera CMS. Причём, какие бы трудности ни случались вокруг, Импера не просто развивается, но ещё и создаёт некие модные тренды в части того, как надо делать отлично оптимизированные темы сайтов.

15:19
03 сен
#
написал:

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

Сделать каркас редакторских функций на фронтенде сайта

Бюджет: 350$ - изыскан
Статус: выполнено

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

Финансирование на первое задание быстро нашли, задание предложили двум хорошим вебмастерам, уже работавшим когда-то с Impera CMS, и ребята успешно выполнили задачу.




Решением данной задачи я хотел прежде всего для себя получить подтверждение следующим фактам:

1   У меня в руках есть какой-никакой осязаемый редактор. Я понимал, его придётся ещё много дорабатывать. Но есть хотя бы некий набросок, отправная точка.

2   Редактор сразу рассчитан на работу с произвольным количеством языков сайта. Меня всё меньше интересует сайтостроительный рынок Украины, Беларуси и России, где платёжная культура бизнеса девальвирована демпинговыми битвами местных вебстудий и голодных фрилансеров. Если уж и предлагать своим партнёрам дельное сотрудничество, то выход на европейский и мировой сайтостроительные рынки. А там мультиязычность сайта - это норма.

3   Редактор спроектирован как грамотная надстройка шаблона клиентской стороны сайта. А значит открывает партнёрам дорогу к построению торгующих готовыми сайтами сервисов с разными тематическими шаблонами в основе продаваемых сайтов.

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

18:49
06 сен
#
написал:

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

Сделать функцию замены картинок с лицевой стороны сайта

Бюджет: 400$ - изыскан
Статус: выполнено

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

Поясню   Помигивание придумано инструменту с целью раз в несколько секунд напоминать о себе, но не захламлять экран. Наведение курсора на инструмент или касание рукой делает кнопку видимой и не мигающей, а справа от значка появляется слово "Заменить" и контур редактируемой картинки обведён пунктирной чертой (как это выглядит - смотрите на следующем скриншоте).

Щелчок по кнопке приводит к открытию окна, где контент-менеджер может выбрать со своего компьютера графический файл в формате JPEG, PNG, GIF, BMP или SVG, который хотел бы загрузить вместо текущего изображения.

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




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

Дополнить замену картинок возможностью грузить из интернета

Бюджет: 150$ - найден, ждём зачисления
Статус: на паузе

12:57
11 сен
#
написал:

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

Дать на фронтенде менять параметры сайта

Бюджет: 166$ - изыскан
Статус: выполняется

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

Поясню   В многообразии шаблонов, виденных мной за годы практики, там встречались в основном такие строки: название сайта, имя компании, адрес магазина, телефон 1, телефон 2 и так далее сколько есть телефонов, емейл один как правило и несколько URL-ов магазина в социальных сетях.

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

Значит, не исключено добавочное финансирование и переделка задания №3 в будущем, а именно некая привязка к многоязычному словарю. Иначе контент-менеджер не поймёт, почему он тыкает одну строку, скажем английский телефон, а на редактирование всплывает дефолтное, например русское значение этой строки.

Инвестор подсказал: Всплывающая форма работает с настоящим параметром. Пусть форма проверит, если строка равная параметру есть в словаре полиглота, редактировать тот языковой вариант, иначе настоящий.
11:47
20 сен
#
написал:

Определено четвертое задание. Доработка касается редактирования контента товарных, блоговых, статических и так далее страниц.

Сделать редактор страничных текстов с фронтенда

Бюджет: 600$ - изыскан
Статус: выполнено

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

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

09:21
28 сен
#
написал:

Хотя задание №5 относится скорее ко вторичным этапам, я всё же передвинул его сюда. Вспомнилась история с написанием документации для Имперы: перекладывали на потом, пока масштаб системы не стал столь пугающим, что уже и отъявленные райтеры боялись браться за работу даже за хорошие деньги.

Написать инструкцию по загрузке картинок

Бюджет: 80$ - изыскан
Статус: выполняется

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

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

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

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

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

Целевая аудитория первой части инструкции - начинающие пользователи ПК.

09:30
28 сен
#
написал:

Задание №6 - после предшествующих заданий 3 и 4, это завершающая часть по редактированию текстовок сайта. Доработка посвящена редактированию в словаре полиглота всяких неучтённых строк: интерфейсных, редко встречающихся, уведомляющих, именующих, SEO специфичных и тому подобное. В общем, всё то, что напрямую к текстовкам не относится, но в определённых случаях появляется где-то на странице.

Дать редактировать одиночные строки

Бюджет: 200$ - изыскан
Статус: выполняется

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

09:38
28 сен
#
написал:

Ясно, что одним лишь удобным редактированием текстов наш сервис привлечёт меньше внимания, чем с возможностью ещё и конструировать страницы. Вот этой функциональности и послужит задание №7.

Сделать конструктор лендингов из альбома вырезок

Бюджет: 600$ - ищем
Статус: в очереди

Как я вижу это: Предположим, на некотором URL, то есть адресе сайта, мне захотелось создать лендинг (посадочную, абстрактную страницу). Так как страницы там ещё нет, то на этом адресе выскакивает предназначенная для таких случаев страница "Ошибка 404" и в ней кнопка "Добавить лендинг".

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

  • Шапка сайта
    • вид 1
    • вид 2
    • вид 3
  • Слайдер
    • вид 1
    • вид 2
  • О нас
    • вид 1
  • Контакты
    • вид 1
    • вид 2
  • Подвал
    • вид 1
  • ...
  • и так далее

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

Написание ответа

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


Обратите внимание! Для противодействия спаму новые посты форума проявляются с задержкой от нескольких минут, пока не пройдут модерацию.