Cześć
W związku z tym, że mamy okres upgrade'ów Mendixa do wyższych wersji w związku z nowym LTS, mam pytanie:
Jak radzicie sobie z sytuacją, gdzie kilka modułów z marketplace korzysta z różnych wersji tego samego widgetu?
Mamy Moduł A w wersji 1.0, który korzysta z Widgetu w wersji 1.0
Dodajemy Moduł B, który korzysta z tego Widgetu w wersji 2.0
Wyskakuje komunikat o konieczności zaktualizowania wszystkich snippetów/stron w związku ze zmaną definicji widgetu. Zmieniamy - mamy teraz wszędzie użyty widget w wersji 2.0
Następnie robimy update modułu A do wersji 1.5, która korzysta z Widgetu w wersji 1.5
Znów wyskakuje komunkat o konieczności zaktualizowania snippetów/stron - nie ma wyjścia, robimy, i mamy wszędzie downgrade z 2.0 na 1.5
Chyba jedyne rozwiązanie to instalowanie modułów w różnej kolejności, metodą prób i błędów, żeby osiągnąć optymalny rezultat, ewentualnie ręczny update samego widgetu do pożądanej wersji?
Zgodnie z dobrymi praktykami nie powinno się grzebać w modułach marketplace, ale w takim wypadku jest to chyba nieuniknione - trzeba wprowadzić zmianę po zmianie definicji widgetu.
Czy macie jakieś sprawdzone patenty, dobre praktyki lub przestrogi w tym temacie?