Як створити движок

Коли постає мова про створення серйозних проектів, то оптимальне рішення в таких випадках - створення власного движка під певні потреби. Витративши час один раз, ви зможете створювати сітки безумовно збудованих проектів, що не обтяжуючи їх непотрібними модулями і функціями повсюдно використовуваних двигунів, таких як Joomla або Wordpress. Звичайно, простіше замовити розробку движка у фахівців, але, тільки створивши CMS самому, ви будете наскрізь бачити свої сайти і миттєво вирішувати виникаючі завдання.
Як створити движок

Вам знадобиться

  • Комп`ютер, доступ в Інтернет, створений сайт з чіткою структурою, знання об`єктно-орієнтованого програмування, PHP, CSS, javascript.

Інструкція

1
Зверстати всі сторінки свого сайту. Не потрібно малювати дизайн-документ, це робиться потім. А ось намалювати чітку структуру зовнішнього вигляду необхідно: розташування меню, логотипу, шапки, кількість колонок і т.д. Згодом все можна буде поміняти, але для налагодження движка все одно буде потрібно елементарний зовнішній вигляд.
Як створити движок
2


Створіть всі необхідні таблиці для бази даних. Наприклад, таблиця зі статтями, з розділами і т.д. Не страшно, якщо ви щось забудете, але таблиці потрібно буде створити по максимуму якісно, щоб чітко окреслилася внутрішня структура движка. Далі створіть набір класів, кожен з яких буде відповідати за певну частину (клас з управління користувачами, клас по роботі з базами даних і т.д.). Пам`ятайте, що один клас не повинен виконувати завдання, характерні для іншого. Для цього буде потрібно глобальний абстрактний клас для методів, які можна застосувати до всіх класів.
Як створити движок
3
Розбийте шаблон на кілька складових частин і збережіть їх в окремих файлах з розширенням .tpl. Для цього скопіюйте якусь окрему частину, наприклад, форму авторизації, і вставляєте в окремий .tpl-файл. Далі створіть клас, завдання якого - працювати з такими файлами-шаблонами і встановлювати замість {елементів} відповідні дані. Наприклад, замість {username} клас буде вставляти ім`я реєстрованого користувача. Виведіть всі елементи на сторінки сайту, застосовуючи вищеописаний клас, тим самим, збираючи сторінки «по цеглинці».
Як створити движок
4



Розробіть дизайн сайту. Для цього потрібно буде виправити файли .tpl (залишивши {елементи}), додати файли CSS і javascript. А ось функціональність сайту краще не чіпати вже, якщо ви, звичайно, на попередніх етапах все виконали вірно.
Як створити движок
Зверніть увагу
Створення власного движка сайту - справа дуже трудомістка і вимагає багато часу. Можливо, вам варто попрактикуватися на більш простих речах і ваші сайти нічого не втратять від того, що будуть створені на вже існуючих і використовуваних CMS.
Корисна порада
Під час створення власної CMS користуйтеся довідковими матеріалами і регулярно консультуйтеся у фахівців. Краще один раз запитати, ніж потім все переробляти.


Увага, тільки СЬОГОДНІ!


Оцініть, будь ласка статтю
Всього голосів: 85
Увага, тільки СЬОГОДНІ!