You might try this title, although I have not read it. -&gt; <a href="http://www.packtpub.com/PHP-5-CMS-Framework-Development/book">http://www.packtpub.com/PHP-5-CMS-Framework-Development/book</a><br>
<br>Your points about &quot;reinventing the wheel&quot; and &quot;repeating the same stupid mistakes&quot; are good ones. One of the most important benefits of adopting a community based solution is having access to the work of many, many intelligent people - that has been tested by time and diverse install base - and has been improved with that experience.<br>
<br>I recommend you use Drupal and direct your creative energies towards bringing improvements to that project. What you&#39;ll begin with is quite amazing. Why reinvent the wheel or start over at the beginning? <br><br>Anyway - all the best!<br>
<br><div class="gmail_quote">On Tue, Nov 11, 2008 at 7:02 AM, My Own Linux <span dir="ltr">&lt;<a href="mailto:myown.linux@gmail.com">myown.linux@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I am asking this because I was working on a FOSS project for many months and few bad initial design decisions and I had to spend a lot of time rewriting a lot things, and basically the project has come to a dead halt because it just not possible to fix those things now !<br>

<br>I dont want to repeat the same mistakes again&nbsp; :) I want to be more careful this time.<br><br>I just to know what the provable things and the best approaches for such projects - reinventing the wheel and repeating the same stupid mistakes is just not fun :)<br>

<br>:D <br>
</blockquote></div><br>