Roxen (webový server) - Roxen (web server)
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Původní autoři | Per Hedbor |
---|---|
Vývojáři | Roxen Internet Software AB |
První vydání | 1996 |
Stabilní uvolnění | Vydání 6.1.246 - 5. května 2018 |
Napsáno | Štika |
Typ | webový server |
Licence | GPL |
webová stránka | stažení |
Roxen je svobodný software webový server produkovaný Roxen internetový software, společnost se sídlem v Linköping, Švédsko a pojmenoval podle nedalekého jezera Roxen. Je vydán pod GNU General Public License. Roxen se původně objevil jako Spinner v polovině 90. let a je napsán v uLPC nebo Štika. Během svého rozkvětu byl Roxen používán velkými společnostmi, jako např RealNetworks,[1] Granada Media,[2] Xmission[3] a MCI.[4][je zapotřebí objasnění ]
Roxen byl v mnoha aspektech před časem,[5] představovat webový Grafické uživatelské prostředí (GUI) administrační rozhraní,[6] načtitelné moduly, které lze psát v několika jazycích včetně Štika a později Jáva, generování dynamického obsahu s komplexním systémem ukládání do mezipaměti, replikační systémy pro servery s více hlavami a vestavěné SQL server pro provoz serverů náročných na data (stejně jako široká podpora pro jiné databáze).[7] Roxen byl postaven tak, aby vyhovoval potřebám tvůrců obsahu.[8]
RXML
RXML (jazyk maker RoXen[9]) je skriptování na straně serveru jazyk integrovaný do Roxenu. Tento jazyk má schopnosti skriptovacích jazyků, jako je Perl, ale díky syntaxi ve formátu HTML je tvůrcům obsahu lépe známý. Mnoho webů Roxen bylo vyvinuto pomocí MVC vzor.[Citace je zapotřebí ]
Pozoruhodné značky zahrnují:
- <if>[10] pro podmíněný obsah (stejně jako značky pro else, case, for atd.)
- <tablify>[11] pro automatickou transformaci dat do hezkých tabulek
- <cache>[12] pro řízení ukládání do mezipaměti dynamického obsahu, aby se snížily časy načítání stránky / načítání serveru
- <gbutton>[13] a
[14] značky pro generování obrázků - <diagram>[15] pro převod dat do grafů / grafů
- <emit>[16] pro generování obsahu na základě dotazů LDAP, SQL nebo souborového systému (je triviální vytvořit si vlastní fotogalerii s miniaturami pomocí Roxenu)
Moduly Roxen obvykle poskytují svoji funkcionalitu rozšířením RXML.
Všechny značky RXML obsahují vloženou dokumentaci, která se používá k vyplnění online manuálu, který je obsažen na obou dokumentačních stránkách Roxenu[17] a při každé výchozí instalaci serveru.
RXML také poskytuje variabilní systém; všechny proměnné existují v doméně nebo „oboru“, např. pole formuláře předaná dotazu jsou přístupná jako formulář.název pole, uživatelem definované proměnné jsou uloženy v var rozsah. Bohužel, ve snaze vysvětlit dvě metody variabilního vytváření instancí, zmást dokumentace většinu lidí.
Ve většině případů se na proměnné odkazuje podle názvu, ale je také možné vytvořit instanci (vložit její hodnotu) proměnné kdekoli, uvnitř nebo vně značek / značek, pomocí označení ve stylu entity XML, např. & page.path;. Volitelně lze určit kódování / únik instance, např. & form.username: mysql; bezpečně vložit hodnotu odeslanou uživatelem z formuláře do databáze SQL nebo & page.path: js; aby byla bezpečná proměnná javascript.
Viz také
Reference
- ^ Novinky NoCrew [2008-02-03T17: 03: 05]
- ^ [1]
- ^ [2]
- ^ [3]
- ^ Recenze produktu: Webový server Roxen Challenger
- ^ Nainstalujte webový server Roxen na centos
- ^ Roxen: Kolik je příliš mnoho funkcí?
- ^ Roxen: Kolik je příliš mnoho funkcí?
- ^ Roxen Concepts
- ^ Pokud značky
- ^ <tablify>
- ^ <cache>
- ^ <gbutton>
- ^ <gtext>
- ^ <diagram>
- ^ <emit>
- ^ Roxenův dokumentační web
Další čtení
- Leszek, Pawel (18. března 2002). „Roxen WebServer 2.2“. Linuxjournal.com. Citováno 11. ledna 2018.
- Clyman, John (15. ledna 2002). „Roxen WebServer 2.2“. PC Magazine. Citováno 11. ledna 2018.