CodeMirror is a JavaScript component that provides a code editor in the browser. When a mode is available for the language you are coding in, it will color your code, and optionally help with indentation.
#webpad
CodePress – Real Time Syntax Highlighting Editor written in JavaScript
CodePress – Real Time Syntax Highlighting Editor written in JavaScript
Pretty cool JS widget that makes a text area into a syntax-highlighting lightweight IDE. Could be a really nice addition to webpad
PHP Atom API Code Released
I’ve finally packaged up and released the PHP Atom API code I wrote as part of webpad. You can download it now and go crazy.
webpad 3.0 Personal Edition
Well, at long long last, webpad 3.0 Personal Edition is finally released!
I’m writing this very post in webpad, and I think this is by far the best release of the program, with some cool new features, much better stability, and compatibility with more browsers than ever. Jump on over to the webpad Project Page to see what all the fuss is about, or you can just go ahead and download webpad now.
webpad 3.0 Beta Testing
Tonight I have a few more things to polish off (including writing the installation documentation), and then I will start going through my suite of tests for webpad. Once my round of pretty intensive tests are done, I have a couple people who are going to be helping me out with some beta testing. I’m really glad they are able to do this, because it means I can test webpad out on some other server installations before releasing it into the wild, and hopefully sort out any potential problems before anyone else has to deal with them.
I’m expecting to release webpad next week, if not this weekend!
Really Getting Close
Tonight I secured webpad a little more heavily, standardised some more of the operations across different sections and generally tidied things up. I also added ‘delete post’ functionality to the currently supported blog systems (blosxom, Blogger.com, TypePad and LiveJournal), and that’s looking pretty slick.
Part of add the delete functionality required me to write out the (very, very simple) plugin API for adding and removing tools to the toolbar. I may be a little biased (and not at all modest), but I think it’s pretty cool ๐ More about plugins later – but basically webpad 3.0 supports plugins through a “My Plugins” section, so hopefully people might even write some new features for it, allowing access to more external sources of text to edit!
So, I can hear you asking; what’s left? Well:
MovableType Support (open, edit, create, delete)WordPress Support (ditto)Update a few interface niceties (like the ‘About webpad’ dialog)Write the new Help Manual, which is a lot different to the last version, and will be a lot bigger- Update the webpad project page
Fix a scrolling bug in Mozilla(fixed on PC, needs a tweak for Mac)- Pretty up some of the error messages
- Thorough system testing before release
- Packaging up with some instructions on installation
Oh yeah, and of course, I’m doing the whole dog-food eating thing and as usual, this is posted with the very latest version of webpad (from FireFox), using a couple of the tools and bits and pieces and it’s all looking good.
webpad 3.0 Closing In
Seriously, this time I actually mean it ๐ webpad 3.0 Personal Edition is really close to being available for beta download. I’m really excited about this version, I think it has some awesome features and is an excellent upgrade from webpad 2.0 (it feels like a whole new product is has so much new stuff!).
Keep an eye on the project page and sign up to the mailing list to hear as soon as it’s available!
Testing webpad posting
Don’t get excited, just testing some webpad blog posting.
No More HTTP Authentication
Well, it’s official. webpad 3.0 will now use integrated, session-based authentication for users, rather than HTTP Authentication. I’ve changed to this in large part to allow me to use it in CGI mode (which, incidentally, works wonderfully), so webpad is even more portable now. In fact, if you have PHP running in CGI mode, I will be reccommending that you run webpad under that mode.
With the new integrated authentication, when you hit webpad you are presented with a log in screen, where you enter a username/password as normal, then continue to the actual application.
I’m also currently looking at templating (thanks to a previous hack that Brad Choate made to webpad 2.0 which allowed it to selectively edit the contents of a file, only within certain regions (denoted by webpad tags of some sort). I will have this functionality included in the official release of webpad 3.0 Personal Edition, and it will definitely be a part of the Professional release.
Things may have been quiet, but they’re not completely dead! ๐