<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
It already is to a point.  You can define your own post types on top of the built-in ones (post,page,attachement)<br>
<br>
Custom fields are for storing extra information which is metadata related to a post.<br>
<br>
If your trying to create a new type of post say an event then you may want to do this with a new post_type<br>
</blockquote><div><br></div><div><br></div><div>Peter, thanks for your reply. </div><div>then instead of create a new post_type, why bbpress/buddypress  create new tables to manage they content type?</div><div><br></div>
<div>Do you think WP's 'post' is the same extensible as Drupal's 'node'?</div><div>If so, I'll try to learn and use WP as my preferable CMS.</div><div><br></div></div>