On 10/19/2010 06:57 PM, Vincent Massol wrote:
Hi devs,
I'd like to propose 3 things:
1) Add support for symbols/emoticons using our new system in XWiki Syntax 2.1, i.e.
image:symbol:<symbol name>
Another possibility is: image:icon:<icon name>
ex: image:symbol:success (for the success symbol)
+1 for icon.
2) Use the existing silk icon library and be able to
reference all icons using their file names as the symbol name.
For ex, image:symbol:thumb_up
+0, -1 for hard-coding silk. See my other mail about IconTheme.
3) Modify the Box macro to accept a ResourceReference
as its image parameter so that all valid image resource references can be specified
(including the new symbol/icon scheme).
+1
WDYT?
This will solve the emoticon/symbol need + the generic way of adding a box with any
symbol.
Open questions:
A) Do we need to handle icon size? If so, how? (answer: with an image parameter)
Not at the moment. Silk only comes in one size, and pixel art does not
scale well.
B) Do we want to expose all silk icons? What if we use
another library later on, will we be able to support all existing silk symbols? Thus, do
we need to pick a subset and settle on names independent from the underlying library?
I think it would be better to allow all icon names, with no guarantee of
availability. On top of that, we should define a set of standard names
that SHOULD be present in any icon theme.
For A) IMO we don't need it now and we can always
use an image param later on if need be.
For B) I'm tempted to think that a set of well-known symbols independent from the
underlying library is better (but more work since we need to define that set and the
names).
--
Sergiu Dumitriu
http://purl.org/net/sergiu/