Hypothetical piece of software that would make noding better, faster and much more fun. While the current Web-based interface is as good as Web interfaces get, it's as cumbersome as they all are. The present forms are already usable as a back-end for clients such as autonoders and could be used by an INE, but if there was a dedicated Everything Noding Protocol, we could have no end of great free software noding clients hooking up to it. Of course the Web interface would still continue to exist, after all it's just another front end. A good Integrated Noding Environment would feature:
Yeah. And all that working as a local client application only transmitting the data that's actually needed, without constantly refreshing huge bulky clunky HTML pages in a huge bulky clunky Web browser. Ideally, it should be a GNOME application with a good Windows port so we can use it at work, too.
Another idea: implement it as a Mozilla extension. Mozilla has got a good DOM implementation to interact with E2's present Web interface, and with all the XUL, componentisation and scripting in it, developing an INE in Mozilla should be easy. After all, there is already an integrated Zope development framework for Mozilla.
If you've got more ideas, add a writeup or /msg me. This is exciting! Maybe one day we'll have an Integrated Noding Environment. Till then, allow me to dream a little.
I'd volunteer to build the thing, if access and support was supplied me by the powers that be. Or maybe I ought to download from everydevel.com, set up an everything of my own, build the interface on my own desktop first... Hmmm.. This could be a real fun project. Watch this space for news...
I'd expcted to download and install it and I'd have an e2-like world on my desktop to fool with, but it ain't so! What we use here is a deeply customized setup. Whoo.
Now, mind, I've only been playing with it for an hour or so. I'm expecting a sort of trancendant, ephiphanic moment as I suddenly "get it"... But it hasn't happened yet.
How bad would it suck if this thing communicated with e2 over HTTP? It could pretend to be a web browser, make requests carrying the right goods, and parse apart the resulting HTML to get the data it's wanting to display to you.
That would be real sensitive to changes in how the HTML is layed out, but might take less customization for each Everything installation. Anybody have any thoughts about that?
printable version chaos
Everything2 Help