Имеется некий конструктор писем для рассылки. Пользователь перетаскивает в "рабочую" область нужные блоки, оплачивает, получает сгенерированную верстку.
Проблема в том, что когда он соберет разметку письма, он может открыть исходный код страницы и скопировать сгенерированную верстку.
В голову приходит только одно решение: каждый элемент (виджет, блок) имеет две версии кода: чистая html версия (используется для генерации верстки после оплаты) и "черновая" разметка (из которой как раз и будет строиться демо). Суть черновой разметки в том, что она будет состоять из несуществующих тегов, а-ля , но визуально все будет отображаться нормально.
Понимаю, что это не защитит от копирования на 100%, если попался более менее опытный юзер, но все же.
Как вариант - смириться с проблемами подобных продуктов и принять воровство как факт.
ЗЫ Прошу не оценивать идею создания билдера писем, т.к. это ни к чему. Таких проектов миллионы штук - понимаю. Проект не стрельнет - понимаю. Перспективы невелики - понимаю. Если делаю, значит так надо
Могу предложить как вариант такое решение: на рабочей области элементы, которые пользователь выбирает и перетаскивает, не должны иметь инлайновых стилей, только классически через классы/id/etc.
А вот после оплаты отдавать ему готовый файл с уже интегрированными инлайновыми стилями.
ThunderCat, нет. Для почты нужно, чтобы все стили были инлайновыми. А если они распиханы по классам, да ещё минифицированы - замучаешься переносить. Просто скопировать стили и подключить - не прокатит.
xmoonlight, крутая вещь! Возьму себе, спасибо! На самом деле, кто может в гит и подключение библиотек, то вряд ли таким сервисом будет пользоваться - самому легче написать.