Witam,
dziś kolejna, już druga część informacji nt. nowej wersji IP.Board. Tym razem przetłumaczę, dopowiem o systemie zarządzania językami, który przechodzi znaczną metamorfozę, zmienia się również polityka IPSu dotycząca spolszczenia całego forum, ale o tym za chwilę.
W ciągu kilku lat społeczność skupiona wokół IP.Board bardzo się powiększyła, również na skalę międzynarodową. To spowodowało zmianę systemu zarządzania językami w nowej wersji.
Po pierwsze, cały skrypt będzie można przetłumaczyć, włączając w to ACP. Będzie można stworzyć i rozpowszechniać spolszczenie, które pokryje forum widziane od strony użytkownika oraz ACP.
Będzie możliwość również przypisania strefy tzw. 'locale' do danej paczki językowej, co pozwoli formatować wszystkie daty wg wybranej strefy.
Obie strony skryptu - tj. wspomniana widoczna od strony użytkownika oraz ACP będą domyślnie zakodowane w UTF-8.
Nie będzie również konieczne tłumaczenie grafik do nowej wersji językowej ponieważ nowy skin nie będzie używał takich grafik.
Od nowej wersji wpisy językowe będą składowane w bazie danych i cachowane do plików. Od tej pory podczas edycji danego bitu językowego będzie możliwość podglądu oryginalnego angielskiego wpisu dotyczącego edytowanej pozycji. Będzie również możliwość przywrócenia danego bitu do jego oryginalnej ( ang. ) postaci.
Każdy wpis językowy będzie miał oznaczoną wersję, co pozwoli na zorientowanie się kiedy ostatnio raz aktualizowano dany wpis.
Jeśli zostanie edytowany jakiś wpis w wersji 3.0.0, a a wersji 3.0.1 ulegnie on zmianom system zarządzania językami poinformuje Cię o tym, że dany wpis jest nieaktualny i trzeba go sprawdzić i ewentualnie zaktualizować. Będzie można również wygenerować listę wszystkich bitów, które nie zostały zaktualizowane, a które mogą tego wymagać.
Nowością będzie funkcja pozwalająca na wyszukiwanie w systemie zarządzania językami danych fraz językowych, co pozwoli na łatwe i szybkie zlokalizowane szukanej wartości.
Dla przykładu jeśli będziesz chciał znaleźć słowo 'forum', możesz użyć do tego wbudowanej wyszukiwarki i system poinformuje cię, gdzie znaleziono wszystkie wystąpienia tego słowa we frazach językowych.
Każda aplikacja ( moduł ) może posiadać plik XML w którym zawarte będą wszystkie frazy językowe dla tej aplikacji. Ten plik zostanie automatycznie przetworzony przez system, dzięki temu dystrybucja modyfikacji ( aplikacji ) stanie się bardzo łatwa ponieważ będzie można monitorować aktualne wersje bitów językowych używane przez daną aplikację.
Myślę, że wprowadzane zmiany spowodują większą centralizację zadań i funkcji forum, zapewni lepszą integrację z dodatkami, a także sprawi, że system będzie po prostu bardziej stabilny, stapiając niejako nowe mody w jedno 'ciało' skryptu.
Ogólnie zmiany oceniam na bardzo duży plus - zresztą, wszystko co spotkam w IP.Board zapewne takie będzie - dopracowane i przemyślane, a co ważniejsze - pierwszy raz w historii IPSu spotykamy się z taką nadzwyczaj liberalną polityką dotyczącą pomysłów i sugestii do nowej wersji. Dotychczas funkcjonowało to na zasadzie bugów i fixów ( komentarze w nich ), a teraz widać, że IPS stara się bardzo dokładnie wybadać rynek i zapotrzebowania klientów - bardzo duży plus znów dla nich.
Oczywiście najważniejszy będzie efekt końcowy, ale już dziś mogę powiedzieć, że IP.Board to będzie całkowita rewolucja!
Brawo dla tej firmy, wreszcie odcina się od tego średniowiecza, które prezentowała sobą do tej pory.
Jestem bardzo ciekaw co Wy sądzicie o tych nowych zmianach
Pozdrawiam,
Dawid