The changes look really good, thanks a lot, Karl!

LieGrue,
strub

> Am 20.04.2015 um 16:52 schrieb Karl Kildén <[email protected]>:
> 
> Hello,
> 
> Worked quite a bit on the site today. For example I added some docs on the
> api jars and added a lot of links. Reworked wording and referencing. I only
> linked to the new api jars because I do believe that these are backwards
> compatible right? Assuming you only use "old" features. I do believe what
> we have now is fine to get started but I will gladly work on it some more
> if you have any feedback.
> 
> For example of my work hard refresh these:
> http://openwebbeans.apache.org/owbsetup_ee.html
> http://openwebbeans.apache.org/download.html
> 
> For samples I referred to our samples in the source (with link to github
> as well) And I also linked to TomEE docs for CDI.
> 
> I was thinking that I should work on the FAQ next or should I do more work
> at the samples page?
> 
> On 19 April 2015 at 23:28, Mark Struberg <[email protected]> wrote:
> 
>> Heh, yes, I’m also using direct svn commits to make my changes ;)
>> Afterwards I use the CMS ui to review and publish the changes.
>> 
>>> If that is OK then I can look at the site tomorrow already because I
>>> actually need better owb docs for my day job since we are switching
>> project
>>> after project to it
>> 
>> That would be perfect!
>> Feel free to ping me whenever you need help!
>> 
>> Re DS-style. Yes, Switching all to asciidoc would be an option as well.
>> I don’t think we have _that_ many stuff into our md. So we could easily go
>> the same route.
>> Just need to transform all to asciidoc.
>> 
>>> Regarding the proposed code changes. Anything newbie friendly? :)
>> I think the Session stuff is not that heavy.
>> Probably we could set up pairs and hacking via shared hangout screen to
>> spread the work.
>> 
>> 
>> LieGrue,
>> strub
>> 
>>> Am 19.04.2015 um 23:14 schrieb Karl Kildén <[email protected]>:
>>> 
>>> Regarding fixing the site. I know I said I would fix the docs but the cms
>>> holds me back to much because I really dislike it. I was thinking the
>> other
>>> day that it might be a lot easier for me to work with subversion directly
>>> instead and create a patch from it?
>>> 
>>> and I explain it over and over anyways. I booked myself
>>> up until lunch tomorrow and I will be on irc trying to get this going
>>> again. I would be really glad if we could have something easier for docs
>>> like github or confluence or something but I understand fully that it's
>> not
>>> so easy.
>>> 
>>> Also kind of interested in the deltaspike style... And I am also a bit
>>> interested in merging the CDI based information with the TomEE project a
>>> bit?
>>> 
>>> Regarding the proposed code changes. Anything newbie friendly? :)
>>> 
>>> cheers
>>> 
>>> 
>>> On 19 April 2015 at 22:40, Romain Manni-Bucau <[email protected]>
>> wrote:
>>> 
>>>> well the good point of FO is that you have a flush at the end so
>>>> potentially a single remote touch. Not sure what's the usage, I know in
>>>> TomEE it is never used.
>>>> 
>>>> 
>>>> Romain Manni-Bucau
>>>> @rmannibucau <https://twitter.com/rmannibucau> |  Blog
>>>> <http://rmannibucau.wordpress.com> | Github <
>>>> https://github.com/rmannibucau> |
>>>> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
>>>> <http://www.tomitribe.com>
>>>> 
>>>> 2015-04-19 22:08 GMT+02:00 Mark Struberg <[email protected]>:
>>>> 
>>>>> The point is that our default impl will still have a Map backed
>>>>> SessionContext. But that one also doesn’t need any serialisation!
>>>>> 
>>>>> The HttpSession will be a part of the webbeans-web module where it fits
>>>>> with the WebContextsService.
>>>>> The headache with the whole FailOver stuff is imo in no relation to the
>>>>> eventual benefits.
>>>>> 
>>>>> LieGrue,
>>>>> strub
>>>>> 
>>>>>> Am 19.04.2015 um 21:51 schrieb Romain Manni-Bucau <
>>>> [email protected]
>>>>>> :
>>>>>> 
>>>>>> 2015-04-19 21:25 GMT+02:00 Mark Struberg <[email protected]>:
>>>>>> 
>>>>>>> Hi folks!
>>>>>>> 
>>>>>>> First I want to say a BIG thanks to all the people wo made OWB-1.5.0
>>>>>>> possible. It was quite a long walk, but we had tons of fun and the
>>>>> project,
>>>>>>> the team and the community around it ist still amazing even after so
>>>>> many
>>>>>>> years!
>>>>>>> 
>>>>>>> There is an old saying: „After the release is before the release“
>>>>>>> 
>>>>>>> I guess we will likely get some bugs and feedback pretty soon, so I
>>>>> target
>>>>>>> a 1.5.1 release rather soonish ;)
>>>>>>> 
>>>>>>> What do YOU like to address in the next few weeks?
>>>>>>> Here is my personal list of tasks:
>>>>>>> 
>>>>>>> * Update our site to reflect CDI-1.1. ANY HELP IS WELCOME :)
>>>>>>> 
>>>>>>> * Get rid of our Map backed SessionContext impl. Instead we should
>>>> store
>>>>>>> our @SessionScoped beans directly in the HttpSession. And only use a
>>>>> Map if
>>>>>>> we really need a ’synthetic session’. We also don’t need to care
>> about
>>>>>>> sessionId rewrite anymore in that case.
>>>>>>> 
>>>>>>> 
>>>>>> +0.7. Basically I think it is a super good feature to not depend on
>> the
>>>>>> session impl so we need to keep it even if agree it shouldnt be the
>>>>>> default.  FYI tomee has it
>>>>>> 
>>>>> 
>>>> 
>> https://github.com/apache/tomee/blob/develop/tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/cdi/SessionContextBackedByHttpSession.java
>>>>>> 
>>>>>> 
>>>>>>> * Store our Conversations in a custom Bean<T> in the SessionContext.
>>>>> That
>>>>>>> way it doesn’t matter where the session gets stored.
>>>>>>> 
>>>>>>> 
>>>>>> +1, also wonder if it makes sense to have ConversationBean request
>>>>> scoped.
>>>>>> Makes transient conversation hard to manage and dependent of a scope
>> it
>>>>>> shouldnt need IMO.
>>>>>> 
>>>>>> 
>>>>>>> * Probably get rid of the ConversationManager? It uses the nifty
>>>>> sessionId
>>>>>>> heavily :( And technically we don’t need that…
>>>>>>> 
>>>>>>> 
>>>>>> +1
>>>>>> 
>>>>>> 
>>>>>>> * Get rid of all the FailOver stuff. This is not needed anymore if we
>>>>>>> really persist into a Session. This will really simplify a big area
>> of
>>>>> our
>>>>>>> codebase
>>>>>>> 
>>>>>>> 
>>>>>> +0.7. Makes sense but also far better than session storage depending
>>>> the
>>>>>> session impl used.
>>>>>> 
>>>>>> 
>>>>>>> * Split WebBeansConfigurationListener in Begin and End Listeners. We
>>>> did
>>>>>>> this in TomEE already. This is important if to guarantee that OWB
>> gets
>>>>>>> started as first in the chain, but stopped/cleaning up as last one in
>>>>> the
>>>>>>> Listener chain.
>>>>>>> 
>>>>>>> 
>>>>>> Also makes harder in servlet apps and not very useful. Can makes sense
>>>> in
>>>>>> tomcat integration but I'd keep an aggregated listener for common
>> cases
>>>>> of
>>>>>> OWB user usage.
>>>>>> 
>>>>>> 
>>>>>>> * Improve our Servlet integration.
>>>>>>> 
>>>>>>> I will create JIRA tickets for all thos ideas.
>>>>>>> 
>>>>>>> Wdyt? Any other things to target in the next release?
>>>>>>> 
>>>>>>> 
>>>>>>> LieGrue,
>>>>>>> strub
>>>>> 
>>>>> 
>>>> 
>> 
>> 

Reply via email to