I prefer develop in trunk. I would vote for this
On Aug 27, 2012 3:49 PM, "[email protected]" <[email protected]>
wrote:

> That sounds good.
> Do you want to create a new branch for the DHTML tree
> or will trunk become the DHTML tree and we create a 2.1 branch ?
>
> Sebastian
>
> 2012/8/27 Maxim Solodovnik <[email protected]>:
> > We need to add following lines to our ivy.xml:
> >
> >                 <dependency org="org.apache.wicket" name="wicket-core"
> > rev="6.0.0-beta3" conf="openmeetings->*"/>
> >
> > and that is all
> >
> > I can create "sample Om main page" and them both of as can add
> components to it.
> >
> > On Mon, Aug 27, 2012 at 3:38 PM, [email protected]
> > <[email protected]> wrote:
> >> Wickets standard project setup require Maven. What is your proposal to
> >> integrate Wicket into the current stack?
> >>
> >> Sebastian
> >>
> >> 2012/8/27 Maxim Solodovnik <[email protected]>:
> >>> I don't really understand why do we need maven?
> >>> Why ant+ivy is not enough?
> >>> I always thought it is similar tools.
> >>>
> >>> Could you please explain it?
> >>>
> >>> On Mon, Aug 27, 2012 at 2:10 PM, [email protected]
> >>> <[email protected]> wrote:
> >>>> Well lets give it a try with Wicket.
> >>>> However when it comes to the real collaboration and UI effects I think
> >>>> we will heavily use jQuery.
> >>>> We will first have to integrate our application in a Maven styled
> project.
> >>>>
> >>>> I guess we can still use ANT to compile certain aspect of our
> >>>> application, Maven can trigger ANT build scripts.
> >>>> http://maven.apache.org/plugins/maven-antrun-plugin/
> >>>> seems to be a perfect tool for us.
> >>>> However some of the Ivy dependency management might be difficult to
> >>>> set up. Lets try that out.
> >>>>
> >>>> Sebastian
> >>>>
> >>>> 2012/8/27 Maxim Solodovnik <[email protected]>:
> >>>>> Hello Sebastian,
> >>>>>
> >>>>> sorry for the late reply (was out of city with no internet access)
> >>>>> While proposing using Apache Wicket I thought of following:
> >>>>>
> >>>>> 1) Displaying of lists: configuration, language labels, rooms etc.
> >>>>> 2) Use of Ajax to refresh only parts of page displayed.
> >>>>>
> >>>>> We definitely can use JS libraries (like jQuery UI) only but this
> will
> >>>>> make code less readable. I believe Apache Wicket will be good for
> >>>>> Admin menu etc. And we can easily add jQuery UI to it.
> >>>>>
> >>>>> Instead of Wicket we can use Spring MVC and Velocity.
> >>>>> I have proposed Wicket only because I have more experience with it
> and
> >>>>> from my point of view it is easy to maintain.
> >>>>>
> >>>>> On Mon, Aug 27, 2012 at 12:23 AM, [email protected]
> >>>>> <[email protected]> wrote:
> >>>>>> After some discussion I would like to propose to integrate Apache
> >>>>>> Wicket and try it out.
> >>>>>> I have update the document:
> >>>>>>
> https://cwiki.apache.org/confluence/display/OPENMEETINGS/DHTML+Proposal
> >>>>>> Please add your notes.
> >>>>>>
> >>>>>> Thanks
> >>>>>> Sebastian
> >>>>>>
> >>>>>> 2012/8/24 [email protected] <[email protected]>:
> >>>>>>> This would be my proposal:
> >>>>>>>
> https://cwiki.apache.org/confluence/display/OPENMEETINGS/DHTML+Proposal
> >>>>>>>
> >>>>>>> 2012/8/24 [email protected] <[email protected]>:
> >>>>>>>> What if we instead of Apache Wicket use Apache Velocity to
> provide the
> >>>>>>>> basic structure of the HTML websites?
> >>>>>>>> All dynamically loaded data, rendering of items could be then
> done by jQuery.
> >>>>>>>> That way we will have a set of html templates to work on and a UI
> >>>>>>>> framework to manipulate it.
> >>>>>>>>
> >>>>>>>> Sebastian
> >>>>>>>>
> >>>>>>>> 2012/8/24 [email protected] <[email protected]>:
> >>>>>>>>> I would like to share this use-case
> >>>>>>>>>
> >>>>>>>>> In the next iteration I would like to put the Chat box as a
> permanent
> >>>>>>>>> box similar to what is in Google+ and Facebook on the bottom.
> >>>>>>>>> That mean no matter where you go, admin section, room list,
> dashboard
> >>>>>>>>> => the chat always stays the same, so a complete page refresh is
> not possible.
> >>>>>>>>> I would simply replace the DIV that contains the main content
> with new
> >>>>>>>>> one when switching between main menu entries.
> >>>>>>>>>
> >>>>>>>>> What do you think about that?
> >>>>>>>>> How would that affect the framework discussion?
> >>>>>>>>>
> >>>>>>>>> Sebastian
> >>>>>>>>>
> >>>>>>>>> 2012/8/24 [email protected] <[email protected]>:
> >>>>>>>>>> When it comes to rendering and UI component frameworks you come
> to
> >>>>>>>>>> projects like:
> >>>>>>>>>> code.google.com/p/wiquery
> >>>>>>>>>> http://www.7thweb.net/jquery-ui-samples/
> >>>>>>>>>>
> >>>>>>>>>> Simple search for "Apache Wicket UI samples" and you find tons
> of
> >>>>>>>>>> jQuery examples that are used in Apache Wicket.
> >>>>>>>>>>
> >>>>>>>>>> So from my point of view Apache Wicket is simply no UI
> framework. It
> >>>>>>>>>> is a web-framework. How things render is not part of it.
> Practically
> >>>>>>>>>> it might mean that we could combine Apache Wicket with jQuery
> too. But
> >>>>>>>>>> why use Apache Wicket then at all? We have already a backend
> with Rest
> >>>>>>>>>> Services and everything. Wicket would duplicate that. What
> parts of
> >>>>>>>>>> Wicket would we really use?
> >>>>>>>>>>
> >>>>>>>>>> Sebastian
> >>>>>>>>>>
> >>>>>>>>>> 2012/8/24 [email protected] <[email protected]>:
> >>>>>>>>>>> Can you show examples of Apache Wicket UI widgets and
> animation?
> >>>>>>>>>>>
> >>>>>>>>>>> Sebastian
> >>>>>>>>>>>
> >>>>>>>>>>> 2012/8/24 Maxim Solodovnik <[email protected]>:
> >>>>>>>>>>>> I would recommend to review Apache Wicket.
> >>>>>>>>>>>> It is MVC it has lots of UI components like paged lists table
> views etc.
> >>>>>>>>>>>> It had built-in AJAX support.
> >>>>>>>>>>>>
> >>>>>>>>>>>> In general I'll vote for moving to DHTML
> >>>>>>>>>>>> On Aug 24, 2012 3:57 PM, "[email protected]" <
> [email protected]>
> >>>>>>>>>>>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> Hi,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I would like to start a discussion about options to migrate
> and a
> >>>>>>>>>>>>> Roadmap for the upcomfing versions.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> This is our current situation:
> >>>>>>>>>>>>> We currently have two client side application a) + b)
> >>>>>>>>>>>>> a) Audio/Video related stuff is all the SWF10 app
> >>>>>>>>>>>>> b) whiteboard, administration + all the rest in the SWF8 app.
> >>>>>>>>>>>>> The two SWFs communicate via LocalConnection with each other.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> There are three options from my point of view:
> >>>>>>>>>>>>> 1) refactor the SWF8 app to SWF11 and keep the
> LocalConnection
> >>>>>>>>>>>>> 2) refactor the SWF8 and merge SWF8 with SWF10 app to a
> single SWF11
> >>>>>>>>>>>>> app and get rid of the LocalConnection workaround
> >>>>>>>>>>>>> 3) refactor the SWF8 app to HTML5 and only use SWF for the
> audio/video
> >>>>>>>>>>>>> part.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> option 1 is the easiest thing to do
> >>>>>>>>>>>>> option 2 is the best from architecture point of view
> >>>>>>>>>>>>> option 3 is the best for moving to HTML5
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> From my point of view it would be the best option to start
> DHTML
> >>>>>>>>>>>>> refactoring now (in a version 3.0 branch) and release the
> current
> >>>>>>>>>>>>> trunk tree (as version 2.1).
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> For the transition to DHTML we have several options:
> >>>>>>>>>>>>> I) Refactor to DHTML using OpenLaszlo
> >>>>>>>>>>>>> II) Refactor to DHTML using a JavaScript framework (jQuery,
> Dojo,
> >>>>>>>>>>>>> Apache Wicket, Spring+MVC)
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> My personal preference is using jQuery. It provides
> components for UI
> >>>>>>>>>>>>> and animation and is the most widespread. From a project
> point of view
> >>>>>>>>>>>>> it will be more easy to attract new developers if they can
> use tools
> >>>>>>>>>>>>> that they are comfortable in. And I really don't want to
> code a client
> >>>>>>>>>>>>> side application that requires heavy usage of the
> page-refresh. That
> >>>>>>>>>>>>> would be like moving back in time.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> There are some architectural questions that we should
> discuss for the
> >>>>>>>>>>>>> JavaScript refactoring.
> >>>>>>>>>>>>> However there should be some kind of consens on the overall
> RoadMap first.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> So what do you think?
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Sebastian
> >>>>>>>>>>>>> --
> >>>>>>>>>>>>> Sebastian Wagner
> >>>>>>>>>>>>> https://twitter.com/#!/dead_lock
> >>>>>>>>>>>>> http://www.webbase-design.de
> >>>>>>>>>>>>> http://www.wagner-sebastian.com
> >>>>>>>>>>>>> [email protected]
> >>>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> --
> >>>>>>>>>>> Sebastian Wagner
> >>>>>>>>>>> https://twitter.com/#!/dead_lock
> >>>>>>>>>>> http://www.webbase-design.de
> >>>>>>>>>>> http://www.wagner-sebastian.com
> >>>>>>>>>>> [email protected]
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>> Sebastian Wagner
> >>>>>>>>>> https://twitter.com/#!/dead_lock
> >>>>>>>>>> http://www.webbase-design.de
> >>>>>>>>>> http://www.wagner-sebastian.com
> >>>>>>>>>> [email protected]
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> Sebastian Wagner
> >>>>>>>>> https://twitter.com/#!/dead_lock
> >>>>>>>>> http://www.webbase-design.de
> >>>>>>>>> http://www.wagner-sebastian.com
> >>>>>>>>> [email protected]
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> Sebastian Wagner
> >>>>>>>> https://twitter.com/#!/dead_lock
> >>>>>>>> http://www.webbase-design.de
> >>>>>>>> http://www.wagner-sebastian.com
> >>>>>>>> [email protected]
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> Sebastian Wagner
> >>>>>>> https://twitter.com/#!/dead_lock
> >>>>>>> http://www.webbase-design.de
> >>>>>>> http://www.wagner-sebastian.com
> >>>>>>> [email protected]
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> Sebastian Wagner
> >>>>>> https://twitter.com/#!/dead_lock
> >>>>>> http://www.webbase-design.de
> >>>>>> http://www.wagner-sebastian.com
> >>>>>> [email protected]
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> WBR
> >>>>> Maxim aka solomax
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Sebastian Wagner
> >>>> https://twitter.com/#!/dead_lock
> >>>> http://www.webbase-design.de
> >>>> http://www.wagner-sebastian.com
> >>>> [email protected]
> >>>
> >>>
> >>>
> >>> --
> >>> WBR
> >>> Maxim aka solomax
> >>
> >>
> >>
> >> --
> >> Sebastian Wagner
> >> https://twitter.com/#!/dead_lock
> >> http://www.webbase-design.de
> >> http://www.wagner-sebastian.com
> >> [email protected]
> >
> >
> >
> > --
> > WBR
> > Maxim aka solomax
>
>
>
> --
> Sebastian Wagner
> https://twitter.com/#!/dead_lock
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> [email protected]
>

Reply via email to