Daniel Gołąbek PHP Developer
Temat: Realizacja wersji jęzkowych w Waszych systemach CMS
Po raz kolejny podchodzę do pisania aplikacji autorskiej w której będzie możliwość dodawania dowolnej liczby wersji językowych.Problem o który chcę pisać dotyczy rozwiązania zarządzania tymi wersjami w panelu administracyjnym.
I tak podejścia są dwa.
1. Przy edycji menu, podstron, aktualności, galerii, produktów w katalogu ofertowym wyświetlam np w formie tabów obok siebie wszystkie wersje językowe.
Plusy: obejmuję daną treść w wszystkich językach, stosunkowo wszytko dostępne jest pod ręką.
Minusy: przy większej liczbie wersji językowych robi się już galimatias; Aby utworzyć podstronę, która będzie występowała tylko w jednej wersji językowej muszę utworzyć ją we wszystkich i publikować(jest taka funkcjonalność) tylką tą jedną.
2. Podejście. Mam globalnie zdefiniowane w sesji jaką aktualnie wersję językową edytuję - i w modułach menu, podstron, etc...
wyświetlam tylko tą jedną.
Plusy: Przejrzystość, Mogę tworzyć dowolnie inne struktury niezależnie od domyślnej wersji językowej.
Minus: w przypadku edycji jednej podstrony w wielu językach muszę globalnie przełączać się między wersjami językowymi.
Na pewno zdarzyło Wam się napotkać podobny problem.
Którą opcję wybralibyście :D ??