›Разработка аналогичного сервиса
Необходимо сделать аналог сервиса http://jsoneditoronline.org/
За основу можно взять https://ace.c9.io/ и останется только добавить постройку Tree https://github.com/josdejong/jsoneditor/)
У пользователя должна быть возможность делать следующие действия:
1) создавать новый пустой документ
2) открывать/загружать документ с: диска, по URL либо текущие сохраненные файлы.
3) Сохранять: на диск или онлайн (при сохранении онлайн, файл записывается на диск с случайным названием (40 символов) и генерируется ссылка на этот файл. Чтоб можно было в дальнейшем перейти по URL. Пользователь может давать названия своим файлам и может видеть дату последнего сохраненного изменения
Пример:
site.com/json/?id=e0c4f10ba725cca22a6b4af38bae81be
site.com/xml/?id=e0c4f10ba725cca22a6b4af38bae81be
4) Раздел настройки
5) Help
Поддерживаемые форматы для валидации/проверки:
JSON – Валидация, постройка Tree
HTML – Валидация
PHP – Валидация (Хотелось бы, чтоб была возможность выбрать версию php)
XML – Валидация, постройка Tree
CSS – Валидация
Javascript – Валидация
Lua – Валидация
Для каждого формата будет свой отдельный URL.
Знание JS.