RE: [qmailtoaster] qmailadmin - CSS/XHTML?

2006-10-06 Thread Quinn Comendant
I met with our xhtml/css guy today. We decided upon the following plan. 
It's pretty obvious what needs to happen, but I thought I would run the 
game plan past y'all since this work might end up in the qmailadmin rpm.

- Rebuild (most) everything as XHTML. (We will not be changing the list 
tables -- View email accounts, etc -- generated from the compiled C 
code, which will end up being invalid XHTML 1.1, but oh well...)
- Build global navigation bar (see below for example) as part of 
header.html.
- Add short HTML comments after all the ##x variables to show what 
prints there.
- Make all link-names/functions/page-titles consistent. 
(Add/Edit/Delete versus New/Modify/Delete, etc.)
- Rearranging items on the page to make it more intuitive.
- Add help text for most elements to describe what they do. (This 
will be obviously not part of qmailadmin's localization system. It will 
be hard-coded english text in the templates. For our purposes adding 
help messages is essential, even if, annoyingly, they will still be 
english if the page is viewed from a non-english browser. We'll avoid 
100 support requests by simply explaining how this thing works. What is 
a Mail Robot anyways???)
- Tag all elements with class=/id= names to make it easier to style 
with CSS.
- Apply minimal CSS.


Global nav links will be this.
-
Mail Administration Home

Accounts [+]
Aliases [+]
Robots [+]
Mailing lists [+]

[EMAIL PROTECTED] (edit) (delete)
Logout
-


Current site map is this. (And possible renamed titles.) Structure 
can't change of course unless we hack the C. The scope of our rewrite 
will be limited to the html templates.
-
home
Email accounts (list) - Accounts
Set catchall email deleted (function)
Set catchall email bounced (function)
Set catchall email to account (form)
Create email account (form) - Add account
Modify user (form) - Edit
Delete account (function with confirm) - Delete
Forward accounts/aliases (list) - Aliases
Add new forward (form) - Add alias
Modify forward (form) - Edit
Delete (function with confirm) - Delete
Mail robots (list)
New mail robot (form) - Add robot
Modify (form) - Edit
Delete (function with confirm) - Delete
Mailing lists (list)
Add mailing list (form)
Modify (form) - Edit
Delete (function with confirm) - Delete
Show subscribers (list)
Add subscriber (form)
Delete subscriber (function with confirm)
Show moderators
Add moderator (form)
Delete moderator (function with confirm)
Refresh menu (???) - Remove this?
Logout
Quicklinks (form)

If any other suggestions, send forth! Otherwise...I proceed.

Quinn


On Thu, 5 Oct 2006 15:14:32 -0700, Quinn Comendant wrote:
 I will be launching QmailAdmin to our users in 2 
 weeks, and so I take the initiative and will hire a XHTML/CSS geek that 
 I work with to rebuild the templates. The idea will be to format them 
 in pure XHTML so that any design whatever can be applied to it. Once 
 done I'll contribute to the list.

-
 QmailToaster hosted by: VR Hosted http://www.vr.org
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[qmailtoaster] qmailadmin - CSS/XHTML?

2006-10-05 Thread Quinn Comendant
I thought I'd ask before setting upon the task myself: has anybody 
taken the qmailadmin templates and converted to them to valid XHTML so 
that CSS can easily update the design?

Q

-
 QmailToaster hosted by: VR Hosted http://www.vr.org
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [qmailtoaster] qmailadmin - CSS/XHTML?

2006-10-05 Thread Jon Darrington
Not that I know of, though if you search for a post from Jake Vickers - Call
to C programmers - he obviously has plans to rewrite vqAdmin.  

I have also been thinking about some additions to the mrtg monitoring for
disk space, mem and cpu load; and have been using a perl script
http://www.rulesemporium.com/programs/sa-stats.txt to analyze which rules
are most hit by spam so I can check the scores and modify one or two.  I was
thinking of converting this to php and outputting XHTML again to use CSS on
it. These are still just ideas - and I was just going to look a packaging
them up as an rpm to add onto the current install.

It might be worth having a look at combining the efforts and developing a
new modern look and feel to a consistent admin interface, possibly with a
menu bar down the side, I don't know what your thoughts are.

Jon


-Original Message-
From: Quinn Comendant [mailto:[EMAIL PROTECTED] 
Sent: 05 October 2006 22:07
To: qmailtoaster-list@qmailtoaster.com
Subject: [qmailtoaster] qmailadmin - CSS/XHTML?


I thought I'd ask before setting upon the task myself: has anybody 
taken the qmailadmin templates and converted to them to valid XHTML so 
that CSS can easily update the design?

Q

-
 QmailToaster hosted by: VR Hosted http://www.vr.org
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



-
 QmailToaster hosted by: VR Hosted http://www.vr.org
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: [qmailtoaster] qmailadmin - CSS/XHTML?

2006-10-05 Thread Quinn Comendant
I googled qmailadmin templates and found only one set of modified 
templates, slightly prettier but even worse code -- more tables and 
font tags added. I will be launching QmailAdmin to our users in 2 
weeks, and so I take the initiative and will hire a XHTML/CSS geek that 
I work with to rebuild the templates. The idea will be to format them 
in pure XHTML so that any design whatever can be applied to it. Once 
done I'll contribute to the list.

As for a consistent admin interface, I think that is very important -- 
and very *easy* if we start out the right way. However, I see the 
interfaces into two categories:

1. Public admin interfaces, as used by our customers. This includes 
only QmailAdmin for now, but which we will be incorporating into our 
hosting control panel with a basic spamassassin settings form, 
support ticketing system, and a knowledgebase.

2. Qmail Toaster admin interfaces. These will only be used by our few 
administrators who manage the mail server. I'm less concerned with the 
consistency of this interface. None of our paying customers will ever 
see them. But of course, as administrators OUR joy is also important! 
Although I personally will probably rarely use the admin-toaster, 
instead relying on command-line tools.

I do think that some QT admins would find it useful to add to and 
customize the toaster-admin interface to their liking. If the 
toaster-admin is built using standard web technologies (i.e. NOT 
compiled C) and structured in a way that facilitates extension, then it 
would be easy to add custom screens like the SA stats, or whatever said 
admin chooses.

The current admin-toaster interface doesn't suck, but it could use an 
improved navigation interface, especially if additional 
components/pages are added. I'm happy to join in to help move this 
along.

Q



On Thu, 5 Oct 2006 22:41:24 +0100, Jon Darrington wrote:
 Not that I know of, though if you search for a post from Jake Vickers - Call
 to C programmers - he obviously has plans to rewrite vqAdmin.  
 
 I have also been thinking about some additions to the mrtg monitoring for
 disk space, mem and cpu load; and have been using a perl script
 http://www.rulesemporium.com/programs/sa-stats.txt to analyze which rules
 are most hit by spam so I can check the scores and modify one or two.  I was
 thinking of converting this to php and outputting XHTML again to use CSS on
 it. These are still just ideas - and I was just going to look a packaging
 them up as an rpm to add onto the current install.
 
 It might be worth having a look at combining the efforts and developing a
 new modern look and feel to a consistent admin interface, possibly with a
 menu bar down the side, I don't know what your thoughts are.
 
 Jon
 
 
 -Original Message-
 From: Quinn Comendant [mailto:[EMAIL PROTECTED] 
 Sent: 05 October 2006 22:07
 To: qmailtoaster-list@qmailtoaster.com
 Subject: [qmailtoaster] qmailadmin - CSS/XHTML?
 
 
 I thought I'd ask before setting upon the task myself: has anybody 
 taken the qmailadmin templates and converted to them to valid XHTML so 
 that CSS can easily update the design?
 
 Q
 
 -
  QmailToaster hosted by: VR Hosted http://www.vr.org
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
 -
  QmailToaster hosted by: VR Hosted http://www.vr.org
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 

-
 QmailToaster hosted by: VR Hosted http://www.vr.org
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [qmailtoaster] qmailadmin - CSS/XHTML?

2006-10-05 Thread Eric \Shubes\
I'd certainly like to see this happen.

FWIW, I like the IPCop interface. The web interface for the appliance looks
just like their web site across the top (which can be confusing at times!).
I don't know if it's 'good code' or not though.

Quinn Comendant wrote:
 I googled qmailadmin templates and found only one set of modified 
 templates, slightly prettier but even worse code -- more tables and 
 font tags added. I will be launching QmailAdmin to our users in 2 
 weeks, and so I take the initiative and will hire a XHTML/CSS geek that 
 I work with to rebuild the templates. The idea will be to format them 
 in pure XHTML so that any design whatever can be applied to it. Once 
 done I'll contribute to the list.
 
 As for a consistent admin interface, I think that is very important -- 
 and very *easy* if we start out the right way. However, I see the 
 interfaces into two categories:
 
 1. Public admin interfaces, as used by our customers. This includes 
 only QmailAdmin for now, but which we will be incorporating into our 
 hosting control panel with a basic spamassassin settings form, 
 support ticketing system, and a knowledgebase.
 
 2. Qmail Toaster admin interfaces. These will only be used by our few 
 administrators who manage the mail server. I'm less concerned with the 
 consistency of this interface. None of our paying customers will ever 
 see them. But of course, as administrators OUR joy is also important! 
 Although I personally will probably rarely use the admin-toaster, 
 instead relying on command-line tools.
 
 I do think that some QT admins would find it useful to add to and 
 customize the toaster-admin interface to their liking. If the 
 toaster-admin is built using standard web technologies (i.e. NOT 
 compiled C) and structured in a way that facilitates extension, then it 
 would be easy to add custom screens like the SA stats, or whatever said 
 admin chooses.
 
 The current admin-toaster interface doesn't suck, but it could use an 
 improved navigation interface, especially if additional 
 components/pages are added. I'm happy to join in to help move this 
 along.
 
 Q
 
 
 
 On Thu, 5 Oct 2006 22:41:24 +0100, Jon Darrington wrote:
 Not that I know of, though if you search for a post from Jake Vickers - Call
 to C programmers - he obviously has plans to rewrite vqAdmin.  

 I have also been thinking about some additions to the mrtg monitoring for
 disk space, mem and cpu load; and have been using a perl script
 http://www.rulesemporium.com/programs/sa-stats.txt to analyze which rules
 are most hit by spam so I can check the scores and modify one or two.  I was
 thinking of converting this to php and outputting XHTML again to use CSS on
 it. These are still just ideas - and I was just going to look a packaging
 them up as an rpm to add onto the current install.

 It might be worth having a look at combining the efforts and developing a
 new modern look and feel to a consistent admin interface, possibly with a
 menu bar down the side, I don't know what your thoughts are.

 Jon


 -Original Message-
 From: Quinn Comendant [mailto:[EMAIL PROTECTED] 
 Sent: 05 October 2006 22:07
 To: qmailtoaster-list@qmailtoaster.com
 Subject: [qmailtoaster] qmailadmin - CSS/XHTML?


 I thought I'd ask before setting upon the task myself: has anybody 
 taken the qmailadmin templates and converted to them to valid XHTML so 
 that CSS can easily update the design?

 Q


-- 
-Eric 'shubes'

-
 QmailToaster hosted by: VR Hosted http://www.vr.org
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [qmailtoaster] qmailadmin - CSS/XHTML?

2006-10-05 Thread CanopyAdmin

Eric Shubes wrote:


FWIW, I like the IPCop interface. The web interface for the appliance looks
just like their web site across the top (which can be confusing at times!).
I don't know if it's 'good code' or not though.


I'm an IPCop-per ... Precious likeses it, yesss


-
QmailToaster hosted by: VR Hosted http://www.vr.org
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]