Ahmed Hasan 9年 前 Hi Jorge, Very nice compilation of the new set of features. Will definitely download, give a try and share the feedback. All the best for all your good work. Thanks. Ahamed HasanAuthor, Liferay Cookbook 投票するためにはログインが必要です。 次として送信する: キャンセル
Darryl Kpizingui 9年 前 Hi!I am particulary interested by the SPA Enabler feature. I development a library on top of AUI that does the same. I have a quick look at your code on GitHub (docroot/html/js/liferay/surface.js and /docroot/html/js/liferay/surface_app.js). I can see potential issues :1) No form submission support2) For the form submission, you also have to handle AUI validation3) How about pop-up created by the portlet? If they contains links? HTML forms? The HTML container for the popup is not the portlet but the DOM body element.4) Same goes for the AUI overlay. For example those created by <liferay-ui:icon-menu />My library is only use internally by my company for now, while it is almost 100% working, the code is not yet cleaner enough for public release. 投票するためにはログインが必要です。 次として送信する: キャンセル Eduardo Lundgren Darryl Kpizingui 9年 前 Hello Darryl, first of all thanks for the feedback.Answering your questions:1) We intentionally didn't add form submission, which we have a, unofficial patch for that already.2) On this patch it's handled correctly.3) Popups are fine, once they load the popup window reloads the App and route it scoped inside the iframe.4) For now we didn't see any issue with overlays.I would love to take a look on what you have done, that could help us improve that.Thanks again. 投票するためにはログインが必要です。 次として送信する: キャンセル Darryl Kpizingui Eduardo Lundgren 9年 前 Hi Eduardo!I tried the SPA on Liferay 7. it works pretty good. You implementation goes already further that what I did. Mine miss some features like dealing with the scrolling and caches.I have a similar concept than yours. I call my surfaces ajax-container. I do not have a proper Screen object, I let AUI IO deal with it.I use AUI event delegation to monitor my container. So only links and forms inside the container are monitored. This is why I had problem with overlay and popup. In your implementation as you monitor Paths, it is problem free. I also see a good use of it, a portlet can reload its content after a click on a link in another portlet on the same page. A kind of IPC.Features I do not see in your implementation is a kind of embed surfaces. I can achieve this by using data attribute as I have data-ajax-container. A link also loads in its first ajax-container ancestor.The final point Business makes me implement is to track change on forms when a user try to move away. But I guess this is not really part of SPA.Great work! 投票するためにはログインが必要です。 次として送信する: キャンセル
Eduardo Lundgren Darryl Kpizingui 9年 前 Hello Darryl, first of all thanks for the feedback.Answering your questions:1) We intentionally didn't add form submission, which we have a, unofficial patch for that already.2) On this patch it's handled correctly.3) Popups are fine, once they load the popup window reloads the App and route it scoped inside the iframe.4) For now we didn't see any issue with overlays.I would love to take a look on what you have done, that could help us improve that.Thanks again. 投票するためにはログインが必要です。 次として送信する: キャンセル Darryl Kpizingui Eduardo Lundgren 9年 前 Hi Eduardo!I tried the SPA on Liferay 7. it works pretty good. You implementation goes already further that what I did. Mine miss some features like dealing with the scrolling and caches.I have a similar concept than yours. I call my surfaces ajax-container. I do not have a proper Screen object, I let AUI IO deal with it.I use AUI event delegation to monitor my container. So only links and forms inside the container are monitored. This is why I had problem with overlay and popup. In your implementation as you monitor Paths, it is problem free. I also see a good use of it, a portlet can reload its content after a click on a link in another portlet on the same page. A kind of IPC.Features I do not see in your implementation is a kind of embed surfaces. I can achieve this by using data attribute as I have data-ajax-container. A link also loads in its first ajax-container ancestor.The final point Business makes me implement is to track change on forms when a user try to move away. But I guess this is not really part of SPA.Great work! 投票するためにはログインが必要です。 次として送信する: キャンセル
Darryl Kpizingui Eduardo Lundgren 9年 前 Hi Eduardo!I tried the SPA on Liferay 7. it works pretty good. You implementation goes already further that what I did. Mine miss some features like dealing with the scrolling and caches.I have a similar concept than yours. I call my surfaces ajax-container. I do not have a proper Screen object, I let AUI IO deal with it.I use AUI event delegation to monitor my container. So only links and forms inside the container are monitored. This is why I had problem with overlay and popup. In your implementation as you monitor Paths, it is problem free. I also see a good use of it, a portlet can reload its content after a click on a link in another portlet on the same page. A kind of IPC.Features I do not see in your implementation is a kind of embed surfaces. I can achieve this by using data attribute as I have data-ajax-container. A link also loads in its first ajax-container ancestor.The final point Business makes me implement is to track change on forms when a user try to move away. But I guess this is not really part of SPA.Great work! 投票するためにはログインが必要です。 次として送信する: キャンセル
Jitendra Rajput 9年 前 How can we share our feedback ? 投票するためにはログインが必要です。 次として送信する: キャンセル Jorge Ferrer Jitendra Rajput 9年 前 Hey Jitendra,There is a new (and still empty) category for that in our forums:https://www.liferay.com/community/forums/-/message_boards/category/42859191Looking forward to hearing your feedback 投票するためにはログインが必要です。 次として送信する: キャンセル Jorge Ferrer Jitendra Rajput 9年 前 Hey Jitendra, I noticed you posted a question but it's now gone :?In case you are still looking for the answer, the new feature allows comparing article versions, not comparing different articles. 投票するためにはログインが必要です。 次として送信する: キャンセル Jitendra Rajput Jorge Ferrer 9年 前 Hi Jorge ,Initially i thought Liferay 7.0 new feature allows comparing different article also .. Later on i realized it is for comparing different version of same article .. that's why i deleted that thread . 投票するためにはログインが必要です。 次として送信する: キャンセル
Jorge Ferrer Jitendra Rajput 9年 前 Hey Jitendra,There is a new (and still empty) category for that in our forums:https://www.liferay.com/community/forums/-/message_boards/category/42859191Looking forward to hearing your feedback 投票するためにはログインが必要です。 次として送信する: キャンセル
Jorge Ferrer Jitendra Rajput 9年 前 Hey Jitendra, I noticed you posted a question but it's now gone :?In case you are still looking for the answer, the new feature allows comparing article versions, not comparing different articles. 投票するためにはログインが必要です。 次として送信する: キャンセル Jitendra Rajput Jorge Ferrer 9年 前 Hi Jorge ,Initially i thought Liferay 7.0 new feature allows comparing different article also .. Later on i realized it is for comparing different version of same article .. that's why i deleted that thread . 投票するためにはログインが必要です。 次として送信する: キャンセル
Jitendra Rajput Jorge Ferrer 9年 前 Hi Jorge ,Initially i thought Liferay 7.0 new feature allows comparing different article also .. Later on i realized it is for comparing different version of same article .. that's why i deleted that thread . 投票するためにはログインが必要です。 次として送信する: キャンセル
Nilang I Patel 9年 前 Bunch of features ... would like to try them all. 投票するためにはログインが必要です。 次として送信する: キャンセル