1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
|
## <a name="Small_ToDo_list_for_the_GnuSkin"> </a> Small ToDo list for the [[GnuSkin]]
**_Introduction:_**
Please use the TWiki:Plugins/GnuSkinPluginDev topic for discussions regarding the GNUskin.
The leading theme for all my work was given to me by my English teacher at university. He said; "Writers always do too much. The beauty lies in short concise sentences." To make it easier for us to understand he paced the lecture hall and repeatedly stated:
_Simplify, simplify, simplify!_
There is a book written on this which emphasizes my point even further. The book is brief and straight to the point. If you don't believe me, read [Elements of Style](http://www.amazon.com/exec/obidos/ASIN/0205191584/paradigmonlinewr/102-3410829-5714537) by William Strunk & E. B. White.
----
**_Latest News:_**
CVS available from Savannah, <http://savannah.gnu.org/projects/twiki-skins>
Development is progressing smoothly. If you would like to see the latest [[GnuSkin]] you can visit my personal web below. I do not make any promises on user experience or even if the site is up and running w/o bugs ... beware of bleeding edge!
* <http://joachim.vmlinux.org/twiki/bin/view/>
Use the sand box for tests and fooling around.
-- [[Main/JoachimNilsson]] - Mars 1st 2003
### <a name="Release_1_2"> Release 1.2 </a>
The current 1.x branch for the TWiki:Codev/AthensRelease of TWiki. This is currently HEAD of the CVS tree, but after the 1.2 release it will go into its own 1.x branch for separate maintenance.
**_Pending:_**
* Documentation
* Clean up the documentation - more useful information, less talking.
* Document how "Edit Menu" defaults to edit the [[TWiki/WebMenu]] when the current web does not have a WebMenu topic. To use per-web specific menus one has to first create that WebMenu topic.
* Document all settings affecting [[GnuSkin]] beahviour.
* Enable checkpoint save from preferences setting.
* Add more "empty" templates that include the style sheet. The [[GnuSkin]] does not provide replacement templates for all cases yet, this can be confusing for the user experience.
* See attaching documents for an example
* Some templates are not yet updated to use the new CSS scheme either. All style files can be suffixed with a color to choose a unique link text color for different webs (blue and green currently). Fix this too!
* IMPORTANT
\* Merge changes into CVS - add new files (savemulti and photonsearch), remove stale files, e.g. twiki.css (replaced by twikiblue.css & twikigreen.css).
**_Fixed:_**
* Display mouse-over help on Go/Search button.
* FIXED -- NOT IN CVS YET
* Test new features, e.g., if LINK directive in [[WebMenu]] works better
* TESTED.
* Fix CSS:
* Visited links should not have the same color as non-visited links.
* IMPORTANT
* Merge vmlinux.org's CSS - it has proven to be very good.
* Implement a better TWiki:Codev/GoIsSearch for the search field. The semantics are already descibed on TWiki, so an implementation shouldn't take too long to cook up.
* Used a modified version of PhotonSearch
* IMPLEMENTED AND TESTED -- NOT IN CVS YET
* Reintroduce the preview - people seem to want it back.
* Two buttons in edit mode: "Save Now!" and "Preview First"
* Maybe enable the checkpoint save from preferences?
* if (GNUSKIN\_PREVIEW == true) then open preview.gnu.tmpl else save\_immediately fi
* Use the TWiki:Codev/SavemultiCgiScript by TWiki:Main/ColasNahaboo
* IMPLEMENTED AND TESTED -- NOT IN CVS YET
* Only the printer icon in the toolbar looks OK in IE. (In Mozilla everything looks perfect...)
* Could it be using a cleaner 250 color palette than the rest?
* Yes, it seems so. The printer icon used an indexed palette of 127 colors. The others used mixups of various possible color settings.
* Hopefully I can sort this out and also fix the rounded edges display issue at the same time.
* Check how this change affects NS4.7
* IE looks better after this fix - NS4 however, is not affected. Perhaps supply a separate GIF patch for sites with lot of old NS4 clients?
* FIXED
* First I thought IE wouldn't display transparent PNG's at all, but now I now.
* CVS version per 2003-02-18 will not show icons correctly in Netscape 4.79/Solaris. Only the "More" icon is shown. See snapshot below.
![gnuskin-icon-problem.png](%ATTACHURLPATH%/gnuskin-icon-problem.png)
* Display problem in NS 4.79 solved. Was caused by HTML being mangled resulting in a lost close tag for TD. Attached diff against twiki.gnu.tmpl is the cure.
* FIXED. <br /> Reported by TWiki:Main.StefanLindmark - 21 Feb 2003
* The [[SmiliesPlugin]] detects an emoticon in the hidden Gnu head and replaces it with an image, breaking the HTML.
* FIXED, similar fix checked in. <br /> Reported by TWiki:Main.StefanLindmark - 21 Feb 2003
* The LINK directive is parsed wrong in the Perl module, Chris has a fix.
* FIXED
* Moved the "Topic parents:" to the bottom of the page again. The default skin keeps it there and it messes up the look of 1.1 anyhow. This one will probably make a lot of people a bit upset - tough. This is GPL'ed code so fork away if you care or provide a patch to make it site/user configurable.
* "Cancel Edit"
* FIXED
* The disturbing JavaScript stuff from the edit template is removed in CVS
* Batched diffs is checked in, there is still things todo but existing code is sufficient. The following is an example of how the documentation could read:
* Revisions to show when using "View Diffs" in the GNUskin.
* Set GNUSKINPLUGIN\_NUMREVISIONS = 2
### <a name="Release_2_0"> Release 2.0 </a>
The new 2.x branch (becomes head after release of 1.2) intended for TWiki:Codev/BeijingRelease will contain mostly the same code as the 1.2 release. With a few small additions:
**_Pending:_**
* I18N fixes for the 2.0 release. The Beijing release prompts this, see TWiki:Plugins/InternationalisingYourSkin. Stefan has supplied a patch below! :-)
* _Roll back to topic revision X_
* Perhaps delay this after 2.0?
* Other adaptations for the Beijing release of TWiki?
* Read up on TWiki.org
**_Fixed:_**
* Another bug related to 01Feb2003 release. EDITBOXSTYLE is not supported by [[GnuSkin]]. Modify edit.gnu.tmpl and add style="%EDITBOXSTYLE%" to the textarea tag and it will work with automatic edit area just as the TWiki skin. Same HTML as in `edit.tmpl`.
* FIXED. <br />Reported by TWiki:Main.StefanLindmark - 24 Feb 2003
* Add option to turn preview mode off.
* Perhaps delay this after 2.0?
* Added to 1.2 using the savemulti scipt by Colas. The user can now select either to preview or directly save any changes made, or cancel them altogether.
* Blue and Green skin style is available - add other complementary colors as well. This is useful to contrast with the web colors!
### <a name="Future_releases"> Future releases </a>
* Separate the side bar, the [[WebMenu]], from the [[GnuSkinPlugin]].
* After 2.0!
* Look at some neat DHTML scripts for the [[WebMenu]] and the More button.
* Disable per default - document howto include them.
* Consider enabling these through a preferences variable.
* Parametrisize more.
* User configurable everything, as far as possible.
* The top logo could perhaps be removed altogether, and/or be more user customizable.
* Fix the CSS stuff - one should be able to use a style sheet that "matches" the chosen web color better. (matches/complements/whatever).
* Use customizable menu. Be able to use the standard TWiki menus?
### <a name="Comments_and_User_Supplied_Patch"> Comments and User Supplied Patches </a>
This brainstorm topic for the [[GnuSkin]] was mostly for myselft, but has proved probably useful to others as well.
-- [[Main/JoachimNilsson]] - 17 Feb 2003
I18N modifications required to use new I18N features in TWiki incorporated into templates. Please see attached diff file for diffs againt [[GnuSkin]] CVS 2003-02-18.
-- TWiki:Main.StefanLindmark - 21 Feb 2003
|