Buduję aplikację, która powinna umożliwiać użytkownikowi przesyłanie motywów w celu wyświetlania danych w niestandardowy sposób. Każda kompozycja powinna zawierać wszystkie niezbędne zasoby, takie jak szablon html (przy użyciu Liquid), pliki css, javascripts i obrazy. Wynik powinien być bardzo podobny do tego, co pozwala Shopify zrobić swoim klientom.Zdefiniowane przez użytkownika motywy w aplikacji szyny: jak przechowywać zasoby
Staram się znaleźć najlepszy sposób, aby użytkownicy mogli przesyłać swoje motywy i aby aplikacja mogła je odzyskać. Konkretnie, jakie są najlepsze praktyki:
- Aby oddać je odwiedzającym. Podczas serwowania plików html/liquid wydaje się być dość łatwe przy użyciu niestandardowego sklepu, jestem zdezorientowany, w jaki sposób odwołać i służyć 1) obrazy wymagane przez tematy, 2) pliki css wymagane przez tematy, 3) obrazy wymagane przez css złożyć
- aby consequentely przechowywać różne rodzaje aktywów (np bazie vs dodany plik i struktury folderów dla przesłanych plików)
- możliwość użytkownikom na edycję przesłanych szablonów przez interfejs WWW
Thanks in postęp.
Witaj Richard, dziękuję za odpowiedź, ale czekam na prawdziwe przykłady, np. fragmenty lub przykładowe aplikacje, aby zrozumieć, jakie potencjalne podejścia można zastosować. Czy masz jakiś przykład, który mógłbyś podać? – Topo
Niestety, nie mam żadnych przykładów. –