-
-
30 Nov 2008 07:49:01 UTC
- Browse (raw)
- Changes
- How to Contribute
- Issues (0)
- Testers (22 / 0 / 0)
- Kwalitee
- License: bsd
- Perl: v5.6.1
- Activity
24 month- Tools
- Download (865.04KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
and 1 contributors-
Agent Zhang
- Dependencies
- CGI::Cookie::XS
- CGI::Simple
- CGI::Simple::Cookie
- Cache::Memcached::Fast
- Clone
- Compress::Zlib
- Config::Simple
- Crypt::CBC
- Crypt::Rijndael
- DBD::Pg
- DBI
- Data::Structure::Util
- Data::UUID
- DateTime::Format::Pg
- DateTime::Format::Strptime
- Digest::MD5
- Encode::Guess
- FCGI
- File::ShareDir
- Filter::QuasiQuote
- GD::SecurityImage
- Hash::Merge
- IPC::Run
- IPC::Run3
- JSON::XS
- List::MoreUtils
- List::Util
- Params::Util
- Parse::RecDescent
- Parse::Yapp
- Time::HiRes
- YAML::Syck
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Changes for version 0.5.3
- switched the license from GPLv2 to BSD.
- updated demo/Blog/script/init.pl to use the new column default value syntax.
- added the benchmark results for various configurations to the main POD.
- added the milestones and release plans to the main POD.
- mentioned the #openresty IRC channel in the main POD.
Documentation
Command-line frontend utility for the OpenResty serverCheat sheet for OpenRestyOpenResty Account AdmininstrationOpenSearch 体系结构白皮书(草案)Captcha 图片生成和验证Installation instructions for OpenResty serversInstall binary distributions of OpenRestyMetamodel for OpenResty backendsOverview of the OpenResty service platformOpenResty REST Service Specification [draft]OpenResty REST 协议白皮书(草案)Introduction to the OpenResty test suiteUpgrading to new versions of OpenResty serverZero to OpenResty for Perl programmers中文版快速入门教程Running the OpenResty test suite on Win32Modules
General-purpose web service platform for web applicationsclass factory for OpenResty backend classesBase class for OpenResty backend classesOpenResty backend for the PostgreSQL PL/Proxy-based cluster databasesPg backend for OpenResty running via PL/PerlOpenResty backend for PostgreSQL standalone databasesOpenResty backend for the PostgreSQL PL/Proxy-based cluster databasesA mocked-up OpenResty backend for the Pg backendOpenResty backend for Prophet databasesCache for OpenRestyConfigure file reader for OpenRestyThe main dispatcher for the OpenResty serverThe action handler for OpenRestyThe captcha handler for OpenRestyHandler for pre-compiled viewsThe feed handler for OpenRestyThe login handler for OpenRestyThe model handler for OpenRestyThe model handler for OpenRestyThe role handler for OpenRestyThe "unsafe" handler for OpenRestyThe version handler for OpenRestyThe view handler for OpenRestyOpenResty app class for inlined REST requrestsVarious contraints used in the OpenResty serverPerl wrapper for the restyscript compiler via IPCRestyScript (for Views) compiler in pure PerlSQL generator for insert statementsSQL generator for select statementsBase class for the various SQL generator classesSQL generator for update statementsStandalone server based on HTTP::Server::Simple for OpenRestyUtility functions for OpenRestyProvides
in lib/OpenResty/FastCGI.pmin lib/OpenResty/FeedWriter/RSS.pmin lib/OpenResty/Handler/Base.pmin lib/OpenResty/Handler/CompiledAction.pmin lib/OpenResty/Handler/LastResponse.pmin lib/OpenResty/Handler/Logout.pmin lib/OpenResty/QuasiQuote/SQL.pmin lib/OpenResty/QuasiQuote/Validator.pmin lib/OpenResty/QuasiQuote/Validator/Compiler.pmin lib/OpenResty/RestyScript/ViewUpgrade.pmin lib/OpenResty/Script/Compile.pmin lib/OpenResty/Script/Upgrade.pmin lib/OpenResty/Shell.pmin lib/OpenResty/Shell/History.pmin lib/OpenResty/QuasiQuote/Validator/Compiler.pmin lib/WWW/OpenResty/Embedded.pmExamples
Other files
- AUTHORS
- Changes
- LICENSE
- MANIFEST
- META.yml
- Makefile.PL
- README
- TODO
- demo/Admin/Makefile
- demo/Admin/README
- demo/Admin/css/admin.css
- demo/Admin/css/fonts.css
- demo/Admin/css/login.css
- demo/Admin/image/lower-left.gif
- demo/Admin/image/lower-right.gif
- demo/Admin/image/upper-left.gif
- demo/Admin/image/upper-right.gif
- demo/Admin/js/admin.js
- demo/Admin/js/login.js
- demo/Admin/js/thirdparty/jquery.cookie.pack.js
- demo/Admin/js/thirdparty/jquery.jeditable.pack.js
- demo/Admin/js/thirdparty/jquery.js
- demo/Admin/template/banner.tt
- demo/Admin/template/elem/action.tt
- demo/Admin/template/elem/column-inputs.tt
- demo/Admin/template/elem/console.tt
- demo/Admin/template/elem/create-action.tt
- demo/Admin/template/elem/create-bulk-row.tt
- demo/Admin/template/elem/create-feed.tt
- demo/Admin/template/elem/create-model.tt
- demo/Admin/template/elem/create-role.tt
- demo/Admin/template/elem/create-row.tt
- demo/Admin/template/elem/create-view.tt
- demo/Admin/template/elem/feed.tt
- demo/Admin/template/elem/menu.tt
- demo/Admin/template/elem/model-dump-res.tt
- demo/Admin/template/elem/model-rows.tt
- demo/Admin/template/elem/model.tt
- demo/Admin/template/elem/object-list.tt
- demo/Admin/template/elem/pager.tt
- demo/Admin/template/elem/param-inputs.tt
- demo/Admin/template/elem/role-rules.tt
- demo/Admin/template/elem/role.tt
- demo/Admin/template/elem/view.tt
- demo/Admin/template/footer.tt
- demo/Admin/template/header.tt
- demo/Admin/template/js/dispatcher.tt
- demo/Admin/template/js/handlers.tt
- demo/Admin/template/login.tt
- demo/Blog/Makefile
- demo/Blog/README
- demo/Blog/TODO
- demo/Blog/css/blog.css
- demo/Blog/css/styles.css
- demo/Blog/css/themes/common/base-weblog.css
- demo/Blog/css/themes/common/print.css
- demo/Blog/css/themes/common/print.css.1
- demo/Blog/css/themes/common/tipjar.css
- demo/Blog/css/themes/lilia/theme-bluecrush.css
- demo/Blog/css/themes/lilia/theme-bluecrush/banner-bg.gif
- demo/Blog/css/themes/lilia/theme-bluecrush/colitem-header-bg.gif
- demo/Blog/css/themes/lilia/theme-bluecrush/column-left-bg.gif
- demo/Blog/css/themes/lilia/theme-bluecrush/container-bg.gif
- demo/Blog/css/themes/lilia/theme-bluecrush/li-bg.gif
- demo/Blog/css/themes/lilia/theme-bluecrush/thumbnailed-bg.gif
- demo/Blog/doc/blog_site.png
- demo/Blog/doc/graphviz.mk
- demo/Blog/image/loading.gif
- demo/Blog/image/me.jpg
- demo/Blog/js/blog.js
- demo/Blog/js/thirdparty/jquery.js
- demo/Blog/script/init.pl
- demo/Blog/script/reset.mk
- demo/Blog/template/banner.tt
- demo/Blog/template/elem/archive-list.tt
- demo/Blog/template/elem/archive-nav.tt
- demo/Blog/template/elem/calendar.tt
- demo/Blog/template/elem/comments.tt
- demo/Blog/template/elem/nav.tt
- demo/Blog/template/elem/pager.tt
- demo/Blog/template/elem/post-list.tt
- demo/Blog/template/elem/post-page.tt
- demo/Blog/template/elem/post.tt
- demo/Blog/template/elem/recent-comments.tt
- demo/Blog/template/elem/recent-posts.tt
- demo/Blog/template/footer.tt
- demo/Blog/template/header.tt
- demo/Blog/template/sidebar.tt
- demo/Blog2/Makefile
- demo/Blog2/README
- demo/Blog2/TODO
- demo/Blog2/css/blog.css
- demo/Blog2/css/styles.css
- demo/Blog2/css/themes/common/base-weblog.css
- demo/Blog2/css/themes/common/print.css
- demo/Blog2/css/themes/common/print.css.1
- demo/Blog2/css/themes/common/tipjar.css
- demo/Blog2/css/themes/lilia/theme-bluecrush.css
- demo/Blog2/css/themes/lilia/theme-bluecrush/4ebg.gif
- demo/Blog2/css/themes/lilia/theme-bluecrush/banner-bg.gif
- demo/Blog2/css/themes/lilia/theme-bluecrush/colitem-header-bg.gif
- demo/Blog2/css/themes/lilia/theme-bluecrush/column-left-bg.gif
- demo/Blog2/css/themes/lilia/theme-bluecrush/container-bg.gif
- demo/Blog2/css/themes/lilia/theme-bluecrush/li-bg.gif
- demo/Blog2/css/themes/lilia/theme-bluecrush/tbg.gif
- demo/Blog2/css/themes/lilia/theme-bluecrush/tbgr.gif
- demo/Blog2/css/themes/lilia/theme-bluecrush/thumbnailed-bg.gif
- demo/Blog2/css/themes/lilia/theme-bluecrush/tit.gif
- demo/Blog2/css/themes/lilia/theme-bluecrush/titl.gif
- demo/Blog2/script/blogadmin.pl
- demo/BlogAdmin/Makefile
- demo/BlogAdmin/README
- demo/BlogAdmin/css/blogadmin.css
- demo/BlogAdmin/css/fonts.css
- demo/BlogAdmin/css/login.css
- demo/BlogAdmin/js/blogadmin.js
- demo/BlogAdmin/js/login.js
- demo/BlogAdmin/js/thirdparty/wymeditor/iframe/default/lbl-blockquote.png
- demo/BlogAdmin/js/thirdparty/wymeditor/iframe/default/lbl-h1.png
- demo/BlogAdmin/js/thirdparty/wymeditor/iframe/default/lbl-h2.png
- demo/BlogAdmin/js/thirdparty/wymeditor/iframe/default/lbl-h3.png
- demo/BlogAdmin/js/thirdparty/wymeditor/iframe/default/lbl-h4.png
- demo/BlogAdmin/js/thirdparty/wymeditor/iframe/default/lbl-h5.png
- demo/BlogAdmin/js/thirdparty/wymeditor/iframe/default/lbl-h6.png
- demo/BlogAdmin/js/thirdparty/wymeditor/iframe/default/lbl-p.png
- demo/BlogAdmin/js/thirdparty/wymeditor/iframe/default/lbl-pre.png
- demo/BlogAdmin/js/thirdparty/wymeditor/iframe/default/wymiframe.css
- demo/BlogAdmin/js/thirdparty/wymeditor/iframe/default/wymiframe.html
- demo/BlogAdmin/js/thirdparty/wymeditor/jquery.wymeditor.js
- demo/BlogAdmin/js/thirdparty/wymeditor/jquery.wymeditor.pack.js
- demo/BlogAdmin/js/thirdparty/wymeditor/lang/ca.js
- demo/BlogAdmin/js/thirdparty/wymeditor/lang/de.js
- demo/BlogAdmin/js/thirdparty/wymeditor/lang/en.js
- demo/BlogAdmin/js/thirdparty/wymeditor/lang/es.js
- demo/BlogAdmin/js/thirdparty/wymeditor/lang/fa.js
- demo/BlogAdmin/js/thirdparty/wymeditor/lang/fr.js
- demo/BlogAdmin/js/thirdparty/wymeditor/lang/hu.js
- demo/BlogAdmin/js/thirdparty/wymeditor/lang/it.js
- demo/BlogAdmin/js/thirdparty/wymeditor/lang/nl.js
- demo/BlogAdmin/js/thirdparty/wymeditor/lang/pl.js
- demo/BlogAdmin/js/thirdparty/wymeditor/lang/pt.js
- demo/BlogAdmin/js/thirdparty/wymeditor/lang/ru.js
- demo/BlogAdmin/js/thirdparty/wymeditor/lang/sv.js
- demo/BlogAdmin/js/thirdparty/wymeditor/lang/zh_cn.js
- demo/BlogAdmin/js/thirdparty/wymeditor/plugins/hovertools/jquery.wymeditor.hovertools.js
- demo/BlogAdmin/js/thirdparty/wymeditor/plugins/tidy/README
- demo/BlogAdmin/js/thirdparty/wymeditor/plugins/tidy/jquery.wymeditor.tidy.js
- demo/BlogAdmin/js/thirdparty/wymeditor/plugins/tidy/tidy.php
- demo/BlogAdmin/js/thirdparty/wymeditor/plugins/tidy/wand.png
- demo/BlogAdmin/js/thirdparty/wymeditor/skins/default/icons.png
- demo/BlogAdmin/js/thirdparty/wymeditor/skins/default/skin.css
- demo/BlogAdmin/js/thirdparty/wymeditor/skins/default/skin.js
- demo/BlogAdmin/js/thirdparty/wymeditor/skins/minimal/skin.css
- demo/BlogAdmin/js/thirdparty/wymeditor/skins/minimal/skin.js
- demo/BlogAdmin/js/thirdparty/wymeditor/skins/wymeditor_icon.png
- demo/BlogAdmin/js/vars.js
- demo/BlogAdmin/template/ajax/edit.tt
- demo/BlogAdmin/template/ajax/posts.tt
- demo/BlogAdmin/template/footer.tt
- demo/BlogAdmin/template/login.tt
- demo/Click4honor/JSON.js
- demo/Click4honor/Makefile
- demo/Click4honor/click4honor_fullview.js
- demo/Click4honor/init.pl
- demo/Click4honor/jquery.js
- demo/Click4honor/jsont.js
- demo/Onccf/Makefile
- demo/Onccf/README
- demo/Onccf/css/global.css
- demo/Onccf/css/layout.css
- demo/Onccf/css/onccf.css
- demo/Onccf/css/slideshow.css
- demo/Onccf/css/theme.css
- demo/Onccf/image/background.gif
- demo/Onccf/image/bar.gif
- demo/Onccf/image/gate.jpg
- demo/Onccf/image/hd.gif
- demo/Onccf/image/logo.png
- demo/Onccf/js/onccf.js
- demo/Onccf/js/pod2html.js
- demo/Onccf/script/init.pl
- demo/Onccf/script/reset.mk
- demo/Onccf/t/01-pod2html.t
- demo/Onccf/template/ajax/login.tt
- demo/Onccf/template/ajax/menu.tt
- demo/Onccf/template/ajax/submenu.tt
- demo/Onccf/template/header.tt
- demo/RestyCheck/Makefile
- demo/RestyCheck/restycheck.css
- demo/RestyCheck/restycheck.js
- demo/Springbot/README
- demo/Springbot/log/import.pl
- demo/Springbot/log/init.pl
- demo/Springbot/springbot
- demo/Springbot/staff/Makefile
- demo/Springbot/staff/csv2resty.pl
- demo/Springbot/staff/html2txt.pl
- demo/Springbot/staff/init.pl
- demo/Springbot/staff/pinyin.txt
- demo/Springbot/staff/sql2txt.pl
- demo/Springbot/staff/txt2csv.pl
- demo/YisouComments/dojo.yisoucomments.js
- demo/YisouComments/lightbox3.js
- demo/YisouComments/loading.gif
- demo/YisouComments/post.html
- demo/YisouComments/post.js
- demo/YisouComments/storage.js
- demo/YisouComments/style3.css
Module Install Instructions
To install OpenResty, copy and paste the appropriate command in to your terminal.
cpanm OpenResty
perl -MCPAN -e shell install OpenResty
For more information on module installation, please visit the detailed CPAN module installation guide.