<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -33,9 +33,10 @@ function updatePage(page, req) {
 
 function createPage(name, req) {
     if (req.isPost &amp;&amp; req.params.save) {
-        page = new Page(req.params);
+        page = new Page();
+        page.updateFrom(req.params);
         page.save();
         return new RedirectResponse(toUrl(page.name));
     }
     return new SkinnedResponse('skins/new.html', { name: name });
-}
\ No newline at end of file
+}</diff>
      <filename>actions.js</filename>
    </modified>
    <modified>
      <diff>@@ -7,11 +7,16 @@ exports.urls = [
     [ '/', 'actions' ]
 ];
 
+exports.app = 'helma/webapp';
+
 exports.middleware = [
     'helma/middleware/etag',
     'helma/middleware/responselog'
 ];
 
+var Store = require('helma/storage/filestore').Store;
+exports.store = new Store('db');
+
 exports.macros = [
     'helpers',
     'helma/skin/macros',</diff>
      <filename>config.js</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,7 @@
-include('helma/storage/filestore');
-
 export('Page');
+module.shared = true;
 
-Page = new Storable('Page');
+var Page = require('config').store.defineClass('Page');
 
 Page.byName = function(name) {
     name = name.toLowerCase();</diff>
      <filename>model.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>b06d1cd9e445caedaff51bbf799bd142255d16fc</id>
    </parent>
  </parents>
  <author>
    <name>Hannes Walln&#246;fer</name>
    <email>hannesw@gmail.com</email>
  </author>
  <url>http://github.com/hns/wiki-ng/commit/f7f87004e43be79fcbd64d55b56f2b83988f724c</url>
  <id>f7f87004e43be79fcbd64d55b56f2b83988f724c</id>
  <committed-date>2009-11-07T03:46:06-08:00</committed-date>
  <authored-date>2009-11-07T03:46:06-08:00</authored-date>
  <message>More updates to work with current helma ng libs</message>
  <tree>170e53ab04df5d688c533fdff4cd29fed5f44ca9</tree>
  <committer>
    <name>Hannes Walln&#246;fer</name>
    <email>hannesw@gmail.com</email>
  </committer>
</commit>
