Re: [LogiLogi-list] Db-based configuration, Elements, Modes, Stances & cleanup
Status: Beta
Brought to you by:
wybow
|
From: Wybo W. <wy...@lo...> - 2006-12-15 17:26:26
|
Finally a commit again. It took much too long, but regardless of several hurdles (among which on and a half day of ilness) it's there, the database-based configuration, and the new functions needed in Link, to allow menu's (tagged as /some_page/some_other/menu) to act as page-Elements. The database-based configuration was needed to allow one to have concepts (like GlobalConfig.home_concept) as a configuration- value in a neat way (and it's also good for scaling LogiLogi across different servers using the same DB, but that's not the primary reason...) I've also made sure that logi-links (links with a =i<number>) can be used as permalinks now. So if a logi is no longer tagged with a certain concept (some_concept,s1=i10) it will be automatically resolved to a concept that it is still tagged with (some_other,s1=i10). Besides this I also added the functionality to Tagging to allow one to simply create a new peer- or user-group by creating a logi that's tagged with a new concept and that's also tagged with peer_group,s1, or user_group,s1. This logi then also will function as the (first) home-page for the peer-/user-group. There is not much of a change yet to see at the front-end. But that will change over the course of this weekend. I will be creating the content for the link-drop-down, and the incoming links, context, and such. Bruno I hope you want to integrate the new UI ? That way we can work in parallel, and do more in less time... After getting the new version through SVN, you should run rake redo_dev_db. Note that testing became quite a bit slower due to having to re- instantiate the configuration-settings for each test (the prettyprint-error is also still there)... Wybo |