> Can't live without my iPod - cycling, running, on the
> Tube...
> **Time to either get back onto BlogCFC or move this to
> CF-Community..
Okay I'll bite...
I haven't had a chance to install blogCFC yet to check it out, just
been too busy... doing what? Why... creating a blog application of
course! :) And I'm sure no-one will be surprised that it's intended as
a "sample application" for the onTap framework.
It may be a little odd though because it's remarkably feature-rich for
a "sample app", including muliti-user, multi-blog, author graphics
(from the member plugin), XML/XSL skinning, extensions to the
framework's roles-based security suite which allow the owner of a blog
(and administrators) to assign additional arbitrary rules to determine
who can read/publish/moderate individual blogs (so each blog can have
its own access rules), multilingual support and easy translation of
articles into alternate languages (I've heard this is common amongst
European bloggers).
It did require a solid week to build, and while it sounds like that
may be really complex (for a blog), the majority of the time wasn't
spent with anything related to the framework specifically, but rather
wrestling with XSL. I'm of course still getting comfortable with XSL
as a whole, so a number of the things I wanted to accomplish with it
turned out to be more challenging than I'd expected, like using XSL to
scrub potential cross-site scripting (XSS) attacks from the posted
content of an article or comment.
It's not released yet of course... This is Blogs onTap 2.0 although
really it should be a 1.0 release (or maybe pre 1.0), because it's all
brand-new code, but there was already a Blogs onTap sample application
many many moons ago which was later taken off the framework site as
one of my small handfull of failed experiments (the use of text files
instead of a database turned out to be a bad idea).
For the time being I've not included any disk-based caching in the
application, although I may in a future release. I wasn't sure how
people would feel about the use of disk-based caching in this
application, but it could improve performance some, so... for now it's
in the air, although most of the content of the blog is cached in
memory.
I need to write up a quick page of plugin documentation (there's
really not much to say about the plugin outside the app since it won't
be integrated into other applications like the member plugin), and a
page of user-docs for the blog layouts which look like this:
<blog>
<div>%title</div>
<div class="blog_nav">
<calendar />
...
<div>
<article>
<div>%article_title</div>
<div>%article_text</div>
<div delimiter="|">
<span>%article_author</span>
<article-categories />
<span>%article_date</span>
<span>%article_time</span>
</div>
</article>
<comment>...</comment>
</blog>
The user-docs will give a brief explanation of the extra tags
(<article>, <comment>, <calendar />, etc) and text variables (%title,
%article_title, %article_text, etc).
I'll probably release the beta officially tonight or tomorrow, and
although I do plan to eventually install blogCFC for comparison, I'd
love to get some opinions from others. :)
s. isaac dealey 954.522.6080
new epoch : isn't it time for a change?
add features without fixtures with
the onTap open source framework
http://www.fusiontap.com
http://coldfusion.sys-con.com/author/4806Dealey.htm
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking
application. Start tracking and documenting hours spent on a project or with a
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:214977
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54