Визуальный редактор текста html, сохраняющий результат в нужный мне формат

Проект закрыт
Стоимость:15 000 рублей
Срок выполнения:10 дней
Варианты оплаты:Возможна предоплата
Способ оплаты:
  • Банковский перевод
  • Электронные деньги
  • Наличные
Дата публикации:2020-03-26 12:38
Обновлено:2020-03-26 12:53
Был(а) на сайте:2020-03-27 00:33

Визуальный редактор текста html, сохраняющий результат в нужный мне формат

Задача

Основная задача: Написать некий интерфейс для копирайтеров, которые пишут мне тексты, но не могут, например, сохранить текст в html-формате. Для юзера нужен простой текстовый редактор, где он выбирает доступный ему проект, и начинает писать текст. Заполняет поля, и пишет текст, размечая h1-h6, списки, вставляет изображения, нажимает сохранить, а все сохраняется на сервер в нужном мне формате. Пример текстового файла в прикрепленном файле index.md. Пример того, как все должно выглядеть на сервере с возможностью скачать эти файлы, как проект - второй прикрепленный файл example.zip.

Роли: Админ / Юзер (копирайтер)

Возможности админа:
- Добавление юзеров (копирайтеров) с логином паролем
- Добавление / удаление проектов (Проект - одна папка под контент для конкретного сайта)
- Возможность редактировать переменные в рамках проекта, скрывать ненужные копирайтеру переменные (Например, в index.md скрыть от копирайтера переменные layout и lang, или добавить новую переменную, которая, в дальнейшем, перейдет на все файлы).

- Список проектов (папок) с возможностью скачать каждый проект по отдельности, количество "готовых" документов в проекте.
- При открытии проектов - список текстов, где видно уникальность по каждому тексту (по унику чуть ниже), видно "завершенные" тексты (реализовать то, что текст завершено можно какой-нить кнопкой, типа "сдал" или прочее)

Возможности юзера (копирайтера):
- Авторизация
- Выбор доступного проекта (Права к конкретным проектам раскидываются админом по отдельным юзерам)

Юзеру нужен простой текстовый редактор, типа https://prnt.sc/rjlz6k.
Текстовый редактор должен содержать след. поля:
- title (Переменная, считается кол-во символов с пробелами рядом)
- Description (Переменная, считается кол-во символов с пробелами рядом)
- Заголовки h1-h6
- Абзацы ( + жирный, курсив, подчеркивание)
- Списки (нумеруемые и нет)
- Таблицы
- Вставка изображений, загрузка в дирректорию проекта по пути /assets/images/, добавление описаний изображений title / alt (т.е. юзер вставляет пикчу, она у него отображается, а в src тега img формируется абсолютный урл /assets/images/pic.png; изображение оптимизируется и сжимается, чтобы не весило, как слон)
- Вставка {{knopka}} (Заранее задаваемый html код в админке, тупо настраиваемый html-паттерн, уровня "вставить hello world")
- Указание отдельной цены по каждому проекту (просто редактируемое поле для юзера в отдельном проекте, например - 100 руб за 1000 симв. без пробелов)

- Возможность выбрать тип текста: Главная / Страница / Пост
-- Главная сохраняется в корень, как index.md;
-- Страница: все файлы этого типа сохраняются в директорию /_page/, здесь нужно добавить доп поле translit, где копирайтер впишет название файла. (Пример - zerkalo, файл будет сохранен, как zerkalo.md)
-- Пост: Все файлы этого типа сохраняются в дирректорию /_post/, здесь также нужно доп поле translit, но итоговое название будет включать в себя число выполнения текста. Пример: 2019-12-30-kak-viygrat-v-kazino.md (Прикрепил файлом). Также у записей типа _post появляется доп поле "category". В итоговом файле это выглядит как такая переменная --> categories: [blog]

Плюшки текстового редактора (Все из перечисленного желательно, но не обязательно. Все плюшки по нажатию кнопку, типа "проверить уникальность"):
- Оценка текста по https://glvrd.ru/
- Процент спамности основного ключа, типа https://advego.com/text/seo/
- Проверка уникальности (Сервисы с api выбираем совместно)
- Подсчет количества символов итогового текста без пробелов, и без учета html разметки.
- подсчет стоимости, в зависимости от кол-ва символов без пробелов (кол-во символов без пробелов * цену за 1000 симв)

Текстовый редактор можно не писать с нуля, можно использовать и паблик опен соурс редакторы.
Хочется более-менее юзабельный фронтенд для юзеров. Можно и бутстрап, но чтобы просто работало и выглядело "по-человечески".

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

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

Предпочтительна реализация на php. Если вы владеете другим стеком, типа Python / Django / Ruby on Rails / etc... - приемлемо только при условии деплоя вами приложения на выбранный вами сервер.

203
Просмотры
Георгий Карташов
Антон Новиков
Эдуард Габышев
Олег
Константин Теняков
Станислав Спиридонов
Игорь Сивов
Сулейман Дзязиков
Артем Поляков
Руслан Фазлиев
ЗДП
Максим О

Оставлять и видеть заявки могут только авторизованные пользователи.