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

Ray's blog

Updating DJME


  • العلامات
  • DJME
  • قدم تحت:
  • Lab

Backgrounds

After release release the DJ 1.2 i am going to update the DJME to a new version. I wants to separate the DJME source code from DotNetAge project and make it as a single source code project.

In DJME 1.1 it encapsulated the jQuery core and jQuery ui as Mvc Extensions for developers to use it. The DJME provides not only MVC extensions for jQuery core and ui but also provides a set of ui extensions including textbox, dropdown, treeview, menu, richtextbox, markuptextbox, colorpicker and etc.

The DJME’s design goal are:

  • Themable
  • Desktop like and user friendly
  • * Easy to use for users and developers
  • Including jQuery core,jQuery ui ,form editor controls and navigation controls.

DJME is the cornerstone of DotNetAge UI! It alse can be an UI toolkits for another MVC appliacitons.

 

When i review the source code i think it’s not good enough for developers:

1.The usage more like jQuery way but not MVC (for some scenario it maybe good but not for all.)

2.Some controls need to write html elements by manual that make developers must be know jQuery i.e. tags, accordion.

3.Some form controls not support data bind feature , i think it maybe very userful for developers. i.e. dropdown, treeview, menu.

I think these points must be refactorying.So this days i find a better way to use them and i am writing a demo website to show how to use DJME and what DJME could do.

 

Take a look in DJME2

Let me show some features in DJME 2

Accordion

In current verion (DotNetAge 1.1.0.5) in order to use Accordion that we have to write the html elements for jQuery accordion required.

Section2

Section 2 content here
<% Ajax.Accordion("accordion1",new AccordionOptions(){ AutoHeight=false }); %>

In DJME2 Accordion and render the html elements we does not need to write it any more.

Accordion provides view template to contains the section content.

Does it more better than the old one ?

 

In DJME2 template and databinding will be the core features for all layout controls and form controls.

Schedule

In this month:

  • DJME2 will support jQuery.1.4.4 and jQuery ui 1.8.6 so there are some cotnrols source code need to updates
  • Rewrite all DJME extendions.
  • Publish DJME demo web site.Next week i will publish some demos first and continuous updating another feature demos.
  • Update DotNetAge to support DJME2
  • Release DotNetAge and DJME2 on codeplex.

 


avatar
Ray
  • 10/12/2010 03:48:00 م
  • Votes (0)
  • وفيما يلي
    (266)
  • تعليقات
    (0)
  • تحرير

Download DotNetAge from VS.NET 2010


  • العلامات
  • Installation
  • VS.NET
  • قدم تحت:
  • DNA User Guide

The DotNetAge project template is avalidable for vs.net 2010 online gallery now ,you can open the Extension Manager and Type “DotNetAge” in the Search box,download the DotNetAge project template to install it to your VS.NET 2010

Installation_VSNET_ExtensionsMan

After download the extension and installation you can find the DotNetAge project in New Project dialog

Create_DNA_Project

This extension allows you run the DotNetAge directly without setup.

 


avatar
Ray
  • 05/11/2010 10:31:03 ص
  • Votes (1)
  • وفيما يلي
    (694)
  • تعليقات
    (2)
  • تحرير

Actions

Archives

  • أكتوبر 2010
  • نوفمبر 2010
  • ديسمبر 2010

Tags

Installation
VS.NET
DJME

RecentComments

لا يوجد أي تعليق الواردة في هذه المادة.

BlogRoll

yingfan
money
balach
texudo
jykfjp
Hamdy
rino
Rituranjan