This is the main index to all Sueetie documentation written for developers and those who want to learn more about the Sueetie Framework Architecture. The areas covered are:
- Understanding the Sueetie Development Environment
- Sueetie.Core Patterns and Origins
- Database Schema
- Saltie: The Extension to Sueetie supporting the development of custom features and behaviors
Everyday Sueetie Development
We'll cover the areas that will help you with everyday development issues working in Visual Studio and IIS.
Sueetie.Core Patterns and Origins¶
"Patterns" covers the patterns of code found in Sueetie framework classes. "Origins" pertains to the Open Source references of those patterns for code.
- The real stars of Sueetie are the Open Source applications that comprise it: ScrewTurn Wiki, YetAnotherForum.NET, BlogEngine.NET and Gallery Server Pro. Each of those applications serves as a rich target environment of original source code to fuel rapid development of the Sueetie Framework. The more we base Sueetie coding patterns on member application source the more competent we become both in Sueetie framework development and in the application as well. Double Bonus!
- The 5th item of the Sueetie Manifesto states, "Sueetie developers write original code or leverage code from Open Source resources. Sueetie developers never use code from source-available commercial .NET products in Sueetie communities." Commercial .NET products have every right to protect their intellectual property, and Sueetie developers fully honor that principle. Yet in honoring that principle with every line of Sueetie code written, there are basic coding patterns and methodologies common to all applications, Open Source or Proprietary. By documenting the Open Source origination of Sueetie Framework source code, no commercial entity can question the integrity of Sueetie or conclude that their End User License Agreement has been violated simply because Sueetie shares well-established and universal coding patterns and methodologies.
Other Sueetie Framework Patterns and Origins¶
Data Schema and Database-related Topics¶
Data and database issues to better understand the backend data organization of Sueetie and its applications.
Saltie: The Sueetie Extension Development Library
Saltie is the class library which integrates with the Sueetie framework classes enabling developers to create custom features and to extend the capabilities of their Sueetie Communities.
Miscellaneous Developer Topics
Issues and topics that a Sueetie Developer may or may not encounter, but when you need it, these are helpful resources.