A Day with Roller
I put a whole sh*tload of hours into Roller today - around 14 to be precise! My main goals where to get password encryption enabled and Remember Me re-implemented as a more secure feature. I managed to accomplish both and did so much typing in the process that my fingers hurt.
Other things I managed to accomplish:
- Added ability to put a period (.) in a page name. Also modified BasePageServlet to set contentType appropriately for those "pages" ending in .xml, .js and .css. This should allow pages to be created for CSS and JavaScript, and then included in your pages with <link> and <script>.
- Moved Calendar in Weblog editor to top right (was at bottom left) - making it easier to view and navigate to different days.
- Fixed comments and spam stuff that Lance added.
- Fixed pop-up Calendar on Weblog Edit screen to be properly positioned in IE and Mozilla.
- Added up and down arrow buttons to allow expanding and contracting (taller and shorter) of weblog textarea. Persisted user's preference with a cookie.
- Various UI enhancements to make the Editor UI look good in both IE and Mozilla (on Windows XP).
Phew - I'm ready for a beer! You can checkout our demo instance if you'd like to try out the latest code.