Problem:
Są dane, które mogą się zmienić w czasie (np. adres email, numer telefonu firmy/organizacji, o której opowiada strona) i które są używane w wielu miejscach na stronie.
Gdy taka dana się zmieni, to jej podmiana jest kłopotliwa - trzeba pamiętać o wszystkich podstronach i komponentach, które jej używają.
Rozwiązanie:
Tę część chciałbym poddać dyskusji.
Problem można rozwiązać dodając możliwość używania wartości danych z konfiguracji strony jako wartość (lub część wartości) propsów.
Być może fajnie byłoby zaimplementować prostą metodą podmiany słów kluczowych, tak aby taki props:
Zapraszamy do kontaktu pod adresem {site.address}
był przed podaniem go do komponentu podmieniany na
Zapraszamy do kontaktu pod adresem submissions@ratemydog.com
W widoku wprowadzania treści byłaby mała ikonka, której kliknięcie podpowie wszystkie możliwe słowa kluczowe.
Dodatkowo, moglibyśmy wykrywać kiedy ktoś wprowadzi tekst zawierający wartość jakiegoś słowa kluczowego i oferować automatyczną podmianę go na wartość z konfiguracji, aby na przyszłość zapobiec niespójnościom.
Co o tym sądzicie?