Hi devs, [Update on stratos manager webapp integration:]
- SSO bits are working. we may need to write a custom login app if we are not comfortable with default WSO2 IS login pages. - Right now im testing OAuth2 SAML2 bearer profile. Its a rest call after all.[1]. But found some issues while doing that. The current IS server does not support file system configured audiences. we might have to patch it in that case.. - work-arounded above and now trying to complete the flow in manager app.. [1] http://docs.wso2.org/display/IS460/SAML2+Bearer+Assertion+Profile+for+OAuth+2.0 On Wed, Dec 18, 2013 at 9:55 AM, Chanaka Jayasena <[email protected]> wrote: > Hi devs, > > I created mockups for the super tenant user according to what Lakmal has > mentioned previously in this thread. Following scenarios are covered with > them. > > > - Config Stratos (mandatory steps - until complete these, other menus > should be disable) > - partition deployment > - policy deployment > - LB cartridge deployment > - tenant management > - Cartridge deployments > - MT Cartridge Service deployments > > > admin-01 image represents a user who has configured Stratos and managing > his/her deployments. > > admin-02 image represents a user who has not configured Stratos but has > few partition deployments. > > admin-03 image represents a new user who has just log in to the web > application. > > admin-04, admin-05 images represents a user who is going through steps of > Stratos configuring wizard. > > admin-06 image represents a user who is viewing his/her tenants. > > admin-07 image represents a user who is trying to create a tenant. > > admin-08 image represents a user who has just created a tenant. > > I am still working on the dashboard screen. I will share it as soon as > it's available. > > thanks, > Chanaka > > > > > On Tue, Dec 17, 2013 at 10:07 PM, Pradeep Fernando <[email protected]>wrote: > >> Hi, >> >> I committed the changes to main branch. >> >> 1. added the jaggery app under the context /console >> 2. added jaggery and caramel features to straotos manager >> 3. caramel feature 1.0.0, only compatible with carbon 4.2.0. However I >> did a workaround locally. >> >> right now getting a caramel version related issue... >> >> >> HTTP Status 500 - org.mozilla.javascript.EcmaError: TypeError: Cannot >> find function getAllHeaders in object [object Request]. >> (caramel-core.js#276) >> >> --Pradeep >> >> >> On Fri, Dec 13, 2013 at 8:10 PM, Chanaka Jayasena <[email protected]>wrote: >> >>> Hi Devs, >>> >>> I have created a new JIRA [1] and attached the jaggery web application >>> to it. Please commit this to the relevant svn location. >>> >>> [1] https://issues.apache.org/jira/browse/STRATOS-280 >>> >>> thanks, >>> Chanaka >>> >>> >>> On Fri, Dec 13, 2013 at 12:28 PM, Pradeep Fernando >>> <[email protected]>wrote: >>> >>>> very nice design chanaka... I ll start the on the backend integration >>>> bits.. >>>> >>>> thanks, >>>> --Pradeep >>>> >>>> >>>> On Fri, Dec 13, 2013 at 10:47 AM, Chanaka Jayasena <[email protected]>wrote: >>>> >>>>> I have converted all the screens to a jaggery web application. Right >>>>> now the application runs with dummy data. >>>>> >>>>> cartridges.json >>>>> >>>>> [ >>>>> { >>>>> kind: "service", >>>>> cartridges: [ >>>>> { >>>>> type: "php", >>>>> version: "PHP 5.4", >>>>> description: "PHP is a popular general-purpose >>>>> scripting language that is especially suited to web development. Fast, >>>>> flexible and pragmatic, PHP powers everything from your blog to the most >>>>> popular websites in the world." >>>>> } >>>>> ] >>>>> } >>>>> ] >>>>> >>>>> >>>>> mycartridges.json >>>>> >>>>> This JSON has the same format as above but the fields for a cartridge >>>>> is different. >>>>> >>>>> { >>>>> name: "MyPHP-lakmal", >>>>> type: "php", >>>>> version: "PHP 5.4", >>>>> lb_ip: "192.168.1.1, 192.168.1.2", >>>>> access_url: "myweb-lakmal.php.stratos.com", >>>>> state: "active" >>>>> } >>>>> >>>>> >>>>> I am also using Initializr as the HTML/CSS starter template. >>>>> Initializr has HTML5 Boilerplate, Bootstrap 3.0.0 jQuery. Also I manage to >>>>> create a custom iconic font (stratos.ttf) with all the icons used with the >>>>> application making all the icons scalable. >>>>> >>>>> The UI is tested in IE7,IE8, IE9, Firefox 25, Chrome Version >>>>> 31.0.1650.63. The design is also responsive and I have attached a screen >>>>> shot with the mobile version. >>>>> >>>>> thanks, >>>>> Chanaka >>>>> >>>>> >>>>> On Thu, Dec 12, 2013 at 11:45 AM, Reka Thirunavukkarasu <[email protected] >>>>> > wrote: >>>>> >>>>>> Very nice design Chanaka..!!! >>>>>> >>>>>> Thanks, >>>>>> Reka >>>>>> >>>>>> >>>>>> On Tue, Dec 10, 2013 at 5:53 PM, Udara Liyanage <[email protected]>wrote: >>>>>> >>>>>>> Great work Chanaka >>>>>>> >>>>>>> >>>>>>> On Tue, Dec 10, 2013 at 1:29 AM, Imesh Gunaratne >>>>>>> <[email protected]>wrote: >>>>>>> >>>>>>>> Great work Chanaka!! Very nice!! :-) >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Dec 10, 2013 at 11:25 AM, Lakmal Warusawithana < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Tue, Dec 10, 2013 at 11:17 AM, Sajith Kariyawasam < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Nice designs Chanaka, few things to get clarified. >>>>>>>>>> >>>>>>>>>> * In cartridge subscription page, I guess the prefix of public >>>>>>>>>> URL will internally map to "alias". Isn't it ? >>>>>>>>>> >>>>>>>>> >>>>>>>>> Yes Sajith, it is the alias >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>> * In the same screen Repository username and password too need >>>>>>>>>> to be included. >>>>>>>>>> >>>>>>>>>> Correct, if the repo private, we need to add username and >>>>>>>>> password field. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Tue, Dec 10, 2013 at 10:00 AM, Lakmal Warusawithana < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Thanks Chanaka, to me this is very nice design. clean and >>>>>>>>>>> improved usability, compare to the current UI. Few comments; >>>>>>>>>>> >>>>>>>>>>> - cartridge categories are Data, Application and Framework. >>>>>>>>>>> I think you have name framework cartridges as service name. >>>>>>>>>>> shall we change >>>>>>>>>>> it >>>>>>>>>>> - Data cartridges and Application cartridges will need to >>>>>>>>>>> show more details than framework cartridges. I hope we can scale >>>>>>>>>>> this >>>>>>>>>>> layout for adding these thing dynamically. >>>>>>>>>>> >>>>>>>>>>> Shall we start admin layout pages also. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Tue, Dec 10, 2013 at 9:41 AM, Chanaka Jayasena < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> I manage to create a design for the normal tenant interface. >>>>>>>>>>>> With the images attached, I am sending the design for the >>>>>>>>>>>> following pages. >>>>>>>>>>>> >>>>>>>>>>>> Login page >>>>>>>>>>>> List already subscribed cartridges >>>>>>>>>>>> Available cartridges to subscribe >>>>>>>>>>>> New cartridge subscription. >>>>>>>>>>>> >>>>>>>>>>>> thanks, >>>>>>>>>>>> Chanaka >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Thu, Dec 5, 2013 at 6:13 AM, Nuwan Bandara <[email protected] >>>>>>>>>>>> > wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi Chanka, >>>>>>>>>>>>> >>>>>>>>>>>>> I am creating the wireframes thesedays, I would be great to >>>>>>>>>>>>> have the layout done and then we can convert that to a jaggery >>>>>>>>>>>>> app. I will >>>>>>>>>>>>> share the wireframes soon. >>>>>>>>>>>>> >>>>>>>>>>>>> Regards, >>>>>>>>>>>>> /Nuwan >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Wed, Dec 4, 2013 at 6:40 AM, Lakmal Warusawithana < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Great Chanaka, Please find some point that you may need to >>>>>>>>>>>>>> consider when create mockups. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> 1. Supper tenant Interface >>>>>>>>>>>>>> - Config Stratos (mandatory steps - until complete >>>>>>>>>>>>>> these, other menus should be disable) >>>>>>>>>>>>>> - partition deployment >>>>>>>>>>>>>> - policy deployment >>>>>>>>>>>>>> - LB cartridge deployment >>>>>>>>>>>>>> - tenant management >>>>>>>>>>>>>> - Cartridge deployments >>>>>>>>>>>>>> - MT Cartridge Service deployments >>>>>>>>>>>>>> - monitoring dashboard >>>>>>>>>>>>>> 2. Normal tenant interface >>>>>>>>>>>>>> - edit profile >>>>>>>>>>>>>> - show available cartridges >>>>>>>>>>>>>> - show subscribed cartridges >>>>>>>>>>>>>> - monitoring usage >>>>>>>>>>>>>> - cartridge subscription interfaces >>>>>>>>>>>>>> - there are 3 type of cartridges, frame-work >>>>>>>>>>>>>> cartridge, data cartridge and application cartridge. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> If you want more detail, I can join to a hangout. >>>>>>>>>>>>>> >>>>>>>>>>>>>> thanks >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Wed, Dec 4, 2013 at 4:42 PM, Chanaka Jayasena < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> I would like to contribute to this user interface by doing >>>>>>>>>>>>>>> the initial mock-ups, and continue up to HTML/CSS level. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> thanks, >>>>>>>>>>>>>>> Chanaka >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Fri, Nov 15, 2013 at 11:26 AM, Nuwan Bandara < >>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi Pradeep, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I has to be a tabbed view, subscribed cartridges has to be >>>>>>>>>>>>>>>> the default view, we can have something like "more cartridges" >>>>>>>>>>>>>>>> and list / >>>>>>>>>>>>>>>> make a searchable list of available cartridges. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>> /Nuwan >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Thu, Nov 14, 2013 at 10:56 PM, Isuru Perera < >>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> It's better to list available cartridges and subscribes >>>>>>>>>>>>>>>>> cartridges in two views. The list can grow and it's easier to >>>>>>>>>>>>>>>>> handle with >>>>>>>>>>>>>>>>> two views. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Thu, Nov 14, 2013 at 12:28 AM, Pradeep Fernando < >>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> We are missing the UserManager related UIs in the above >>>>>>>>>>>>>>>>>> layouts.... >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Thu, Nov 14, 2013 at 1:58 PM, Pradeep Fernando < >>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi devs, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I Came up with some UI layouts for Stratos Manager >>>>>>>>>>>>>>>>>>> Frontend. This is not the final design. We can do some >>>>>>>>>>>>>>>>>>> iterations. >>>>>>>>>>>>>>>>>>> However I'm planning start on implementation as well. >>>>>>>>>>>>>>>>>>> There will be a separate mail regarding that. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> https://moqups.com/pradeepfn/YauGwQG3 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>> --Pradeep >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> Pradeep Fernando. >>>>>>>>>>>>>>>>>>> http://pradeepfernando.blogspot.com/ >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>> Pradeep Fernando. >>>>>>>>>>>>>>>>>> http://pradeepfernando.blogspot.com/ >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> Isuru Perera >>>>>>>>>>>>>>>>> Senior Software Engineer | WSO2, Inc. | http://wso2.com/ >>>>>>>>>>>>>>>>> Lean . Enterprise . Middleware >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> about.me/chrishantha >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> Nuwan Bandara >>>>>>>>>>>>>>>> - www.nuwanbando.com - Stranger Than Fiction >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> [ http://www.linkedin.com/in/nuwanbandara ] >>>>>>>>>>>>>>>> [ http://www.twitter.com/nuwanbando ] >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Chanaka Jayasena >>>>>>>>>>>>>>> Senior Software Engineer; WSO2, Inc.; http://wso2.com/ >>>>>>>>>>>>>>> email: [email protected]; cell: +94 77 785 5565 >>>>>>>>>>>>>>> blog: http://chanaka3d.blogspot.com >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Lakmal Warusawithana >>>>>>>>>>>>>> Software Architect; WSO2 Inc. >>>>>>>>>>>>>> Mobile : +94714289692 >>>>>>>>>>>>>> Blog : http://lakmalsview.blogspot.com/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Thanks & Regards, >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Nuwan Bandara >>>>>>>>>>>>> - www.nuwanbando.com - Stranger Than Fiction >>>>>>>>>>>>> >>>>>>>>>>>>> [ http://www.linkedin.com/in/nuwanbandara ] >>>>>>>>>>>>> [ http://www.twitter.com/nuwanbando ] >>>>>>>>>>>>> [ https://github.com/nuwanbando ] >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Chanaka Jayasena >>>>>>>>>>>> Senior Software Engineer; WSO2, Inc.; http://wso2.com/ >>>>>>>>>>>> email: [email protected]; cell: +94 77 785 5565 >>>>>>>>>>>> blog: http://chanaka3d.blogspot.com >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Lakmal Warusawithana >>>>>>>>>>> Software Architect; WSO2 Inc. >>>>>>>>>>> Mobile : +94714289692 >>>>>>>>>>> Blog : http://lakmalsview.blogspot.com/ >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> *Sajith Kariyawasam* >>>>>>>>>> *Senior Software Engineer; WSO2, Inc.* >>>>>>>>>> *AMIE (SL)* >>>>>>>>>> *Blog: http://sajithblogs.blogspot.com/ >>>>>>>>>> <http://sajithblogs.blogspot.com/>* >>>>>>>>>> *Mobile: +94772269575 <%2B94772269575>* >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Lakmal Warusawithana >>>>>>>>> Software Architect; WSO2 Inc. >>>>>>>>> Mobile : +94714289692 >>>>>>>>> Blog : http://lakmalsview.blogspot.com/ >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Udara Liyanage >>>>>>> Software Engineer >>>>>>> WSO2, Inc.: http://wso2.com >>>>>>> lean. enterprise. middleware >>>>>>> >>>>>>> web: http://udaraliyanage.wordpress.com >>>>>>> phone: +94 71 443 6897 >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Reka Thirunavukkarasu >>>>>> Software Engineer, >>>>>> WSO2, Inc.:http://wso2.com, >>>>>> Mobile: +94776442007 >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Chanaka Jayasena >>>>> Senior Software Engineer; WSO2, Inc.; http://wso2.com/ >>>>> email: [email protected]; cell: +94 77 785 5565 >>>>> blog: http://chanaka3d.blogspot.com >>>>> >>>> >>>> >>>> >>>> -- >>>> Pradeep Fernando. >>>> http://pradeepfernando.blogspot.com/ >>>> >>> >>> >>> >>> -- >>> Chanaka Jayasena >>> Senior Software Engineer; WSO2, Inc.; http://wso2.com/ >>> email: [email protected]; cell: +94 77 785 5565 >>> blog: http://chanaka3d.blogspot.com >>> >> >> >> >> -- >> Pradeep Fernando. >> http://pradeepfernando.blogspot.com/ >> > > > > -- > Chanaka Jayasena > Senior Software Engineer; WSO2, Inc.; http://wso2.com/ > email: [email protected]; cell: +94 77 785 5565 > blog: http://chanaka3d.blogspot.com > -- Pradeep Fernando. http://pradeepfernando.blogspot.com/
