EXpand
DevExpress XAF (eXpressApp) extension framework. ๐น๐ถ๐ป๐ธ๐ฒ๐ฑ๐ถ๐ป.๐ฒ๐ ๐ฝ๐ฎ๐ป๐ฑ๐ณ๐ฟ๐ฎ๐บ๐ฒ๐๐ผ๐ฟ๐ธ.๐ฐ๐ผ๐บ, ๐๐ผ๐๐๐๐ฏ๐ฒ.๐ฒ๐ ๐ฝ๐ฎ๐ป๐ฑ๐ณ๐ฟ๐ฎ๐บ๐ฒ๐๐ผ๐ฟ๐ธ.๐ฐ๐ผ๐บ and ๐๐๐ถ๐๐๐ฒ๐ฟ @๐ฒ๐ ๐ฝ๐ฎ๐ป๐ฑ๐ณ๐ฟ๐ฎ๐บ๐ฒ๐๐ผ๐ฟ๐ธ and or simply ๐ฆ๐๐ฎ๐ฟ/๐๐ฎ๐๐ฐ๐ต this repository and get notified from ๐๐ถ๐๐๐๐ฏ
Install / Use
/learn @eXpandFramework/EXpandREADME
| Nuget
|--------|--------
|
nuget.exe list author:eXpandFramework
|
nuget.exe list Xpand -source https://xpandnugetserver.azurewebsites.net/nuget
<sub><sup>How do I set up a package source in Visual Studio?, Efficient package management<br>How to Debug, How to boost your DevExpress Debugging Experience</sup></sub>
About
eXpandFramework is an independent open-source project and is not affiliated with Developer Express Inc.
eXpandFramework is a FREE extension for DevExpress-XAF and operates within the Microsoft Public License (Ms-PL).
The eXpandFramework organization consist of three projects. The main project, this one, the Standalone low dependency well tested and well documented Reactive.XAF and the XpandPwsh powershell module where you can find all you need for your everyday development tasks. The main project acts as a container to the standalone project. Eventually all modules of main project will be puzzled from the standalone modules.
The architecture is similar to XAF. We recommend you go through the Getting Started document to get the feeling on how to get the most out of it. Afterwards just install the modules you want and go through the blogs linked in the list below and feel free to post Issues.
Modules
Examples of those modules include (in the two right columns you can see the supported platform):
Module Name | Description | Win | Web | Nuget.org
------------|-------------|---------|-------|---------
ExcelImporter | Imports Excel, csv files. | Y | Y|
WorldCreator | Design runtime assemblies | Y | Y|
ModelDifference | Model management | Y | Y|
Dashboard | Enables native XAF dashboard collaboration and integrates the Dashboard suite | Y | Y|
Email | Send emails using business rules from application model without coding (see http://goo.gl/Hkx6PK) | Y|Y|
WorkFlow | Contains workflow related features (Scheduled workflows) | Y | Y|
System| Support multiple datastore , calculable properties at runtime ,dynamic model creation,control grid options, datacaching, web master detail, view inheritance etc. |Y| Y|
JobSheduler | Acts as a wrapper for the powerful Quartz.Net, providing a flexible UI for managing Jobs at runtime | Y | Y|
DBMapper | Map 14 different types of databases at runtime into worldcreator persistent objects | Y | Y|
IO | Export & Import object graphs | Y | Y|
MapView | Google Maps integration for XAF web apps. Blog posts. | Y | Y|
FileAttachments | Provides support for file system storage as per E965 | Y | Y|
Scheduler | Please explore the XVideoRental module found in Demos/XVideoRental folder (Blog posts) | Y | Y|
Reports | Please explore the XVideoRental module found in Demos/XVideoRental folder | Y | N|
Chart | Please explore the XVideoRental module found in Demos/XVideoRental folder |Y | N|
PivotGrid | Please explore the XVideoRental module found in Demos/XVideoRental folder | Y | N|
Import Wizard | Universal module for importing excel files into any XAF application. |Y| N|
AuditTrail |Configures XAF Audit Trail module using the Application Modules. (see Declarative data auditing)| Y| Y|
StateMachine| Enhance XAF's statemachine module in order to control transitions using permissions |Y| Y|
Logic| Define conditional architecture |Y| Y|
ModelArtifact| Parameterize model artifacts (Controllers, Actions, Views)| Y| Y|
AdditionalViewControlsProvider |Decorate your views with custom controls| Y |Y|