Добро пожаловать на Блог RS - Заметки веб программиста

Позвольте представиться, меня зовут Алексей (Rio-Shaman), я являюсь автором этого блога. Данный проект мое хобби, которое, в настоящее время, тесно связанно с моей работой.

Для того что бы прокачать свой скил в веб программирование, я начал писать свою CMS, которую я назвал RS-BLOG. На основе этой системы я смог создать себе блог. Процесс создания данного движка можно почитать в цикле статей «Создать блог с нуля». Я описал каждый шаг, поэтому данный материал может помочь начинающим в освоение языка php.

Спустя год ведения блога я устроился на работу. Знания мои росли, и для того чтобы продолжить качать свой скил, я начал писать еще одну CMS. В данный момент мой блог работает на, второй, собственной разработке, которую я назвал RS-SITE.

Сейчас я работаю над новым циклом статей, который я назвал «Создать интернет-магазин». Из названия понятно, что по материалу на моем блоге, можно будет создать свой интернет-магазин, который будет работать на моей системе (минус это или плюс, решайте сами)

Если мой блог показался Вам полезным, то Вы можете подписаться на его обновление через rss ридер, или же получать анонсы статей на почту. Так же Вы можете следовать за мной в твиттере.

В общем надеюсь что я Вас заинтриговал Улыбаюсь, поэтому...

Приятного Вам чтения!

С уважением к Вам, Алексей aka Rio-Shaman

Реализация MVC - Модели

Всем доброго времени суток. Сегодня мы продолжаем сборку ядра RS-MINI. Совсем недавно мы закончили реализацию абстрактного класса для контроллеров, а в предыдущем посте немного видоизменили некоторые классы. Надеюсь для тех кто в это вникает эти изменения, да и код вообще вопросов не вызывает.

Сегодня мы реализуем еще один абстрактный класс. Он будет базой для одной из составляющей схемы проектирования MVCмодели.

Некоторые правки в RS-MINI

Всем доброго времен суток. Сегодня, немного подумав о словах Артема, решил немного видоизменить логику RS-MINI. Я с ним согласен в одном, некоторым методам по обработке данных (метод getTranslit() например) не место в базовом классе контроллеров. Было решено вынести эти методы в отдельные классы, которые будут работать по принципу «класс одиночек» (про эти классы мы поговорим чуть позже)

Реализация MVC - Контроллеры

Доброго всем времени суток. Сегодня мы продолжаем собирать ядро CMS RS-MINI. У нас по плану реализация схемы проектирования MVC, а точнее одной из составляющих этой схемы — контроллеры. Само собой сегодня мы не получим готовую реализацию контроллеров. В нашу задачу на сегодня это написать базу, которая будет наследоваться в будущем.

Что будет входить в базовый класса всех контроллеров в системе? Ну я бы поделил методы класса на два типа

  • обязательные
  • и не очень

Контроллеры в RS-MINI

Всем доброго времен суток. Продолжаем собирать ядро движка RS-MINI на котором в итоге мы соберем небольшой интернет-магазин. По плану у нас создания класса который будет олицетворять контроллеры в нашей CMS.

Как и в предыдущем посте, сегодняшний класс будет всего-лишь наброском, так как основной функционал сейчас реализовывать еще рано.

Страницы в RS-MINI

Всем доброго времени суток. Сегодня мы продолжаем собирать ядро для системы RS-MINI. Я долго думал с чего нам продолжить. По плану у нас реализовать класс который будет представлять из себя страницы сайта, но это очень трудно сделать не представляя что вообще будет представлять из себя страница.

5
...