Hi Evelina,
I've just had a peek look at your alternatives and to give you some feedback
here's my opinion.
Personally i think we're better of integrating a new Lightbox than using the
current one, this from the code descriptions you made above. From the
alternatives you presented, the Prototype Window seems like the winner for
me. It's more mature, fast and offers more functionalities than the other
two LightBoxes, so my only doubts about this choice are:
- Cross Browser support: I think that as a company that develops a web
product we can't affort to not support Opera and IE7/8 because they
represent about 20/30% of internet users. I guess you're better off seing
how difficult would be to add support for those browsers to the set of
functionalities we really need.
- Excess of functionalities: As the Prototype Window is somehow the best
option because it offers more functionalities it also is the heaviest(not
the slowest) and this made me focus if we really need all those
functionalities and if we would be better off with a smaller version that
only has the smaller set of functionalities that we really need. Well since
the browsers trend is to have faster and faster js engines(Google Chromio,
wicked fast, and the new JS engine for FF3, not yet released) i think it's
better to have more than less.
- Easability to extend: Since the Prototype Window doesn't supports, for
example, a photo slide show and if ou really intend to support this i
recomend you to check out how hard would that be since i had some big
surprises with similar issues on my last, and lately failed, project!
So, here's my "non-binding" +1 to Prototype Window. (non-binding since
i'm
no xwiki expert and this decision has to be taken by "xwiki-experts")
Glad i could help,
Miguel Bento.