views:

122

answers:

6

I am thinking of starting a blog, which I would like integrated into my existing website. I come back empty handed from googling for a comparison of blogging software written in PHP.

My requirements:

  • Simple but not rudimentary (not a result of a 15 minute CodeIgniter tutorial)
  • Quality source code (I'd like to be able to learn from it and maybe change it)
  • Prefer PHP5 over PHP4
  • Work with MySQL
  • Easy to integrate into an existing website (I don't want it to be a separate application with a different look and feel under a "blog" directory
  • Run under safe_mode

Built-in or easy-to-add source code highlighting would be a plus.

+1  A: 

why not try with wordpress ? I think really fit in all your points

Update:

if you still dont like wordpress I can recommend Mephisto which was wrote in ruby. I have tried it but for me was a pain in the ass. Simply wasn't intuitive for me as user.

Gabriel Sosa
I heard that WordPress isn't very well written.
BigZ
maybe you can add any other to the comparative: http://bit.ly/64fKGL
Gabriel Sosa
Usage statistics don't address my concern.
BigZ
@BigZ the only issue I see for how wordpress was wrote is _scalability_. Unless you plain to have 100k hits on first post I think you can start using it
Gabriel Sosa
+2  A: 

Wordpress definitely... Great support, many plugins, many themes, etc.

davidrobles
WP is not PHP5, which is what he said he prefers. Look below for alternatives.
Flavius
And WP has sooooo many bugs/hacks.... It's time for another blogging app to become popular!
AntonioCS
+1  A: 
Wordpress, no question.
powtac
A: 

where did you hear wordpress wasn't very well written??

Is that a reliable source of information?

I'd go for wordpress too!

Tony
It was on here http://stackoverflow.com/questions/1481631/why-is-wordpress-considered-to-be-poorly-programmed
BigZ
look at the code
Flavius
Take a quick look at the code, if you don't believe BigZ
AntonioCS
+1  A: 

Many programmers use Serendipity.

Wordpress' code base is really a mess. A bunch of functions operating on global variables.

I don't ask you to simply trust me, or anyone else. Go look yourself at the code!

And it's written in php4 style, so definitely not what the topic starter asked for.

Flavius
Probably should've given a link: http://www.s9y.org/
Brendan Long
A: 

You can always have the best with Wordpress + Host it on your own to utilize all of it's great features.

codewalkz