On Feb 8, 2013, at 8:55 AM, Vincent Massol <[email protected]> wrote:

> 
> On Feb 7, 2013, at 8:17 PM, Jeremie BOUSQUET <[email protected]> 
> wrote:
> 
>> Hi Vincent,
>> 
>> Thanks for feedbacks !
>> 
>> Le 7 févr. 2013 18:53, "Vincent Massol" <[email protected]> a écrit :
>>> 
>>> Hi Jeremie,
>>> 
>>> I'm trying to use version 0.2. Some comments:
>>> 
>>> * When I go to http://localhost:8080/xwiki/bin/view/MailArchive/Admin,
>> Server's tab and click Add I get a blank page
>> Weird, I tested that from a fresh 4.4.1 install... I'll check again.
>> Anything noticeable from firebug / ajax request ?
>> Anyway, workaround would be to create a page under "MailArchivePrefs"
>> space, and add an object of type "MailArchiveCode.ServerSettingsClass" to
>> define a server.
>>> * On http://localhost:8080/xwiki/bin/view/MailArchive/Statistics it says
>> there are 2 posts but obviously I don't have any ;)
>> Grrrr... :-)
>>> 
>>> If we wanted to use the mailarchive app on xwiki.org to get all mails
>> from our mailing lists, how would we set it up? It seems it needs an email
>> account and will get emails using imap, correct? So how do we load all
>> mailarchive emails into an email account? :)
>> 
>> Imap or any protocol supported by javamail...
>> But you're right, the app acts as a "mail sniffer", and stores mails sent
>> to configured account(s) into wiki pages.
>> What is planned of course is an "import" feature, but it needs work.
>> Currently I plan to allow importing mails from a .pst file if possible.
>> Question is: if you would ask for an extract of all mails from the servers
>> managing your xwiki mailing-lists, what would be the format ?
>> If you have that information, I would focus the import feature to parse
>> that format of course.
> 
> There are different options but the simplest IMO is to parse/import mailman's 
> mbox archive files.

Just noticed that Tika Parsers (which we use) should be able to parse MBox 
files already :)

Or http://james.apache.org/mime4j/ which seems to be used by Tika Parsers.

- 
http://svn.apache.org/repos/asf/tika/trunk/tika-parsers/src/main/java/org/apache/tika/parser/mbox/MboxParser.java
- 
http://svn.apache.org/repos/asf/james/mime4j/trunk/examples/src/main/java/org/apache/james/mime4j/samples/mbox/IterateOverMbox.java
- 
http://svn.apache.org/repos/asf/labs/mboxer/mbox-reader/src/test/java/org/apache/labs/mboxer/MBoxTest.java

Thanks
-Vincent

> Here's the format:
> * http://en.wikipedia.org/wiki/Mbox
> * http://tools.ietf.org/html/rfc4155
> 
> Thanks
> -Vincent
> 
>> If there are other possibilities I'm missing, I'm open to any comment :-)
>> 
>> Br,
>> Jeremie
>>> 
>>> Thanks
>>> -Vincent
>>> 
>>> On Feb 3, 2013, at 6:30 PM, Jeremie BOUSQUET <[email protected]>
>> wrote:
>>> 
>>>> I just tested installation from EM from xwiki.org repository, and it
>> seems
>>>> to install correctly :)
>>>> I'll try my best not to wait so long for next version ... That one is
>> far
>>>> from perfect but should be far more usable than 0.1 thanksfully.
>>>> 
>>>> 
>>>> 2013/2/3 Jeremie BOUSQUET <[email protected]>
>>>> 
>>>>> Thanks Vincent !
>>>>> 
>>>>> Maybe I'm wrong, but I didn't want to use the original groupId of this
>>>>> mstor artifact, because its dependencies are slightly modified
>> compared to
>>>>> the original. I think it would introduce the false impression of
>> relying on
>>>>> the original artifact, while it's not really the case.
>>>>> If someone depends on it, thinking it's the original, in a standalone
>>>>> environment, it might not work as expected. While "my" version with
>>>>> different transitive dependencies, is the only one that works without
>>>>> conflicting with XE.
>>>>> For these complex cases, might be nice that EM manages maven
>> exclusions,
>>>>> though maybe it's a big work for not so frequent use-case.
>>>>> 
>>>>> Nexus config can be somewhat tricky ;-) I know it a little but not pro
>>>>> features as staging and promotion.
>>>>> 
>>>>> Thanks again,
>>>>> Jeremie
>>>>> 
>>>>> 
>>>>> 2013/2/3 Vincent Massol <[email protected]>
>>>>> 
>>>>>> 
>>>>>> On Feb 3, 2013, at 5:05 PM, Jeremie BOUSQUET <
>> [email protected]>
>>>>>> wrote:
>>>>>> 
>>>>>>> Hi Vincent,
>>>>>>> 
>>>>>>> 
>>>>>>> 2013/2/3 Vincent Massol <[email protected]>
>>>>>>> 
>>>>>>>> Hi Jeremie,
>>>>>>>> 
>>>>>>>> On Feb 3, 2013, at 4:15 PM, Jeremie BOUSQUET <
>>>>>> [email protected]>
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> Hello devs,
>>>>>>>>> 
>>>>>>>>> Please could you promote release 0.2 of mail archive app in your
>> nexus
>>>>>>>>> repository ?
>>>>>>>> 
>>>>>>>> Cool :)
>>>>>>>> 
>>>>>>>> Seen that you had some issues to release it? Anything we can help
>> with?
>>>>>>>> 
>>>>>>>> 
>>>>>>> Nothing, except by me some better brains, so I don't forget my GPG
>>>>>>> passphrase next time ;-)
>>>>>> 
>>>>>> :)
>>>>>> 
>>>>>>>>> groupId:
>>>>>>>>> org.xwiki.contrib.mailarchive
>>>>>>>>> artifactIds:
>>>>>>>>> xwiki-contrib-mail
>>>>>>>>> xwiki-contrib-mailarchive-api
>>>>>>>>> xwiki-contrib-mailarchive-ui
>>>>>>>>> mstor
>>>>>>>> 
>>>>>>>> I was about to do it when I noticed mstor. What is this? If this is
>> a
>>>>>> 3rd
>>>>>>>> party lib why publish it with the org.xwiki.contrib.mailarchive
>> groupid
>>>>>>>> instead of using its own groupid as we do for other 3rd paty libs?
>>>>>>>> 
>>>>>>>> 
>>>>>>> See discussion
>>>>>>> 
>>>>>> 
>> http://xwiki.markmail.org/search/?q=mstor#query:mstor+page:1+mid:owjykurnlztrxrac+state:results
>>>>>>> Basically, I need mstor library to create a Javamail store (to
>>>>>>> backup/reload emails), but this library comes with extra transitive
>>>>>>> dependencies, that conflict with XE.
>>>>>>> I solved that by publishing that lib along my project, without the
>>>>>>> conflicting (and useless) transitive deps.
>>>>>> 
>>>>>> I've read the discussion again and still didn't understand why you
>> needed
>>>>>> to publish that artifact under your own groupid vs publishing it with
>> a
>>>>>> proper groupid.
>>>>>> 
>>>>>> Anyway I've promoted and released your artifacts. The nexus config
>> looks
>>>>>> very complex now and I don't master it (I had to close, promote and
>> release
>>>>>> which sounds like a lot of steps!)… We also need to give you direct
>>>>>> permissions to do that IMO but I don't know the config well enough to
>> do
>>>>>> that now. Maybe Sergiu knows since I think he configured that?
>>>>>> 
>>>>>> Thanks
>>>>>> -Vincent
>>>>>> 
>>>>>>>> Thanks
>>>>>>>> -Vincent
>>>>>>>> 
>>>>>>>>> Thanks !
>>>>>>>>> 
>>>>>>>>> BR,
>>>>>>>>> Jeremie
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 2012/12/13 Jeremie BOUSQUET <[email protected]>
>>>>>>>>> 
>>>>>>>>>> Ok I removed them.
>>>>>>>>>> Thought about something, is that main problem is if someone wants
>> to
>>>>>>>>>> install it manually, ie without the Extension Manager, he would
>> have
>>>>>> to
>>>>>>>>>> retrieve the transitive dependencies "by hand".
>>>>>>>>>> But as my target is XE 4.X, I'm wondering if it's useful anyway to
>>>>>> allow
>>>>>>>>>> users installing such extension manually, as it's faaar more easy
>>>>>> using
>>>>>>>> EM.
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 2012/12/7 Thomas Mortagne <[email protected]>
>>>>>>>>>> 
>>>>>>>>>>> On Fri, Dec 7, 2012 at 2:52 PM, Jeremie BOUSQUET <
>>>>>>>>>>> [email protected]
>>>>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> Hello,
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 2012/9/14 Vincent Massol <[email protected]>
>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Sep 14, 2012, at 9:13 AM, Jeremie BOUSQUET <
>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I guess I have to create an extension page for each artifact ?
>>>>>> (mail
>>>>>>>>>>>>>> extension, mailarchive api extension, mail archive ui
>> extension)
>>>>>>>>>>>>>> Didn't had time to test within extension repository manager
>>>>>> locally,
>>>>>>>>>>>>>> so I hope it'll work ! :)
>>>>>>>>>>>>> 
>>>>>>>>>>>>> No don't create one per artifact. To start with I'd suggest
>> just
>>>>>> one
>>>>>>>>>>> for
>>>>>>>>>>>>> the UI module. The other artifacts are already in an extension
>>>>>>>>>>> repository
>>>>>>>>>>>>> since they're in maven.xwiki.org ;)
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Thanks
>>>>>>>>>>>>> -Vincent
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> Back to this, since I didn't see that recommendation, at that
>> time
>>>>>> I
>>>>>>>>>>>> created 3 extension pages for the 3 modules (and not only for
>> UI):
>>>>>>>>>>>> (UI)
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>> http://extensions.xwiki.org/xwiki/bin/view/Extension/MailArchive+Application
>>>>>>>>>>>> (mail api)
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>> http://extensions.xwiki.org/xwiki/bin/view/Extension/MailArchive+Mail+Module
>>>>>>>>>>>> (mail archive api)
>>>>>>>>>>>> 
>>>>>>>> 
>>>>>> 
>> http://extensions.xwiki.org/xwiki/bin/view/Extension/MailArchive+Module
>>>>>>>>>>>> 
>>>>>>>>>>>> As the last 2 do not really need to be materialized in
>>>>>>>>>>>> extensions.xwiki.org,
>>>>>>>>>>>> and lead to more maintenance from my side, and more confusion on
>>>>>> users
>>>>>>>>>>>> side, I would like to remove these 2 pages from
>>>>>> extensions.xwiki.org,
>>>>>>>>>>> and
>>>>>>>>>>>> move some of their content to the Design page related to the
>>>>>>>> MailArchive
>>>>>>>>>>>> Application.
>>>>>>>>>>>> 
>>>>>>>>>>>> Since those 2 were already published, from users point of view
>> it
>>>>>>>> means
>>>>>>>>>>> 2
>>>>>>>>>>>> extensions will "disappear" from the catalog.
>>>>>>>>>>>> So I wanted to check with you if it's not a bad practice to do
>>>>>> that,
>>>>>>>>>>> and if
>>>>>>>>>>>> I can safely remove those 2 extensions (according to the fact,
>>>>>> also,
>>>>>>>>>>> that
>>>>>>>>>>>> the whole thing is tagged as "BETA").
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> There is no official practice on this yet. IMO you can do this is
>>>>>> you
>>>>>>>>>>> think
>>>>>>>>>>> it's the cleaner like this.
>>>>>>>>>>> 
>>>>>>>>>>> It's not going to break anything for users unless there is other
>>>>>>>>>>> extensions
>>>>>>>>>>> depending of these extensions in which case they won't be able to
>>>>>>>> install
>>>>>>>>>>> them of course.
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>> Jeremie

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to