Доброго времени суток.
Подскажите хотя бы с чего начать. Документацию по Lightningdesignsystem читаю, но пока не представляю, как это интегрировать в существующее приложение, сверстанное с помощью bootstrap с огромным количеством legacy-кода.
Также в оригинальном приложении присутствуют попапы. А это iframe. Как бы не очень понятно что с этим всем делать...
Очень просто - нах этот Lightning и все отлично встраивается.
В качестве контейнера пустая VF страница
<apex:page controller="ControllerWithRemoteActions" showHeader="false" sidebar="false" standardStylesheets="false">
<!-- your regular Angular app here with all required dependencies -->
</apex:page>
Увы шапку придется пилить уже самому (Хотя в это даже плюс)
А какие требования к такому приложению у Salesforce? Каков шанс НЕ получить апрув?
П.с. и что делать в случае модальных окон, вылезающих за границы iframe. Переубеждать дизайнера или делать их какими-то уже средствами Salesforce? (если конечно такое вообще возможно)
И о какой шапке речь? Я не в курсе :)
Приложение для AppExchenge? Или просто для внутреннего использования клиентом?
Вариант с пустой VF страницей - никаких iframe не будет - будет пустая страница в твоем распоряжении.
Lightning UI.