Click here to register.
      
PBWG Banner


     Discuss > WebGUI Templates Working Group Goto page «Previous Page   1 2    Next Page»

Work breakdown

User rogier
Date 9/4/2008 10:45 am
Views 2361
Rating 0    Rate [
|
]
Previous · Next
User Message
rogier
rogier

 

I came up with this set of tasks. Of course some of them are related or overlap. My idea was that everyone in our little group could take charge of one task (or maybe two smaller ones).

That does not mean that you can't or shouldn't work on other tasks, but I think that each task needs one person to keep the big picture.

 

New templates website

Assigned to: Rogier

Status: Site is up and running

A site with all the documentation and information about this project. A wiki for the classes and IDs and recurring code. An RFE / bug list (because stuff sometimes gets lost at webgui.org). A progress / priority list of all templates (per asset). RSS from the mailing list. Contact info of the team. Planning.

 

Workspace site

Assigned to: Arjan and Rogier

Status: In progress

A site for the development of the new templates.

 

Functional specs for templates

For each asset: what kind of / how many templates do we need? What are the features to include? Usability: what will the designer expect from the asset, but also what will the end user expect?

 

Making templates

Clean up and reconstruct the templates. Document used classes and ID's in the wiki.

 

Inventory of templates

Assigned to: Tabb and Mego

Status: Completed

Make a list of all existing templates, sorted by asset.

Prioritize the templates. Templates that are used often should have priority.

Keep track of updated templates, which ones are done, which ones are under construction, etc.

 

Inventory of recurring template constructions

Often a section of code can be found in more than one template. These sections need to be identified and documented (wiki). This documentation will be used as a reference for making new templates.

An RFE will be needed if a section of code recurs, but with different syntax or template vars. For example: the attachment loop in an article is the same as the one in a CS post, but the template vars are different.

 

Inventory of javascript

Assigned to: Patrick

Status: In progress

 

Forms

Assigned to: Arjan and Rogier

Status: In progress

There is already an RFE for forms, but it is not complete. Forms will need a complete overhaul. We should make a functional specification that includes among others: correct use of the label tag, the possibility to generate just the form id for easy customization.

 

Research css frameworks

Assigned to: Rory

Status: In progress

The framework will be used for page layouts and the layout for complex assets (CS, wiki, photo gallery etc). We are looking for a balance between ease of use and versatility. Semantic classes and IDs are required, because a designer should also be able to use the html when not using the framework (?).

 

RFE and bug management

Assigned to:  Tabb and Mego

Status:  In progress

RFEs and bug reports will need to be monitored. Also some begging and lobbying might be needed. Maybe some volunteers can be found for the programming.

 

Testing

Assigned to: Elnino, Tabb, Mego

Status: Not started

The testing of new templates consists of two parts: standards compliance and designability. For standards compliance testing it may be possible to program some automatic tests? Also backward compatability should be tested.

 

Inventory of community suggestions

Assigned to: Arjan and Rogier

Status: In progress

To prevent reinventing the wheel, we should see if there are some templates in the community that we can use as a starting point for the new defaults. There might be some usefull stuff in the bazaar as well.

Note: the final decision about what to use and to include is with the project group. We'll have to communicate this to the community as well.

 

Appoint a decision maker

Assigned to: Rogier

Appoint a decision maker to break any deadlock. Whomever the decision maker is, they need to accept input from the community to make an informed decision rather than one that serves their own interests alone.

 

WebGUI stylesheet

Assigned to: Diona

Status: In progress

Create a stylesheet for global and commonly used styles.

 

System messages stylesheet

Doug suggested that we should include a webgui stylesheet for errors, warnings and informational messages. First step is including standard IDs and classes for these messages.

After we have things defined with common class names, a future possibility then is to have a custom stylesheet added to every request (including Admin Console or otherwise un-templatable pages).

 

Editor css

We should look at the editor configuration and try to prevent non-validating markup, while retaining user friendliness. Also the overriding of editor generated tags by reset/user styles should be taken into account.

For example: replace inline css or basic tags with tags w/ classes. Classes for the editor could be added to the webgui.css or perhaps a separate stylesheet.

Moreover, we should check if the default editor settings can be improved on.

 

WebGUI asset controls

Assigned to: Tessa

User styles sometimes change the appearance of the controls. The markup is odd and redundant. Could/should we simplify the markup and add/change the css to prevent the controls to be changed by user css?

 

Cool stuff (optional, low priority)

All of the above is focused on making basic, clean and simple templates. But it might be fun to add some templates with cool features. Think YUI navigations, other YUI stuff, templates using the new slideshow player, etc.

 

Again, let me know if i missed something. Anything is open for debate. Thanks.

 

Rogier | United Knowledge
www.unitedknowledge.nl · www.webgui-help.nl



Attached Files
Back to Top
Rate [
|
]
 
 
tabb
tabb

So far, this looks like an excellent list of our work.  The first step appears to be the inventory of templates.  Mego and I plan to begin putting this together starting this evening/tomorrow and should be able to have a draft up for review soon.



Back to Top
Rate [
|
]
 
 
rogier
rogier

Great, looking forward to it. Question: could you arrange it that you and/or Mego become a moderator for the templates list? It would be nice if we were able to keep it organized, e.g. merge the two threads about guidelines that are going on.

Btw, I'm working on the planning for our fist deadline: november 15th.

Rogier | United Knowledge
www.unitedknowledge.nl · www.webgui-help.nl



Back to Top
Rate [
|
]
 
 
mego
mego

I am posting the Template Inventory here for review, editing, further categorization, and item prioritizing.



Attached Files
Back to Top
Rate [
|
]
 
 
dionak

This is encouraging. I understood there were something like 387 templates, but according to this inventory there are only 243. Is that correct? 

Rogier, any progress on planning? I'm curious what our first step will be.

Meggo, can you moderate the forum, combining the threads about guidelines (or ask someone at PB to do this)?

Thanks,

Diona

----
Knowmad Technologies
http://www.knowmad.com



Back to Top
Rate [
|
]
 
 
rogier
rogier

This is encouraging. I understood there were something like 387 templates, but according to this inventory there are only 243. Is that correct?

"Only" 243 :-)

 

Rogier, any progress on planning? I'm curious what our first step will be.

Yes, planning is attached. First discussion points are:

  • requirements for the nov 15th deadline
  • decide which templates to fix for the 15th
  • make a generic asset template, with all the vars and html that is shared by all (or most) assets (I'll be working on that today) and discuss it.
  • decide on css frameworks

If not done already, I'll start threads for each of these issues. Please let me know if I've overlooked anything. Comments are welcome, as usual.

 

Meggo, can you moderate the forum, combining the threads about guidelines (or ask someone at PB to do this)?

Yes, that would be very usefull. Also for organizing, making sticky threads, and keeping lists like in the first post here up to date!

JT is kindly arranging for me to be able to add people to the group, btw, but i can imagine that JT would like to keep the moderating a plain black internal matter.

 

Rogier | United Knowledge
www.unitedknowledge.nl · www.webgui-help.nl



Attached Files
Back to Top
Rate [
|
]
 
 
arjan

Forms

There is already an RFE for forms, but it is not complete. Forms will need a complete overhaul. We should make a functional specification that includes among others: correct use of the label tag, the possibility to generate just the form id for easy customization.

I think there are other aspects of forms that invite inprovement. I know that while building Thingy Yung wanted form plugins to be able to inform about their properties and I know from Martin that the modules in the form folder cannot be overridden in a custom folder like other modules can be to name just two examples. I believe, but we would have to ask JT, that there are plans to redo the forms system in WebGUI 8.

Therefore I thought the I we could post a message on the dev-list to propose to write a draft of a possible new architecture for the forms system combined with an inventarisation of the requirements different people have. We could ask to do this on a wiki on webgui.org. I know the guys from Oqapi would be happy to think about this and perhaps Yung and some other people too. A concrete proposal makes it easier for JT to draw some lines and makes a redo easier. (and easier for developers to contribute to) I guess that many things we as a template group want from the forms system will not be honoured in the 7 release cycle. And perhaps that time can be well spent, because we will need some really good ideas to overcome YUI's policy of not being standards compliant and to keep YUI stuff templatable for a normal designer. Because right now form plugins just write links to YUI css files in the extra's folder.

At the same time: we should also ask for the help of some developers to look for things that don't have to wait and can be improved right now.

 

Kind regards,

Arjan Widlak

United Knowledge
Internet for the public sector

www.unitedknowledge.nl



Back to Top
Rate [
|
]
 
 
arjan

Again, let me know if i missed something. Anything is open for debate. Thanks.

Sites we build that are Web Guidelines compliant when they are delivered often become quickly non-compliant because of TinyMCE that writes html that is not compliant with these quality rules if you are not aware of it. Such as target="_blank" for example. TinyMCE has templates as well. I don't really know if this should be part of our inventory, but still I thought it might be nice to know there's always more work. ;)


Attached is a list of all css files that come with webgui apart from the templates themselves. Most of them are used nowhere in the code. Some of them are written directly from the code in form plugins of other modules.

To make it a bit more easy to override them, they should at least be documented.

And a word on the requirements: perhaps we should go through the Web Guidelines to see if they can't be accepted one-on-one as part of the WebGUI best practices.

 

Kind regards,

Arjan Widlak

United Knowledge
Internet for the public sector

www.unitedknowledge.nl



Attached Files
Back to Top
Rate [
|
]
 
 
tabb
tabb

I've gone through and merged all of the tasks that were posted here, as well as some from other threads, into the first post.  I've also added in some of the assignments and progress for individual tasks.

 

A few things are still left unassigned.  For "Appoint a decision maker", I'm guessing this would be Rogier and/or Arjan?  Thoughts? 

 

And are we still thinking about using SVN or are we going to just use a workspace site, as mentioned in a different post?  If we are going to use SVN, I can post a quick tutorial of how to set it up (if needed).  Otherwise I will remove that from the task list.



Back to Top
Rate [
|
]
 
 
rogier
rogier

I've gone through and merged all of the tasks that were posted here, as well as some from other threads, into the first post.  I've also added in some of the assignments and progress for individual tasks.

Good job. Thanks.

 

A few things are still left unassigned.  For "Appoint a decision maker", I'm guessing this would be Rogier and/or Arjan?  Thoughts? 

Well since I am project leader, it would make sense that it'll be me. If no objections.

 

And are we still thinking about using SVN or are we going to just use a workspace site, as mentioned in a different post?  If we are going to use SVN, I can post a quick tutorial of how to set it up (if needed).  Otherwise I will remove that from the task list.

Yes, please remove it. Arjan & I are setting up a workspace site. More about this next thursday.

 

Rogier | United Knowledge
www.unitedknowledge.nl · www.webgui-help.nl



Back to Top
Rate [
|
]
 
 
     Discuss > WebGUI Templates Working Group Goto page «Previous Page   1 2    Next Page»



Recent Discussions Color Key

Design:

Development:

Et Cetera:

Install/Upgrade:  

Smoketest:

Template Group:


Re: Navigation links by techwriter - Fri @ 03:23pm

Re: Best way to make files available to webgui comunity by bernd - Fri @ 02:50pm

Re: User event history by knowmad - Fri @ 02:02pm

Re: Best way to make files available to webgui comunity by lctn2 - Fri @ 01:55pm

Re: Strategic Roadmap by JT - Fri @ 01:55pm

Re: Navigation links by rogier - Fri @ 01:55pm

Re: 2009 Presidents Meeting by JT - Fri @ 01:10pm

Re: navigation new window by rogier - Fri @ 01:03pm

Re: navigation new window by rogier - Fri @ 12:53pm

Re: WUC 2009 by JT - Fri @ 12:50pm

Re: Best way to make files available to webgui comunity by preaction - Fri @ 12:35pm

Re: Pagination markup by rogier - Fri @ 12:35pm

Re: Best way to make files available to webgui comunity by kristi - Fri @ 12:29pm

Debian and Ubuntu Packaging Status by jmarsden - Fri @ 12:12pm