проекты с исходным кодом
проекты с исходным кодом
В этом разделе предлагаю делиться проектами с открытым исходным кодом, чтобы можно было посмотреть как и что реализовано.
Мне известен только http://www.yiiplayground.com
Мне известен только http://www.yiiplayground.com
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: проекты с исходным кодом
- http://code.google.com/p/celestic-community/ — task tracker
- http://www.chive-project.com/ — MySQL manager
- https://bitbucket.org/jacmoe/bugitor — bug tracker
- http://www.mursalat.net/open/alumnimanager/ — alumni manager
- http://trac-hg.assembla.com/pastii — pastebin
- http://yiiup.sourceforge.net/ — file hosting
- http://zurmo.org/ — CRM
- http://qbit.com.mx/labs/celestic/
- http://www.x2engine.com/
- http://monoray.net/products/6-open-real-estate
- https://www.humhub.org/
- http://www.chive-project.com/ — MySQL manager
- https://bitbucket.org/jacmoe/bugitor — bug tracker
- http://www.mursalat.net/open/alumnimanager/ — alumni manager
- http://trac-hg.assembla.com/pastii — pastebin
- http://yiiup.sourceforge.net/ — file hosting
- http://zurmo.org/ — CRM
- http://qbit.com.mx/labs/celestic/
- http://www.x2engine.com/
- http://monoray.net/products/6-open-real-estate
- https://www.humhub.org/
Нравится Yii? Давайте сделаем его лучше!.
- dignityinside
- Сообщения: 76
- Зарегистрирован: 2013.04.04, 17:57
- Контактная информация:
Re: проекты с исходным кодом
http://yupe.ru - CMS
https://github.com/charlesportwoodii/CiiMS - CMS
http://dotplant.ru/ - CMS
http://monoray.ru/products/51-open-business-card - Open Business Card CMS
http://phundament.com - 12factor PHP Application Template for Yii 2.0
https://github.com/charlesportwoodii/CiiMS - CMS
http://dotplant.ru/ - CMS
http://monoray.ru/products/51-open-business-card - Open Business Card CMS
http://phundament.com - 12factor PHP Application Template for Yii 2.0
Мой блог:
https://protonalex.com
https://protonalex.com
Re: проекты с исходным кодом
ее даже скачать нельзя без регистрации. О гитхабе вообще молчу.backdoor писал(а):http://noicms.com
-
- Сообщения: 15
- Зарегистрирован: 2014.04.12, 15:32
Re: проекты с исходным кодом
https://github.com/noumo/easyii простая cms на yii2
Re: проекты с исходным кодом
https://github.com/Craft-Soft/CS-Bans ^_^ первый проект на Yii
Re: проекты с исходным кодом
Буду весьма признателен если у кого есть примеры одностраничных сайтов.
Re: проекты с исходным кодом
это не cms, не cmf - это вообще ничто. Ни модульной структуры, ни логического разбиения по функционалу - просто помойка. Функционал, которые пишется за один вечер - десяток моделей, пара компонентов и все.YunX писал(а):https://github.com/lowbase/yii2-lowbase - CMF
туши свет https://github.com/lowbase/yii2-lowbase ... FF.php#L22
Re: проекты с исходным кодом
Чем этоYunX писал(а):https://github.com/lowbase/yii2-lowbase - CMF
https://github.com/lowbase/yii2-lowbase ... FF.php#L57
отличается от этого
https://github.com/yiisoft/yii2/blob/ma ... r.php#L307
Велосипед в велосипеде...
Re: проекты с исходным кодом
Мне больше аббревиатура CFF доставляет - Class Fast FunctionOnotole писал(а):Чем этоYunX писал(а):https://github.com/lowbase/yii2-lowbase - CMF
https://github.com/lowbase/yii2-lowbase ... FF.php#L57
отличается от этого
https://github.com/yiisoft/yii2/blob/ma ... r.php#L307
Велосипед в велосипеде...
Попытка использовать эту CMF в новой разработке:
Сорри, не удержался
Re: проекты с исходным кодом
с подзаголовоком: * Поплуярные функцииrugabarbo писал(а):Мне больше аббревиатура CFF доставляет - Class Fast Function
Re: проекты с исходным кодом
CFF Да этот хелпер копирую еще с 2010-го. Согласен с его ущербностью и ненужностью на текущий момент. Использовал по накатанной. Вредно тянуть хвост с древних времен. Надо конечно хорошенько вычищать проект, прежде чем его публиковать в открытый доступ.
А можно чуть больше предметной критики?
В плане пары моделей - в этом основная заложена суть, что все взаимодействия идут с одной сущностью (документы). Статьи, товары, заказы,категории и даже пользовательские компоненты организуются на базе одних объектов. Фотогалерея - это документ с дополнительными полями типа изображения и связанные с ними поля "описание", тоже с опросами и т.д. Т.е задачи идти в ширь создавая подключаемые модули и т.п. не стояло. Любая задача сейчас решается очень быстро за счет универсальной архитектуры и удобной админки.
Да автоматизированного вывода нет - поэтому это не CMS в классическом понимании (его сделать не долго), но основная работа при работе цмс заключается как раз в верстке и кастомизации пользовательской части компонентов, поэтому тут для этого (Frontend) оставлен практически голый лист.
Сделать за вечер? ну не знаю. Оформить простой CRUD доков, RBAC, натянуть админ панель - да. Но там все-таки работы немного больше (динамические типизированные подключаемые мультиполя с валидацией, nested intevals с взаимодействием JSTree (drag&drop деревье и т.п.),. У меня ушло больше месяца (вечерней работы).
Я ни в коем разе не оправдываюсь за возможные костыли и не совсем правильную структуру. Просто на самом деле я верю в пользу такого подхода (допускаю, что где-то не прав). и не просто так обозначил как за быструю платформу для программистов. Как коробочный продукт для пользователей он не годится. То, что система в процессе доработки и стабильной версии нет, также указал изначально.
Надо было назвать не CMF, а админ-панель для работы с определенной структурой (аля CMS ModX) + универсальные модели для использования во frontende
А можно чуть больше предметной критики?
В плане пары моделей - в этом основная заложена суть, что все взаимодействия идут с одной сущностью (документы). Статьи, товары, заказы,категории и даже пользовательские компоненты организуются на базе одних объектов. Фотогалерея - это документ с дополнительными полями типа изображения и связанные с ними поля "описание", тоже с опросами и т.д. Т.е задачи идти в ширь создавая подключаемые модули и т.п. не стояло. Любая задача сейчас решается очень быстро за счет универсальной архитектуры и удобной админки.
Да автоматизированного вывода нет - поэтому это не CMS в классическом понимании (его сделать не долго), но основная работа при работе цмс заключается как раз в верстке и кастомизации пользовательской части компонентов, поэтому тут для этого (Frontend) оставлен практически голый лист.
Сделать за вечер? ну не знаю. Оформить простой CRUD доков, RBAC, натянуть админ панель - да. Но там все-таки работы немного больше (динамические типизированные подключаемые мультиполя с валидацией, nested intevals с взаимодействием JSTree (drag&drop деревье и т.п.),. У меня ушло больше месяца (вечерней работы).
Я ни в коем разе не оправдываюсь за возможные костыли и не совсем правильную структуру. Просто на самом деле я верю в пользу такого подхода (допускаю, что где-то не прав). и не просто так обозначил как за быструю платформу для программистов. Как коробочный продукт для пользователей он не годится. То, что система в процессе доработки и стабильной версии нет, также указал изначально.
Надо было назвать не CMF, а админ-панель для работы с определенной структурой (аля CMS ModX) + универсальные модели для использования во frontende
Re: проекты с исходным кодом
Интернет пересыщен CMF/CMS. Как платными, так и бесплатными. Ваша в отличие от многих других не содержит даже элементарной документации. Это просто набор кода (причём не самого лучшего) и небольшой README. Такой проект в связи с перенасыщенностью сферы нет никакого желания подвергать предметной критике.
Если бы вы сделали какое-то другое востребованное ПО, у которого нет конкурентов, и выложили его на гитхаб без документации, оно бы ещё могло худо-бедно вызвать интерес примерами использования. Был бы смысл посмотреть внутренности, дать критику, наводки, чтобы улучшить качество действительно уникального продукта. А у вас вместо полезного ПО очередной велосипед на тему CMS/CMF, которых в сети полно, кому он нужен кроме вас?
Мой вам совет: если хотите делать именно CMS/CMF, примкните к какой-либо имеющейся команде, которая делает похожий OpenSource-проект на Yii2. Примеры:
https://github.com/noumo/easyii
https://github.com/DevGroup-ru/dotplant2
Быстрее наберётесь опыта и поймёте в команде свои ошибки. Разбирайтесь в коде, делайте Pull Request-ы. Если через пару месяцев ваша мечта сделать свою CMF/CMS останется в силе, предпримете новую попытку сделать свой велосипед. Но он уже будет более структурирован за счёт накопленных знаний. Будет больше понимания, как вести документацию, работать с пользователями продукта и т.д.
Если бы вы сделали какое-то другое востребованное ПО, у которого нет конкурентов, и выложили его на гитхаб без документации, оно бы ещё могло худо-бедно вызвать интерес примерами использования. Был бы смысл посмотреть внутренности, дать критику, наводки, чтобы улучшить качество действительно уникального продукта. А у вас вместо полезного ПО очередной велосипед на тему CMS/CMF, которых в сети полно, кому он нужен кроме вас?
Мой вам совет: если хотите делать именно CMS/CMF, примкните к какой-либо имеющейся команде, которая делает похожий OpenSource-проект на Yii2. Примеры:
https://github.com/noumo/easyii
https://github.com/DevGroup-ru/dotplant2
Быстрее наберётесь опыта и поймёте в команде свои ошибки. Разбирайтесь в коде, делайте Pull Request-ы. Если через пару месяцев ваша мечта сделать свою CMF/CMS останется в силе, предпримете новую попытку сделать свой велосипед. Но он уже будет более структурирован за счёт накопленных знаний. Будет больше понимания, как вести документацию, работать с пользователями продукта и т.д.
Re: проекты с исходным кодом
Спасибо за объяснение позиции. Действительно, прежде чем, что-то презентовать надо было сделать элементарные доки, демку.
Делать 100-ую ничем не отличающуюся кроме как представления, комбинации стандартных модулей, и кода цмс не было и нет желания. Представленные Вами примеры - нагромождение функционала (пусть и хорошего). Здесь я за подход "ничего лишнего", на основе, отсутствует необходимость создавать доп. модули (галереи, системы отзывов, заказы магазина, ...), а всё организуется за счет одного универсального функционала, что служит платформой для любого нетипового проекта.
"Учиться и еще раз учиться" - что ж, с этим постулатом и не поспоришь.
Делать 100-ую ничем не отличающуюся кроме как представления, комбинации стандартных модулей, и кода цмс не было и нет желания. Представленные Вами примеры - нагромождение функционала (пусть и хорошего). Здесь я за подход "ничего лишнего", на основе, отсутствует необходимость создавать доп. модули (галереи, системы отзывов, заказы магазина, ...), а всё организуется за счет одного универсального функционала, что служит платформой для любого нетипового проекта.
"Учиться и еще раз учиться" - что ж, с этим постулатом и не поспоришь.