Search

Top Ten List

Of all my ramblings, people seem to find the following the most interesting:
  1. Pimp My Fields
  2. Using the WebBrowser control to view attachments inline
  3. Purty charts in Domino
  4. My approach to DbLookup and DbColumn in Javascript
  5. Mind Map of Database Design
  6. Design Catalog - version control for Domino
  7. Workaround for LotusScript event binding
  8. Clickable URL's in Notes view columns
  9. Every time you use window.open, God kills a kitten
  10. Create, edit, and delete without agents via AJAX

« Hello, 8 | Main| Quick Tip: Textured Workspace vs. DPI »

XIDED 00.03.00 Released

Category xided
XIDED 00.03.00 is now available for download. The plan was to add support for views and folders in this release, but instead the new supported element categories are file, image and stylesheet resources.

I know that being able to edit views and folders would be more useful, but for me this new release is pivotal because it allows me to use XIDED almost exclusively to further develop XIDED. The markup for the application is pretty much done by now, and the CSS hasn't needed any updates in a while. The bulk of the changes now are to a JavaScript file resource and the occasional tweak to an agent. So with rare exceptions, I don't actually need Designer to code XIDED now.

A couple minor touches also included in this release:
  • The application now sends a ping every five minutes to keep the Domino session alive in case you're editing the same design element for extended periods of time. Of course, if you're saving your changes every few minutes, the session will stay active anyway.
  • Page-weight is now down to 253 KB (including CSS, JS, and images)... ordinarily it's unusual for software to get smaller as it learns to do new things, but being a web application, the smaller the better, right?
  • The JavaScript is now hosted on XIDED.com as a gzip file. This has several advantages: it keeps the download small without requiring configuration changes to each server running XIDED, and - in the case of upgrades where only the JavaScript has changed - allows me to add features and bug fixes without requiring everyone to download a fresh copy.
Check out the new stuff and let me know what's broken. Enjoy... views and folders coming soon (I promise).

Comments

Gravatar Image1 - I haven't tried XIDED, though I've been reading your updates on the project and it sounds quite interesting.

Here's an idea for you regarding the keep-alive ping - instead of just a ping, why not make it an auto-save (backup) on open elements. You wouldn't save to the actual design element (say, the Memo form) but rather to something like xidedtmp~Memo. When the user actively saves, you then remove the temp file. If they were to crash, or lose connectivity or whatever, when they return and try to edit Memo, you check for the tmp name and ask if they would like to resume editing the timed backup if one is found. Of course, you probably want to make this feature a preference (including the minutes between save).

Gravatar Image2 - Thanks, Jerry... I think that's a great idea. I'd been noodling with the idea of adding an auto-save, but kept bumping up against a scenario where an in-progress element isn't ready to be saved. For example, if you're in mid-line on an agent and auto-save kicks in, overwriting the design element would be a very, very bad thing. But... if auto-save merely stores the DXL for later in case of a crash, then the element is "safe" until a manual save, but the progress can still be recovered later. And if the auto-save record is stored within XIDED (instead of locally), then you could pick up where you left off even if you're not using the same browser or computer you were using when you crashed....... my brain's all tingly now...

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

Contact Me

Hire Me

Elsewhere

What the Quote?

"You had your minute, man, but you lost the revolution!"

Steven Rodgers

"Vista does add something useful.... it takes all the complicated dynamics of a work slow-down off the shoulders of the users and automates it."

Steven Rodgers

"Elvis's belt is the shiniest thing on 'im."

Laura Tripcony

"You're confused. That's not a boat, that's my hand."

Laura Tripcony

"Hold on, my head's itchy."

Steven Rodgers

Apparel

Lotus Rocks

I write the code that makes the young girls cry

Current Terror Alert Level

Assorted Linkage

ClustrMap