May 18, 201214 yr Hi guys, Im 17 years old and now for like 2 years busy with webdesign I can make almost everything with HTML5 and CSS3 and im learning PHP and JS My goal is to make a CMS by myself, but I don't know where to start at all! Can someone recommend a book or a site with tutorials Thanks is great (A) Cheers
May 18, 201214 yr Yeah - if you think about it, you have to learn to structure an application, handle authentication, do data sanitization & validation, parse HTML and RSS - there's a wealth of experience there which helps to really appreciate the hundreds of thousands of hours that have gone into developing something like WordPress or Drupal. As long as he doesn't get so attached to it he uses it in production in place of stable and tested solutions, I don't see the harm.
May 19, 201214 yr if you know php u can try this and this tutorials for making CMs with codeigniter Edited May 19, 201214 yr by sash_oo7
May 19, 201214 yr It's a good learning exercise, I suppose. My goal is to make a CMS by myself, but I don't know where to start at all! There's learning, then there's taking on something so far out of your depth, you drown in the early stages and are put off whatever it is you're trying to learn forever. I did the same with Objective-C, I can't bring myself to look at it again.
May 19, 201214 yr My goal is to make a CMS by myself, but I don't know where to start at all! That sentance alone makes me think it's not a good idea. It would be hard enough for somebody who does know what they are doing, nevermind a novice. There must be better ways to learn PHP than this? You can learn a lot of PHP by looking into how the experts have already done it, ie open-source platforms that have already had thousands of hours spent on them by communities of experts. Obviously I don't want to discourage you, I'm all for getting stuck in etc. Edited May 19, 201214 yr by oakleaves
May 19, 201214 yr Shock horror - but I think I agree with Andy on this one. I would instead look at learning how to make much simpler PHP and database applications, like a simple address book app, stuff like that. You can then build up your knowledge of PHP to a point that you could have a go at your own CMS.
May 19, 201214 yr Shock horror - but I think I agree with Andy on this one. Edit: I would also agree with Mike, something smaller but coded properly would be more beneficial at this stage. This will help you understand the core concepts behind OO programming, and how to link PHP, HTML & Javascript to create an end product. If you really want to go down the CMS route, start with a simple blog. Just post management, and maybe implement comments after that. There's your first content management system. Edited May 19, 201214 yr by andyl
May 19, 201214 yr Have you got access to lynda.com? If not you can buy a membership for £15 a month with no committed contract. They have a very good PHP tutorial that teaches you all the basics and in the end they build a simple CMS. http://www.lynda.com/PHP-tutorials/php-with-mysql-essential-training/435-2.html
May 19, 201214 yr Author Thank you for your opinion guys Well I'm trying to start my own website company, I make now websites with html and css and a bit php, I manage the content for the customer, but I want my customers to manage their own content. I know, there are a lot free CMS in the world, but I would be a good practice to develop my own (A) Cheers
May 21, 201214 yr This tutorial at adobe made it possible for me to make a (very) simple blog cms within a few hours. CMS tutorial (this is a dreamweaver tutorial, download a demo from adobe if you do not have it, you can make and save a site within the 29 day trial period.) Again, I am also a believer that making my own cms is an essential part of my growth as a webdeveloper. Although it will be many years until I can make the CMS I need. Now I use Zenphoto as alternative to Wordpress. Edited May 21, 201214 yr by seedism
June 7, 201214 yr if you wanted to make a very simple cms, could you not use php includes to pull data from other sources? so an example would be your normal index.php page and then another .php page which includes just some text for an article or whatever, then in the original index.php add a php include into your content div e.g. <div id="main-content"> <?php include 'article1.php'; ?> </div it would be very crude and would have pretty much no functionality but for a small php learning task it could be beneficial...you could then look at loading the include into a browser and being able to edit it on there. if what i said is complete rubbish then please disregard it
Create an account or sign in to comment