Я должен дать пользователям возможность добавлять статьи (например, статьи в блогах) в серверную часть.
Идея состоит в том, чтобы иметь RTE (rich-text-editor), чтобы пользователи могли написать статью и добавить базовые стили (полужирный, курсив, заголовки, абзацы и т. Д.), Встроенные изображения и встроенные видеоролики.
Дело в том, что им также нужно назначить одну или несколько слайд-шоу / каруселей в тексте.
Поскольку это не стандартная RTE, мне было интересно, как я могу это сделать.
Единственной вещью, которую я придумал, была WordPress-подобная система коротких кодов, где пользователи управляют каруселями / слайд-шоу за пределами RTE и получают короткие коды (например, [slideshow id = «1»]), которые они могут добавить в RTE.
Предпочтительно, это должно быть универсальное решение, то есть я могу самостоятельно реализовать реализацию интерфейса. С системой коротких кодов я смог бы сделать это.
С другой стороны, я хочу сделать это как можно проще для пользователей. Поэтому мне было интересно, если вы знаете какие-либо другие возможности.
В качестве альтернативы я думал о чем-то похожем на WordPress-плагины, такие как Divi и Visual Composer, которые предлагают метод перетаскивания мышью при написании статьи. Они предлагают много компонентов из коробки, и если что-то не существует, вы можете добавить его самостоятельно. К сожалению, мне не удалось найти подобный автономный скрипт.
Поскольку вышеизложенное является лишь небольшим компонентом проекта с индивидуальной основой, использование таких систем, как WordPress, невозможно.
Проект разработан с использованием PHP, но решение, конечно, также может быть (частично) с использованием JavaScript.
Ждем ваших предложений.
Задача ещё не решена.
Других решений пока нет …