diff --git a/examples/demo/src/demo_cms_execution.e b/examples/demo/src/demo_cms_execution.e index 80db4d6..7681a07 100644 --- a/examples/demo/src/demo_cms_execution.e +++ b/examples/demo/src/demo_cms_execution.e @@ -42,56 +42,34 @@ feature -- CMS modules setup_modules (a_setup: CMS_SETUP) -- Setup additional modules. - local - m: CMS_MODULE do - create {CMS_ADMIN_MODULE} m.make - a_setup.register_module (m) + -- Admin + a_setup.register_module (create {CMS_ADMIN_MODULE}.make) -- Auth - create {CMS_AUTHENTICATION_MODULE} m.make - a_setup.register_module (m) - - create {CMS_BASIC_AUTH_MODULE} m.make - a_setup.register_module (m) - - create {CMS_OAUTH_20_MODULE} m.make - a_setup.register_module (m) - - create {CMS_OPENID_MODULE} m.make - a_setup.register_module (m) + a_setup.register_module (create {CMS_AUTHENTICATION_MODULE}.make) + a_setup.register_module (create {CMS_BASIC_AUTH_MODULE}.make) + a_setup.register_module (create {CMS_OAUTH_20_MODULE}.make) + a_setup.register_module (create {CMS_OPENID_MODULE}.make) -- Nodes - create {CMS_NODE_MODULE} m.make (a_setup) - a_setup.register_module (m) - - create {CMS_BLOG_MODULE} m.make - a_setup.register_module (m) + a_setup.register_module (create {CMS_NODE_MODULE}.make (a_setup)) + a_setup.register_module (create {CMS_BLOG_MODULE}.make) -- Taxonomy - create {CMS_TAXONOMY_MODULE} m.make - a_setup.register_module (m) + a_setup.register_module (create {CMS_TAXONOMY_MODULE}.make) -- Recent changes - create {CMS_RECENT_CHANGES_MODULE} m.make - a_setup.register_module (m) + a_setup.register_module (create {CMS_RECENT_CHANGES_MODULE}.make) - -- Recent changes - create {FEED_AGGREGATOR_MODULE} m.make - a_setup.register_module (m) + -- Feed aggregator + a_setup.register_module (create {FEED_AGGREGATOR_MODULE}.make) -- Miscellanious - create {CMS_DEBUG_MODULE} m.make - a_setup.register_module (m) - - create {CMS_DEMO_MODULE} m.make - a_setup.register_module (m) - - create {GOOGLE_CUSTOM_SEARCH_MODULE} m.make - a_setup.register_module (m) - - create {CMS_SESSION_AUTH_MODULE} m.make - a_setup.register_module (m) + a_setup.register_module (create {CMS_DEBUG_MODULE}.make) + a_setup.register_module (create {CMS_DEMO_MODULE}.make) + a_setup.register_module (create {GOOGLE_CUSTOM_SEARCH_MODULE}.make) + a_setup.register_module (create {CMS_SESSION_AUTH_MODULE}.make) end end diff --git a/library/persistence/mysql/scripts/core.sql b/library/persistence/mysql/scripts/core.sql deleted file mode 100644 index 366ccbd..0000000 --- a/library/persistence/mysql/scripts/core.sql +++ /dev/null @@ -1,30 +0,0 @@ -BEGIN; - -CREATE TABLE `logs` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `category` VARCHAR(255) NOT NULL, - `level` int(11) NOT NULL, - `uid` int(11) DEFAULT NULL, - `message` text NOT NULL, - `info` text, - `link` text, - `date` datetime NOT NULL, - PRIMARY KEY (`id`) -); - -CREATE TABLE `custom_values` ( - `type` VARCHAR(255) NOT NULL, - `name` VARCHAR(255) NOT NULL, - `value` VARCHAR(255) NOT NULL -); - -CREATE TABLE `path_aliases` ( - `pid` int(11) NOT NULL AUTO_INCREMENT, - `source` varchar(255) NOT NULL, - `alias` varchar(255) NOT NULL, - `lang` varchar(12) DEFAULT NULL, - PRIMARY KEY (`pid`) -); - -COMMIT; - diff --git a/library/persistence/mysql/scripts/node.sql b/library/persistence/mysql/scripts/node.sql deleted file mode 100644 index a4a053e..0000000 --- a/library/persistence/mysql/scripts/node.sql +++ /dev/null @@ -1,24 +0,0 @@ -BEGIN; - -CREATE TABLE nodes ( - nid INTEGER PRIMARY KEY AUTO_INCREMENT NOT NULL CHECK( nid >=0), - revision INTEGER, - type TEXT NOT NULL, - title VARCHAR(255) NOT NULL, - summary TEXT, - content MEDIUMTEXT NOT NULL, - format VARCHAR(255), - author INTEGER, - publish DATETIME, - created DATETIME NOT NULL, - changed DATETIME NOT NULL, - status INTEGER -); - -CREATE TABLE page_nodes( - nid INTEGER PRIMARY KEY AUTO_INCREMENT NOT NULL CHECK( nid >=0), - revision INTEGER, - parent INTEGER -); - -COMMIT; diff --git a/library/persistence/mysql/scripts/user.sql b/library/persistence/mysql/scripts/user.sql deleted file mode 100644 index e99072a..0000000 --- a/library/persistence/mysql/scripts/user.sql +++ /dev/null @@ -1,66 +0,0 @@ -BEGIN; - -CREATE TABLE `users` ( - `uid` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(100) NOT NULL, - `password` varchar(100) NOT NULL, - `salt` varchar(100) NOT NULL, - `email` varchar(250) NOT NULL, - `status` int(11) DEFAULT NULL, - `created` datetime NOT NULL, - `signed` datetime DEFAULT NULL, - CHECK (`uid` >= 0), - PRIMARY KEY (`uid`), - UNIQUE KEY `name` (`name`) -); - -CREATE TABLE `roles` ( - `rid` int(11) NOT NULL AUTO_INCREMENT, - `name` varchar(100) NOT NULL, - CHECK (`rid` >= 0), - PRIMARY KEY (`rid`), - UNIQUE KEY `name` (`name`) -); - - -CREATE TABLE `users_roles` ( - `uid` int(11) NOT NULL, - `rid` int(11) NOT NULL, - CHECK (`uid` >= 0), - CHECK (`rid` >= 0) -); - -CREATE TABLE `role_permissions` ( - `rid` int(11) NOT NULL, - `permission` varchar(255) NOT NULL, - `module` varchar(255) DEFAULT NULL, - CHECK (`rid` >= 0) -); - - -CREATE TABLE `users_activations` ( - `aid` int(11) NOT NULL AUTO_INCREMENT, - `token` varchar(255) NOT NULL, - `uid` int(11) NOT NULL, - `created` datetime NOT NULL, - CHECK (`aid` >= 0), - CHECK (`uid` >= 0), - PRIMARY KEY (`aid`), - UNIQUE KEY `token` (`token`) -); - - -CREATE TABLE `users_password_recovery` ( - `aid` int(11) NOT NULL AUTO_INCREMENT, - `token` varchar(255) NOT NULL, - `uid` int(11) NOT NULL, - `created` datetime NOT NULL, - CHECK (`aid` >= 0), - CHECK (`uid` >= 0), - PRIMARY KEY (`aid`), - UNIQUE KEY `token` (`token`) -); - - - -COMMIT; \ No newline at end of file