Orange Web Engine

Redakční systém poskytující uživateli maximální volnost v designu a administraci webu. Vyvíjený od roku 2005, v současné době postaven na objektovém PHP 5 a MySQL.

Hlavní vlastnosti

Úplná kontrola nad výstupem

Systém sám o sobě nevypisuje žádné HTML, vše je definované uživatelem pomocí šablon, takže je teoreticky možné nepoužít HTML vůbec.

Více nezávislých sekcí webu

Možnost mít designově oddělené sekce webu, které na sobě nejsou nijak závislé, přesto spolu mohou být vzájemně propojeny.

Integrace jazykových lokalizací

Zatímco sekce mohou být úplně odlišné, u jazykových lokalizací je snaha udělat mezi nimi co nejpřirozenější přechod bez zbytečné práce navíc, jako třeba udržování designově podobných verzí pro jednotlivé jazykové lokalizace. Lokalizace jsou mezi sebou propojeny, takže jsou automaticky vytvářeny odkazy na jiné jazykové verze článků a stránek. Lze mít lokalizaci jak kompletní, kde všechna data jsou v obou lokalizacích, tak částečnou, kde je přeložené jen to nejdůležitější.

Privilegia pro uživatele i správce

Podrobné nastavení práv pro zobrazení, přidávání, editaci a mazání dat v rozsahu pro celou sekci, danou kategorii nebo jedna specifická data.

Mnoho datových typů

Systém disponuje množstvím datových typů pro specifická využití. Většinu dat lze opatřit štítky, kategoriemi a přidávat k nim diskuzní příspěvky (vláknové diskuze).

Podrobná statistika

Přístup na většinu datových typů lze zaznamenávat do statistik. Jsou odlišeny "kliky" (každý přístup uživatele) a unikátní přístupy (jeden unikátní přístup je souhrn všech kliků daného uživatele za maximálně půl hodiny).

Juice - klient pro redakční systém Orange

Editace článku ve vývojové verzi Juice
Editace článku ve vývojové verzi Juice
XML protokol - požadavek na seznam článků
XML protokol - požadavek na seznam článků

Napsaný v C++/Qt4, komunikuje se serverem pomocí XML protokolu. V současné době v bouřlivém vývoji. Jde cestou "osvobození webu z okna prohlížeče" a oproti redakčním systémům běžícím v prohlížeči má řadu výhod:

  • Přihlášení zabezpečené proti odposlouchávání hesel
  • Data proudící přes internet jsou digitálně podepsaná, což přináší ochranu proti útoku Man-in-the-middle i na nešifrovaném připojení
  • Bezpečný upload se zamezením ztráty dat, dávkové posílání např. obrázků do fotogalerie
  • Uživatelská přívětivost a rychlost grafického rozhraní

Plány do budoucnosti

  • Verzování dat na straně serveru, aby bylo možné vrátit nežádoucí změny
  • Rozšiřitelnost Juice pomocí Python skriptů jak ze strany serveru tak klienta
  • Portování Juice na mobilní platformy