Как правильно выложить свое приложение, если есть лицензионные ограничения
- proctoleha
- Сообщения: 298
- Зарегистрирован: 2016.07.10, 19:00
Как правильно выложить свое приложение, если есть лицензионные ограничения
Всем доброго времени суток!
1. Дописываю свою CMS для простых сайтов на yii2. Фишка в том, что в моем приложении контроллеры стали действительно контроллерами, а не так, как в большинстве проектов. Они действительно только принимают запрос, отдают его модели, и отправляют рез-тат представлению. Т.е. приложение разделено на слои, мухи отдельно, котлеты отдельно
2. Проблема в imperavi Redactor v.2
У yii2 сообщества есть лицензия на данный редактор 1-ой версии. Но он безнадежно устарел, как и все др. WYSIWYG редакторы имеющиеся, на сегодня, в свободном доступе. Если свободные WYSIWYG редакторы и не устарели, то у них ограниченный функционал. Это больная, на самом деле, тема.
У меня есть pro лицензия на imperavi Redactor v.2
Согласно лицензионному соглашению: The Professional License do not allow integration of the Redactor with open source products. Ссылка на лицензию: https://imperavi.com/redactor/license/
Возможна ли след. схема:
1. В свободный доступ на гитхабе я выложу приложениe без файлов редактора, т.к. это прямо запрещено. Вместо вызова виджета редактора будет генерироваться textarea.
2. Будет демо админки, где файлы редактора подключены и все работает как надо. Я правильно понимаю, что это не нарушит лицензию? Это же мой личный сайт, на котором я использую данный виджет.
Ну, а дальше дело совести каждого, кто заинтересуется моим проектом. Или покупать лицензию $200, или посмотреть исходный код страницы.
Или вообще не дергаться, и ничего не выкладывать?
P.S. Переделывать под что-то другое не хочу от слова совсем, слишком много фишек связано с этим редактором.
1. Дописываю свою CMS для простых сайтов на yii2. Фишка в том, что в моем приложении контроллеры стали действительно контроллерами, а не так, как в большинстве проектов. Они действительно только принимают запрос, отдают его модели, и отправляют рез-тат представлению. Т.е. приложение разделено на слои, мухи отдельно, котлеты отдельно
2. Проблема в imperavi Redactor v.2
У yii2 сообщества есть лицензия на данный редактор 1-ой версии. Но он безнадежно устарел, как и все др. WYSIWYG редакторы имеющиеся, на сегодня, в свободном доступе. Если свободные WYSIWYG редакторы и не устарели, то у них ограниченный функционал. Это больная, на самом деле, тема.
У меня есть pro лицензия на imperavi Redactor v.2
Согласно лицензионному соглашению: The Professional License do not allow integration of the Redactor with open source products. Ссылка на лицензию: https://imperavi.com/redactor/license/
Возможна ли след. схема:
1. В свободный доступ на гитхабе я выложу приложениe без файлов редактора, т.к. это прямо запрещено. Вместо вызова виджета редактора будет генерироваться textarea.
2. Будет демо админки, где файлы редактора подключены и все работает как надо. Я правильно понимаю, что это не нарушит лицензию? Это же мой личный сайт, на котором я использую данный виджет.
Ну, а дальше дело совести каждого, кто заинтересуется моим проектом. Или покупать лицензию $200, или посмотреть исходный код страницы.
Или вообще не дергаться, и ничего не выкладывать?
P.S. Переделывать под что-то другое не хочу от слова совсем, слишком много фишек связано с этим редактором.
Вот за что я не люблю линукс, так это за свои кривые, временами, руки
- proctoleha
- Сообщения: 298
- Зарегистрирован: 2016.07.10, 19:00
Re: Как правильно выложить свое приложение, если есть лицензионные ограничения
Тролль что ли? По существу есть что-нибудь? Или ткни в свежую простую CMS на yii2. Была когда-то Easyii CMS, но именно что была. Чуть меньше ста лет не обновлялась.
Вот за что я не люблю линукс, так это за свои кривые, временами, руки
Re: Как правильно выложить свое приложение, если есть лицензионные ограничения
Причём тут тролль? Кому нужна малоизвестная свежая CMS с платным компонентом и необходимостью ручных допилов, да ещё и на негибком немасштабируемом Yii2, который испытывает адский кризис роста и закрыл основную ветку для новых фич? Какие по-твоему перспективы у этой CMS?
- proctoleha
- Сообщения: 298
- Зарегистрирован: 2016.07.10, 19:00
Re: Как правильно выложить свое приложение, если есть лицензионные ограничения
Вот так сразу и отвечай. Ответ принят. Мнение понятно.
Мой ответ: мне вообщем то, как бы понятно выразиться, не думал о перспективах. Все мои служебные сайты крутятся на этой CMS, и я думаю о себе любимом. Разработал приложение так, чтобы мне, любимому, максимально легко можно было его поддерживать в дальнейшем, если потребуются новые фичи. А так да ...
Вообщем спасибо за коммент.
Вот за что я не люблю линукс, так это за свои кривые, временами, руки
Re: Как правильно выложить свое приложение, если есть лицензионные ограничения
Так в приватном репо и оставляй для себя. Не увеличивай энтропию бесперспективного ПО.
Re: Как правильно выложить свое приложение, если есть лицензионные ограничения
Да, делай так. Нормальная схема.
Хейтерам Yii2 передаю привет )
Хейтерам Yii2 передаю привет )
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Как правильно выложить свое приложение, если есть лицензионные ограничения
Можно же поменять редактор на что-то вроде https://prosemirror.net/, https://ckeditor.com/ или https://www.tinymce.com/.
Нравится Yii? Давайте сделаем его лучше!.
Re: Как правильно выложить свое приложение, если есть лицензионные ограничения
Он написал, что не хочет менять, завязан сильно на него
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Как правильно выложить свое приложение, если есть лицензионные ограничения
Простые продукты определённо нужны. Гибкость — это не всем и не всегда нужная штука. Её должно быть достаточно, но не слишком много. Я недавно имел удовольствие поработать с https://www.orocrm.com/ (не CMS, да). Так вот, она настолько гибка, что программирование кодом превращается в программирование на yaml + три (!!!) минуты компиляции PHP в PHP.
Нравится Yii? Давайте сделаем его лучше!.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Как правильно выложить свое приложение, если есть лицензионные ограничения
Тогда можно сделать это место настраиваемым. По дефолту поставлять, например, ProseMirror и дать возможность написать свою обвязку.Он написал, что не хочет менять, завязан сильно на него
Нравится Yii? Давайте сделаем его лучше!.
Re: Как правильно выложить свое приложение, если есть лицензионные ограничения
Да не нужны CMS-велосипеды на Yii никому. Где хоть одна простая выжившая с активной поддержкой? Дело ведь не в простоте продуктов, а в том, что это полуфабрикаты. Авторы их выкладывают и бросают. 95% продукта - это сопровождение, дока и поддержка, а не "смотрите, я выложил свой вело с 5 колёсами без доки".
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Как правильно выложить свое приложение, если есть лицензионные ограничения
https://luya.io/ и https://craftcms.com/, например. Первая относительно простая, вторая, конечно, уже не очень простая... Обе велосипеды.
Нравится Yii? Давайте сделаем его лучше!.
Re: Как правильно выложить свое приложение, если есть лицензионные ограничения
Ни первая, ни вторая не являются простой. У обоих приличная поддержка и дока. Более того, международный CMS-"рынок" не будем сравнивать с отечественным просто хотя бы по размеру ЦА (я уже не говорю про качество и менталитет). Если на русском выпустить схожую с этими CMS, её аудитория будет на порядок меньше.samdark писал(а): ↑2018.01.10, 01:34 https://luya.io/ и https://craftcms.com/, например. Первая относительно простая, вторая, конечно, уже не очень простая... Обе велосипеды.
Re: Как правильно выложить свое приложение, если есть лицензионные ограничения
Голая textarea не проблема. На нее за 5 минут ckeditor навешивается. Друпалы кроме последнего по жизни из коробки без визивигов шли, никого это не смущало.
это станет большой проблемой чтобы люди заинтересовались. А что за фишки?proctoleha писал(а):Переделывать под что-то другое не хочу от слова совсем, слишком много фишек связано с этим редактором.
- proctoleha
- Сообщения: 298
- Зарегистрирован: 2016.07.10, 19:00
Re: Как правильно выложить свое приложение, если есть лицензионные ограничения
1. Например, частая ситуация: в редактор вставили картинку, подвигали за край уменьшили размер.это станет большой проблемой чтобы люди заинтересовались. А что за фишки?
После ресайза, до сохранения: <img src="/uploads/article/77/7/5a55b78093e0e.png" data-image="5a55b7809b0d1" width="306" height="214.67200000000003" style="width: 306px; height: 214.672px;">
После сохранения: <a href="/uploads/article/77/7/5a55b78093e0e.png" data-fancybox="gallery"><img src="/uploads/article/77/7/thumb/5a55b78093e0e.png" data-image="5a55b7809b0d1">
Т.е. на ходу разбираем DOM дерево, создаем превью, оборачиваем картинку ссылкой с data-fancybox="gallery" + удаляем все ненужные стили. Такой простой вещи нигде не встречал.
2. Самое главное: актульность ФС. При удалении картинки, или ссылки на файл, картинка, превью, или файл также удаляются из ФС. У меня бзик на этой теме: актуальность файловой системы, отсутствие мусора.
Вот за что я не люблю линукс, так это за свои кривые, временами, руки
Re: Как правильно выложить свое приложение, если есть лицензионные ограничения
Ну как и ожидалось, про удобную работу с картинками в контенте
- Режет картинки на превьюшки
- Следит чтобы на загруженные через него картинки оставались ссылки в контенте сайта и удаляет если не осталось
?
Думаю и для популярных визивигов есть возможность на панели спрограммировать кнопку вставки не просто картинки , а картинки в fancybox. Или для обычной картинки в настройках галку указать. Такое также можно и шорткодами делать. Да, раз из коробки идет, то удобно, но 200 баксов за это...proctoleha писал(а): ↑2018.01.10, 10:02 1. Например, частая ситуация: в редактор вставили картинку, подвигали за край уменьшили размер.
Т.е. на ходу разбираем DOM дерево, создаем превью, оборачиваем картинку ссылкой с data-fancybox="gallery" + удаляем все ненужные стили. Такой простой вещи нигде не встречал.
И что имперави все это делает:proctoleha писал(а): ↑2018.01.10, 10:02 2. Самое главное: актульность ФС. При удалении картинки, или ссылки на файл, картинка, превью, или файл также удаляются из ФС. У меня бзик на этой теме: актуальность файловой системы, отсутствие мусора.
- Режет картинки на превьюшки
- Следит чтобы на загруженные через него картинки оставались ссылки в контенте сайта и удаляет если не осталось
?
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Как правильно выложить свое приложение, если есть лицензионные ограничения
100% не imperavi.
Нравится Yii? Давайте сделаем его лучше!.
- proctoleha
- Сообщения: 298
- Зарегистрирован: 2016.07.10, 19:00
Re: Как правильно выложить свое приложение, если есть лицензионные ограничения
1. Ну тут я фигню спорол, использую jqueryPhp для работы с деревом
2. А вот тут не фигню: https://imperavi.com/redactor/docs/api/storage/ Он действительно следит за деревом DOM, и если файл, или картинка были удалены, это легко отслеживается.
А вообще ткните меня в свежий актуальный визиги редактор, где картинки и файлы, из коробки, грузились бы не по адресу картинки, а с локальной ОС
Вот за что я не люблю линукс, так это за свои кривые, временами, руки