新的稳定版本增加和修复了如下功能:
1.支持创建一个虚拟目录来部署Dropthings Web。
2.修复了拖放时有时候回不去的问题。同时增强了了添加Widget和移动Widget的性能问题。
3.性能优化。支持Velocity Caching。
4.用户权限管理的更新。增加了Admin权限组,你可以创建Admin role的用户。
用户权限管理页面停用。使用新的管理方式。
Here’s a list of new stuffs that were added and stabilized in this new release:
- Run Dropthings under a virtual directory.
- Widget drag & drop, add/remove improvements and many bug fixes on some not-so-common use cases.
- Velocity Caching support. Dropthings can now be run in web farm and/or web garden mode and use Velocity for the distributed cache. This gives you more scalability and you can deploy on a large web farm and run a heavy traffic website. I have done enough load test to prove Velocity does make Dropthings scale. You can turn on/off Velocity from web.config. Just create a cache store named “Dropthings”, turn on the config and you are good to go.
- AspectF implementation to put sensitive operations under transaction, retry, logging and error handling. Error logging is more streamlined. There are two log files where one log contains information and the other contains exceptions. They are both in App_Data folder.
- Rich set of xUnit tests in Behavior Driven Development style. Important operations like First Visit, Revisit are now covered under automated tests.
- Addition of “admin” role and “admin” user in database, who can Manage widgets and assign/revoke roles to widgets. You can setup admin user and admin role in your existing database using the ASP.NET Configuration tool.
- A new page /Admin/ManageWidgets.aspx which is a one stop shop for managing widgets and permissions. Add widgets very conveniently. See the video tutorials on how to get a new widget coded and deployed in less than 5 mins.