Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Пишу CMF, ищу единомышленников для дальнейшей разработки.

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

d1gi

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предлагаю познакомиться с текущими наработками системы. Целью написания данного поста является поиск заинтересованных лиц и единомышленников с которыми представится возможность вместе заниматься дальнейшей разработкой данной системы Ниже расписаны некоторые моменты, конечно это далеко не всё, по этому предлагаю задавать вопросы, буду стараться на все достаточно подробно ответить, хотя некоторые вещи в какой-то степени расписаны в вики 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 доступны скрипты для инсталляции, но с ними есть некоторые тонкости по этому для знакомства с системой лучше использовать именно полный архив с демкой.

Всего записей: 20 | Зарегистр. 16-09-2006 | Отправлено: 18:00 10-01-2012
d1gi

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поднял демосайтик: http://digi.tw1.ru/
 
Также теперь доступен репозиторий на гитхабе: https://github.com/d1gi/Smart-Core-CMF

Всего записей: 20 | Зарегистр. 16-09-2006 | Отправлено: 00:46 12-01-2012
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Пишу CMF, ищу единомышленников для дальнейшей разработки.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru