papaja CMS
Deweloperzy | zespół projektowy papai |
---|---|
Wersja stabilna | 6.13.4 / 2020-11-27 |
Platforma | PHP |
Dostępne w | angielski, niemiecki, rosyjski |
Typ | System zarządzania treścią |
Licencja | Powszechna Licencja Publiczna GNU |
Strona internetowa |
papaya CMS to system zarządzania treścią typu open source , bezpłatny i zgodny z otwartymi standardami, takimi jak XML jako format danych, XSLT jako język szablonów i PHP do programowania.
Historia
Rozwój rozpoczął się w 2000 roku jako projekt komercyjny, a następnie papaya CMS został wydany jako CMS typu open source 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.
Architektura systemu
papaya CMS to oprogramowanie zbudowane na koncepcji modułowej, aby używać go jako ramy dla specjalnych aplikacji poza typowymi zadaniami systemu zarządzania treścią. W pełni obsługuje instalacje Unicode, wielojęzyczne i wielostanowiskowe.
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, aw razie potrzeby będą przywoływane.
Wiele funkcji (takich jak dostęp do bazy danych, uwierzytelnianie, metody budowania menu zaplecza itp.) jest definiowanych centralnie i można uzyskać do nich dostęp za pośrednictwem warstwy abstrakcji .
Papaya CMS jest rozwijany w PHP i zorientowany obiektowo. Dane są przechowywane w XML , XSLT jest używany jako język szablonów. System nie korzysta z samodzielnie opracowanych lub zastrzeżonych języków skryptowych lub szablonów.
Cechy szczególne
W przeciwieństwie do wielu innych CMS papaya CMS charakteryzuje się tym, że z jednej strony jest dostępny na licencji GPL. Z drugiej strony dostępna jest firma stojąca za produktem, która zapewnia wsparcie i szkolenia.
Dostępność
Dzięki wyraźnemu oddzieleniu treści, układu i formatowania za pomocą XSLT wszystko, co możliwe w XHTML / HTML , może zostać zaimplementowane w papaya CMS - jest to w rękach programisty. Tak więc papaja jest opcją dostępności .
Cechy i funkcje
System podstawowy
- oparty na otwartych technologiach ( PHP / XSLT / XML , MySQL i PostgreSQL )
- kompatybilny z MySQL , PostgreSQL , SQLite
- ścisłe oddzielenie układu i logiki za pomocą szablonów XSLT
- dostępne strony bez problemu
- zoptymalizowane pod kątem wyszukiwarek
- inteligentny system buforowania stron i podtreści
- automatyczne skalowanie obrazów, plików flash itp.
- przeglądarka zdjęć do łatwego przeglądania
- Edytor WYSIWYG
- oddzielne zarządzanie użytkownikami dla autorów strony i odwiedzających
- mapowanie przepływu pracy
- łatwo rozszerzalny o klasy PHP
- wersjonowanie / inscenizacja
- automatyczne generowanie map witryn
- zintegrowany system przesyłania wiadomości
- tworzenie aliasów ("krótkich adresów URL")
- cronjobs do automatyzacji zadań
- rejestrowanie działań użytkownika i komunikatów systemowych
- Moduł tłumaczenia dla zaplecza, aby dodać więcej języków
- synchroniczne wielojęzyczne funkcje dla typów treści i artykułów (każdy element może być prezentowany w dowolnej liczbie języków)
- 100% obsługa Unicode
- Filtry wyjściowe (do wyprowadzania elementów jako HTML i jako alternatywa 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 konfigurowalnymi opcjami domeny (formaty wyjściowe, szablony, projekty itp.) na domenę / hosta wirtualnego)
- wielowarstwowe buforowanie danych wyjściowych strony (dla XML -wyjście modułów strony, wyjście pól, pełne strony oraz obsługa serwerów memcached i xslcache)
- możliwość działania na wielu serwerach (webcluster) lub w oparciu o infrastrukturę przetwarzania w chmurze
- obsługa różnych serwerów bazodanowych działających w sieci lub klastrze typu master-slave. Rozdzielenie baz danych z wyłącznym dostępem do zapisu i innych baz danych z dostępem tylko do odczytu jest możliwe za pośrednictwem backendu.
darmowe wtyczki GPL
- Wspólnota
- Blog
- Mapy geograficzne (aby osadzić Mapy Google , Mapy Yahoo lub OpenStreetMap )
- Zarządzanie zasobami / Baza danych multimediów dla obrazów, filmów wideo i plików flash Bilder, obejmuje edycję obrazów i wersjonowanie
- Moduł katalogu dla wirtualnych struktur nawigacji (Nawigacja może być generowana niezależnie od rzeczywistej pozycji artykułu w drzewie strony, dzięki czemu artykuły mogą być używane identycznie również w kilku miejscach)
- Możliwość oceny / opinii dla stron
- Kartkówka
- Dynamiczne tworzenie diagramów
- Polecane strony
- Strony komentarzy
- Subskrypcje tematów (Użytkownicy mogą subskrybować powiadomienia o zmianach w treści)
- System często zadawanych pytań
- Fora
- Baza linków
- Kalendarz wydarzeń
- Artykuł wielostronicowy
Zobacz też
Linki zewnętrzne
- Oficjalna strona internetowa
- Oficjalna strona internetowa (w języku niemieckim)
- PapayaCMS na GitHubie