Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Template CMS 2 - маленькая и быстрая CMS!

8.3K
18 января 2011 года
Awilum
25 / / 18.01.2011
Здравствуйте :) Разрешите представить систему управления сайтом Template CMS.
Над ее разработкой занимаюсь в свободное от работы время.

Template CMS - маленькая, быстрая и расширяемая CMS.
Предназначение: сателлит, персональные странички/домашние странички, сайты визитки.
Template CMS легко расширяется плагинами(на столько на сколько позволяет Plugin API), фактически она вся состоит из плагинов.
Такой себе движок который работает за счет маленьких компонентов/плагинов.
А также легко переводится на другие языки.
Дистрибутив Template CMS всего ~167кб.

Template CMS основные возможности:
- Простота установки, использования и обновления.
- Удобный интерфейс администрирования.
- Минимальные требования к хостингу (без MySQL только PHP)
- Многоязычный интерфейс администрирования.
- Ключевые слова и описание как для каждой страницы так и для всех.
- Удобный редактор страниц (WYSIWYG - What You See Is What You Get)
- Возможность задать индивидуальный шаблон для любой страницы.
- Смена тем оформления в один клик.
- Легкость разработки и интеграции новых тем оформления.
- Расширяемость системы благодаря гибкому и удобному Plugin API
- Поддержка ЧПУ

Некоторые скриншоты админки








Template CMS распространяется на условиях GNU GPL 3

Офф. сайт
Template CMS - Главная

Документация
Template CMS - Документация

Плагины
Template CMS - Плагины

Офф. форум поддержки
Template CMS

Ожидаемая обратная связь
- Советы
- Критика
- Предложения
- Слова поддержки
Страницы:
8.3K
28 января 2011 года
Awilum
25 / / 18.01.2011
clgs
да, быстрая.

На офф. сайте
Elapsed time 0.012 - 0.050 seconds
Memory usage: 687.44 kb

Это виртуальный хостинг. На скорость генерации страницы очень много факторов может влиять.

Сайт который я привел. Там js дофига не оптимизированного например.


p.s.
Joomla: Memory usage: 8 mb.
2.1K
28 января 2011 года
wAngel
129 / / 23.11.2004
Цитата:
Joomla: Memory usage: 8 mb.


Вы привродите какие-то волшебные цифры, которые должны убедить читателей темы в том, что Template CMS использует памяти в несколько раз меньше чем Joomla CMS.
Разумеется это может быть большой плюс, но никто не знает, откуда взялись эти цифры. Поясните, если не трудно.

563
29 января 2011 года
MrLinker
249 / / 17.09.2006
Цитата:
Это виртуальный хостинг. На скорость генерации страницы очень много факторов может влиять.
Сайт который я привел. Там js дофига не оптимизированного например.


Да хоть цикл бесконечный на js сделайте, на ваш Elapsed time это никак не повлияет.

8.3K
14 февраля 2011 года
Awilum
25 / / 18.01.2011
[SIZE="4"]Template CMS 2.0 Release ![/SIZE]

Полная новость: http://templatecms.webdevart.ru/news/6/Template-CMS-2-Release
8.3K
16 февраля 2011 года
Awilum
25 / / 18.01.2011
Я пока сделал все боксовые плагины и вот эти 10 плагинов, что сейчас можно увидеть на этой странице http://templatecms.webdevart.ru/download/plugins

Есть желающие присоединится к разработке плагинов, тем оформления ?
По этим темам есть несколько доков: http://templatecms.webdevart.ru/docs
32K
16 февраля 2011 года
Clubberry
186 / / 19.01.2011
Я могу попытаться помочь с оформлением, но только если я рисую макет, а ты из него делаешь полноценный шаблон. :)
8.3K
13 марта 2011 года
Awilum
25 / / 18.01.2011
Доступа для скачивания Template CMS 2.0.2

Список основных изменений
+ Новые хуки плагина Pages: pages_date, pages_author, pages_avaiable_pages
+ Maintenance mod - сайт закрыт только для посетителей.
+ Инсталятор плагинов отображает только те плагины, которые были правильно распакованы.
+ А так же другие различные фиксы, подробнее о них можно узнать тут.

Обновлять
/index.php
/admin/
/template_cms/
/plugins/box/

Важно!
Делать бекап перед обновлением системы или плагинов.


Если вы нашли ошибку или у вас есть предложение по усовершенствованию CMS напишите тут (en!) или тут
70K
19 марта 2011 года
jo22
1 / / 19.03.2011
люди может я и не в тему но помогите советом. нужно сделать так чтобы реклама выводилась на всех страницах сайта написаного на чистом html а страниц много нужно так чтобы рекламу добавить в один файл а она чтобы выводилась на всех страницах
8.3K
28 марта 2011 года
Awilum
25 / / 18.01.2011
Сегодня стартует русскоязычное комьюнити template-cms.ru :)
Над сайтом работали/работают Awilum, vsky(дизайн, верстка)

Доступные ресурсы на template-cms.ru

Форум: http://forum.template-cms.ru

Мануал: http://manual.template-cms.ru

Система: http://template-cms.ru/download/system

Плагины: http://template-cms.ru/download/plugins

Темы: http://template-cms.ru/download/themes
369
28 марта 2011 года
Kesano
451 / / 09.10.2007
Собственно вопрос:
А как у вашего скрипта обстоят дела с безопасностью?
Проходил ли он проверку на уязвимости?
X-Spider?
Не оставляли ли вы себе тайных ходов для контроля?

Помимо скорости работы (судя по цифрам - впечатляющая) важны и моменты безопасности. У вас факты есть?
8.3K
14 апреля 2011 года
Awilum
25 / / 18.01.2011
Template CMS 2.0.3 RC1
Cписок некоторых изменений: http://forum.template-cms.ru/post/351/#p351
Подробнее: https://bitbucket.org/Awilum/template-cms/changesets
Скачать: template-cms-203-rc1.zip
Хотелось бы услышать критику и советы по безопасности и работу с файловой системой.
8.3K
17 апреля 2011 года
Awilum
25 / / 18.01.2011


Template CMS обновилась до [COLOR="DarkRed"]2.0.3[/COLOR]
В этой версии достаточно много важных измений во всех модулях системы и боксовых плагинах.


[size=3]Список основных изменений:[/size]

.htaccess
  • Модифицирован главный .htaccess теперь он устанавливает базовые настройки php, apache.

Ядро
  • Исправлен режим дебаггинг false
  • Система не запустится на PHP меньше 5.2.0 Сообщит о том что требуется 5.2.0 или выше.
  • Модуль Security запускается первым.

Модуль XML
  • Новая функция safeXMLdata() для очистики данных перед вставкой в БД. Она используется по умолчанию, так что самому что то через нее пропускать не нужно.
  • Модифицирована функция saveXML() Устранено падение БД в случае попадания опасных данных.
  • Модифицированы функции которые записывают данные. Очищаются входящие данные от опасных символов в том числе и xss атак.
  • Новая функция countXMLRecords() для подсчета количество записей в БД.
  • Исправлена выборка необходимого количества записей из БД в функции selectXMLRecord()

Модуль Security
  • Модифицированы функции safeName() и sanitizeURL() появилась возможность создавать ссылки такого вида site.ru/page.html
  • Новые функции removeInvisibleCharacters() и xssClean() для базовой очистки данных перед их сохранением в БД.

Модуль Zip
  • Исправлена критическая бага. Бекап создавался неверно.

Модуль Filesystem
  • Модифицирована функция createFile() проверяется директория перед записью в него файл.
  • Добавлены новые функции listOfDirs() fileExists() fileExt() fileLastChange() fileLastAccess()

Плагин Pages
  • Добавлена возможность передавать параметры странице. site.ru/page?param=value
  • Добавлена возможность редактировать дату страницы
  • Исправлена бага при переименовании родительской страницы и ее сохранении данные дочерних страниц сохранялись некорректно.
  • Появились хлебные крошки

Плагин PluginsInstaller
  • Добавлена возможность удалять плагины с сервера.

Плагин Themes
  • Исправлено отображение плагинов которым можно задать индивидуальный шаблон
  • Исправлено отображение доступных тем оформления.
  • Исправления в языковых файлах

Плагин System
  • Если сайт поставлен на тех. обслуживание, то текст кнопки подсвечивается красным.
  • Страницу "Техническое обслуживание" можно редактировать из админки

Плагин Filesmanager
  • Отображается размер файлов.
  • Массив разрешенных файлов заменен на массив запрещенных.
  • Исправлена проблема с загрузкой файлов с русским названием.

Некоторые другие правки
  • Исправлен фильтр xhtmlCompliantOutput плагина NicEdit
  • В урле может проходить русский текст.
  • Добавлена функция для сжатия HTML в Misc хелпере
  • Удалена функция countWords() из хелпера Text
  • jQuery обновлен до 1.5.2
  • Добавлена русская локализация в форме авторизации
  • Исправлены стили админки
  • Исправлен формат даты по умолчанию
  • Оптимизированы стили, скрипты и картинки
  • Новый favicon
  • А также много других различных правок кода и стилей.

Подробнее о том как обновится с 2.0.2 до 2.0.3 можно прочитать в новости на офф. сайте: http://template-cms.ru/news/13/Template-CMS-2.0.3
Скачать: http://download.ru/products/template-cms?category_id=11


Внимательно ознакомтесь с новостью http://template-cms.ru/news/13/Template-CMS-2.0.3
И Обновитесь до 2.0.3 так как было много различных правок в том числе и критических.

Так же обновил уже плагин новостей (совместимость с 2.0.3)
http://forum.template-cms.ru/post/571/#p571
244
17 апреля 2011 года
UAS
2.0K / / 19.07.2006
Цитата:
Модуль XML


Эмм, так это у вас просто модуль XML или он играет роль БД?
Собственно, замечание к тому, что лучше абстрагироваться от конкретного хранилища. Т.е. вместо saveXML(), countXMLRecords() лучше использовать save, countRecords. Замечание носит чисто общий характер именования, т.к. лучше все-таки абстрагироваться от типа хранилища (даже если XML у вас всегда будет).

8.3K
17 апреля 2011 года
Awilum
25 / / 18.01.2011
Да я думал об этом что бы лучше переименовать XML.php в XMLDB.php все таки
Модуль с помощью которого плагины работают с данными.
8.3K
05 июня 2011 года
Awilum
25 / / 18.01.2011
Новый плагин Star Rating
Плагин рейтинг страницы/статьи. Выглядит он так:


Использовать

в контенте
 
Код:
[code=php]templateHook('star_rating');
[/code]

в шаблоне:
 
Код:
<?php templateHook('star_rating'); ?>


Скачать: starrating.zip

* Если по каким то причинам плагин не создал data\starrating\ создайте эту папку вручную.
* На странице должен быть подключен jQuery!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог