- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
ясно, да всё хорошо :) разумеется форк должен быть тоже GPL, я правильно понял? ;)
d1gi да, все правильно
Если я правильно понимаю систему GPL: если код под GPL, то тот кто начал писать форк должен по требованию получившего продукт предоставить его исходный код для того, чтобы была возможна дальнейшая модификация. В общем, если вы пишете для своей компании, то никуда ничего возвращать не нужно, если же распространяете продукт, то по требованию получившего ваш закодированный продукт должны дать и исходный код.
кроме того есть нюансы, когда новый код заражается, а когда нет GPLом - в зависимости от того насколько зависим код от первональчального продукта с GPL. Но зависимость/независимость зачастую трудно объяснима.
У лицензий типа apache, bsd, mit - система примерно такая - что хочь то и делай, главное чтобы не говорили что форк этот тот же продукт, что и взяли за основу и не присваивать себе имя автора.
Описание концепции архитектуры выложил в вики, вот по этому адресу:
http://smart-core.org/wiki/Основы_архитектуры
Можно было бы и тут запостить, но подумал, что во первых многовато текста, а во вторых сама статья будет еще дописываться, по этому лучше ссылкой :)
По замечаниям с форумов проведен некоторый рефакторинг кода, теперь стало больше «магии» ;) имхо стало красивее, да и на скорость не повлияло. Также из новых функций добавлена возможность кеширования нод, как фрагменты html кода. Пока настройка кеширования нод выполняется ручками через свойства ноды в формате yaml, а также надо включить флаг в файле _temporary.php, дальше будет реализована более првильная админка ;)
Провел первые тесты на выносливость и скорость. Пока тестировал только apache bench с параметрами -c500 -t60 -k -H "Accept-Encoding: gzip", а также -с1. При одном юзере при включенном кеше страниц для гостей показатель очень вкусный, обычно страница отдаётся примерно за 0.002 сек т.е. быстренько выпуливается из кеша :) а без кеша страницы отдаются в среднем за 0.03-0.07 сек, что в прицнипе хорошо.
Приглашаю снова покрутить код, а также посмотреть в действии систему, для этого надо скачать с сурсфорга последний .zip архив и установить на своём сервере (в будущем обязательно будет доступен публичный тестовый сайт). Все замечания и предложения привествуются, а также приглашаются все желающие принять участие в развитии данного проекта! :)
На всякий случай еще раз напомню ссылку на страничку проекта: http://smart-core.org/ оттуда же можно и скачать и выйти на вики и форум.
Поднял репу на гитхабе :) может быть кому-то удобнее будет именно с ним работать :)
https://github.com/d1gi/Smart-Core-CMF
Поднял демосайтик: http://digi.tw1.ru/
Проведен крупный рефакторинг кода, теперь более явно прорисовывается паттерн MVC, но в данном движке, в связи с особенностями архитектуры — HMVC :) функциональных изменений нет, на данный момент даже может быть наоборот, что-то может еще неработать из того, что работало раньше ;) в общем огрехов еще много, но сейчас код стал проще, чем был ;)
Скачать как обычно можно отсюда http://smart-core.org/. Код смотреть удобнее тут https://github.com/d1gi/Smart-Core-CMF.
Круто! А зачем это, если есть Джумла? Или Друпал.
:))) можно попробовать найти ответ на ваш вопрос в первом посте темы ;) а еще добавлю:
Кому проект может быть интересен.
- Практикующим разработчикам сайтов. На данный момент можно сделать пока несложные проекты и частично проекты средней сложности. Но в системе заложен понтециал для весьма сложных систем, например социальные сети и мультиблоги.
- Разработчикам, которые применяют различные готовые системы и чувствуют некоторую неудобвленность этих систем ;) т.е. есть идеи что должно быть в системе, чтобы было действительно удобно.
- Начинающие разработчики, которые хотят изучить принципы работы систем управления проектов, а также самим поучавствовать в развитии движка.