The Future of Thesis OpenHook

I finally upgraded KingdomGeek to Thesis 1.6 — I’m rather late to the game, which might sur­prise some of you.

Truth is, I’m no longer much involved with Thesis at all, for a vari­ety of rea­sons which I don’t really care to go into at this point. However, I still have the OpenHook plu­gin, which I’m not about to aban­don. I have some ideas to improve OpenHook, but if I’m going to push for­ward with it, I need to do so using the lat­est Thesis code­base. (Incidentally, the lat­est code­base totally nerfed the cus­tom styling I was using… so we’re back to default for the time being. I really dis­like that I now have to over­ride col­ors. I dove into Thesis because it was min­i­mal­is­tic and easy to style; now I have to do half my work in a cus­tom style sheet and half of it in the lay­out panel… Simplify, sim­plify, simplify.)

I upgraded KingdomGeek because, against all com­mon sense, I pre­fer to do my devel­op­ment here. I do this for two rea­sons: KingdomGeek isn’t my pri­mary source of income, so down­time doesn’t kill me. Also, you users are far more likely to catch cer­tain gaffes that I may take months to find, if I ever do. In other words, many eyes are bet­ter than two. Oh, and yes, I real­ize my nav menu looks ter­ri­ble. You can still click it, though; go ahead, don’t be afraid… You’re mak­ing it self-​​conscious now.

The next ver­sion of OpenHook, I hope, will greatly improve user expe­ri­ence and effi­ciency. I plan to rewrite things from the ground up to make the code sim­pler and sex­ier — in the spirit of Thesis itself. What this means is that I will be poten­tially nuk­ing all of your cur­rent OpenHook cus­tomiza­tions (that’s one of many pos­si­ble bugs I’m envi­sion­ing in this sce­nario…). In other words, when you see an update noti­fi­ca­tion, don’t dive head­long into it. Check feed­back on Twitter first — it’ll either be praise or curs­ing for @KingdomGeek; take that and decide whether to upgrade or not when the time comes. ;) (Yes, I do test my code, but like I said, bugs slip by me. I’ve not attuned my per­fec­tion­ism enough to be a great coder.)

So what will OpenHook have in the future? (And this is future… Don’t expect an update any­time too soon.) Well, there are a num­ber of things I have in mind (maybe I’ll finally ajax­ify things a bit?), but the big win that I have on the top of my list is sand­box­ing. On more than one occa­sion I’ve heard of users mak­ing some mod­i­fi­ca­tions only to dis­cover their blog is screwed up. Fatal errors are the pits, and I’m hop­ing to set up OpenHook to pro­tect against fatal errors. (Lesser errors are still wholly your responsibility. ;)

Now’s the time to drop fea­ture requests, though. I’m a bit out of touch with the Thesis com­mu­nity — I don’t have the time for it like I used to, pri­mar­ily — so let me know for what you all have been long­ing, ‘kay?

This entry was posted in Uncategorized. Bookmark the permalink.

13 Responses to The Future of Thesis OpenHook

  1. Ben Cook says:

    You actu­ally don’t HAVE to split your work if you don’t want to. The options in the lay­out panel are over­rid­den by any­thing you do in custom_​functions or custom_​styles.

    I think the sand­box­ing idea is a great one. I rou­tinely miss clos­ing a tag in cus­tom func­tions & throw the entire site into an error.

    I’m sure there are other requests I have, I’ll think on it & come back with more.

  2. Greg says:

    Hey Rick — Think jQuery “Accordion” for the next update. Also, hit me on Twitter. I’d be happy to help youuuu :)

  3. Rick — Glad to hear a new OpenHook update is in the works. Miss see­ing you over at the Thesis forums. Hope all is well and Happy Holidays!

  4. Rick Beckman says:

    I know I can over­ride via the cus­tom stylesheet, but then that just adds unnec­es­sary bloat — styles are defined in Thesis’ lay­out file and then again in the cus­tom one. Way back in Thesis’ early day, it had one stylesheet that had min­i­mal styles to dis­play the sin­gle, default style. I liked that; sim­ple, ele­gant, and much eas­ier to cus­tomize via a cus­tom stylesheet. Less over­head is almost always a good thing — it’s the rea­son I keep a copy of the Sandbox theme around for reference.

    Yes, Greg, some sort of handy accordion-​​like effect has been on my notes for a while now. Someday I’ll take the time to fig­ure out how jQuery actu­ally works. I’ll keep your offer in mind. :)

    And thanks for the encour­age­ment, Chris. Happy hol­i­days to you as well!

  5. Greg says:

    You will be amazed out ridicu­lous easy it is. I promise.

  6. Hi Rick!

    First of all hope you have a Merry Christmas and thank you for all your hard work on OpenHook!

    This may fall com­pletely out­side the scope of what you envi­sion for OpenHook but I would really like a way to incor­po­rate bet­ter fonts using TypeKit.

    I would like a way to enter my TypeKit key and then have my TypeKit fonts listed as one of the avail­able fonts within Thesis Design Options.

    It looks like WordPress.com is now imple­ment­ing this.

    http://blog.typekit.com/2009/12/22/customize-your-wordpress-blog-with-typekit-fonts/

    Thats my list. :)

    Thanks again,

    Alex

  7. Rick Beckman says:

    Yeah, that’s out­side the scope of OpenHook. There’s already a WordPress plu­gin that may serve your needs, however.

  8. Thanks Rick, I am famil­iar with that plu­gin. I guess the miss­ing link would be some type of link to make the fonts visible/​available in within Thesis Design Options.

    Thanks again!

  9. Rick Beckman says:

    That’d require Chris mak­ing the design panel fully plugin-​​accessible; you might nudge him with that request. Could make for some inter­est­ing pos­si­bil­i­ties. :D

  10. Done! Hopefully it gets due consideration.

    Thanks!

  11. Greetings;
    I’m not sure my ques­tion is being posted on the Thesis boards, so many thanks in advance for your time. I’ve been using OpenHooks to put spiffy graph­ics (for page links) on my home page. As I attempt to edit those graph­ics and links, they seem to be dupli­cat­ing them­selves on the page! At this point, I seem to be up the four copies of any graphic I put into the “before teaser box” hook (or any other, for that mat­ter). I have a sin­gle image in the “fea­ture box” hook, and it con­tin­ues to work prop­erly. Any advice or guid­ance to this rel­a­tive new­bie would be appreciated.

    Thanks and bless­ings;
    Bill

  12. Peter says:

    Typekit yes!

    Typekit yes!

    Typekit yes!

    :D

  13. Rick Beckman says:

    Typekit no. Request them to make an open source WordPress plu­gin. It’s out­side the scope of OpenHook, which from the begin­ning has had more to do with func­tion and less to do with style. I appre­ci­ate the sug­ges­tion, though, it’s just that I’m not the per­son to sug­gest it to.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>