888888.888888.88""Yb..dP"Yb..8888b..Yb..dP.88b.88....db....8b....d8.88..dP""b8..dP"Y8
88__...88__...88__dP.dP...Yb..8I..Yb.YbdP..88Yb88...dPYb...88b..d88.88.dP...`".`Ybo."
88""...88""...88"Yb..Yb...dP..8I..dY..8P...88.Y88..dP__Yb..88YbdP88.88.Yb......o.`Y8b
88.....888888.88..Yb..YbodP..8888Y"..dP....88..Y8.dP""""Yb.88.YY.88.88..YboodP.8bodP'


88b.88.888888.888888.Yb........dP.dP"Yb..88""Yb.88..dP
88Yb88.88__.....88....Yb..db..dP.dP...Yb.88__dP.88odP.
88.Y88.88"".....88.....YbdPYbdP..Yb...dP.88"Yb..88"Yb.
88..Y8.888888...88......YP..YP....YbodP..88..Yb.88..Yb

March 11, 2008

Things will be a little quiet here this week. I am working to get my theme finished off but also have some other, non-WordPress-related stuff to do so I probably won’t get time to post. To bide over the time here are a few questions I have been mulling over for a few days.

Time limited content

Over at Reader Appreciation Project a little while back I posted about weekend blogging. About the fact that I don’t but am disappointed when others do.

That sparked a discussion about how to educate readers to expect content on the weekends and time limited content is something that has since occurred to me as a way to do that.

Here’s the idea:

A post is published. Unlike regular posts the feed contains only a brief introduction and a statement that the post will be available to read for 24 hours.

If you click through and read it within those 24 hours you get to read the post, and you get a cookie which means that you can keep viewing it. So any conversations in the comments can keep going.

If you click through outside of 24 hours the post content is not available to you. You can register to get it when it is released, which could be in a week, (presumably the e-mail notification will also arrive on a Saturday), but you can’t view until then.

My question to readers here is: would this just piss you off? or would you get it and run with it? would it make you unsubscribe?

Plugin Architecture

The second question relates to my Fun with WordPress Plugins tool.

I have in mind a major overhaul for the next version, lots of UI changes, much more integration with filters and actions; however, there is one thing I have in mind for the actual back end code, but I am not sure if there is a demand for it.

I have it in mind to develop some objects for widgets, admin pages, and possible even actions and filters and keep these outside the main plugin class. The idea would be that these would function as a limited form of MVC, with each object including pages in specific foldersl; for example:

Your plugin creates a new admin page object, sets the parent, and registers it. It looks for a specified file within the html folder to get the content of the page, and within the code folder to get the processing instructions.

This invariably makes the plugin more complex, possibly even more complicated, but I like the idea of keeping the plugin itself as empty as possible.

My question on this is, what do you think? good? bad? do you have a better solution? Do you think there is a best practice for WordPress plugin architecture irrespective of its function?

I appreciate any comments you have on any points.

P.s. I am also on Twitter now.

Html 5 Gallery
Wordpress html 5?
6 comments
page 1305
Post Image The Easy Peasy Way
Wordpress link to large image?
26 comments
page 1065
Wordpress Shortcodes What Why How
Create gallery shortcode wordpres?
no comment
page 236
Post Image The Easy Peasy Way
Vivieneasy url?
26 comments
page 1065
Are Child Themes The Best Option
Best thematic childthemes?
15 comments
page 1262
How To Add Sidebars To A Theme
Add a dynamic sidebar area to thematic?
10 comments
page 1053
Theming Habari Vs Wordpress
Habari vs wordpress?
13 comments
page 440
Dont Mess With My Toot Toot
Fun with toots?
16 comments
page 599
Dont Mess With My Toot Toot
Fun with toots?
16 comments
page 599
Wordpress 25 Exif Fields
Display image from wordpress database?
12 comments
page 230
Dont Mess With My Toot Toot
Fun with toots?
16 comments
page 599
Dont Mess With My Toot Toot
Fun with toots?
16 comments
page 599
Photoshop Design Framework
Framework for photoshop?
3 comments
page 296
Using Wordpress As A Php Framework
Php framework with wordpress?
2 comments
page 335
Html 5 Gallery
Html5 photo album?
6 comments
page 1305
Post Image The Easy Peasy Way
Adding image in my post in wordpress?
26 comments
page 1065
Html 5 Gallery
Photo gallery html 5?
6 comments
page 1305
Html 5 Gallery
Photo gallery html5?
6 comments
page 1305
Html 5 Gallery
Make gallery html5?
6 comments
page 1305
Wpunlimited The Ultimate Wordpress Theme
Html5 photo album?
3 comments
page 1141
3 Ways To Speed Up Your Blog Without A Cache Plugin
How to speed up wordpress without using cache?
one comment
page 1321
Wordpress 25 Exif Fields
Wordpress exif plugin?
12 comments
page 230
Fun With Sidebar Tabs Styling
Tabbed widget plugin change background color?
2 comments
page 336
Html 5 Gallery
Html5 wordpress?
6 comments
page 1305
Quick N Dirty Admin Login Screen
Login screen css?
no comment
page 128
Post Image The Easy Peasy Way
Display first image from post loop wordpress?
26 comments
page 1065
Html 5 Gallery
Html5 image gallery?
6 comments
page 1305
Post Image The Easy Peasy Way
Get image link de medium wordpress?
26 comments
page 1065
Html 5 Gallery
Html5 photo gallery?
6 comments
page 1305
Wltc Plugin Competition Live Blogging Plugin
Wordpress liveblogging plugin?
2 comments
page 1258
Html 5 Gallery
Html gallery?
6 comments
page 1305
Using Your Own Url Shortener
Create your own url shortener in php?
4 comments
page 1190
Updating Code Snippets Here
Fun plugin wordpress?
no comment
page 1338
  1 query every 1058 seconds, updated 1 seconds ago.
Friday, 5am
 __
(__)
   `

 Ronald @ RA Project

Andrew,

I’d have to agree with Christoph here and say that the extra complexity might deter those who would use the plugin generator, which ideally I suppose would be those wanting a shortcut.

A possibility could be a structure option and have a basic and advanced option, but that would be much more work on your part.

As far as the 24 hour thing, I’m also with Chris on this. I foresee broken links and more broken links. However, I can see a potential for premium content to be used this way. Post it for 24 hours, and if you want indefinite access to it, pay for it.

Wednesday, 8am
 __
(__)
   `

 Andrew

As a general rule Christoph I absolutely agree; I don’t subscribe where there are no full text feeds and I suspect I would bail if someone routinely time restricted content; however, it may be that there is something to be said for small amounts of content being provided in different ways.

I can see an argument that by time-barring content your are actually restricting it to your loyal readers, and therefore providing them with something that others won’t get.

I can’t see me actually doing it, but if it were shown that it isn’t a bad thing then perhaps I would produce a plugin.

Wednesday, 8am
 __
(__)
   `

 Christoph Voigt

Wow, are you serious with the 24h-thing? Isn’t it exactly this blogs are not meant to do? Provide information only to a limited audience/for a limited time?

On another note I tend to unsubscribe to feeds that do not send the complete text. There are really good reasons for not doing so (like ads on the blog to keep the cash flowing) but too many bloggers tend to write just blabber in the first lines without coming to the interesting stuff. If you only read the first 3 lines of a blog-post, how could you judge if it’s important to you now/later? Information should be accessible without having to click again/open a new tab.

About the plugins, well, guess there are as much opinions on this matter as there are programmers, huh? :) I prefer cleaner plugins in terms of structure but as you said, it could become quite complex which might scare away non-plugin-authors to have a look at how plugins work. Not quite sure which way is “the best” – if there is any.