wounded in the line of duty
Being fallible (not being the pope) I learned some things from my Drupal installation. Dries asked me to keep a list of things, and this is a record of what I still remember.
Beware though that this list is focused on using Drupal for a personal blog.
You do not need the Blog module !
If you just want a personal blog, you really don't. I consider this vital advise, especially because not using Blog seems counter-intuitive and because it is described as:
Blog: Enables keeping easily and regularly updated user web pages or blogs.
You can simply use the Story content type for writing your blog articles and it makes your Drupal structure much more simple. The Blog module is really meant to allow individual users to have their own Blog, which is definitely not what I wanted. If you however made the same mistake as I did, here is the medicine:
mysql> UPDATE node SET type = 'story' WHERE type = 'blog';
Don't create Vocabularies or Terms individually
Don't do like I did and create your "tags" in advance, you really do not have to. And definitely do not start to put them in different categories and all that. Just create one Vocabulary called "Tags", enable free-tagging and be done with it. Every article you can simply add your tags in a comma seperated list.
The whole Taxonomy idea is a nice and abstract idea that covers all possible uses that far outreach the goals you have for a personal blog, so don't bother. You can always start using it if you are ready for it and if there is a *real* use.
Get used to and remember the Administer menu
I had a hard time finding exactly where some things resided in the menu and literally searched for more than 30 minutes to find where I could re-enable the Menu block for Anonymous users. This was not a pleasant experience, especially since I disabled it myself and couldn't remember where or how.
Maybe I have to add that late night hours are not the best times to contemplate something like this :)
Play with it and then start over
This is something I should have done, but time-constraints (a night only has 8 hours!) and other responsibilities of course get in the way. It is so easy to set op a second Drupal instance once you want to do it properly that you shouldn't care of breaking things.
Select a good set of modules
Some of the shortcomings I felt after I finished my setup actually were taken care of by powerful modules, only I didn't know of them. Of course I browsed the list by module name, but if you're not looking for something in particular you won't notice the interesting ones.
I ended up with the following list of additional modules, but I appreciate if you fill in some you use for a personal Drupal blog:
I played with much more modules, but none of them survived the test of time :) Let me remind you that this article is about using Drupal for a personal blog. There are many many more modules that are useful, but less so if you only want a personal blog.
Disable what you don't need
I noticed that there was a lot included that I didn't need and I probably enabled stuff that I thought was useful. However I ended up with the following short list of non-core modules:
Comment, Menu, Path, Search, Statistics, Taxonomy, Tracker
Do you still remember your mistakes with Drupal ? Let us hear them !
What about blog api
Thanks for the tips! I've been playing around with drupal and messed up my site.
If you disable the blog module, what about blog api? Can you still use blog client like Blogdesk?
Personlised Menu navigation for Personal blog
How could we define a personlised Menu navigation containing posts for a particular blog? Something in the tunes of wordpress and blogger blogs, it should be auto-updating. It shouldn't be like latest posts module. The blog menu should be native to its' blog owner. Any idea? I am using Drupal 4.7.
Thanks for suggestions,but...
I have a question.After reading your post,i think,for the same set of requirements that you gave,wordpress would be a much better option.I find drupal much complicated for being a personal site.Please suggest.
No experience with Wordpress
I cannot compare Drupal against Wordpress, but I have to say that I am very pleased with Drupal. I am using it for our family community site as well and that is much more than just a blog.
The modular design of Drupal makes it possible to use it for much more than a personal blog, and the acquired knowledge and experience can be shared for various projects. That was one of the reasons I chose Drupal over any of the other projects.
In total since november 2007 I have set up (or helped set up) 7 different websites.
Thanks for the tips
I was planning on giving Drupal a try so your post comes very handy. Bookmarked! Thanks
You're right, Wordpress is
You're right, Wordpress is much easier to use but it's no real CMS. There's no workflow for example.
I can relate
I also started my own blog with the blog module and ended up starting over.
Things I can share:
Post new comment