Why NextCMS: Desktop-like user interface

Preview:

DESCRIPTION

This slide introduces about the interface of NextCMS, one of many reasons that you should choose NextCMS instead of other one. - Entire interface of all modules in the back-end look like a desktop application, so it is very easy (and fun) to use even if you are non-professional user. - You will feel comfortable and familiar with interface controls: menu, button, select box, drop down list, etc. - The controls are disabled automatically based on the current state/data or if you do not have permission to perform the associating action - Many actions can be done by dragging and dropping - Thanks for Ajax technology, all pages are loaded quickly and there are no redirection anymore when open new page

Citation preview

desktop-like user interface

present by Nguyen Huu Phuoc, founder of NextCMS thenextcms@gmail.com

NextCMS is a content management, built on top of zend framework, dojo toolkit, and jquery

it is free and open source software

this slide tell you one of many reasons why you should choose NextCMS instead of other one

in other CMS, managing data (articles, for example) includes the following pages: listing articles

adding new article: 1. open new page 2. save 3. redirect to listing page

editing an article: 1. search 2. open new page 3. save 4. redirect

too many pages take a long time ?

in NextCMS, all actions are done in only one page

browsing

searching adding

paging

saving cancelling

one page, no more redirections

the server does NOT have to reload CSS, Javascript

the data can be reused across modules

(introduced more details in another slide …)

managing photos

managing articles

interface of all modules/extensions have the same styles

button text box drop down slider

pager context menu

it looks like a desktop application

1. click/hover 2. right-click 3. choose action

2. drag 3. drop 1. select one (or many with ctrl key)

doing bulk actions are quite easy

we build it for you, not your web master!

the inteface is simple, and clear because many parts of it are hidden till you do something (right click, etc.)

you do NOT have to learn to use it

using it is really easy, comfortable, and fun

auto en-dis/able

controls based on

user’s permissions

auto en-dis/able controls based on current data

auto populate data based on current request

auto update when module settings change

auto update when data change

@developers: there is a room for you!

there is an engine to notify the system when the data/interface change

thanks for dojo.subscribe and dojo.publish

simple interface

it is possible to change

the position and duration

of notifications

works on most browsers:

google chrome 8.x and newer

mozilla firefox 3.5.x, 3.6.x, 4.x and newer

internet explorer 6, 7, 8, 9

opera 11.x+

apple safari 4.1.x, 5.x

we listen to you!

on social networks

twitter.com/thenextcms

facebook.com/nextcms

youtube.com/thenextcms

slideshare.net/thenextcms

github.com/thenextcms

email

thenextcms@gmail.com

nextcms.org nextcms.tv

© 2012 Nguyen Huu Phuoc

thenextcms@gmail.com

Recommended