Позвольте представиться, меня зовут Алексей (Rio-Shaman), я являюсь автором этого блога. Данный проект мое хобби, которое, в настоящее время, тесно связанно с моей работой.
Для того что бы прокачать свой скил в веб программирование, я начал писать свою CMS, которую я назвал RS-BLOG. На основе этой системы я смог создать себе блог. Процесс создания данного движка можно почитать в цикле статей «Создать блог с нуля». Я описал каждый шаг, поэтому данный материал может помочь начинающим в освоение языка php.
Спустя год ведения блога я устроился на работу. Знания мои росли, и для того чтобы продолжить качать свой скил, я начал писать еще одну CMS. В данный момент мой блог работает на, второй, собственной разработке, которую я назвал RS-SITE.
Сейчас я работаю над новым циклом статей, который я назвал «Создать интернет-магазин». Из названия понятно, что по материалу на моем блоге, можно будет создать свой интернет-магазин, который будет работать на моей системе (минус это или плюс, решайте сами)
В общем надеюсь что я Вас заинтриговал
, поэтому...
С уважением к Вам, Алексей aka Rio-Shaman
Всем доброго времени суток. Сегодня мы продолжаем сборку ядра RS-MINI. Совсем недавно мы закончили реализацию абстрактного класса для контроллеров, а в предыдущем посте немного видоизменили некоторые классы. Надеюсь для тех кто в это вникает эти изменения, да и код вообще вопросов не вызывает.
Сегодня мы реализуем еще один абстрактный класс. Он будет базой для одной из составляющей схемы проектирования MVC — модели.
Всем доброго времен суток. Сегодня, немного подумав о словах Артема, решил немного видоизменить логику RS-MINI. Я с ним согласен в одном, некоторым методам по обработке данных (метод getTranslit() например) не место в базовом классе контроллеров. Было решено вынести эти методы в отдельные классы, которые будут работать по принципу «класс одиночек» (про эти классы мы поговорим чуть позже)
Доброго всем времени суток. Сегодня мы продолжаем собирать ядро CMS RS-MINI. У нас по плану реализация схемы проектирования MVC, а точнее одной из составляющих этой схемы — контроллеры. Само собой сегодня мы не получим готовую реализацию контроллеров. В нашу задачу на сегодня это написать базу, которая будет наследоваться в будущем.
Что будет входить в базовый класса всех контроллеров в системе? Ну я бы поделил методы класса на два типа
Всем доброго времен суток. Продолжаем собирать ядро движка RS-MINI на котором в итоге мы соберем небольшой интернет-магазин. По плану у нас создания класса который будет олицетворять контроллеры в нашей CMS.
Как и в предыдущем посте, сегодняшний класс будет всего-лишь наброском, так как основной функционал сейчас реализовывать еще рано.
Всем доброго времени суток. Сегодня мы продолжаем собирать ядро для системы RS-MINI. Я долго думал с чего нам продолжить. По плану у нас реализовать класс который будет представлять из себя страницы сайта, но это очень трудно сделать не представляя что вообще будет представлять из себя страница.