Re: [Rainbowportal-devel] Enterprise Library
Brought to you by:
danijel_kecman,
manudea
From: John M. <joh...@gm...> - 2005-02-01 17:31:33
|
Hi Rahul, To be honest I haven't dug too deeply into the new framework but it does seem an improvement over the blocks. The blocks lacked documentation, tests, and examples, they were also seperate with no common architecture. This release solves at least those issues. This is a subset of ACA.Net which is a framework created by Avanade for use with their Clients so the quality "should" be a lot better. It also includes all the unit tests so it's a good example of how Unit tests actually work. I will take a look at the Utility belt over the weekend. The question really is what would be good to ship what would be good to not. The encryption library could lend itself to encrypted passwords so they are not stored as plain text in the db, the configuration block would also be useful for setting settings in web.config or custom modules. I plan on looking into the idea of having a settings page which will allow administrators to change settings on a module instance or portal wide basis for a particular module. e.g. /Portals/_MyPortal/Modules/MyModule/general.config or 1245.config (an e.g. of a module instance). Settings page would then see if there was an instance of that file in the folder and if there wasn't it would load up the general one and give them the option of creating a module instance specific one. There is the settings table for modules which serves most of the time but I've just been playing around with this idea if I ever needed the flexibility. So my custom modules will probably make use out of at least one. Others may need it for something else.....e.g. create a custom admin module that lets you change settings.....or even have a custom.config file per portal that resides in the portal id. e.g. /Portals/_MyPortal/Settings/portal.config for keeping things like smtp server, default email address etc seperate. Connection string would need to reside in config as it needs to pull information about a portal (location etc) using alias and the db. Anyway these are just ideas........could be bad could be good. But I though I'd share them to give an idea of what people may have the ability to do. John On Tue, 1 Feb 2005 12:05:46 -0500, Rahul Singh <ana...@gm...> wrote: > I'll take a look.. > > But you really have to ask your self if it'll "help". Microsoft puts a > lot of bloat along with it's libraries and I wasn't too impressed with > DAAB. IBATIS beat it hands down for coolness and implementation. > > I suggest looking at Chaz's utility belt at www.learnasp.com for the > type of "blocks" that is simple and easy to use. I didn't take it > seriously at first, but when I realized what power one class could > have, it was a tremendous coding help. > > Rahul > p.s. > Use www.tinyurl.com or www.url123.com to shorten urls.. IT doesn't wrap. > > > On Tue, 1 Feb 2005 16:31:24 +0000, John Mandia <joh...@gm...> wrote: > > Hi Guys, > > > > Just throwing this idea out there. > > > > Microsoft have just released the enterprise library (updated > > application blocks). > > > > They cover some things missing from the .net framework, encryption, > > better configuration handling, logging and many other things. > > > > Now should we include some or all of them in the rainbow install: > > > > Pros: > > > > Module developers know that these libraries exist with rainbow and can > > utilise these features (E.g modules could write their own > > configuration files instead of using web.config, and could make use of > > encryption library). > > > > Cons: > > > > - Makes download even bigger. > > - Could be confusing to new users (Should I use Enterprise Library > > security /logger or rainbow.logger) > > > > What are your thoughts....maybe just include some e.g. configuration > > and encryption and leave out data access, cache, security and logging > > etc > > > > Here is the link: > > > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/entlib.asp > > > > John > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting > > Tool for open source databases. Create drag-&-drop reports. Save time > > by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. > > Download a FREE copy at http://www.intelliview.com/go/osdn_nl > > _______________________________________________ > > Rainbowportal-devel mailing list > > Rai...@li... > > https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting > Tool for open source databases. Create drag-&-drop reports. Save time > by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. > Download a FREE copy at http://www.intelliview.com/go/osdn_nl > _______________________________________________ > Rainbowportal-devel mailing list > Rai...@li... > https://lists.sourceforge.net/lists/listinfo/rainbowportal-devel > |