I have now created a new project within CodePlex that encompases all of the features of WhiteLabel, but with a whole host of extras. The WhiteLabel project is now complete and a release will be uploaded as soon as CodePlex starts working again.
http://www.codeplex.com/RDdotNET
The new project is called “RD.NET Community Foundation” and will provide a building block for a number of types of community site. I plan to build a number of services for this system in addition to WhiteLabel.
- GlobalisationService - This service will handle text and other localisation elements for any site. It will allow the user to have multiple languages on one site and hopefully implement such things a LHS/RHS and posibly coloquial layouts as a extention to the WhiteLabel service.
- RelationshipService - The ralationship service will handle multiple types of relationships for multiple sites. e.g. Contact Management, Dating, Networking among others.
- ShellService - The shell service will provide access to an application built using the Client Application block that will load modules on demand from a sql server backend. It will implement versioning and user authentication. I hope to manage the failier of any modules so that other modules are not affected.
The whole system will be fully extensable in teh same vain as the current WhiteLabel service in that all the services have a set of client assemblies that allow the developer to configure which services he is connecting to and where he is connecting to them from a simple one line config section.
This is a big chalange for me and will take some time. I will not be giving up… I may write some documentation as well.
What to read next
TFS EventHandler: Now on CodePlex
Team Foundation Server EventHandler is now available on CodePlex, with ongoing updates to use Message Queuing and a Windows Service. Source …
Creating a SharePoint Solution
Follow the development of a .NET 3.5 SharePoint Time Off Management app using WebParts, Workflow, InfoPath, SQL Server, and test-driven …
Detecting agile theatre with real delivery signals
Why Most Companies Operating Models Fail in Dynamic Markets
A concise comparison of Predictive and Adaptive Operating Models, explaining why traditional structures fail in dynamic markets and how …
Don’t Manage Dependencies, Remove Them
Explains why dependencies are a sign of poor system design and outlines steps to eliminate them by aligning teams, clarifying ownership, and …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
Flow of Value vs Flow of Work – Misnomer or Useful Shorthand?
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for …
Why Outsourcing DevOps Fails, and How Real Engineering Excellence Starts With Your Team
Avoid DevOps vendor lock-in, discover how true engineering excellence starts with partnership, not outsourcing. Ready to transform your …