This post is just for giving a little information about the site programming decisions.
BD: for the database I used Mysql 4 with InnoDB. No triggers were necessary.
Security: I use the PHP safe_mode and open_basedir options. Also, I parse all input, especially the page names.
... more to come