Hi guys I was just wondering how I would go about creating my own cms? like what should I start learning? I would idealy like to create a cms that is like wordpress but has my own features/layout. I want to use this for a game website that I have and I want it to be a bit like ign.com I know that this is a big task but any help would be great
Dude Unless your a coder you cannot make cms in some weeks, well I would even say months. You need to have ideas of what you want plan everything on a paper, make a scrap design and then after u design what you need you start coding. I am no coder myself but a designer and I can tell you the problems I faced when designing my custom video embedding cms It took me like 2 weeks to find the design idea, design the pages and the whole admin panel, wasn't piece of cake. Then I had to submit to coder who even REALLY experienced worked on it for like 2-3 weeks... So, in my opinion, if you don;t know how to design and code or both or you know one of them, you should plan your idea and give it to some coder/designer or both Cheers.
I know its not going to be an easy task. I have programmed games etc before but I was just wondering if anyone else had gone down this route before and if they did what languages did they use and what books do they recommend?
What web languages do you know? Usually best to start with something you already have some experience in.
Man to start a cms you should know how to design, slice, html coding, css, php, js, ajax and maybe flash... You can;t learn all these in some weeks, it takes YEARS! Well, try w3schools.com for online html/css/ etc but man if you don't practice you won't know Cheers.
I have done a couple of sites for some small companies in html and css so I can say I am fairly proficient. But I will look into php and Js! Thanks!
You said you programmed some games before? If so then for browser game you will need to learn some backend programming language (PHP, Python, Ruby or ASP) and probably JS. For web design i would hire some professional designer to do it for you, still you probably won't be able to create the game in less then few months, but if you are already a programmer then not all is lost
eh... its a content management system that I am looking to build, not a browser game. But thanks for your input none the less.
I'd start with PHP and MySQL to learn with - you'll find there's a huge amount of help online for these and they're fairly easy to pick up for a beginner but powerful enough to do anything you want.
I want to make my own CMS for AdPatron, maybe we can work together. I've been coding since 1994 starting with Perl, but starting using PHP since v3.
Have you thought about using an off the shelf CMS like Wordpress, Joomla or Drupal and then adding custom coding/plugins/modules on top to get what you want? That saves you having to re-invent the wheel and write the whole thing from the ground up.
Hi, If you want to create a CMS just to build your one game website, it doesn't make sense. It's like building a bakery to bake one cake. Better just to focus on building your game website - much quicker and much easier. For one person to build a CMS to rival Wordpress or similar could take years (literally). Before building your bakery, find out if anyone else would buy your cakes (there are lots of them around). If so, find at least one other like-minded person to work with you, and build it. Paul
Building a CMS, I remember when I built mine in 2006, it was pretty good for my skill at the time. Looking at it now... the original code scares me. My CMS has been growing gradually over the last 4 years and encountered 2 or 3 total rewrites for more simplicity and flexibility. What I have now I love, it's not a CMS for someone new to doing websites - well it could be, but not as much power. It's a coders' CMS for sure. The point is if you don't know PHP or any other such languages, this will take you quite some time to learn. Infact, in doing such a task you could learn quite a lot. This is not something you're going to be able to learn and build fast, unless you're a mini-genious. You'll be trying to separate appearance from data and control MVC I think it was called in the books, have a look at that and read some good books on PHP, MySQL, JavaScript and JQuery (JQuery might not really need a book). Good luck!
I agree, it's how I learned. Feel lucky too, there weren't many books or any websites at all in 1994 when I got started. Learning should be lot faster these days.
It is not just about reinventing the wheel etc. It is fun to code your own cms, but hey: those popular cms-s are used by hundreds/thousands of people - they find the most bugs and security holes in those systems. While if you code the site yourself, all the little/big errors and security problems will pop up for your site, but maybe that will be too late - your site will be hacked, crashed, etc. It is better to use what is already proved that it is useful,usable, ready for action: wordpress, drupal, joomla, modx, cmsmadesimple etc.