Здравствуйте, Pauel, Вы писали:
P>Ага, юрыст так и будет маркдаун редактировать,ага, и редакторы перебирать.
P>Открывает шаблон в ворде! и дописывает нужно.
P>Вы давно к юристам ходили, похоже.
Это так ты зачёсываешь начальству, чтобы не уволили? Рабочее место своё защищаешь? Контентный файл это небо и земля по сравнению с тем говном, что ты предложил. Напомнить?
const exampleLicenseData = {
title: "Sample License",
caption: "A brief overview of the license terms",
intro: "This is the introduction to the license.",
main: [
"First paragraph of the license content.",
"Second paragraph of the license content."
],
outro: "This concludes the license terms.",
references: [
"Reference 1",
"Reference 2"
]
};
Видишь, какой ты получаешься нужный винтик в этой схеме. Пока ты не перенесёшь вордовский документ в json, по сколько там долларов в час?.. лицензии на сайте не появится. В худшем случае ещё и заведёшь проект экспорта из .docx. На COM'е с C++/ATL. А если ты где-то ошибёшься, сломается не только лицензия, но и ещё что-нибудь, а может и весь фронт. Хотя даже самый хреново написанный и ошибочно оформленный контент на специальном контентном DSL отображался бы в точности как у того, кто его пишет.
Для чего ещё ты предложил свою говносхему с массивом main?
А схема реально говно. Ты как-то позабыл, что в документах есть разбивка на заголовки, а не только абзацы. И что, прикажешь тебя звать каждый раз, когда в документах будет задействована какая-нибудь оформительская фича, которая совершенно бесплатно идёт в маркдауне, типа полужирного начертания, курсива, заголовка или списка? Чтобы ты героически имплементировал конверсию в <b>, <i>, <h3> и <ul>/<ol>?
Любое адекватное начальство за такие движения увольняет не задумываясь. Особенно, если бы контентный язык, о котором я написал, был бы реальной альтернативой (сейчас это, увы, только мечты).
A>>* Какой будет механизм управления локализациями? Кто будет выбирать локализацию лицензии, выбранную в среде (т.е. браузере)?
P>Это хороший аргумент. Обычно такое не хранится в файле, а тащится с сервера через апи.
Зачем контент, не зависящий ни от чего, кроме системного языка на стороне клиента, таскать через апи, когда можно было бы просто выложить файл?
Только для того, чтобы платить зарплату тому, кто напишет и будет поддерживать апи?
Кроме того, ты поскипал неудобные вопросы — покажи, как получить упорядоченный список системных локализаций из Андроида через экмаскрипт. Такие вещи браузеры вообще не дают делать, и правильно, потому что фингерпринтинг. Их, правда, перебором можно вытащить, но это лучше, чем сразу снимать трусы и отдавать готовенькое.
I'm a sewer mutant, and my favorite authors are Edgar Allan Poo, H.G. Smells and George R.R. Martin.