Active ASP.NET Blogging Engines
Just stumbled on this post from "The Rabid Paladin." I wanted to clarify to a few things that he brings up in the post.
The front-runners in the .NET space for blogging software appear to be SubText and DasBlog--both are branches from their progenitor .Text which appears to be defunct. Unfortunately, since .Text was originally ASP.NET 1.1, both SubText and DasBlog are rooted in that technology. They both support custom themes, but they had to hack ASP.NET 1.1 to do so--mostly with custom controls.
DasBlog is a ongoing fork from BlogX, not .Text. Neither SubText nor DasBlog are "rooted" in ASP.NET 1.1 (not sure how one would root in a particular version of ASP.NET), both run happily under 2.0 and both have 'more native' 2.0 versions in development. DasBlog's theming isn't based on custom controls, it's a Radio Userland-style macro language so Mort can write his or her own themes without coding. It's true that there's lots of ways to architect themes and skins, including, but not limited to, the built in ASP.NET 2.0 theming.
I was originally drawn more to DasBlog because I've become a fan of Scott Hanselman--first from his podcasts, Hanselminutes, but later to his blog (which actually uses DasBlog, kudos for eating the dinner you've made). He's one of those over-producers who seems to have his hand in on fifteen million things at a time and is able to simultaneously talk about it all.
However, DasBlog's main website is frequently down, and there doesn't appear to be a lot of action in the form of improvements, releases, news, or updates. Which makes me wonder if it isn't a dying product, suffering from Scott's hyper interests.
Thanks for the kind words about the podcast! Our DasBlog website has been down occasionally because it's run from the basement of a very kind volunteer, but it being down shouldn't necessarily reflect poorly on the hard work the team has done.
We do have two sites:
- http://www.dasblog.info/ - Ongoing community-supplied docs, faqs and how-tos for DasBlog.
- http://www.dasblog.us/ - For "us," a phpBB forum for user's to help themselves.
On the "not a lot of action" point, I'm a little surprised by that. Have you read my blog over the last 6 months? There's a lot of activity: http://www.hanselman.com/blog/CategoryView.aspx?category=DasBlog
We're just releasing 1.9 soon, we've got daily builds every day, we've added literally dozens of (we think) cutting edge features (http://www.hanselman.com/blog/UpcomingDasBlog19.aspx) and are working on the roadmap for the .NET Framework 3.0 version.
And I stress we - There's an active group of a dozen or so contributors who are continuing to make DasBlog a great platform. It's not just me.
Here's a post on how to contribute to a project like DasBlog. Since the 'how to patch' post, dozens of patches have been added, many bug fixed. We also ship with 23 themes to choose from and more are on the way. The team is more active now then it's ever been and we're looking forward to the future.
About Scott
Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.
About Newsletter
I feel bad because I obviously generalized from SubText to DasBlog, and that's unfair to your team. You point out inaccuracies in my comments on components and origins. Mea Culpa and apologies.
When I reference "rooted in ASP.NET 1.1" I'm mainly talking about how customization and presentation are handled. i.e. I was using short-hand to refer to ASP.NET 2.0's master page and theme structures. IMO, it'll be a major task for those who convert from 1.1 to 2.0 to implement those features after the fact if they've already built similar systems in 1.1. Which is too bad because those structures provide an easy-to-extend third-party themeing potential that could be useful, I think.
As for project activity, I'll tell you what I see. I'm not denying what you say, but the things you describe are relatively opaque. Your posts here come every five days or so (at least in the last bit since I've begun noticing) and tend to be from a personal perspective (note again that I'm generalizing from the last month or two). As such, while interesting, they convey the impression of a single-developer effort where features are implemented by personal interest (not atypical in open source projects). When I hit sourceforge to investigate the project, I see a three-month gap in the bugs submissions, a two-month gap in support requests, no patches (well, there is one now), a couple feature requests every month (though none assigned to anybody), and zero news items.
And yes, I do notice the two things I leave out: actual activity in the project source and your user forums. I'm not a fan of user forums as a way to communicate with users/clients/customers--at least from the user/client/customer perspective. I'm not sure why. Maybe it's because I've moved on from my early 1990's BBS days (that's not a slam at forums as some kind of old tech dinosaur--it's that they are a way to create online community and I have too many of those already). When looking for project updates, I don't want the cacophony of a general conversation--I'm looking for knowledge from on high.
Frankly, my statement of activity does imply familiarity with code check-ins/modifications, so I can see why that'd kick over your foul detection sensors. I might have to jump the svn hoops to take a peek. Only fair as I've done that with both the other projects I mentioned.
Anyway, I'm glad you took the time to post a response. I truly appreciate it and look forward to digging some more.
http://sourceforge.net/mailarchive/forum.php?forum_id=43543
Also, no need to jump any svn hoops to look at the code changes. Just go to:
http://svn.sourceforge.net/viewvc/dasblogce/trunk/
ViewVC does a nice job of showing you the age of each file, and allows you to compare changes between different versions, etc, all from the comfort of your browser.
Point taken on what you meant by "rooted" - it'll be easier than I think you think, but you're right, it's non-trivial. But then again, it's non trivial for ANYONE who did their own themes (who didn't?) in 1.1 to move to 2.0.
On the patches side, there's many, visit the patches page and select "ANY" rather than "OPEN" and you'll see some of them: DasBlog Patches There are many that ARE emailed though.
If you subscribe to the check in mail, you'll see that there's a checkin nearly everyday. Look at the repository online and look at the .Web Assemblies' age: http://svn.sourceforge.net/viewvc/dasblogce/trunk/source/
I'll try to hide/disable some of the tabs on SF.NET or redirect them to the real activity. Check this out, as the developer list is where the real work happens: DasBlog Mail Archives
How can I tell what pieces of the application are attempting to run at any trust level > medium?
I was, in fact, just about to send another patch to Scott right now :D
I picked up dasblog when I needed something to run alongside other asp.net applications. The availability of the core developers and the consistent development were something that made this the most appealing product to go with when starting a new blog (or importing posts from another).
It only took a month or so of hobby development to catch up to speed on creating new macros, and about another month to actually contributing patches to the core build (and I am a UI designer by trade).
If you have any interest in the future of asp.net blog engines, and you can code in C#, you should consider picking up interest in this project.
Hiding or redirecting the links that you're not using from the built-in functionality is an excellent idea, I think. Also, anything up front (summary area maybe) that pointed to the active areas wouldn't hurt, I don't think.
http://tortoisesvn.net/node/15
About the availability of the dasblog sites, all the sites are running at Boundgrid.net.
It is true that for some weeks, I had to re-host those sites in my basement while I resolved some issues with that commerical host.
Apprantely an upgrade at the host of H-Sphere, killed the dasblog environments I had so carefully crafted.
DasBlog.info now runs under ASP.NET 2.0 at BoundGrid.net, and I/we will be upgrading very soon to 1.9x with a new custom theme.
I have never had any technical issues with DasBlog as to system reliability, mostly connectivity issues, my own or my hosts. And now those are behind us!
Thx
Tom Watts
admin@dasblog.us
And a job well done in defending dasBlog and correcting the record. It's useful and interesting to read more of the back trail of a project, it's provenance, so to speak.
-Tyler
This was actually first posted in http://dasblog.us/viewtopic.php?t=285. They suggested me to leave a comment here.
I am looking for a solution to have a portable wiki that can run from a USB memory stick. You know as a personal knowledge management tool. I tried just install DasBlog on stick and make IIS point to the folder. However, when I tried to post new entries between machines, some entries are overwritten and lost during the swtich of machine.
Can you point to me some directions to go to?
Comments are closed.