Good day, community. I think, some parts of JIRA comments (see below, especially after '***') must be discussed in mail list.
---------- Forwarded Message ----------- From: "rssh" <[EMAIL PROTECTED]> To: "Thomas Mortagne (JIRA)" <[EMAIL PROTECTED]> Sent: Sun, 13 Jan 2008 18:45:56 +0300 Subject: Re: [Issue] Commented: (XWIKI-2006) allows to configurate name of database schema [patch[ > your code does not follow the xwiki coding rules to be applied > (mainly javadoc and some code style). See http://dev.xwiki.org/xwiki/bin/view/Community/CodeStyle > Hmm, on first intention coding rules are standard. Ok, I will look and produse third patch. *** > Some more personal comments: > - I think you should separate theses two different features in two > jira and patches - I don't see the need for staticParam(String key) > and staticGetMainDatabaseSchemaName() Ok -- what is another way to read something from configuration file in static context ? Is name of configuration file is not encapsulated inside XWiki ? - I think only HibernateStore > should knows about main database name and prefix database name, > especially the way you implement it at wiki name -> database name > conversion. This means remove all you add to XWiki and call > context.getWiki().Param("xwiki.db") directly in > getSchemaFromWikiName for example. - I think "xwiki.db" is not the during initialization of wiki (where exists calls of hibernate store) context.getWiki() return null, so this is impossible. > best name for that parameter as it's only used in virtual mode and > it's the main wiki database name I would prefer something like > "xwiki.virtual.db.main". If this parameter means also the database > name in non virtual mode I doubt it works as context's database is > not taken into account in non virtual mode. > I would vote against usage of 'xwiki.virtual.db.main' in non-virtual mode, because find this confusing. (But you free to change names during/after import of the path) > About your implementation of main wiki name, I would prefer to Sorry, I can't understand you. I does not touch implementation of main wiki name. > modify what XWikiContext.getMainWiki returns which is here for > that. We could remove derby and hsqldb specifics conversions that A afraid, that if I understand what you try to say, this will be completely other story. Much bigger and harder (and I afraid in some cases impossible). Why -- because in XWiki getDatabase()/setDatabase() calls used in meaning get/set database and get/set application name. Now, when database name and wiki name become differ, to do this would be necessary review each call of get/set Database() in XWiki and XWikiContext, understand - what was means (application name or database name) and change. This would be more complex structure (where we will have logical database names) and (from my point of view) this complexity will not give any benefits. > would be useless if it can be setted in xwiki.cfg. This means review > the code to remove the remaining "xwiki" use as main wiki in place > of calling context.getMainXWiki(). > Sorry, but you talk about some other path. I just does not touch this part of xwiki, in my path all about 'logical names' is remaining as in previous version. > > allows to configurate name of database schema [patch[ > > ----------------------------------------------------- > > > > Key: XWIKI-2006 > > URL: http://jira.xwiki.org/jira/browse/XWIKI-2006 > > Project: XWiki Platform > > Issue Type: New Feature > > Affects Versions: Future > > Environment: any > > Reporter: Ruslan Shevchenko > > Priority: Minor > > Attachments: configurated_db_schema_02.patch > > > > > > attached path allows to configure > > 1. name of database schema of main wiki. > > 2. prefixes for database schemas for virtual wikis. > > (tested by hand with normal and virtual wiki configurations) > > -- > This message is automatically generated by JIRA. > - > If you think it was sent incorrectly contact one of the > administrators: http://jira.xwiki.org/jira/secure/Administrators.jspa > - > For more information on JIRA, see: http://www.atlassian.com/software/jira -- Ruslan Shevchenko GradSoft. http://www.gradsoft.ua ------- End of Forwarded Message ------- -- Ruslan Shevchenko GradSoft. http://www.gradsoft.ua _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

