Have you seen Orchard?

You've probably noticed I've not updated Flux for quite some time, a lack of volunteers to help out and a busy work schedule has meant that I've not really been able to take this project further. I was thinking of moving the platform forward by refactoring out all of the data access layer and moving it to NHibernate or entity framework and I wanted to move the underlying architecture to ASP.NET MVC. I think this might be a futile effort however since there is already a great tool in this space already, fully open source and backed and funded by Microsoft. If you haven't seen it yet, go take a look at http://www.orchardproject.net - at the time of writing this, they had just released v1.1, it's been in development for a couple of years now and it's a pretty awesome tool. As such, one day I might update Flux, or Flux might become a set of extension to Orchard...... I will continue to support anyone using Flux today, but encourage you to look at orchard for new projects.

Latest news!

Article series on using flux with MVC - Tony is writing a series of articles on using flux as a management tool for an ASP.NET MVC based front end web site. The first article is available HERE and there is a new codeplex project just for this source code HERE.

Quick start package now available - we've put together a quick start package for the CMS that allows you to start with a working basic site rather than from scratch. Download it now or read this article on Tony's Blog.

Project Description
Flux.NET CMS is a content management solution and web application framework. Flux makes it easier for developers to create dynamic, user controlled web sites and applications with comprehensive features like workflow out of the box.

What is FLUX.NET?
Flux is a content management system and web application framework that provides developers with an approach to creating highly dynamic, user controlled sites with the minimum of fuss. Defining the structure of content through configuration artefacts, we define the detail of content and how it relates to other elements. Using the API we then construct the forms that plug-in to the CMS framework to capture the content into the repository and write the templates to render the data to the user. By providing core functionality for the CMS, yet leaving the forms and templates in the hands of the ASP.NET developer, the framework and application can be used to build any website/web application imaginable in a variety of different ways.

Useful information
Flux Roadmap
Flux.NET Articles
Installation Guide

Basic Features
  • Content management facilities including
    • WYSIWYG Editing (provided by external WYSIWYG editors such as FCKEditor)
    • Version control with check-in/check-out
    • Workflow
    • Data taxonomy and categorisation
    • Fully customisable content type definitions and fine grained control over forms
    • Host multiple web sites through single implementation
  • File based asset management facilities
  • Roles based security
  • Scheduled task execution
  • Comprehensive auditing and event logging
  • Virtual settings registry
  • Highly customisable and extensible workflow engine
    • Content management workflow schema included
    • Workflow schemas to manage any data can be added through the API easily
  • Easy to use framework for extensibility
  • SQL console

fl1.png

fl2.png

Last edited May 6, 2011 at 10:03 AM by ukdevcom, version 11