Free Download:
|
| |
| thetazzbot | Asp.Net User |
| Re: Multiple portals - code reuse | 9/17/2003 1:48:47 PM |
0/0 | |
|
The portal code started out with the idea of multiple portals, but they [the developers] fell short of the mark.. This is evidenced by the PortalSettings constructor inside Configuration.cs
If you look, it only allows you to have one "GlobalRow" in your xml [if you're using that version]. I have since modified my version to support multiple portals, put everything back in the db where it belogs so i can use cascaded deletes on my modules etc.
Search the code for PortalSettings( [yes, just one (, so you can find where the code calls the constructor] and you'll see inconsistancies.
Even though the PortalSettings has two parameters, tabindex, and tabid, in several places, they are calling it like so:
new PortalSettings(portalId, tabId)
which would make more sense, however, they dont use the portalid parameter as that, heck, they dont use that parameter at all.
The PortalID needs to have something to be matched up with in the environment, like how dotnetnuke does it by using the hostname.
So my new code allows multiple portals and dynamically loadable "modules" i.e. you dont HAVE to have a module on a tab in the configuration, you can programmatically insert it [PortalModuleControl CreateModuleInstance(int moduleId) ] and all the settings are promulgated correctly. |
| c#magician | Asp.Net User |
| Re: Multiple portals - code reuse | 10/25/2003 6:09:06 AM |
0/0 | |
|
[this is my new nickname, formerly known as thetazzbot]
Anyways, the portal code I've modified still doesnt fully support multiple portals, mostly because i havent finished putting the code in there.
But i'd like to point out that I have come to the conclusion that the portal starter kit is a really bad starting point. It requires too much fixing and leaves a lot to be desired. Although, I did learn quite a bit from it, I will apply what I've learned to a better framework of my own. I've used PHP, DotNetNuke, Rainbow, Java (Turbine/Torque/Jetspeed), and none really do it for me. The problem with Java was the complicated build/upload/test process. Rainbow seems like a hodge podge of modules thrown together by different developers with different ideas on standards. DotNetNuke is in VB ack! and PHP, well, I'd rather not go there.
At some point I'll post my modified version of C# Portal Starter Kit on my site, but thats on my todo list.
Regards |
|
| |
Free Download:
|
Books: ESEC/FSE '05: Proceedings of the Joint 10th European Software Engineering Conference (ESEC) and the 13th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-13) : September 5-9, 2005, Lisbon, Portugal Authors: Harald Gall, ACM Sigsoft, ACM Sigsoft, Pages: 391, Published: 2005 Cocoon Developer's Handbook: Developer's Handbook Authors: Lajos Moczar, Jeremy Aston, Sue Spielman, Pages: 816, Published: 2003 Professional ASP.NET 2.0 Authors: Bill Evjen, Scott Hanselman, Farhan Muhammad, Srinivasa Sivakumar, Devin Rader, Pages: 1253, Published: 2005 Professional ASP.NET 3.5: In C# and VB Authors: Bill Evjen, Scott Hanselman, Devin Rader, Pages: 1673, Published: 2008 Building Portals, Intranets, and Corporate Web Sites Using Microsoft Servers Authors: James J. Townsend, Dmitri Riz, Deon Schaffer, Pages: 517, Published: 2004 Microsoft SharePoint Portal Server: Building Knowledge Sharing Applications Authors: Kevin Laahs, Emer McKenna, Don Vickers, Pages: 544, Published: 2002 Designing Portals: Opportunities and Challenges Authors: Ali Jafari, Mark Sheehan, Pages: 302, Published: 2003 Product Focused Software Process Improvement: 4th International Conference, PROFES 2002, Rovaniemi, Finland, December 9-11, 2002 : Proceedings Authors: Markku Oivo, Seija Komi-Sirviö, Pages: 646, Published: 2002 Distributed Applications and Interoperable Systems: 8th IFIP WG 6.1 International Conference, DAIS 2008, Oslo, Norway, June 4-6, 2008, Proceedings Authors: unknown, Pages: 303, Published: 2008 Sixth IEEE Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises : Proceedings : June 18-20, 1997, MIT, Cambridge, Massachusetts Authors: IEEE Computer Society, Concurrent Engineering Research Center (U.S.), IEEE Communications Society Technical Committee on Information Infrastructure, SIGGROUP (Group), Institute of Electrical and Electronics Engineers, Pages: 356, Published: 1997 Web:Multiple portals - code reuse - ASP.NET Forums Multiple portals - code reuse. Last post 10-25-2003 2:09 AM by c#magician. 5 replies. Sort Posts:. Oldest to newest, Newest to oldest ... Web Parts Enable Web Code Reuse, Increasing Developer Productivity ... As I've just described, code reuse is the top benefit. I can write my Web part, validate it, and then publish it for use on multiple pages in multiple sites ... Architecture, Design & bag of chips Jun 1, 2006 ... Enterprise strategy for code reuse normally dictates code reuse at ... in one central location and render at multiple portal servers ... BEA WEBLOGIC PORTAL PORTAL LIFECYCLE MANAGEMENT Assembling portal resources to produce multiple portals also lowers portal ... better division of labor and the code reuse enabled by portal lifecycle ... The Grid Portal Development Kit specific classes allows for the creation and deployment of multiple portal projects to the same. application server. Not only are template source code files ... Objective Interface announces OIS Telecommunications Platform ... Industrial Communications Portal: Products, News, Articles & Resources ... Platform promotes code reuse, allowing designers to roll out multiple product ... Bluenog RichPortal™ ™ Deploy new portals without modifying code. - Create and manage multiple unique portals from a single framework. - Reuse look and feel frameworks ... TATTVUM Article Archive - Basic Design Principle: Loosely Couple The Client depends on the Interface, with Inheritance for code Reuse ... Since Multiple Inheritance of classes was allowed, developers used a mixture of ... CodeProject: Value of Code Part II – Reusing Code. Free source ... Before reusing code, you need to solve multiple problems. ... the real issue with most reusable components, and unfortunately, there is no magic portal that ... The Lazy, Clever Programmer: A Compendium Of Code Reuse ... Edgar takes an excruciatingly detailed look at code reuse and recycling. ... If you don’t have experience I suggest you develop a time portal to the future ... |
|
Search This Site:
|
|