aleix's blog

tekuti hacks

10 January 2011 1:24 am (tekuti | guile)

Lately, I've been hacking new features for tekuti, the blogging software that's running this site. tekuti is written in Scheme (GNU Guile), so I had no more excuses to start hacking on it.

Blah, blah, blah... but what have you done? Nothing really impressive, indeed, but quite useful for my needs:

  • Support for deleting posts. As tekuti is based on git, it's easy to recover them for free. And you don't need to spell any git command, tekuti admin interface can help you here.

  • Support for deleting post comments. This is useful if undesired spam gets in your site.

  • Support for custom user templates. Before, there was only one template. Now, it is possible to add multiple templates and choose your desired one from the configuration file (via the *template-module* variable).

  • Configure widgets on the sidebar. You can now configure the widgets you want to appear in your blog sidebar. Mine, looks like this:

    (set! *main-sidebar-widgets* '(subscribe search tag-list))
    (set! *post-sidebar-widgets* '(subscribe related))
    

    Available widgets are: subscribe, search, related, tag-cloud, tag-list.

  • Support Movable Type API. This means it is now possible to use your favorite blog editor and post or edit your tekuti articles. You need to configure tekuti as a Movable Type blog. The XMLRPC endpoint is http://yoursite.com/path-to-blog/xmlrpc. In fact, some MetaWeblog and Blogger methods have been also implemented. This is the list of supported methods:

    • metaWeblog.newPost

    • metaWeblog.getPost

    • metaWeblog.editPost

    • metaWeblog.getRecentPosts

    • metaWeblog.getCategories

    • mt.setPostCategories

    • mt.getPostCategories

    • mt.getCategoryList

    • blogger.getUsersBlogs

    • blogger.deletePost

    For this to work, I have created a reusable XMLRPC library for guile. More on this in next post.

These hacks are not yet available in tekuti's master, so you can get them from my branch:

git clone git://gitorious.org/~aleix/tekuti/acf-tekuti.git

Happy new year and happy hacking!

25 responses

  1. college paper writing service says:

    In fact I’ve been given a few new subjects from proper here I loved over have a check your blog located up. Your blog have splendid statistics, I’ve been given precise mind from this terrific weblog. I’m constantly searching like this kind weblog located up. I’m hoping I’m able to see all over again you’re placed up.

  2. clashrealmer.com says:

    With the gems you can buy gold,open chests,taking cards.They have so much iportance for the game.

  3. about-van-gogh-art says:

    Over the last two years technology changed in the field of science. That's the reason GNU institute take it over the time. It's good invent by them.

  4. Academicpaperwriter.com says:

    Hi buddy, your blog' s design is simple and clean and i like it. Your blog posts about Online writing Help are superb. Please keep them coming. Greets!

  5. Accounting Project Help says:

    Hi buddy, your blog' s design is simple and clean and i like it. Your blog posts about Online Dissertation Help are superb. Please keep them coming. Greets!!

  6. İstanbul Evden Eve Nakliyat says:

    In fact I’ve been given a few new subjects from proper here I loved over have a check your blog located up.

  7. HBR Case Analysis says:

    This site and the resources you provide is really nice keep it up.

  8. Adana Evden Eve Nakliyat says:

    I think it was a good content

  9. Adana Evden Eve Nakliyat says:

    I think it was a good content

  10. mike says:

    You have posted very informative tutorial about hacking. I like reading it. I have got information which i did not know before.gym flooring

  11. UK Essay Writers says:

    Hi buddy, your blog' s design is simple and clean and I like it. Your blog posts about Online writing Help are superb. Please keep them coming. Greets! Essay Bird has the best essay service in the UK

  12. Write My Paper For Money says:

    this hack has been certified and have been one of the most ideal things to have around wish to see few more posts like these in coming days or so

  13. Hampstead says:

    Super option with what you have described here

  14. free robux says:

    hey friends

  15. Greg33a says:

    thank you for giving me the necessary information

  16. C Programming Assignment Help says:

    I Appreciate This Work Amazing Post For Us I Like It.

  17. Case Solutions says:

    Pretty Helpful Material, Much Thanks For This Article

  18. nik says:

    I Appreciate This Work Amazing Post For Us I Like It.

    ghghghg

  19. Ida Wallace says:

    It’s nice to knowing here about hacking new features for tekuti, the blogging software which are running in this site. Get something good knowledge from here. Like to bookmark this website in my useful list of website.

    Thanks,assignment help Sydney

  20. CarolineWebb says:

    Nowadays there are so many people who love to write blog and also doing blogging. But all are not from IT field or developer so they do not know about reusable XMLRPC library and blogging software which help them a lot to be a successful blogger. And your guidance are very helpful for such kind of people. Thanks for sharing.

    Caroline,
    Law Personal Statement Writerhttp://www.personalstatementfolks.co.uk/law-personal-statement/

  21. new year says:

    nice information Nowadays there are so many people who love to write blog and also doing blogging. But all are not from IT field or developer so they do not know about reusable XMLRPC library and blogging software which help them a lot to be a successful blogger. And your guidance are very helpful for such kind of people. Thanks for sharing.

    www.ihappynewyear2019wishes.conew year 2019 messages

  22. odaddy 99 rs domain says:

    We are really grateful for your blog post. You will find a lot of approaches after visiting your post. Great work

  23. Lucille F. Parham says:

    I am eternally on a regular basis always exclaiming that its hard to observe great help, but here is. crazy kitchen free game

  24. james thomas says:

    Fairly quickly the following unbelievable webpage will need to unquestionably turned into accepted in just most of the web log the majority, as a consequence of meticulous reports and also assessments or even reviews. No Credit Check Financing

  25. james thomas says:

    Straight away this blog will almost certainly glimmer normally often be popular about each of site consumers, for the reason that meticulous records and even examination. another eden hack apk

Leave a Reply