• Español (España, alfabetización internacional)
    • English (United States)
    • العربية (مصر)
    • Deutsch (Deutschland)
    • français (France)
    • हिंदी (भारत)
    • italiano (Italia)
    • 日本語 (日本)
    • 한국어 (대한민국)
    • Nederlands (Nederland)
    • polski (Polska)
    • русский (Россия)
    • ไทย (ไทย)
    • Türkçe (Türkiye)
    • Tiếng Việt (Việt Nam)
    • 中文(中华人民共和国)
    • 中文(香港特別行政區)
  • Inicio de sesión
  • Registro
DotNetAge - Mvc & jQuery CMS
Ocultar sidebar

DotNetAge core layer overview


Contents table

Overview

Before you read this document you need to know the base concepts of the DotNetAge such as web site, web pages, widgets, logical layers etc. Please read "DotNetAge qucik start” first and learn more about DotNetAge concepts.

And then the following technique you should know:

  • Microsoft MVC 2
  • Microsoft Entity Framework
  • Html
  • jQuery

Logical layers

DotNetAge logical layers

Core layer architecture

The DotNetAge code layer provides the fundamental UI and programmable services and object models.

Client library

  • DJP-DotNetAge jQuery plugins (DJP) is a browsers-cross client UI library base on jQuery technique. This library including over 20 UI jQuery plugins. These jQuery plugins provides very powerful interactive UI feature function. DJP provide theme-base, enhanced interface interactivity and complex UI plug-ins: menu, dropdown, treeview, color picker, richtexteditor, watermark, input validator, textbox, radio, checkbox, pager, rating etc.
  • jQuery & jQuery UI

Server side

Personalization framework

Management Tools

Management console is a unified management area that contains a collection of setting UI (partial views/children actions) of the application. DotNetAge core provides an easy way to develop the pluggable control panel that allows you extend your Action method been a site control panel by specifies an attribute class.

See also

Security control

Action base authorization architecture is a security mechanism that improved the MVC role base security architecture. ABA provides a full functionality security control UI for administrators to manage user accounts, roles and permission assigning. The permission base user authorized pattern instead hard code the role name or user name in design time.

See also

  • “Authenticating users with ABA”

Appearance

DJME

DJME is a MVC extensions library for jQuery. It contains a rich set of helpers (controls) that you can use to build highly responsive and interactive jQuery-enabled Web applications. DJME including:

  • jQuery extensions
  • jQuery UI extensions
    • Accordion
    • DatePicker
    • Dialog
    • Draggable
    • Droppable
    • Resizable
    • Selectable
    • Slider
    • Sortable
    • Tabs
    • Progressbar
  • jQueryForm
  • Button
  • Checkbox
  • RadioBox
  • ColorPicker
  • Dropdown
  • ImageLinkList
  • ImageToggleButton
  • MarkupTextBox
  • RichTextBox
  • Tags
  • TextArea
  • Toolbar
  • TreeView
  • LiveView
  • Menu
  • Pager
  • Rating

See also

  • “Develop with DJME”
Widget engine

Widget engine provides a runtime environment and design pattern for DNA widgets,It allows developers only focus on feature function developing and delivering new/update widget installation package to customers without need for rebuild the target application.

Widget developing is easy and elegant! Widget developing is same as MVC that developers lean how to develop widget shortly.

 

See also

DynamicUI

DynamicUI is use to manage the pages in the site, and extend the in-page dynamic layout ability, site navigation ability, customizable dynamic content, role base accessibility, and allows authorized users to modify the page meta data at runtime.

  • Theme – DotNetAge extend the css style theme to MVC makes developers and designers using the theming features just like Asp.net.
  • Layout – Separates a web page in to many areas that contains widgets.
  • WebPage – A dynamic web page engine allows users creating / editing web page in runtime and provides a way for develop to extend the existing Actions to enable runtime page editing feature and supporting Widget engine.
  • SiteMap – Enable auto sitemap generation that provides the sitemap data to navigation controls such as treeview , main menu, sitemap path etc. Provides the sitemap data to google.
  • SEO strategy – Generate friendly, human readable URLs and SEO contents.

See also:

Services

File manage service

The File manage service provides a rich set of web resource file manage UI and helper methods to manage the public resource files and personal resource files and protect your web resources from untrusted web sites.

 

Logging service

 

Installation service

Provides the service that install widgets, themes, website templates and language pack in DotNetAge runtime.

See also

  • Installation architecture
  • How to create a deployment package?
Text service

Provides a set of Text formatters for markup text formatting such as wiki, security html filter, code, bbCode.

Notification service
OpenAPI library

Provides a rich set of web 2.0 API interfaces library such as: RSS2.0, Atom2.0, OPML, Ping, RSD, BlogML, MoveableType, MetaWeblog, Blogger etc.

D.N.A Object Model

The Object Model to access the DotNetAge database objects.

 


    Average:1
  • Lee
    (1649)
  • Enlace permanente
Siguiente:Road map for DotNetAge developing
Compartir:

What is newWhat is new

Tag cloud

Anything in here will be replaced on browsers that support the canvas element