Thanks a lot Peter :)

most detailed feedback so far :)

1) I would appreciate if you can get steps to reproduce to get this
exception ...
2) good to know :)
3)
  - undo not yet implemented
  - should work, will double check
  - also was working, will double check
  - scale is not yet implemented, Denis is on vacation I need help with
design and component placement :(
4)
  - goto page/next/prev is not yet implemented, same design issue, jump to
page on scroll should work, will double check
  - The only thing I can propose: to move chat and/or A&A to the User/File
area as another tab(s)

Would it be better?

On Mon, Apr 24, 2017 at 9:01 PM, Peter Dähn <da...@vcrp.de> wrote:

> Hi Maxim,
>
> sorry, but I couldn't manage it to answer earlier... :-(
>
> 1. delete poll
>
> demo-server works as expected, my installation ends up in an 500 Internal
> error...
>
> ERROR 04-24 14:59:17.184 DefaultExceptionMapper.java 1816740 170
> org.apache.wicket.DefaultExceptionMapper [http-nio-0.0.0.0-5080-exec-7] -
> Unexpected error occurred
> java.lang.NullPointerException: null
>     at org.apache.openmeetings.web.room.poll.PollResultsDialog.
> getValues(PollResultsDialog.java:234)
>     at org.apache.openmeetings.web.room.poll.PollResultsDialog.
> barChart(PollResultsDialog.java:265)
>     at org.apache.openmeetings.web.room.poll.PollResultsDialog.
> access$900(PollResultsDialog.java:72)
>     at org.apache.openmeetings.web.room.poll.PollResultsDialog$
> PollResultsForm.redraw(PollResultsDialog.java:370)
>     at org.apache.openmeetings.web.room.poll.PollResultsDialog$
> PollResultsForm.updateModel(PollResultsDialog.java:364)
>     at org.apache.openmeetings.web.room.poll.PollResultsDialog$2.
> onClose(PollResultsDialog.java:118)
>     at com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog.close(
> AbstractDialog.java:395)
>     at com.googlecode.wicket.jquery.ui.widget.dialog.
> AbstractDialog.onClick(AbstractDialog.java:221)
>     at com.googlecode.wicket.jquery.ui.widget.dialog.AbstractDialog.
> internalOnClick(AbstractDialog.java:233)
>     at com.googlecode.wicket.jquery.ui.widget.dialog.
> AbstractDialog$1.onClick(AbstractDialog.java:413)
>     at com.googlecode.wicket.jquery.ui.widget.dialog.
> DialogBehavior.onAjax(DialogBehavior.java:188)
>     at com.googlecode.wicket.jquery.core.ajax.JQueryAjaxBehavior.
> respond(JQueryAjaxBehavior.java:173)
>     at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(
> AbstractDefaultAjaxBehavior.java:598)
>     at org.apache.wicket.core.request.handler.ListenerRequestHandler.
> internalInvoke(ListenerRequestHandler.java:308)
>     at org.apache.wicket.core.request.handler.
> ListenerRequestHandler.invoke(ListenerRequestHandler.java:282)
>     at org.apache.wicket.core.request.handler.ListenerRequestHandler.
> invokeListener(ListenerRequestHandler.java:224)
>     at org.apache.wicket.core.request.handler.ListenerRequestHandler.
> respond(ListenerRequestHandler.java:210)
>     at org.apache.wicket.request.cycle.RequestCycle$
> HandlerExecutor.respond(RequestCycle.java:912)
>     at org.apache.wicket.request.RequestHandlerExecutor.execute(
> RequestHandlerExecutor.java:65)
>     at org.apache.wicket.request.cycle.RequestCycle.execute(
> RequestCycle.java:283)
>     at org.apache.wicket.request.cycle.RequestCycle.
> processRequest(RequestCycle.java:253)
>     at org.apache.wicket.request.cycle.RequestCycle.
> processRequestAndDetach(RequestCycle.java:221)
>     at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.
> processRequestCycle(AbstractUpgradeFilter.java:70)
>     at org.apache.wicket.protocol.http.WicketFilter.
> processRequest(WicketFilter.java:204)
>     at org.apache.wicket.protocol.http.WicketFilter.doFilter(
> WicketFilter.java:286)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:192)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:165)
>     at org.red5.logging.LoggerContextFilter.doFilter(
> LoggerContextFilter.java:84)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:192)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:165)
>     at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:198)
>     at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:96)
>     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
> AuthenticatorBase.java:478)
>     at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:140)
>     at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:80)
>     at org.apache.catalina.valves.AbstractAccessLogValve.invoke(
> AbstractAccessLogValve.java:624)
>     at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:87)
>     at org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java:341)
>     at org.apache.coyote.http11.Http11Processor.service(
> Http11Processor.java:783)
>     at org.apache.coyote.AbstractProcessorLight.process(
> AbstractProcessorLight.java:66)
>     at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(
> AbstractProtocol.java:798)
>     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.
> doRun(NioEndpoint.java:1441)
>     at org.apache.tomcat.util.net.SocketProcessorBase.run(
> SocketProcessorBase.java:49)
>     at java.util.concurrent.ThreadPoolExecutor.runWorker(
> ThreadPoolExecutor.java:1142)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> ThreadPoolExecutor.java:617)
>     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(
> TaskThread.java:61)
>     at java.lang.Thread.run(Thread.java:745)
>
>
> 2. "/hash?swf=settings <http://server:5080/openmeetings/hash?swf=settings>"
> works as expected, thanks for that
>
> 3. some things that doesn't seem to work
>
> - whiteboard undo doesn't work
> - deletion of selected objects is not possible
> - upload a document with choosing "put on whiteboard" and "clean
> whiteboard" ends in an uploaded document and an empty wb. My expectation
> was to get just my doc on the wb.
>
> This is also the same at the demoserver...
>
> At the next point my installation acts a bit different than demo...
>
> - Scale of whiteboard doesn't work and settings (x,v,y,h) are just empty
> and grey
>
>
> 4. feedback from teacher perspective
>
> they have 2 points. one with the html5 whiteboard and one with chat and
> one with activities & actions..
>
> - html5 whiteboard
>
> navigation through pages is missing. Scrolling doesn't work well during a
> presentation to "jump" through different pages
>
> - general layout
>
> Chat an a&a shouldn't interfere the wb-area. During a presentation all
> parts of a slide should be usable for the teacher. But they like to see
> also chat and a&a to answer questions, give permissions and so on. Probably
> a 3-column layout or 2 columns 2 rows layout would be a possible solution
> for that. They said "as flexible as possible"...
>
> I know that chat an a&a are there since a few versions, but we still use
> 3.0.7 and I just got them to test a bit with the html5 whiteboard... I
> think the last part is complicated. But I didn't see it from that
> perspective till now... :-(
>
>
>
> Anyway great work
> Greetings Peter
>
>
>
> Am 19.04.2017 um 06:02 schrieb Maxim Solodovnik:
>
> Hello Peter,
>
> Poll Vote was broken in 3.2.1 and 4.0.0
> seems to be fixed, demo is updated
> Please let me know if you observing any other issues
>
> On Wed, Apr 12, 2017 at 2:35 PM, Peter Dähn <da...@vcrp.de> wrote:
>
>> Hi Maxim,
>>
>> thanks so far...
>>
>> I will have a look later the day. Also some of my colleagues had a look
>> at it from teacher perspective. I will provide their feedback also later
>> the day...
>>
>> 4) I think "/hash?swf=settings
>> <http://server:5080/openmeetings/hash?swf=settings>" is still needed.
>> When I use Openmeetings somehow integrated, I will not have a private room.
>>
>> 6) Poll delete, I think I just got it wrong, because the window doesn't
>> disappear after deleting a poll,
>>
>>     "Poll result just one value", seems to work today... but now I can
>> vote as often as I want and my choices will be added to the result...
>>
>> Anyway... great work so far
>>
>> later with a bit more input.
>> Greetings Peter
>>
>>
>> Am 12.04.2017 um 04:17 schrieb Maxim Solodovnik:
>>
>> OK, had time to check some on the issues :)
>>
>> 1) pointer of normal user should work
>> 2) changes should be not available for user with no permissions
>> 3) device settings is totally re-implemented
>> 4) Do we still need "/hash?swf=settings
>> <http://server:5080/openmeetings/hash?swf=settings>"? device settings
>> can be pre-set at one of user private rooms ....
>> 5) I was aware of this, now should be fixed :)
>> 6) Could you please provide more steps for poll issues? it seems work for
>> me
>>
>> On Thu, Apr 6, 2017 at 7:59 PM, Peter Dähn <da...@vcrp.de> wrote:
>>
>>> Hallo Maxim,
>>>
>>> looks great so far!
>>>
>>> We start to play around with it. Installation and load Backup of 3.0.7
>>> works just fine.
>>>
>>> In the first run, we saw
>>>
>>> - that the pointer of a normal user is not visible for other. Just when
>>> they got witheboard rights this is working.
>>> - Normal user can change items at the whiteboard but not visible for
>>> others. They should not be able to do that.
>>> - Device settings dialog is not visible in FF (BS Linux) just an empty
>>> popup is shown. With Chrome I got the dialog, but it doesn't fit so it is
>>> not usable.
>>> - http://server:5080/openmeetings/hash?swf=settings doesn't load the
>>> dialog at all.
>>> - Chatmessage ends up in internal Error 500 Page. After Reload the
>>> Message is viewable.
>>> - Polls seems to be broken (delete poll doesn't work and result just
>>> shows 1 value. )
>>>
>>> I think I will get more feedbacks the next days.
>>>
>>> Greetings Peter
>>>
>>>
>>>
>>> Am 06.04.2017 um 14:00 schrieb Maxim Solodovnik:
>>>
>>> Thanks for the feedback!
>>> I believe this behavior: non constant z-index is "by design", I can try
>>> to change it, but for now it is not top priority :)
>>> You can file JIRA :)
>>>
>>> On Thu, Apr 6, 2017 at 6:48 PM, BBS Technik <dormiti...@gmx.de> wrote:
>>>
>>>> Hello Maxim,
>>>> the whiteboard looks realy good and I cant wait to see it implemented
>>>> in the productiv versin of om. :-)
>>>>
>>>> When I played a little bit arround, I saw, that the layers of the
>>>> whiteboard are not fixed.
>>>> I. e. when I have a jpg on the whitboard  and I draw an arrow on it,
>>>> and then move the jpg a little bit, then the arrow is behind the jpg.
>>>>
>>>> Best regard Ed
>>>>
>>>>
>>>> *Gesendet:* Mittwoch, 05. April 2017 um 17:11 Uhr
>>>> *Von:* "Maxim Solodovnik" <solomax...@gmail.com>
>>>> *An:* dev <d...@openmeetings.apache.org>, "Openmeetings user-list" <
>>>> user@openmeetings.apache.org>
>>>> *Betreff:* [DISCUSSION] HTML5 whiteboard for 4.0.0
>>>> Hello All,
>>>>
>>>> During last month I developed new HTML5 whiteboard, not all features
>>>> are implemented:
>>>> - save WB to file
>>>> - load saved WB
>>>> - Undo
>>>> - load Video to WB
>>>>
>>>> Other functionality seems to be implemented
>>>>
>>>> I would like to get some input: what is good, what is bad, what can be
>>>> improved :)
>>>> This version is available here: https://om.alteametasoft.com:8443/next
>>>> Room currently has no audio/video support, and room chat might be
>>>> broken, I'm working on it :)
>>>>
>>>> Additionally we have number of issues:
>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-1613
>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-369
>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-370
>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-371
>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-374
>>>>
>>>> All this about introducing new room role: "Presenter"
>>>> This role has less rights than Moderator, but more rights than "Draw
>>>> on whiteboard"
>>>>
>>>> WDYT? Is it good idea? If so which icon can it have?
>>>>
>>>> Would love to get some input!
>>>>
>>>> --
>>>> WBR
>>>> Maxim aka solomax
>>>>
>>>
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>
>
> --
> WBR
> Maxim aka solomax
>
>


-- 
WBR
Maxim aka solomax

Reply via email to