17

Od pewnego czasu szukam martwego, prostego systemu CMS z obsługą wielu języków. Idealny kandydat jest bardzo szczupły i oferuje możliwość ustawienia różnych języków dla różnych domen. Jest OK, jeśli obsługa języków jest zapewniona przez wtyczkę/rozszerzenie.Proste wielojęzyczne CMS?

Na przykład chcę, aby example.com wskazywało na angielski, a example.fr powinien być francuski. Z różnymi mapowaniami URI dla SEO.

Może być rozwijany w PHP, Ruby lub Pythonie i musi być open source.

Jakieś wskazówki?
Dziękuję

EDIT/WIĘCEJ SZCZEGÓŁY
Co chcę jest CMS, który jest tak prosty w obsłudze i zrozumienia dla klienta jak Radiant jest, ale z kartami na każdy zasób, który może przełożyć artykuły w różnych językach .

Języki muszą mieć możliwość używania wielu domen, po jednej dla każdego języka.

Chcę z łatwością użyć tego samego artykułu dla więcej niż jednego języka, a także mieć artykuły (np. Posty na blogu lub artykuły z wiadomościami), które są połączone tylko z jednym językiem.

CMS powinien być bardzo lekki w podstawowej funkcjonalności (np. Radiant, w przeciwieństwie do Drupal/Joomla), ale powinien być łatwo rozszerzalny dzięki wtyczkom.

+0

Twoje opisane wymagania nie są wystarczająco szczegółowe, aby naprawdę cokolwiek polecać. Czy możesz opracować o wiele więcej, aby uzyskać bardziej konkretne odpowiedzi niż tylko Typo3/Django-CMS/Joomla/etc.etc. ponieważ prawie każdy CMS ma funkcje, które opisałeś do tej pory. – mawimawi

+0

Spójrz na zenar.io CMS jego żywy projekt bardzo dobry w mojej opinii. – vinsa

Odpowiedz

1

Możesz przejść do trzech razy award-winning The Joomla.

Joomla jest wielokrotnie nagradzany system zarządzania treścią (CMS), który umożliwia budować witryn i potężne aplikacji online. Wiele aspektów, w tym łatwość obsługi i możliwość rozszerzenia o , spowodowały, że Joomla jest najczęściej dostępnym oprogramowaniem strony internetowej . Co najważniejsze, Joomla to otwarte oprogramowanie o otwartym kodzie , które jest dostępne dla każdego.

+1

Prawdopodobnie wybrałbym Drupala, gdyby strona była bardziej skomplikowana. Ale zarówno Drupal, jak i Joomla są na tyle duże, że naprawdę tego potrzebuję. I nie chcę, aby moi klienci mieli tyle opcji w swoim administratorze. – Christoffer

+1

W Joomla (i prawdopodobnie Drupal, ale nie wiem), możliwe jest dostosowanie administratora do potrzeb każdego użytkownika. W Joomla możesz także dać dostęp tylko do frontendu. To znacznie prostsze (tworzenie i edytowanie artykułów, głównie). – Etienne

2

FrogCMS jest opisywany jako wersja Radianta w wersji PHP. Nie używałem go sam, ale wygląda to całkiem prosto. Wadą jest to, że jego rozwój wydaje się być zablokowany.

Z mojego doświadczenia polecam Ci wypróbowanie Silverstripe.

+0

Rzeczywiście znalazłem i rzuciłem okiem na Frog. Ale było to bardzo błędne, przynajmniej na mojej konfiguracji serwera. – Christoffer

+0

Silverstripe jest dobry – dzida

5

Szukałem CMS opartego na PHP, który obsługuje wielojęzyczne treści tekstowe, ale nie mogłem znaleźć rozwiązania spełniającego moje potrzeby.

Z mojego doświadczenia sugeruję korzystać z Django CMS jest bardzo proste, jeśli znasz podstawy Django i ładnie obsługuje zawartość mulitlanguage.

+0

Nie mogę się zgodzić, jest to jeden z najlepszych CMS jakie kiedykolwiek widziałem! –

+0

Dla każdego, kto rozważa korzystanie z tego CMS: "Django CMS wymaga Django 1.8 i Python 2.7, 3.3 lub 3.4." –

0

Polecam Ubiquo + plugin ubiquo_i18n

http://guides.ubiquo.me/edge/ubiquo_i18n.html

Interfejs CMS pozwala łatwo, co chce się osiągnąć: możesz mieć jeden artykuł tłumaczony na inne języki, lub po prostu utrzymać różne artykuły na języku .

Zastrzeżenie: Jestem jednym z twórców :)

+1

Upewnij się, że odpowiadasz również na pytania, które nie promują Twojego produktu :) –

5

moje wymagania (lub powiedzmy wymagania klientów): PHP, MySQL, hosting współdzielony.

Po długim okresie badań i testów w końcu znalazłem Processwire CMS. Korzystając z ich tutorial over here otrzymałem funkcję wielojęzyczną uruchomioną w kilka minut. Po prostu zainstaluj moduły "Językowe wsparcie" i "Wielojęzyczne". Następnie możesz zdefiniować języki w Ustawieniach> Języki. Następnie podczas edytowania lub tworzenia strony, zdefiniowane języki pojawią się w ustawieniach strony. Dla każdego języka znajdziesz na przykład niestandardowe pole tekstowe.

Znalazłem także Bolt CMS i ich wątek github o numerze multilingual support, który wskazuje na rozszerzenie, które wygląda również na wykonalne, zapewniając obsługę wielu języków.

Nadzieję, że pomaga.


Aktualizacja 09/2016:

Użyliśmy ProcessWire rozwijać własną witrynę https://www.memelpower.com/ i to jest fantastyczne. Koncepcja łączenia pól z szablonami (w DB i jako plik PHP) zapewnia ogromną elastyczność. I wielojęzyczna część staje się niezwykle łatwa.Po prostu zmienić pole z typem Text do TextLanguage określić języki, których chcesz używać pod> Ustawienia> Języki i pojawiają się powyżej pola tekstowego i mogą być przełączane:

multilingual CMS

Z moich ostatnich doświadczeń mogę twierdzą, że jest to najlepsza implementacja wielojęzycznego CMS.