30.09.14, 19:17
0 комментарий
  Соц. сети

InstantCMS 2.1.1

InstantCMS 2.1.1 — это система управления сайтами для онлайн-сообществ. С ее помощью можно создать полноценную социальную сеть, сайт знакомств или новостной портал. В составе системы 19 компонентов среди которых блоги, клубы, личные сообщения, форумы, фотогалереи и многое другое.

InstantCMS является оптимальной платформой для сайтов тематических сообществ и городских порталов. Мы делаем все, чтобы пользователи Вашего сайта легко могли общаться, делиться текстами, музыкой, фотографиями и файлами.

InstantCMS имеет гибкую структуру и состоит из модулей (виджетов) и компонентов.

В комплекте:

- 19 компонентов и 44 модуля
- Автоматический инсталлятор
- SEO-friendly адреса страниц (ЧПУ)
- Мощный шаблонизатор Smarty
- Фреймворк jQuery

Система написана на PHP, использует MySQL в качестве базы данных и на начальном этапе не требовательна к хостингу.

Возможности:

Полная поддержка локализации интерфейса

Это означает то, что все русские фразы вынесены в языковые файлы. В js, в админке и в других местах, где были фразы на русском языке - все они вынесены в переменные. Большую помощь в этом оказали пользователи нашего сообщества: Олег Васильевич я и Странник, а так же немного, посильно помогли Андрей и Нил - за что им всем большое спасибо. Тексты почтовых писем перенесены из /includes/letters/ в /languages/ru/letters/ и зависят теперь от языка системы.

Поддержка любых шаблонизаторов

В своих шаблонах вы теперь можете использовать любой шаблонизатор (за идею благодарим lokanaft). Что это значит?

Все предельно просто. За тип шаблона (и его шаблонизатора) отвечает файл с названием system.php, который может находиться в директории /templates/название_шаблона/. Внутри этого файла должен быть объявлен массив $info = array('author'=>'Автор шаблона', 'renderer'=>'Название класса шаблонизатора', 'ext'=>'Расширение файлов шаблона'). Если данного файл нет, то предполагается, что шаблонизатор Smarty, автор шаблона - InstantCMS Team, расширение файлов - tpl.

Итак, если вы решили создать шаблон на своем шаблонизаторе, то:

- создать в шаблоне файл system.php и заполнить его как описано выше;
- создать класс шаблонизатора, например (есть в системе для примера) с названием phpTpl;
- сохранить его в файле /core/tpl_classes/phpTpl.php
- создать в классе как минимум три обязательных метода: display(), assign() и конструктор класса.
- создавать файлы шаблонов необходимо по принципу системное имя шаблона без расширения + расширение шаблонизатора, например com_actions_friends.php в случае с phpTpl.

В шаблоне необязательно наличие всех файлов шаблонов системы. Если в текущем шаблоне файл не найден, используется файл из шаблона по умолчанию с шаблонизатором smarty.

Более подробно можно разобраться на примере существующих классов в системе - smartyTpl и phpTpl.

Геолокация

В систему встроена база страна-регион-город, все поля типа "город" приведены к единому виду и функционалу. Если включено автоопределение местоположения, то в свойства текущего авторизованного пользователя добавляется массив его гео данных ($inUser->geo), что будет полезным если вы собираетесь использовать геотаргетинг в своих разработках. Для автоматического определения местоположения используется сервис ipgeobase.ru. Вы можете использовать любой сервис, написав свой класс по аналогии с системным - cmsgeo и указав в настройках его использование.

Обновление InstantCMS 2.1.1:
Данное обновление исправляет ряд проблем, обнаруженных после релиза 2.1.0.

Список изменений:
- Исправлена настройка виджета “Текстовый блок”;
- Максимальный размер содержимого виджета “HTML-блок” увеличен до 4096 символов;
- Исправлен вход администратора на отключенный сайт;
- Добавлена возможность установки дополнений без FTP;

Как установить обновление:

Автоматический способ:
Воспользуйтесь функцией "Проверить обновления" в панели управления InstantCMS 2.
Система сама обнаружит обновление, предложит скачать его и установить.

Для установки потребуется указать реквизиты для доступа на FTP. Используйте те же реквизиты, под которыми вы обычно заливаете файлы на сайт. Введенные логины и пароли нигде не сохраняются и никуда не передаются.

Ручной способ:
Начиная с этого обновления все последующие релизы (и дополнения) можно установить без FTP.

Происходит это так:
- Скачиваем архив с обновлением или дополнением;
- В архиве заходим в папку package (если она есть) и все содержимое этой папки заливаем в корень своего сайта любым удобным способом;
- Удаляем папку package из архива полностью;
- Далее стандартно - в админке идем в "Компоненты", жмем "Установить пакет дополнения";
- Указываем файл с архивом (без папки package внутри);
- Установка происходит без доступа по FTP.

Если вы пропустили предыдущие обновления (2.0.1, 2.1.0) из-за проблем с автоматической установкой, то вы можете сейчас совершить их в ручную. Перед этим замените файлы из этого архива в папке /system/controllers/admin/actions вашего сайта. После этого устанавливайте обновления по очереди.

Системные требования:
Для корректной работы InstantCMS ваш сервер должен иметь следующее ПО:
- Веб-сервер Apache с установленным модулем mod_rewrite;
- Интерпретатор PHP версии 5.2 или выше;
- Модули для PHP: gd, iconv, mbstring, simplexml, json;
- СУБД MySQL версии 5 или выше.

СКАЧАТЬ

Забрать
с облака

Реклама

Напишите своё мнение

  • acuteaggressiveair_kissangel
    badbbbeachbeee
    biggrinbig_bossblumblush
    boastbombboredombye
    clappingcraycrazycurtsey
    dancedashdeclarediablo
    diroldon-t_mentiondownloaddrinks
    first_moveflirtfocusfool
    friendsgive_heartgive_rosegood
    hangheartheathelp
    hihunterhystericireful
    kingkisslaughlazy
    lolmail1mambaman_in_love
    mdamega_shokmoilmosking
    musicneanegativenew_russian
    okon_the_quietpardonparting
    partypilotpioneerpleasantry
    popcormpranksterprevedpunish
    roflrtfmrussiansad
    sarcasticscarescratchsearch
    secretsensoredshokshout
    slowsmilesmokesoldier
    soldier_girlsorryspitefulspruce_up
    stinkersuicidesunsuperstition
    swoonteasetenderthanks
    thisto_pick_ones_noseto_take_umbragetreaten
    umnikunknwvampirevava
    victorywackowhistlewink
    wizardyahooyesyu
    e101e102e103e104
    e105e106e107e108
    e109e110e111e112
    e113e114e115e116
    e117e118e119e120
    e121e122e123e124
    e125e126e127e128
    e129e130e131e132
    e133e134e135e136
    e137e138e139e140
    e141e142e143e144
    e145e146e147e148
    e149e150e151e152
    e153e154e155e156
    e157e158e159e160
    e161e162e163e164
    e165e166e167e168
    e169e170e171e172
    e173e174e175e176
    e177e178e179e180
    e181e182e183e184
    e185e186e187e188
    e189e190e191e192
    e193e194e195e196
    e197e198e199e200
    e201e202e203e204