-
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.neostrada.pl!atlantis.news.
neostrada.pl!news.neostrada.pl!not-for-mail
From: Konrad Kosmowski <k...@k...net>
Newsgroups: pl.comp.www
Subject: Re: CMS - zasady edycji wersji językowych
Date: Fri, 3 Apr 2009 22:12:27 +0200
Organization: TP - http://www.tp.pl/
Lines: 54
Message-ID: <b...@k...net>
References: <gr5q3u$t2m$1@inews.gazeta.pl>
NNTP-Posting-Host: dla209.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: nemesis.news.neostrada.pl 1238790099 27153 83.24.30.209 (3 Apr 2009 20:21:39
GMT)
X-Complaints-To: u...@n...neostrada.pl
NNTP-Posting-Date: Fri, 3 Apr 2009 20:21:39 +0000 (UTC)
Xref: news-archive.icm.edu.pl pl.comp.www:391458
[ ukryj nagłówki ]** crazy bejbi <t...@n...ma> wrote:
> Po raz kolejny podchodzimy 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ść) tylko tą jedną. Dodatkowo niewygodnie objąć, co jest dla
> której podstrony wypełnione (która wersja językowa) i co opublikowane.
> 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ą. Czyli każda podstrona w wersjach językowych jest niezależna od jej
> potencjalnego odpowiednika w innej wersji językowej. 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 ?
Zobacz jak to jest zrobione w eZ Publish, nie jest to idealne, ale jest OK. Po
prostu masz jakiś język bazowy dla obiektu treści i dodajesz do każdego obiektu
tłumaczenia (translations).
Z wersjami językowymi to ja zauważyłem wdrażając kilka stron inny problem. Na
samym początku trzeba ustalić czego oczekuje klient, bo są dwa rodzaje
oczekiwań:
1. W zasadzie dwie różne witryny z pewną częścią wspólną - niektóre biznesy
chcą w nieco inny sposób prezentować swoje treści dla gości zagranicznych, a w
inny dla polskich. Moim zdaniem to złe podejście, ale z reguły biznes często
miewa jakieś sensowne "za", które najczęściej wymaga długiego tłumaczenia aby
je pojąć. ;)
2. Jedna witryna w której każdy jeden obiekt obowiązkow jest słowo w słowo
tłumaczony na kolejne języki - to jest moim zdaniem najlepsze podejście. W eZ
Publish można to fajnie ogarnąć workflowem - każdy nowy obiekt bez tłumaczenia
wskakuje na biurko tłumacza, każdy obiekt po zmianie też wskakuje na biurko
tłumacza, tłumacz (a może sobie siedzieć na drugim końcu świata) rozlicza się
na podstawie raportu generowanego z samego eZ. No nikt mnie nie przekona, że eZ
nie jest superrrr. ;)
--
+ ' .-. .
, * ) )
http://kosmosik.net/ . . '-' . kK
Następne wpisy z tego wątku
- 03.04.09 20:21 Borys Pogoreło
- 05.04.09 02:01 Marek
- 06.04.09 07:33 Maciej Łebkowski
Najnowsze wątki z tej grupy
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
- Czy istnieje jakiś emulator przeglądarek pod Mac'a?
- taka sama konfiguracja dla localhost i produkcji
Najnowsze wątki
- 2025-01-06 Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- 2025-01-06 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-01-06 Do IO i innych elektrooszolomow, tu macie prawdziwe smrody
- 2025-01-06 Białystok => Full Stack .Net Engineer <=
- 2025-01-06 Kraków => Business Development Manager - Network and Network Security
- 2025-01-06 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-01-06 Warszawa => Spedytor Międzynarodowy <=
- 2025-01-06 Lublin => Programista Delphi <=
- 2025-01-06 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-01-06 śnieg
- 2025-01-05 Żarówka do lampy z czujnikiem ruchu
- 2025-01-05 Rozkręcają się
- 2025-01-04 pozew za naprawę sprzętu na youtube
- 2025-01-04 gasik
- 2025-01-04 13. Raport Totaliztyczny: Powszechna Deklaracja Praw Człowieka Nie Chroni Przed Wyzyskiem Ani Przed Eksploatacją