Forums / National / Russian / Идеи / CMS Cotonti ++

Cotonti был, Cotonti есть, Cotonti будет жить

Roffun
#43929 2018-12-27 14:31
#43927 kushelbek:

Поделитесь сылочкой на cotonti++.

Пока что там пустой сайт (cmscot.net), так как разработка нескольких плагинов затянулась, а привычка доводить начатое до конца не позволяет начать наполнять, пока не доделаю эти плагины smiley

Сейчас вот доделываю плагин визуального редактора quill, на базе скрипта от quilljs, пришлось вникать в API, так как редактор BUILT FOR DEVELOPERS. Он построен на других принципах, не работает с textarea (нужен div), выдает более чистый код.

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

Параллельно с этим делаю плагин attacher для работы с файлами и изображениями, из него можно будет вставлять по клику изображения в редактор (кнопки автоматически появляются возле картинки в аттачере). По функционалу он будет больше чем attach 2, и даже чем модуль file, но при этом он не будет склеен с pfs и userimage, поэтому является самостоятельной частью (модуль file был склеен с pfs и userimage). 

В настройках можно будет выбрать преобразование, например все изображения автоматически станут ссылками на большое по клику, или наоборот, можно будет указать чтобы автоматически все стали просто изображениями. Также можно будет ссылкам title из альт налету присвоить в настройках, или включить преобразование в <picture>. Всё это налету, без необходимости менять код. В любой момент можно будет менять настройки, в том числе размер миниатюр и больших миниатюр, плагин пересоздаст их, а значит не будет жесткой привязки к пути картинки, вставленной в редактор (это всегда было проблемой при изменении размера хоть на 1, так как он прописывается в путь).

Ну и параллельно с этим делаю плагин highslide, на базе скрипта от highslide.com, на замену fancybox, в нем тоже есть и ajax, и ифрейм, и галерея, при этом пак-версия скрипта весит всего около 50кб, полностью бесплатен, и не требует jQuery.

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

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
This post was edited by Roffun (2018-12-27 15:52, 5 years ago)