GithubHelp home page GithubHelp logo

dotnetage / dotnetage Goto Github PK

View Code? Open in Web Editor NEW
23.0 23.0 11.0 10.64 MB

The CMS fit your business

Home Page: http://www.dotnetage.com

License: GNU General Public License v2.0

C# 43.71% CSS 4.77% XSLT 0.15% JavaScript 51.37% ASP 0.01%

dotnetage's Introduction

Welcome to DotNetAge

##What's new? Updated: 2013/12/3

###Pluggable Module Framework Use to create an extension project for DotNetAge. It’s the best way to create or migrate existing ASP.NET MVC projects to DotNetAge in a short time. The following list is the features of the pluggable module framework: The way of creating and developing extension project is similar with asp.net mvc. Migrate existing ASP.NET MVC projects with few changes.

  • The way of creating and developing extension project is similar with asp.net mvc.
  • Migrate existing ASP.NET MVC projects with few changes.
  • Support auto route mapping and custom routes.
  • Support DotNetAge events.
  • Support dashboard.
  • Support tasks and schedules.
  • Support Ioc.
  • Support embedded widgets.
  • Support embedded views.
  • Support embedded resource files such as .js, .css,.png and etc.

###Embedded NoSQL Storage DotNetAge 3.1 add a small and powerful NoSQL database that allow developers

  • Never need to create and maintain database.
  • Never need to learn O-R Mapping libraries (Say good bye to EF).
  • Never need to care about the data structures and working with objects directly (CURD).
  • Implement the interface to support other NoSQL storage such as Window Azure, MongoDB , StsDB , RavenDB and more.

###New Web Event Mode DotNetAge 3.1 upgraded the Event Monitoring service to new web event mode. It’s easy to trigger and handle an event in MVC application or class library. The following list is the benefits of using the new Web Event Mode:

  • Reduce coupling - Trigger event by name instead event object.
  • Thread safe - The event handler run in the same thread of the web request.
  • Easy to implement - Implement the ObserverBase class with few codes.
  • Easy to deploy - Copy the library that contains observer implements to DotNetAge runtime folder then DotNetAge can auto detect and execute the observers when event raised.

###Task and Schedule DotNetAge 3.1 provides a multi-threaded and time trigger task mechanism. Using the Task and Schedule mechanism developed automatic data backup, automated report generation and reporting, and regular inventory detection, regular mail features such as unattended background service functions. The features of the Task and Schedule.

  • Can be register in DotNetAge module.
  • Support OneTime trigger and Recurring trigger.
  • Build on Task Parallel Library (TPL).
  • Provides schedule management tools.
  • Thread safe.

###Others

  • Logger - Provides a log viewer and a global logger object and extendable log interface to support other log frameworks.
  • Business interfaces for contact conversion - Provides IOrganization, IPerson, IAddress interface to convert the Web, User and Profile for other application.
  • Enhance Syndication feeds to support Medias.
  • Enhance Dashboards Programmability.
  • Email Queue - Prevent emails from being sent too frequently identified as spam.

More ...

##Licensing DotNetAge is under GPLV2 and Commercial dual-license terms.

###GPLV2 If you chose to use the software under the GPLv2 you have to release your own application under the same license. It could be used for educational, testing and evaluation purposes.

###Commercial The DotNetAge Commercial License allows customers to develop, use and distribute their applications under standard commercial terms. By purchasing commercial licenses, you do not longer have to release your application’s source code.

More...

##Resources

##Follow us

##Contact us

  1. [email protected]
  2. [email protected]

dotnetage's People

Contributors

dotnetage avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dotnetage's Issues

Need to add a configuration helper class

Because the ASP.NET WebConfiguration class can not update the web.config in medium trust mode so need to add a configuration helper class that can be modify the web.config file settings.

Such as add or update connection string and etc.

Great Job!But if this project dead.

I am studying hot pluggable architecture.This project looks awesome.Some issues opened by you is three years ago. I want to know if this greate project is dead. If I can get more pluggable advice from you or this project.
Hope you reply soon

Html widget runtime error

The Html widget can not use in runtime and it throw "Internal server error"

Review : The Html widget missing some resource files so the "item.Loc()" method reference to a null value that cause this error.

Suggestion: The "item.Loc()" should be output the Empty or default value but not a null value when resource missing.

how to create page shows my db data

Hi,
I want to see an example where dotnetage allows programmer to create a page which shows data from the database in tabular format.
Regards,
Agneesh

Can not drag widgets from "Widgets" tab after add widget in "File" tab

1.Enter the page design mode and click "+" to open the widget explorer.
2.Drag a file in "Files" tab and drop on the page.
3.Switch to "Widgets" tab
Can not drag any widgets again the Tab controll hack the mouse event! When i try to drag the the widget in Widgets tab the tab will be scroll to the next tab.

Lookup field creation error.

1.When user doesn't select any field and click "Create" will cause an error and always show a loading dialog.
2.After a lookup field created and edit the property the "View" combobox shows an incorrect value.

Can not locate the embedded view file

When create a embeded view in module it will throw "The view 'XXXX' or its master was not found or no view engine supports the searched locations." exception.

I have a controller name: "LibraryController" and a reader action "BookReader" in the "XDoc" module. When type "localhost/home/en-us/xDoc/Library/bookReader" the error thrown.
But replace to "localhost/home/en-us/XDoc/Library/BookReader" it works fine.

It seem that the view engine search the view path in case sensitive.

5 munitues later i try the "localhost/home/en-us/xDoc/Library/bookReader" again it works!

Is the embeded view file in cache not update ?

Cannot create database Godaddy install

I have installed to the point of setting up a database, but on this screen I get this error with a MSSQL database:

CREATE DATABASE permission denied in database 'master'.

I obviously will not have access to master and already have the database set up. The install window information goes from connecting to creating database, which is incorrect. Also when the user logs into the database the database is trashed and needs to be dropped and recreated.

If I try a MySQL database I get this error:

Could not load file or assembly 'MySql.Data, Version=6.5.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

So I can not set up either type of database

The embedded style sheet load but can not works

I use the "Url.Resource()" to get the stylesheet resource in module. The style sheet is load but it can not apply the style to elements.

Review
I watch the style sheet resource response in firebug that it appear the response type is "text/plain".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.