Forum
Unreal Software What website softwareWhat website software
14 replies 1
The CMS used here is written by DC from scratch and is closed source.
Clear enough?
https://www.phpbb.com/
http://forums.phpfreaks.com/
http://board.phpbuilder.com/
http://www.phorum.org/
you need to know PHP and SQL good enough
even if you do the above, you'll probably suck with design and leave a lot of vulerabilities (even the biggest CMSs do)
you can always pick up eg. PhpBB and make a custom theme for it
That's it. If you still want to do your own from scratch, maybe sources of this could help you:
http://sourceforge.net/projects/cmslightv2/
Write your own CMS instead. You can base it on any good framework to soften development. I prefer Silex and Symphony2.
Since you're new, I don't recommend starting with MySQL - it sucks. Try PostgreSQL, Percona Server with XtraDB, MariaDB - there are many good alternatives. MySQL and its InnoDB just dies with 350 requests/second in case you're low on resources.
Don't use Apache - otherwise it will be hard to switch to another web-server. Apache is only good when complied from source only with things you do need, if you can - do so. Otherwise it's an enterprize server which is good if you have more than 10 projects on your server running PHP, Python, Perl, altogether. What I mean is that Apache can handle them all great, so there is a need of Apache if you're running hardcore projects. If you want a simple forum running on PHP - Apache will create a huge load & many other troubles. Try lighthttpd or nginx (my choice) instead.
Finally, one of the most mistakes of newbies to programming is letting server do everything for user. Try to load user instead - as much as you can with JavaScript. More user does - less your server loads. But never ever trust user input. That means that it's good to use JavaScript for dynamic content, some requests, sorting tables, etc. But never to send some encrypted data to PHP script - it can be easily spoofed & faked then.
edited 1×, last 20.05.13 02:53:30 am
oxytamine has written
Never use CMS - full of shit to slow down your web-site. Full of exploits since open-source.
Write your own CMS instead. You can base it on any good framework to soften development. I prefer Silex and Symphony2.
Since you're new, I don't recommend starting with MySQL - it sucks. Try PostgreSQL, Percona Server with XtraDB, MariaDB - there are many good alternatives. MySQL and its InnoDB just dies with 350 requests/second in case you're low on resources.
Don't use Apache - otherwise it will be hard to switch to another web-server. Apache is only good when complied from source only with things you do need, if you can - do so. Otherwise it's an enterprize server which is good if you have more than 10 projects on your server running PHP, Python, Perl, altogether. What I mean is that Apache can handle them all great, so there is a need of Apache if you're running hardcore projects. If you want a simple forum running on PHP - Apache will create a huge load & many other troubles. Try lighthttpd or nginx (my choice) instead.
Write your own CMS instead. You can base it on any good framework to soften development. I prefer Silex and Symphony2.
Since you're new, I don't recommend starting with MySQL - it sucks. Try PostgreSQL, Percona Server with XtraDB, MariaDB - there are many good alternatives. MySQL and its InnoDB just dies with 350 requests/second in case you're low on resources.
Don't use Apache - otherwise it will be hard to switch to another web-server. Apache is only good when complied from source only with things you do need, if you can - do so. Otherwise it's an enterprize server which is good if you have more than 10 projects on your server running PHP, Python, Perl, altogether. What I mean is that Apache can handle them all great, so there is a need of Apache if you're running hardcore projects. If you want a simple forum running on PHP - Apache will create a huge load & many other troubles. Try lighthttpd or nginx (my choice) instead.
I agree MySQL is alright but yeah i'll take a look at these stuff. I'm pretty sure we all want to make a site like @ DC: DC made.
1