The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.2.0

  • Now we save the hex MD5 form of role passwords in the _roles table.
  • Updated the openresty.js client lib accordingly.
  • Added OpenResty::FeedWriter::RSS and the Feed handler to implement the basic Feed API.
  • Reported the PL/proxy server's hostname in the openresty shell if the backend is "PgFarm".
  • Put a note regarding password encryption in CheatSheet per Dylan Tynan's suggestion.
  • Checked if an OpenResty view already exists before creating it.
  • Finished the catpcha handler refactoring documentation (chaoslawful).
  • demo/Blog - implemented the Archives module using enhanced minisql syntax.
  • Renamed MiniSQL to RestyScript since it will no longer be a subset of SQL anyway.
  • Added support for various operations (including +, -, *, /, ^, ||, and %) in the RestyScript compiler.
  • Fixed the "like" operator in the restyscript compiler for views.
  • demo/Admin - the general-purpose OpenResty admin site is now functional and CRUD operations for models, model columns, model rows, views, and roles have been fully implemented. I've also put a compiled version at http://resty.eeeeworks.org/admin/ ).
  • Upgraded the metamodel to 0.003

Documentation

Cheat sheet for OpenResty
OpenSearch 体系结构白皮书(草案)
Captcha 图片生成和验证
Metamodel for OpenResty backends
OpenResty REST Service Specification [draft]
OpenResty REST 协议白皮书(草案)

Modules

General-purpose web service platform for web applications

Provides

in lib/OpenResty/Backend.pm
in lib/OpenResty/Backend/Base.pm
in lib/OpenResty/Backend/Pg.pm
in lib/OpenResty/Backend/PgFarm.pm
in lib/OpenResty/Backend/PgMocked.pm
in lib/OpenResty/Cache.pm
in lib/OpenResty/Config.pm
in lib/OpenResty/Dispatcher.pm
in lib/OpenResty/FastCGI.pm
in lib/OpenResty/FeedWriter/RSS.pm
in lib/OpenResty/Handler/Action.pm
in lib/OpenResty/Handler/Admin.pm
in lib/OpenResty/Handler/Captcha.pm
in lib/OpenResty/Handler/Feed.pm
in lib/OpenResty/Handler/Login.pm
in lib/OpenResty/Handler/Model.pm
in lib/OpenResty/Handler/Role.pm
in lib/OpenResty/Handler/Version.pm
in lib/OpenResty/Handler/View.pm
in lib/OpenResty/Limits.pm
in lib/OpenResty/RestyScript/View.pm
in lib/OpenResty/SQL/Insert.pm
in lib/OpenResty/SQL/Select.pm
in lib/OpenResty/SQL/Statement.pm
in lib/OpenResty/SQL/Update.pm
in lib/OpenResty/Script/Upgrade.pm
in lib/OpenResty/Server.pm
in lib/OpenResty/Shell.pm
in lib/OpenResty/Shell/History.pm
in lib/OpenResty/Util.pm
in lib/WWW/OpenResty/Embedded.pm

Other files