CFFILE/Upload Issue I ran into
A few days ago I was debugging an issue with Canvas when I ran across an interesting issue with CFFILE, action=upload. The user reported that the files he uploaded via the wiki were not visible. With some debugging, I found that files named foo.whatever ended up being upload to a folder with the same name as the filename, so instead of having the file end up here:
Small Canvas update
A very, very small Canvas update was just released. It's mainly a 'cleanup' update, but it does fix an install error with both the Oracle and SQL Server scripts.
Critical update for Canvas (ColdFusion Wiki) users
If you use Canvas, my ColdFusion wiki, please immediately get the latest update. There is a serious bug that impacts folks using multiple wikis in one install.
p.s. My second blog entry from the new Mac. A review later this week.
Happy Release Day
Hey, buddy. Yeah, you. You wanna some new releases? How about...
BlogCFC 5.7.001 - Includes updated RSS and Search code
Canvas 2 - Yes. Finally. Includes... um, a whole lot of stuff. It still doesn't have an upgrade script for 1.5, but I'm not the first person to release a delayed project out of just pure frustration. Mark Mazelin gets credit for 99% of Canvas 2. He was done months ago. This is my fault.
Harlan 1.0.4 - The ColdFusion Ad Server so poorly written it sends people to PHP!
Lighthouse Pro 2.3.004 - This is just a minor bug fix.
RIAForge updated to include wikis
I've released an update to RIAForge today that lets project owners run a host wiki on the site. This is mainly meant for documentation but could be used for just about anything really. FAQs are a good example.
The wiki is Canvas 2.0, which is almost ready for release. I discovered some case issues (you will never convince me there is a need for case sensitive file systems) that I need to roll into the core Canvas 2 for a final RC release. I'm hoping to do that before I head out to Vegas next week. (Star Trek Experience - here I come...)
Canvas 2 Beta Refresh
I've got a new version of the Canvas 2 Beta ready for testing. This update finally fixes the loginpath bug (thanks to a forum user for making it easy to reproduce) and adds security to file uploads.
This is it. I'm only going to add one more thing before releasing this application and it is a big one. Like BlogCFC, Canvas is going to support multiple Wikis in one database. This will make it easier to use for folks who may have a limited amount of databases at an ISP.
To make things interesting - you will be able to set the name of the Wiki ("name" being a string label to use in the database) in the XML, or do it at runtime. Why is that important? Being able to set the value at runtime means I can run multiple, virtual Wikis on the fly. Hmm, what site could I add that too?
Lastly - a question. Canvas 2 changes the "language" used to markup pages. How critical is it that I ship a tool to update your old markup?
The bits are attached to this blog entry.
Canvas 2 Beta
I'm very happy to announce the beta for Canvas 2. Before I say anything at all about this release, I want to give thanks to Mark Mazelin. 100% of Canvas 2 is his work. It has been ready for a while now but I've just been too busy to release it yet. I'm releasing his work as a beta not because I don't trust his work - but mainly that it is so big a change that I need additional eyes to look at it. Plus, there are two changes I want to add in before the final release is done. So what exactly is in Canvas 2?
Canvas Logo
Dave Hill has come up with some cool Canvas logos. I need to pick one for Canvas 2. What do folks think?
Logo 1

Logo 2

Logo 3

My favorite is the first one.
Canvas 1.5 Released
I have released a new version of Canvas with some nice new updates. First off though - all of this is from my users, so props to them for helping make the product better! You can download Canvas from the project page.
- There are a variety of CSS fixes. Thanks to Seth for finding them and big thanks to Scott Stroz for fixing them. Let me be clear - my CSS sucks and Scott stopped from going the evil "All Table" route.
- Sam Curren added two cool new features. First, when viewing wiki page X, if there exists X.A and X.B, you will now see a subnavigation menu for those pages. He also made the title linkable so you can get back from X.A and X.B.
- Chad Gray added a set of new rendering functions, including strikethough, subscript, and superscript. He also added support for colors, which I wasn't sure about, but since it is so easy for folks to add/remove rendering rules, I went ahead and added them in.
CanvasWiki Updated (Version 1.4.1)
I know I just updated it yesterday, but I had a few small more tweaks in mind and I've updated the zip. You can download it from the project page. The changes are minor. The biggest change is that the emails sent on page changes now actually render the page. That way you see the page a bit closer to what the public sees. I also added a clickable URL on the email so you can quickly load up the live site.
Note - a user reported that the zip had not been properly updated with yesterdays update. I confirmed it. I just checked and the 1.4.1 zip definitely seems to be there, but if you don't see the right version number in the readme, let me know.

