Manage posts in Gitblog web admin UI
The latest version of Gitblog got a new posts manager, which has been inspired by the inbox of Google Mail.
As a post can be in several states (and versions) at the same time, I had to use multiple dimensions of visual cues – row colors, labels (“Draft”, the “scheduled” clock) and hierarchical rows in the case when there is a work version alongside a cached version.
- Yellow marks a modified, uncommitted (but tracked) working copy with an older cached version live.
- Green marks a scheduled, tracked post (which will appear live once it’s future publish date is reached).
- Red marks a post which has been removed in the working stage, but is still tracked (previous version is still live).
- Grey marks a uncommitted (untracked) post, a post which does not have a record in the repository.
To get this feature, simply perform a git pull in your gitblog directory:
cd path/to/my/blog/gitblog
git pull