Wiredcraft / jekyllpro-cms

A lightweight CMS for Jekyll websites.
http://jekyllpro.com/#cms
MIT License
7 stars 2 forks source link

UI improvements suggestions #85

Open hunvreus opened 6 years ago

hunvreus commented 6 years ago

A few things we should redesign:

img_2807

  1. Left panel navigation
  2. Menu items for "Sitemap" (see below) and then one for each collection (e.g. "Pages", "Posts", "Products"...). Finally one for "Settings". We may extend later with "Data" and "Includes".
  3. Bottom item for account (has menu to log out).
  4. "Sitemap" lists the content on a tree. We can do that if we index the url along with the content and order it in a path tree (e.g. blog/my-blog-post is under blog, about/news/my-new-news is under about/news which is under about). This requires to read the _config.yml to define the rule to generate the URL for each content entry. This would have the added benefit of allowing us to show the preview link.

img_2806

Make the live site editable;

  1. When viewing the site, you can hover blocks that are editable.
  2. When hovering an editable block, it is highlighted (color border) and shows an "Edit" link in one of the corners.
  3. User can clik the "Edit" link and is sent to the CMS to edit the content.
  4. Once saved, the user is sent back to the website.

Additionally, we could have a menu link always visible in one of the corners, allowing the user to access the CMS, add content, view build status...

This should be all possible with two steps;

wwayne commented 6 years ago

Grabbing. Gonna discuss with @xueyuanren to improve CMS UI/UX first

xueyuanren commented 6 years ago

@hunvreus @wwayne Here is what I have for now. Not sure about the logo on the top left corner, do we user client's logo or Jekyllpro? I've added some icons to the menu as examples. For the form elements, I am not sure how many kinds of components we gonna have. For now, I asked zihui to help to provide the screenshots for some information.

Just got some urgent tasks from sam's, so need to work on that first. Please let me know your comments and I'll finalize the design and the "content type" page later on. draft

cc @stephanedelgado @ShuziC

stephanedelgado commented 6 years ago

Here's the first round of graphic elements/logos.

wcl-jekyll

Any comments welcome

hunvreus commented 6 years ago

Counter proposal for the logo:

slice 1

Trying to combine J, the + and somehow remind the shape of a test tube (logo from Jekyll).

Personally, I like 1.

For the font, I'd take a geometric font;

These are just suggestions.

stephanedelgado commented 6 years ago

Looks very good!

UNIQLO has a line designed by Jil Sander called +J

uniqlo line with german designer jil sander

would this be a problem?

Also if J+ has a logomark, will we need one too for JPlus and should they be related? My approach was to think of a design that would work as a "family" but maybe it's not needed

hunvreus commented 6 years ago

Dunno, maybe we can use a similar logotype with something else instead of the plus. For example (for JekyllPro):

slice 1

hunvreus commented 6 years ago

Maybe something like that:

screen shot 2018-02-07 at 11 50 40 am
stephanedelgado commented 6 years ago

Brand name is Jekyllplus, the core branding includes:

  1. A simple and straightforward logo mark: The “plus” translates into the mathematical symbols “+”

  2. A "J+" symbol which appears only in the UI in the form of an animated widget

jekyllplus-btn