--> -->

Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

Поделиться:

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

s
Заказчик
Отзывы фрилансеров: + 13 0 - 0
Зарегистрирована на сайте 8 лет и 5 месяцев
Бюджет: 15 000 ₽
198.79 $ — 182.90 €
Исполнитель определен: [radoqse86]  
Основная задача: Написать некий интерфейс для копирайтеров, которые пишут мне тексты, но не могут, например, сохранить текст в html-формате. Для юзера нужен простой текстовый редактор, где он выбирает доступный ему проект, и начинает писать текст. Заполняет поля, и пишет текст, размечая h1-h6, списки, вставляет изображения, нажимает сохранить, а все сохраняется на сервер в нужном мне формате. Пример текстового файла в прикрепленном файле index.md. Пример того, как все должно выглядеть на сервере с возможностью скачать эти файлы, как проект – второй прикрепленный файл example.zip.

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

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

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

Возможности юзера (копирайтера):
– Авторизация
– Выбор доступного проекта (Права к конкретным проектам раскидываются админом по отдельным юзерам)
 
Юзеру нужен простой текстовый редактор, типа 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]

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

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

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

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

Предпочтительна реализация на php. Если вы владеете другим стеком, типа Python / Django / Ruby on Rails / etc... – приемлемо только при условии деплоя вами приложения на выбранный вами сервер.
Разделы:
Проект
Опубликован:
26.03.2020 | 12:37 [последние изменения: 26.03.2020 | 12:41]

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста