Пароль:
RSS Поиск
Kasseler CMS

Календарь

«    Май 2012    »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031   

Почему Kasseler CMS

Такой движок, как Kasseler CMS, тем и силен, что имеет минимальные требования к хостингу но в тоже время имеет высокую функциональность и гибкость настройки. С помощью Kasseler CMS можно создать абсолютно любой сайт, любой сложности будь-то сайт физитка или же интернет магазин.
Kasseler CMS имеет практически все необходимые качества и инструменты для создания качественных Web приложений. Может стать галереей фотографий или видео, файловым архивом, форумом или чатом. Любые ваши фантазии доступны для реализации.
Когда пользователи заходят на сайт и некоторые из них регистрируются, для зарегистрированных могут быть дополнительные страницы и материалы. Значит им нужно больше чем простым прохожим, которых не хочется перегружать не нужной им инфомацией.
Есть и такая фишка, как регистрация после которой разрешается добавлять статьи пользователям с правами "автор".
Вобщем все сводится к тому, что когда сайт построен, им удобно управлять. Легко добавлять материалы, редактировать, закачивать файлы и создавать страницы. Редакции Система поставляется в трех редакциях: FREE — бесплатная редакция платформы Kasselr CMS с полным функционалом но за исключением нескольких модулей системы. STANDART — набор модулей и функций подходящих для создания сайт любой сложности, в отличии от редакции FREE содержит дополнительные модули такие как: Аудио Файлы Анекдоты Стати Интернет радио FULL — Последняя сама полная редакция отличается от ее предшественника двумя дополнительными модулями. Media Магазин [править]Возможности Поддержка мультиязычности. Кроме возможности создания мультиязычного сайта, система позволяет добавлять языковые версии для любого раздела сайта. Создание дизайна любой сложности. Система шаблонов позволяет создавать оригинальный дизайн и с легкостью изменять его внешний вид. Возможность выбора между упрощенной регистрацией и расширенной, при выборе расширенной регистрации пользователь будет зарегистрирован только после активации аккаунта. Активация высылается по почте. Возможность создания не только динамического контента, но и статического.

Выход новой версии

Автор: 05.01.2012, Просмотрено: 3540, Категория: Новости проекта
Kasseler CMS

На протяжении многих месяцев мы упорно работали над новой версией системы и над вспомогательными сервисами такими как:
- bugs.kasseler-cms.net – Баг трекер системы
- diff.kasseler-cms.net – Сервис сравнения версий, который помогает пользователям своевременно получать все обновления и обновлять только новые файлы.
- build.kasseler-cms.net – Сервис сбора новых версий. Теперь пользователи могут собрать самостоятельно любую версию непосредственно с репозитория и не ждать пока это сделает администрация проекта.
Все эти сервисы можно найти на странице service.kasseler-cms.net.

Кроме запуска сервисов мы много исправили и добавили в системе. С гордостью можем сообщить, что на момент выхода системы мы закрыли все заявки, связанные с ошибками и неточностями работы, так же закрыли около 90% всех заявок – "предложений пользователей" и воплотили их в жизнь в новой версии системы. С момента выхода предыдущей версии выполнено более 120 изменений, с которыми Вы сможете более детально ознакомиться на diff.kasseler-cms.net.
А так же немаловажная новость - была пересмотрена политика версионности системы, убраны ненужные цифры и внесена ясность в понимание новой версии. Мы отказались от версионности вида 2.х.х, отныне все версии будут обозначатся [версия ядра] r[номер ревизии в журнале репозитория], к примеру: Kasseler CMS 2 r808.

Кратко о нововведениях:
1. Добавлено ajax удаление сообщений форума.
2. Добавлены атрибуты rel=“next” и rel=“prev” для поисковых машин.
3. Разработан механизм обновления системы.
4. Изменено разграничение прав доступа на форуме.
5. Добавлено автоматическое определение часового пояса при регистрации пользователя.
6. Выполнена коррекция часовых поясов в соответствии с новым законодательством РФ.
7. Добавлена возможность закрепить новость.
8. Добавлена возможность указания шаблона для модуля сообщений.
9. Реализованы пинги при генерации sitemap.
10. В модулях добавлен фильтр по категориям.
11. Реализована система хуков.
12. Добавлена возможность закрепления первого сообщения темы форума.
13. Изменен шаблонизатор, отныне практически все шаблоны поддерживают вставки PHP.
14. Добавлена возможность создания подфорумов.

Хочу отдельно отметить пункт 11. "Реализована система хуков" – это нововведение в системе – первый шаг в сторону создания плагинной структуры системы.
Все мы знаем, как часто бывает необходимо что-то изменить в работе системы, потому что под наши нужды функционала или недостаточно, или же функция должна работать по-другому. В результате мы получаем сайт, который практически невозможно обновить после выхода новой версии системы. Приведу пример как можно решить данную проблему.
Рассмотрим на примере модуля новостей.

Предположим, Вас не устраивает вывод новостей, который реализован в стандартном модуле новостей.
Раньше:- Вам приходилось открывать модуль новостей, к примеру, функцию main_news, полностью ее переписав, Вы получите нужный результат, но после обновления все или перезапишется, или же перестанет работать.
Теперь:- не нужно править сам модуль или другую функцию. Мы можем написать hook для заранее известной функции. Для примера возьмем функцию main_news модуля новостей и напишем для нее hook.

function myhook(){
global $main;
 $result = $main->db->sql_query("SELECT * FROM ".NEWS." ORDER BY id");
 if($main->db->sql_numrows($result)>0){
  while(($row = $main->db->sql_fetchrow($result))){
   open();
   echo $row['title'];
   close();
  }
 } else info($main->lang['noinfo']);
}

Данная функция выведет все заголовки новостей, обрамленных в шаблон open_table.
Но для того, чтобы наш хук заработал, вместо стандартной функции main_news, нам необходимо зарегистрировать хук следующей функцией:
hook_register('функция, которую хукаем', 'функция, которой хукаем', [флаг вызова родительской функции]);

Для нашого примера это будет выглядеть так:
hook_register('main_news', 'myhook');

Внимание спойлеры! ;)
Что нас ждет в новой версии системы, которая уже не за горами.
- Реализация полностью плагинной структуры.
- Модуль управления плагинами.
- Модуль управления органайзером.
- Модуль оптимизации БД.
- Хуки не только функций, но и хуки подключаемых файлов.

История

Kasseler CMS – это яркий пример активно развивающегося проекта. Поскольку изначально разработка системы была обусловлена необходимостью получения диплом|диплома студентом Черкасский_политехнический_техникум|Черкасского политехнического техникума Игорем Огниченко (Igor Ognichenko), который и поныне является руководителем проекта. Первая версия системы была выпущена весной 2007_год|2007 года. Дипломный проект удостоился похвалы и оценки «отлично», несмотря на то, что изначально система имела всего лишь 2 модуля: новости и профиль, а также небольшой набор функций для администрирования. Уже летом 2007_год|2007 года системой заинтересовался проект kassel4russian и сделал заказ на доработку системы до нужного уровня. Так система начала процесс совершенствования. Первым этапом был выбор достойного названия будущей CMS. Происхождение имени системы походит от первого проекта, который начал использовать ее. Имя проекта расшифровывается достаточно просто, оно состоит из трех слов: «Кассель|Kassel» (город в Германия|Германии, где был основан проект), «4» (англ. for - для), russian (англ. россияне). В ноябре 2007_год|2007 года стартовал проект Kasseler CMS и первым сайтом, который установил систему, стал, как не странно, проект kassel4russian. На момент выхода системы в свет, она отличалась от большинства ей подобных применением технологии AJAX, а так же простотой и отсутствием нагроможденности, в связи с чем зарекомендовала себя к достоянная на существование. Спустя два года на обозрение миру было представлено новое поколение системы, Kasseler CMS 2.х. Теперь CMS стала еще боле функциональная и гибкая. На данный момент (август 2011_год|2011) было разработано большое количество дополнительных модулей, расширяющих базовые функции CMS. За четыре года более 15 тыс. установок системы и сотни, качественных, активных сайтов. Система поколения 2.х актуальна и на данный момент. В процессе разработки находится третья версия системы, которая, надеемся, приятно удивит всех.

Описание системы

Система Kasseler CMS разработка как универсальное ПО для создания Сайт|сайта любой сложности. Kasseler CMS имеет модульную архитектуру, благодаря которой в системе реализовано множество модулей, блоков, а также в системе реализован мощный шаблонизатор с поддержкой PHP вставок.

Скачать Kasseler CMS

Меню пользователя

Здравствуйте, Гость
Ваша аватара


Логин:
Пароль:

Админов (0)
Пользователей (0)
Ботов (4)
Гостей (9)
Всего (0)

Список онлайн

Опрос

Сколько Вам лет?



Боты

Russian FederationYandex21.05.2012
United StatesGoogle21.05.2012
GermanyMJ1221.05.2012
United StatesYahoo21.05.2012
Russian FederationMail.Ru21.05.2012
United StatesBing Bot21.05.2012
ChinaBaidu21.05.2012
FranceoBot21.05.2012
Russian FederationYandex Метрика21.05.2012
United StatesGoogle Feed21.05.2012
XHTML Validation   CSS Validation   Designed by CENTROARTS.com