Hello All, The next version of the Erlang Web framework, Erlang Web 1.3RC1, is ready! This is the first release candidate. We think this version of the framework is full of brand new features, and hopefully it will attract a lot of attention.
The changes from the previous version 1.2.1 are: * distribution support * generic annotations added * new automatic form builder implemented * CouchDB support corrected * support for other than integers primary keys added * cross-framework logger introduced * wpart_paginate improvements * Xmerl removed from wtype's handle_call functions * "rewrite" feature in dispatcher rules added * wpart_bool corrected And the more descriptive changelog: * distribution support Since Erlang Web release 1.3 has a new application child, its draft codename is eptic_fe (from eptic frontend). The new application allows users to distribute their services on a cluster of machines. The new application also provides very fast and convenient cache storage. Please see http://wiki.erlang-web.org/EpticFE for details. * generic annotations added Erlang Web's annotations are a meta-language extension that provides a possibility to define a control flow for each Erlang function. The annotations description is available at http://wiki.erlang-web.org/Annotations * new automatic form builder implemented It is now possible to have greater control of how the automatically generated form will look. The new generator is more flexible, allows building of a form based on the different HTML structures and gives a website designer a lot of freedom with building the CSS document. * CouchDB support corrected Erlang records are now mapped directly to the CouchDB document. Moreover, reading all entries from the selected domain uses CouchDB's views, since they are more efficient. * cross-framework logger introduced e_logger - is a tool for tracing the events within the framework - from the earliest phase in the lowest level server callback module, through the dispatching phase and dataflow processing parts, to the user-defined controllers. Together with the e_logger, there is a e_logger_viewer tool for analyzing the control flow for each request. * wpart_paginate improvements It is now possible to make a list of the numbered links to the pages that hold the parts of some collections. In addition, the 'trim' attribute allows developers to control the length of this list. * redirect feature in dispatcher rules added Dispatcher can now act as an Apache's mod_rewrite. Read more on http://wiki.erlang-web.org/Dispatcher * wpart_bool corrected wpart_bool will now do the same as wpart_multilist (but renders a different HTML widget): http://wiki.erlang-web.org/Wparts/BasicTypes/bool As you can see there are a lot of changes in this release which will be very helpful. The complete documentation is available on Erlang Web's wiki page: http://wiki.erlang-web.org/ The source code for Erlang Web can be found on our official bitbucket's account: http://bitbucket.org/etc/erlang-web/ The tarball containing the 1.3RC1 distribution is also available for download from: http://www.erlang-web.org/ Comments, ideas, feedback is most welcome. Download, test it, please send us your thoughts, and some feedback! Best regards, -- Michal Ptaszek www.erlang-consulting.com ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensign option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Erlangweb-users mailing list Erlangweb-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/erlangweb-users http://www.erlang-web.org/