Papaya CMS
Producent: www.papaya-cms.com
Typ: System zarządzania treścią
Przeznaczenie: szkoły, uczelnie, firmy, organizacje
Licencja: GPL
Pobranie: www.papaya-cms.com/download.71.en.html
Platforma: wieloplatformowy
Dokumentacja: www.papaya-cms.com/documentation.989.en.html
FAQ:
Forum:
Wikipedia (en): en.wikipedia.org/wiki/Papaya_CMS
Język polski:
Cena: bezpłatny
Papaya CMS to system zarządzania treścią internetową typu open source. Można go swobodnie pobierać, używać i modyfikować na warunkach GNU GPL. Jego szczególne atuty to skalowalność, doskonała wydajność i obsługa dowolnej liczby formatów wyjściowych.
Rozwój rozpoczął się w 2000 roku jako projekt komercyjny, Papaya CMS został następnie wydany jako CMS o otwartym kodzie źródłowym na licencji GNU General Public License w 2005 roku. Jego architektura i zestaw funkcji wywodzą się z początkowego przypadku użycia w komercyjnych/większych instalacjach.
Papaya CMS to oprogramowanie oparte na koncepcji modułowej, służące do wykorzystania go jako framework dla specjalnych aplikacji, oprócz typowych zadań systemu zarządzania treścią. W pełni obsługuje Unicode, wielojęzyczne i wielostanowiskowe instalacje.
Wszystkie teksty, dane konfiguracyjne, itp. są przechowywane jako XML w relacyjnej bazie danych. Pliki multimedialne, takie jak obrazy i filmy, znajdują się w systemie plików i będą zarządzane przez Papaya i odwoływane w razie potrzeby.
Wiele funkcji (takich jak: dostęp do bazy danych, uwierzytelnianie, metody budowania menu zaplecza, itp.) jest zdefiniowanych centralnie i można do nich uzyskać dostęp poprzez warstwę abstrakcji.
Papaya CMS jest napisany w PHP i zorientowany obiektowo. Dane są przechowywane w XML, XSLT jest używany jako język szablonów. System nie używa samodzielnie opracowanych lub zastrzeżonych języków skryptów lub szablonów.
Cechy aplikacji:
– oparty o otwarte technologie (PHP/XSLT/XML, MySQL i PostgreSQL)
– kompatybilny z MySQL, PostgreSQL, SQLite
– ścisłe rozdzielenie layoutu i logiki przez szablony XSLT
– zoptymalizowany dla wyszukiwarek
– inteligentny system buforowania stron i treści podrzędnych
– automatyczne skalowanie obrazów, plików flash, itp.
– przeglądarka zdjęć ułatwiająca przeglądanie
– edytor WYSIWYG
– oddzielne zarządzanie użytkownikami dla autorów stron i odwiedzających
– mapowanie przepływu pracy
– łatwo rozszerzalny za pomocą klas PHP
– wersjonowanie / etapowanie
– automatyczne generowanie map witryn
– zintegrowany system przesyłania wiadomości
– tworzenie aliasów („krótkie adresy URL”)
– cronjobs do automatyzacji zadań
– rejestrowanie działań użytkownika i komunikatów systemowych
– moduł tłumaczeń dla backendu, aby dodać więcej języków
– synchroniczne funkcje wielojęzyczne dla treści i typów artykułów
– obsługa Unicode
– filtry wyjściowe (aby wyprowadzać elementy jako HTML i jako alternatywę jako PDF lub inne)
– centralny przegląd zadań („Papaya Today”), w którym wyświetlane są wszystkie zadania, wiadomości i niepublikowane artykuły, itp.
– funkcje wielu witryn (dostarczanie różnych treści stron internetowych z dostosowywanymi opcjami domeny (formaty wyjściowe, szablony, projekty, itp.) na domenę / hosta wirtualnego
– wielowarstwowe buforowanie wyjścia strony
– możliwość pracy na wielu serwerach (webcluster) lub w oparciu o infrastrukturę cloud computing
– obsługa różnych serwerów baz danych, które działają w sieci lub klastrze master-slave. Rozdzielenie baz danych dla wyłącznego dostępu do zapisu i innych baz danych dla dostępu tylko do odczytu jest możliwe za pośrednictwem zaplecza.