This sounds all feasible, especially if don't need to merge the existing code 
too deeply with Orchard. There are quite a few people who have looked into 
integrating their own authentication into Orchard so if you ask this question 
on the forums, or if people on the list want to share their experience, or if 
you look at gallery modules such as OpenAuth, I'm sure you'll get some good 
answers. My own answer would be that yes it is possible but others can show you 
exactly how.

As for messaging, yes, e-mail is just a channel and you can implement your own: 
it's been designed this way.

From: Gideon D'souza [mailto:[email protected]]
Sent: Monday, February 28, 2011 8:50 AM
To: [email protected]
Subject: mashing orchard with my LOB app

Hi,

So I've been using orchard for my smaller websites, I've only had time to peer 
into the source for a few modules but haven't really studied much. Would really 
like to study much more (maybe make  a module) when I have more time.

I've been working on an LOB app for a while, its 2 Silverlight apps(which do 
business intelligence) and a desktop app, and an asp.net<http://asp.net> 
mvc3/razor website.  (Its a financial advice management platform) It runs in a 
country wide protected LAN network (no internet)

The website serves as a kind of admin panel for the other modules, it hosts the 
two SL apps, other than that, its primarily data oriented where there are forms 
for admins to create different kind of users, for people to add a customer 
lead, and a customer interaction log, and a place they can change a few 
settings (so its all data driven)

Now, my clients are looking to have a nice website for the same dept. Where 
they want to post articles, pages, etc about the financial advice my app 
delivers. Orchard fits the bill here.

What I'm thinking however is to mash my apps with orchard! So the admins have 
one place to manage the data for the finance platform and the content for the 
site.

Mostly I have an XXData.dll layer with just IRepository<T_EF4_Entity> classes. 
There are two pages to host the Silverlight apps, and a few WCF Data service 
endpoints that the desktop and SL apps need. Other than that, its all just data 
entry forms that talk to the IRepo's and do CRUD operations.

Do you guys think it would make sense to merge this into orchard? there isn't 
much code to re-write, eventually they want to grow the system, where they can 
have quizzes, and forums etc etc

Will it be possible to have a module that talks to my Data.dll and exposes my 
EF4 entities over an odata service?

For the first few iterations, until the whole platform is baked, the only thing 
I do have to do is override the login/authentication service, will this be 
difficult, since my users have groups. which themselves have permissions, how 
would this cross over into the orchard roles? The admins should be able to make 
users from the financial platform end and orchard should authenticate them 
correctly, I understand orchard has the IAuthService, but how would I get 
orchard to understand my own inbuilt roles.

Also, is it possible to override the messaging services? Email is terribly and 
slow here but they have given me the api for the bank's text message system, so 
most alerts are delivered this way.


Thanks so much.
Gideon

--- You are currently subscribed to orchard-discuss as: 
[email protected]<mailto:[email protected]>. To 
unsubscribe send a blank email to 
[email protected]<mailto:[email protected]>.


---
You are currently subscribed to orchard-discuss as: [email protected].
To unsubscribe send a blank email to [email protected].

Reply via email to