Необходимый шаги:
Создать базу данных
Создать таблицу articles
Сделать файл конфигурации
Построить класс Article
Написать скрипт клиентской части index.php
Написать скрипт серверной части admin.php
Создать шаблон клиентской части
Создать шаблон серверной части
Создать таблицу стилей и логотип системы
Зачем же писать самостоятельно, если существует уже много готовых CMS. Например, есть очень известная CMS, называется DLE. Шаблоны к ней на dlepavilion com/templates/ отыскать можете. И она очень проста в использовании.