Skip to content
View in the app

A better way to browse. Learn more.

Web Designer Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Tips for making my own CMS

Featured Replies

Hi guys,

 

Im 17 years old and now for like 2 years busy with webdesign :D

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 dirol.gif

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.

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.

 

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 by oakleaves

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.

Shock horror - but I think I agree with Andy on this one.

:mellow:

 

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 by andyl

  • Author

Thank you for your opinion guys :D

 

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 dirol.gif

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 by seedism

  • 3 weeks later...

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

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.