- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Предлагаю познакомиться с текущими наработками системы. Целью написания данного поста является поиск заинтересованных лиц и единомышленников с которыми представится возможность вместе заниматься дальнейшей разработкой данной системы :) Ниже расписаны некоторые моменты, конечно это далеко не всё, по этому предлагаю задавать вопросы, буду стараться на все достаточно подробно ответить, хотя некоторые вещи в какой-то степени расписаны в вики http://smart-core.org/wiki/.
Предназначение движка.
- Создание веб-сайтов различной сложности и направленности, например: блоги, новостные сайты, интернет-магазины, просто визитки и т.д. :)
- Сайты созданные на движке обладают лаконичным и удобным интерфейсом управления т.е. их сайты можно смело и спокойно передавать клиенту, который не является профессионалом в ИТ :)
- В будущем система будет включать возможности для распределённых проектов.
Преимущества.
- Движок разрабатывается из рассчета на низкое потребления ресурсов сервера, сейчас можно оценить потребление памяти и скорость выполнения скриптов.
- Достаточно лёгкое написание модулей.
- Также достаточно лёгкое внедрение тем оформления.
- Использование современных технологий, хотя пока и поддерживается PHP линейки 5.2, но в будущем будет только 5.3+. Также планируется внедрение поддержки PostgreSQL, SQLite, MongoDB, Memcache, Redis и т.д.
Текущий статус.
На данные момент уже заложены в архитектуру системы и реализованы следующие вещи:
- Система шаблонизации.
- Управление базовыми сущностями системы: папки, ноды, контейнеры и т.д.
- Мультисайтовость — возможность на одной инсталляции системы обеспечить работу нескольких независимых сайтов.
- Концептуальные наработки по фонт-енд админке.
- Кэширование страниц целиком для гостей.
- Система прав доступа для папок и нод.
- Подсистема почтовых рассылок..
- Система запуска задач по расписанию.
- Некоторые базовые функциональные модули: авторизации и регистрации юзеров, текстовын блоки, простая фотогалерея, новости и каталог на компоненте «юникат», веб-формы...
- Особая особенность в движке, это компонент «юникат», весьма гибкая и мощная система управления каталогизированных данных. Юникат в целом уже весьма рабочий, но еще в разработке и требует доработки для работы с некоторыми типами данных и внедрения кеширования.
- Возможность применение единой базы пользователей для разных сайтов, в том числе расположенных на разных серверах.
Для коллективной разработки подняты вики, форум и планировщик задач (так же изместный, как баг трекер), основной репозиторий Git насположен на http://sourceforge.net/projects/smart-core-cmf/.
Планы на развитие.
- В архитектуре системы скорее всего будет внесены небольшие изменения, хотя они могут коснуться в большей части толкьо программного кода.
- Допиливание базовых модулей: комментарии, профили пользователей, интернет-магазин.
- Оптимизация под высокие нагрузки, внедрение поддержки разнообразных систем кеширования.
- Мультиязычность, как контента, так и пользовательских интерфейсов.
Кому проект скорее всего будет НЕ интересен ;)
- Людям, которые не занимаются созданием веб-сайтов.
- Сторонникам параноидального ООП, где каждая рюшечка должна быть оформлена в виде каскада наследуемых классов и обязательно всё подкрепрено тестированием т.е. тестирование и ооп это хорошо, но всему есть мера.
- Ищущим уже полностью готовое и развитое решение.
Где взять
Скачать архив с демо-версией можно отсюда https://sourceforge.net/projects/smart-core-cmf/files/, здесь архив подготовленный для простого разворачивания на хосте, включающий все таблицы и демо-данные для 2-х сайтов привязанным к доменам loc и loc2.
Также в git доступны скрипты для инсталляции, но с ними есть некоторые тонкости ;) по этому для знакомства с системой лучше использовать именно полный архив с демкой.
Не плохо чувствуеться серьезный подход к делу, но думаю сейчас Вас быстро здесь закидают помидорами,установлю,потестирую отпишусь в теме
конечно закидают :)) срачники всегда и везде есть :) а с нормальными людьми с радостью пообщаюсь :)
Сторонникам параноидального ООП, где каждая рюшечка должна быть оформлена в виде каскада наследуемых классов и обязательно всё подкрепрено тестированием т.е. тестирование и ооп это хорошо, но всему есть мера.
Вы видимо не очень хорошо представляете себе, что значит ООП. Наследовние, к примеру, далеко не всегда приветствуется, а тестирование(юнит-тесты, как я понимаю) вовсе не имеют отношения к ООП, это TDD методология, которую я ,кстати, очень уважаю и внедряю по возможности в своих проектах, очень упрощает жизнь в дальнейшем.
А делали ли вы сравнительную характеристику с уже существующими решениями на рынке? Плюсы, минусы? Будет ли это Open Source?
не могу претендовать на гуру ;) но что-то знаю :) в движке применяю ООП, но умеренно, без фанатизма, про тестирование знаю, но сам действительно опыта не имею... когда сажусь за движок, то в таск менеджере всегда хватает задач и не до практик в написании тестов как-то... вот если появится опытный в этом плане человек и внедрит эту практику, то конечно это будет здорово :)
не просто сравнение, а изучил всё что есть на рынке перед тем как начать писать... про "плюсы" писать не буду, а то может нескромно получиться, а из минусов, совершенно очевидно, что на данный момент это не релизнутая версия :) и многое пока находится либо в таск менеджере, либо вообще в голове :))
лицензию выбрал GPLv2, онаже лежит в папке docs.
лицензию выбрал GPLv2, онаже лежит в папке docs.
Как Вы отнесетесь если кто-то начнет писать свою разработку на базе вашего исходного кода?
спокойно отношусь :) но было бы интереснее всёже объеденить усилия, хотябы пока проект не повзрослеет достаточно... а потом уже форкать.
спокойно отношусь
спасибо за Ваше отношение :) , а то есть GPL разработки предоставленные на форуме, автора которых не понятно по каких причинах выбрали данную лицензию, вероятно от не знания.
слишком давно изучал тему открытых лицензий и почему-то тогда выбрал GPLv2, а сейчас действительно нескажу уже почему именно её выбрал %)) в прицнипе сменить лицензию считаю пока только не поздно ;)
если лицензия у Вас останется та-же, и будет форум компьюнити - приглашайте и меня, с удовольствием приму участие (хоть в чем то).
ммм... а можете пару строк написать о ключевых особенностях наиболее популярных нынче лицензий т.е. GPLv2, GPLv3, Apache, BSD, MIT может еще что упустил...
насколько я помню, в GPLv2 есть пункт о том, что если внесено изменение в код, то его какбы надо передать в комьюнити... но могу ошибаться...
форум уже поднят, вы там зарегайтесь, а я вас авторизну... а то че-то боты одолевают, а мне как-то не до форма, тем более комьюнити я только пытаюсь собрать :) пока не получилось, но очень надеюсь, что получится! ;)