Google Groups Home
Help | Sign in
Admin interface
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  11 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Chris Lloyd  
View profile
 More options Apr 7, 12:17 am
From: Chris Lloyd <christopher.ll...@gmail.com>
Date: Sun, 6 Apr 2008 07:17:31 -0700 (PDT)
Local: Mon, Apr 7 2008 12:17 am
Subject: Admin interface
Hey,

I've been doing some work on the admin interface. Any requests? Also,
how do you feel about HAML? Thats what I've been working in. If that's
cool I'll convert all the default templates over to it.

Chris


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Xavier Shay  
View profile
 More options Apr 7, 8:08 am
From: Xavier Shay <xavier-l...@rhnh.net>
Date: Mon, 7 Apr 2008 08:08:09 +1000
Local: Mon, Apr 7 2008 8:08 am
Subject: Re: Admin interface
I've been meaning to do up a dashboard type thing for the admin area.
Basically just recent comments, links to recent articles ... any thing  
else interesting that could go here?
Make the first admin screen deal with 80% of the stuff you want to do  
there.

Oh and if you wanted to make the layout HTML a bit nicer I wouldn't  
complain (I just ripped the table layout from SimpleLog).
'left' and 'grey' are not appropriate CSS selectors :/

I'm torn on HAML. I really like it, but it's another thing you have to  
learn to jump in (raises barrier to entry).
It is probably a 'best practice' though, and I'm all for pushing  
those. And this is a blog for developers, so maybe it's not so much of  
a problem.

Xav

On 07/04/2008, at 12:17 AM, Chris Lloyd wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
glenn  
View profile
 More options Apr 7, 11:11 am
From: glenn <gl...@tangelosoftware.net>
Date: Sun, 6 Apr 2008 18:11:11 -0700 (PDT)
Local: Mon, Apr 7 2008 11:11 am
Subject: Re: Admin interface
hey xavier &  chris robo lord
haml +1 - i dont know it yet, but happy to learn along the way. have
read it's home page many months ago, it looks less challenging than
git, or openid. even rspec was new experience for me, so don't hold
back imho :)

On Apr 7, 8:08 am, Xavier Shay <xavier-l...@rhnh.net> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Xavier Shay  
View profile
 More options Apr 7, 11:57 am
From: Xavier Shay <xavier-l...@rhnh.net>
Date: Mon, 7 Apr 2008 11:57:08 +1000
Local: Mon, Apr 7 2008 11:57 am
Subject: Re: Admin interface
So the 3 main users all say +1 HAML.
Let the rest be damned, I say.

And you're right, if I'm going to force Git on everyone, that pretty  
much invalidates the "maybe it's too hard" argument ;)

Xav

On 07/04/2008, at 11:11 AM, glenn wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Lachlan Hardy  
View profile
 More options Apr 7, 12:10 pm
From: Lachlan Hardy <lachlan.ha...@gmail.com>
Date: Mon, 7 Apr 2008 12:10:40 +1000
Local: Mon, Apr 7 2008 12:10 pm
Subject: Re: Admin interface

> So the 3 main users all say +1 HAML.
> Let the rest be damned, I say.

Ah, I'm too slow. Still, the only thing I have against HAML is that it  
can slow rendering down a bit. But for an app like this, I doubt that  
will be an issue.

> And you're right, if I'm going to force Git on everyone, that pretty
> much invalidates the "maybe it's too hard" argument ;)

Agreed

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Xavier Shay  
View profile
 More options Apr 7, 12:16 pm
From: Xavier Shay <xavier-l...@rhnh.net>
Date: Mon, 7 Apr 2008 12:16:07 +1000
Local: Mon, Apr 7 2008 12:16 pm
Subject: Re: Admin interface

On 07/04/2008, at 12:10 PM, Lachlan Hardy wrote:

>> So the 3 main users all say +1 HAML.
>> Let the rest be damned, I say.

> Ah, I'm too slow. Still, the only thing I have against HAML is that it
> can slow rendering down a bit. But for an app like this, I doubt that
> will be an issue.

And if speed was an issue my first port of call would be caching,  
since most enki pages are pretty much static.

Xav


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Lachlan Hardy  
View profile
 More options Apr 7, 12:32 pm
From: Lachlan Hardy <lachlan.ha...@gmail.com>
Date: Mon, 7 Apr 2008 12:32:23 +1000
Local: Mon, Apr 7 2008 12:32 pm
Subject: Re: Admin interface

> And if speed was an issue my first port of call would be caching,
> since most enki pages are pretty much static.

Exactly!

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Xavier Shay  
View profile
 More options Apr 13, 3:45 pm
From: Xavier Shay <xavier-l...@rhnh.net>
Date: Sun, 13 Apr 2008 15:45:56 +1000
Local: Sun, Apr 13 2008 3:45 pm
Subject: Re: Admin interface

That habari link inspired me Chris (http://binarybonsai.com/archives/2008/02/19/i-named-her-monolith/
)
Here's a WIP dashboard ... when you click the commenter's name it  
shows the comment

  Picture 40.png
44K Download

Thoughts?

On 07/04/2008, at 12:17 AM, Chris Lloyd wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Xavier Shay  
View profile
 More options Apr 14, 9:37 pm
From: Xavier Shay <xavier-l...@rhnh.net>
Date: Mon, 14 Apr 2008 21:37:48 +1000
Local: Mon, Apr 14 2008 9:37 pm
Subject: Re: Admin interface

Here's another screeny

Items:
- 'Recent commits' is loaded asynchronously with JS. Haven't figured  
out how to do cross site AJAX yet, so it's currently proxied through  
enki. This sucks, at least on dev (ties up a mongrel == bad):

Processing ProxyController#index (for 127.0.0.1 at 2008-04-14  
21:27:18) [GET]
   Session ID: e129dcb7e2e032dabba7392a6996001b
   Parameters: {"action"=>"index", "id"=>"http://gitorious.org/projects/enki/repos/mainline.atom
", "controller"=>"admin/proxy"}
Completed in 6.42737 (0 reqs/sec) | Rendering: 0.00008 (0%) | DB:  
0.00000 (0%) | 200 OK [http://localhost/admin/proxy/http://gitorious.org/projects/enki/repos...
]

- github feed is invalid so that's why it's using the gitorious feed
- for RHNH (not core), would maybe like somewhere to put feedburner  
and defensio stats, maybe some sparkline graphs or something. That  
would be the 4th panel I imagine.
- for RHNH going to use AJAX to pull in my flickr feed for ease of  
linking in posts
- Still not 100% on the comments. I don't just want a list of recent  
comments, since I think they need context. The interface detailed  
isn't the most intuitive (click name to reveal comment). Suggestions  
for a better method encouraged.
- Still need to apply this style to the rest of the admin. The greys  
are much easier on my eyes than the simplelog. Yes I stole the look  
from habari. I am not a designer, I need all the help I can get.

Available in the 'dashboard' branch on github - http://github.com/xaviershay/enki/commits/dashboard

Hope this isn't clobbering any of your stuff, Chris :S

Xavier

  Picture 44.png
116K Download

On 13/04/2008, at 3:45 PM, Xavier Shay wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Chris Lloyd  
View profile
 More options Apr 14, 10:34 pm
From: "Chris Lloyd" <christopher.ll...@gmail.com>
Date: Mon, 14 Apr 2008 22:34:20 +1000
Local: Mon, Apr 14 2008 10:34 pm
Subject: Re: Admin interface

No not at all! I think the stuff you are doing is better than my candy bar
approach! I have a few suggestions but I'll whack that into photoshop in the
next few days and have a little play around. The commit idea is really good.
Its looking hot!
Just while I was thinking of it, the Wordpress admin interface got alot of
flack for showing a list of all your posts right up. In a single user
environment, you know all the posts you've written so why do you have to see
them all when you log in? I think the dashboard should be all about new
comments, commits and stats.

Chris

--
Mobile: +614 2412 1343
Website: chrislloyd.com.au

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Xavier Shay  
View profile
 More options Apr 15, 7:57 am
From: Xavier Shay <xavier-l...@rhnh.net>
Date: Tue, 15 Apr 2008 07:57:45 +1000
Local: Tues, Apr 15 2008 7:57 am
Subject: Re: Admin interface
> Just while I was thinking of it, the Wordpress admin interface got  
> alot of flack for showing a list of all your posts right up. In a  
> single user environment, you know all the posts you've written so  
> why do you have to see them all when you log in? I think the  
> dashboard should be all about new comments, commits and stats.

My reasoning there is one of the main reasons you're going into admin  
is to edit a recent post, and having a list there removes a click.  
Also you can quickly see activity on those posts (comments). That's  
not a strong case, so I could see it go if something more demanding of  
real estate came along.

Xav


    Reply to author    Forward  
You must Sign in before you can post messages.