upgrade

First post on the new platform, Drupal5

I am happy to announce I am writing this post on Drupal5.
I have took the time to change theme (even if, as always in such situations, I feel like to give a strong rebranding to the whole flevour.net as a concept, more on this some future day) and install a few modules for my writing pleasure.

Most importantly:

  • I have converted all the posts from ‘blog’ to ‘story’. Blog content type in Drupal is really for site where there are different bloggers. With this move I get rid of the annoying and redundant “flevour’s blog” link, which, among other things, affects negatively search engine results (because blog/1 is infact a duplication of the home page). This resulted in getting the “recent blog posts” vanish in thin air and in me recreating it with Views, the FinalModuleâ„¢. To Merlin always respect and appreciations for putting together such a great piece of code;
  • I had to patch the Flickr module to make it parse the private markup I created for the 4.7 version. When I embed a Flickr photo I just type {FLICKR_PHOTO_ID} and I am all set;
  • I realized that probably from its beginnings this blog had “Full HTML” input format set as default, that means Anonymous users could post almost anything they wanted going unmoderated and that’s a big risk even if Drupal has a solid XSS check system. For this reason I have set “Filtered HTML” as the default input format, alas incurring in this old Drupal issue, which I fixed forking the filter core module in the site directory and forcing the “Full HTML” input format for user #1 (which happens to be me) in the filter_form function. This modification wins the MostViolentAndBrutalHackIHaveEverWritten. Think programming elegance gone nuts;
  • For my own editing pleasure I installed the Textile module which lets me write posts forgetting about HTML tags, which I is cool (no, I am not for those kinky WYSIWYG-like editors; I say “WYSIWYG-like” because they almost always don’t WhatYouExpect). You’ll notice this for the exponential growth of links in posts;
  • For most flexibility I installed Google Adsense and Google Analytics module. This means no more theme editing to embed scripts tags and code. A simple and slick interface makes it all. And you also get little features for free (like ads are not displayed when you are logged in, so you don’t skew page views). Kudos to developers;
  • For some improved link juicing I installed the Technorati module and the best antispam module around, Akismet. To complete the HappyBloggerâ„¢ suite, Pathauto, for automatic nice URL generation;
  • Finally Dba for periodic database backup.

Technorati Tags:
Syndicate content