- PVSM.RU - https://www.pvsm.ru -
Лет пять назад подсел на разработку сайтов, причем чисто из интереса к вебу. Хотелось осознать, как их делать и делать лучше, чем другие. Начиналось всё это, как и для большинства разработчиков, с простого познания HTML, CSS и, конечно, популярных CMS, таких как Joomla, WordPress и Data Life Engine. По мере роста приходилось углубляться в Javascript и, конечно, в мой любимый сейчас PHP. Но все шло не так быстро, как хотелось. Тренируясь на простом, хотелось понять сложные вещи. PHP поначалу плохо давался, но характер взял верх и все же через некоторое время написал что-то вроде похожее на мини-социальную сеть.
Ну а затем пошло-поехало: ООП, MVC и, наконец, пришло время покорять фреймворки. На тот момент самыми известными для меня были Zend, Kohana и CodeIgniter. Позже узнал о Symphony и YII. Выбор пал на Kohana, т.к. для новичка была проще в освоении и с нормальной документацией. Ну и недостатков в принципе для себя не видел в этом фреймворке.
В свободное от основной работы время я осваивал Kohana на простых примерах чисто для расширения кругозора и расширения знаний в области ООП. Но так сложились обстоятельства, что по мере работы с другими CMS приходилось развиваться и пробовать что-то самому, используя ту самую Kohana.
Цель была одна – стать хорошим программистом и заниматься тем, чем нравится.
Пропустим месяцы и годы роста. Наконец я решил выпустить свои наработки в свет в виде полноценной CMS на фреймворке Kohana в бесплатный доступ под названием Oxidos CMS версии 1.0.0.
Главные критерии:
Основным вдохновителем была CMS Opencart. Нравится её структура и удобство использования. Любителям Opencart возможно придет по вкусу моя CMS, т.к. имеется схожая структура и визуальная часть.
Итак, что мы имеем.
Основные возможности:
Что скрывается под капотом:
Системные требования:
В ходе обучения и разработки познается много нового и интересного и, тем самым, это способствует дальнейшему развитию и росту.
Цель данной статьи – познакомить вас с еще одним инструментом, который возможно будет интересен или целиком, или его отдельно взятыми частями.
Вывод
Oxidos CMS – бесплатная мультиязычная система управления контентом для создания сайтов-визиток, блогов и порталов. Будет интересна любителям Opencart и разработчикам сайтов, а также разработчикам собственных проектов.
Буду рад, если сообщество «хабра» хоть как-то отреагирует на CMS и даст советы или критику. Готов признать, что CMS не совершенна, как и большинство других первых версий продуктов, но стремится к этому нужно. Ошибки и советы помогут развиваться мне дальше как программисту.
Ссылки на проект:
Ссылки на используемые библиотеки и фреймворки:
P.S. Хочу выразить благодарность вдохновителям и учителям, которые мне помогли получить знания и разобраться в этом нелегком деле:
Автор: yarron
Источник [19]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/framework/79975
Ссылки в тексте:
[1] Официальный сайт: http://www.oxidos.ru/
[2] Документация: http://www.oxidos.ru/c/documentation
[3] Скачать: http://www.oxidos.ru/downloads/
[4] Демо: http://www.oxidos.ru/demo.html
[5] Github: https://github.com/yarron/oxidos
[6] Kohana Framework: http://kohanaframework.org/
[7] jstree : http://www.jstree.com/
[8] Twitter Bootstrap: http://getbootstrap.com/
[9] Super Simple WYSIWYG Editor on Bootstrap: http://summernote.org/
[10] Attractive JavaScript plotting for jQuery: http://www.flotcharts.org/
[11] File Upload widget with multiple file selection: https://blueimp.net/
[12] Lazy Load Plugin for jQuery: http://www.appelsiini.net/projects/lazyload
[13] The iconic font and CSS toolkit: http://fontawesome.io/
[14] jQuery: http://jquery.com/
[15] Школе программирования (ШП): http://prog-school.ru
[16] Илье Кантору (автору проекта javascript.ru): http://javascript.ru
[17] Daniel Kerr (разработчику opencart.com): http://opencart.com
[18] Проекту Kohanaframework: http://kohanaframework.org
[19] Источник: http://habrahabr.ru/post/248213/
Нажмите здесь для печати.