On Sep 13, 2011, at 12:58 PM, Eduard Moraru wrote:

> Hi Thomas,
> 
> On Mon, Sep 12, 2011 at 4:47 PM, Thomas Mortagne
> <[email protected]>wrote:
> 
>> Ok new proposal:
>> 
>> * introduce ApplicationContext#getWorkDirectory
>> * introduce container.workDirectory in xwiki.properties
>> 
> 
> AFAIK, we were supposed to deprecate xwiki.properties and use xwiki.cfg
> instead.

No that's not correct. xwiki.cfg is the old one. xwiki.properties is the new 
one :)

Thanks
-Vincent

> I notice that nobody is saying anything so I`d like to make it
> clear for myself :) Which one is it, xwiki.properties or xwiki.cfg?
> 
> Thanks,
> Eduard
> 
> 
>> * for now keep same behavior as XWiki#getWorkDirectory: if
>> container.workDirectory is not defined then fallback on
>> getTemporaryDirectory()
>> 
>> I would really like to start using the API and I don't really care how
>> it's implemented at EM level as long as I get a persisting folder when
>> I can write stuff. We can always add more fallbacks before
>> getTemporaryDirectory() later.
>> 
>> WDYT ?
>> 
>> Here is my +1
>> 
>> On Mon, Sep 12, 2011 at 12:59 PM, Thomas Mortagne
>> <[email protected]> wrote:
>>> I think I finally understand why XE has a hack to add
>>> 
>>> xwiki.work.dir=work
>>> 
>>> at the end the generated xwiki.cfg file. It just hope to be run in a
>>> folder where it has the right to write and which is persisted between
>>> restarts.
>>> 
>>> Because if you don't set this then it will use
>>> javax.servlet.context.tempdir which can be removed anytime...
>>> So basically even XWiki#getWorkDirectory has no clue where to find a
>>> proper work directory and it has to be explicitly specified.
>>> 
>>> It was kind of OK for the Lucene index but seems pretty fuzzy for
>>> filesystem attachments or extension manager local repository to me.
>>> 
>>> So I guess we will have to really start defining something about work
>> directory.
>>> 
>>> On Mon, Sep 12, 2011 at 11:58 AM, Thomas Mortagne
>>> <[email protected]> wrote:
>>>> On Mon, Sep 12, 2011 at 11:53 AM, Thomas Mortagne
>>>> <[email protected]> wrote:
>>>>> Hi devs,
>>>>> 
>>>>> Right now there is no way for a component to know where is the
>>>>> standard work directory (the one used for Lucene or filesystem
>>>>> attachments for example) so I would like to add an API to access it.
>>>>> 
>>>>> That said I propose to add a
>>>>> 
>>>>> File getWorkDirectory()
>>>>> 
>>>>> in org.xwiki.container.ApplicationContext which will use
>>>>> XWiki#getWorkDirectory() behind the scene probably for now.
>>>>> 
>>>>> WDYT ?
>>>>> 
>>>>> --
>>>>> Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to