iSeller Commerce
iSeller POS Retail
iSeller POS F&B
iSeller POS Express
Crosslight
WebUI
ClientUI
What's New
Download Trial
Web Solution
Mobile Solution
Enterprise Solution
Custom Development
Blog
Community
Latest Development Blogs
ForumPostTopic
Browse By Tag
Hi,
I would like to know if it would be possible to use ClientUI with IdeaBlade Devforce 2010 (or more specifically a ModelView class built using it)?
Can we assume that the in-built datasources are not the only ones that need to be used with the UI controls
Regards,
Jeejee
Thank you for evaluating ClientUI RC.
I'll try to answer some of your questions:
// Bind WebContext's User to the Shell, so we can enable single sign-on login feature// and many other integrated features to easily query the authenticated user. shell.CreateBinding(UXShell.UserProperty, "User", webContext);
// Perform asynchronous server-side call to perform authentication WebContext.Current.Authentication.Login( new LoginParameters(this.UserName, this.Password, this.RememberMe, null), this.Login_Completed, null);
<Intersoft:UXFrame x:Name="ContentFrame" Intersoft:DockPanel.Dock="Top" Intersoft:DockPanel.IsFillElement="True" ... UseGlobalShell="True" RedirectUri="/Login" User="{Binding User, Source={StaticResource Shell}}" IsAuthenticating="{Binding IsAuthenticating, Source={StaticResource Shell}}"
<Intersoft:UXPage xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:Intersoft="http://intersoft.clientui.com/schemas" x:Class="Intersoft.Silverlight.CSharp.BusinessApps.Customers" Title="Customers Page" RequiresAuthentication="True">
UXPage can be thought as the consumer of all this authentication architecture. The RequiresAuthentication and RequiresRole are two key properties that determine how it should work along with the authentication.
Full samples and documentations will be available in RTM release which is expected to ship in few weeks.
At the meantime, please post your questions and feedback in this forum, we'll try our best to provide solutions and answer.
Regards,Jimmy.
Hi ,
Try my totaly freestyle sample. It's combination of examples Intersoft and DevForce base on:
- navigation framework
- NorthwindIB database
- authentication via EntityManager
- registration user with RPC (it could be POCO also)
It should be cleaned, refactored and probably contains errors, but may be useful.
Any way it's working.
It would be nice to see more perfect sample from Intersoft :-)
Kind regards
Andrzej
Personally, we have not tested the compatibility of our product with other third party product.
However, our silverlight control is tested to accept observable collection data. If the IdeaBlade DevForce 2010 ModelView class return an observable collection data our Silvelight control should work with it.
I am attempting to use the ClientUIBusinessApp project to integrate with DevForce. However, I am finding that it is very tightly coupled with WebContext.
Additionally, without documentation regarding UXShell it is quite difficult to work out how to store the current authenticated user (without using WCF RIA services).
I have a few questions which I hope you will be able to answer in order to assist me with proceeding:
1. Is there some way to de-couple the project from WebContext ? There are several places that it is used and it is not always clear as to how it is bound internally with the components.
2. In the XAML for any normal page eg. Customers, the UXPage control has a property of RequiresAuthentication="True". How does this work ie. how does it know whether a user has logged in and is appropriately authenticated?
3. Would it not be better to have ViewModels for the LoginStatus and Logout views?
4. When is the documentation for ClientUI going to be made public ?
5. Is there any ETA on the RTW/RTM for ClientUI ? Attempting to use this and work in the dark is extremely difficult
I would like to mention here that I think that the look and feel of your controls is quite amazing and I cannot wait for the full package to be released.
Thanks
I believe for the authethication, the sample is already using the default silverlight & WCF RIA services authebtication model. This blog post has more detailed explanation regarding the authentication service.
The WebContext will be used for authentication purpose and it is already bound to UXShell on the app.xaml. You could read more about the RequiresAuthetication property in this blog post.
I agree that this will be clearer if the documentation is available. The developer assured me that the documentation will be released with the RTM. However, at the time of this post I still do not have any information regarding the date the RTM will be released.
Hi Glenn,
My question was regarding DE-coupling the Webcontext from the application. I know it is currently being used. I am attempting to NOT use it.
Is there any answer to my question 2 and 3
In the example above, you mention:
// Bind WebContext's User to the Shell, so we can enable single sign-on login feature// and many other integrated features to easily query the authenticated user.
shell.CreateBinding(UXShell.UserProperty, "User", webContext);
When creating a project from one of the DevForce Business application templates, can you advise how this line should read? Specifically, what is the correct item that should be used in place of webContext
These are my first steps into Silverlight technology and I think would be highly desirable to clean up this example by your team.
I suppose it will be very helpful for me and other users.
or
Choose this if you're already a member of Intersoft Community Forum. You can link your OpenID account to your existing Intersoft Social ID.
Choose this if you don't have an Intersoft account yet. Your authenticated OpenID will be automatically linked to your new Intersoft account.
Enter your Wordpress Blogname