What about adding an odata service? I would just create a module like the hello world module and put there svc file in that project, would it work?
On Tue, Mar 1, 2011 at 1:00 AM, Bertrand Le Roy < [email protected]> wrote: > 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 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]. To unsubscribe send a blank email to > [email protected]. > --- > You are currently subscribed to orchard-discuss as: [email protected]. > To unsubscribe send a blank email to > [email protected]. > --- You are currently subscribed to orchard-discuss as: [email protected]. To unsubscribe send a blank email to [email protected].
