Интернет магазин на umi cms это просто и понятно. Интернет магазин на umi cms это просто и понятно Обучаем работать в админке UMI-CMS

Абсолютно все материалы (тексты, фотографии, видео) заносятся на сайт через систему управления контентом. Для простоты и краткости мы называем эту систему админкой. Чтобы начать редактирование любой страницы, нужно обязательно зайти в управление сайтом. В конструкторе сайтов «Нубекс» предусмотрено два способа входа в администрирование сайта.

Способ № 1. Вход в управление сайтом через главную панель управления услугами

Это способ доступен администратору сайта и является основным. Его преимущество заключается в том, что при входе администратор видит состояние работы сайта, и в случае каких-либо неполадок (сайт выключен или не открывается, не работает доменное имя, некорректные настройки сайта и т. д.) система отразит их причины и позволит администратору предпринять соответствующие меры. Также при использовании такого способа администратор может управлять всеми своими сайтами (если их несколько), используя только один вход.

Как войти в администрирование сайта

Для входа в систему управления услугами нажмите «Войти в систему»

Вы окажетесь на странице входа главной панели управления услугами. Вот ее прямой адрес:


В поле «электронная почта» введите адрес вашей почты, который использовался при регистрации или создании сайта.

В поле «пароль» введите ваш пароль. Если Вы не помните свой пароль, то можете воспользоваться ссылкой восстановления пароля.

Если к вашей регистрационной анкете были привязаны профили в социальных сетях Вконтакте или Facebook, Вы можете войти, кликнув на логотип социальной сети.

После входа в панель управления услугами Вы окажетесь на главном экране, на котором увидите список всех Ваших сайтов. Напротив каждого сайта есть кнопка «управлять»: кликнув на нее, Вы перейдете в систему управления сайтом.


Способ № 2. Вход в систему администрирования сайтом

Этот способ используют для того, чтобы предоставить доступ к управлению сайтом отдельным сотрудникам, которые получают ограниченные права на управление сайтом, но не имеют возможности управлять некоторыми услугами (оплата сайта, финансовая информация, управление доменами и т.д.).

Откройте свой сайт в браузере и найдите его доменное имя в адресной строке. Например, http://сайт .

Актуально для версии 18 85081

Расположение файлов модуля

Основные факты, связанные с расположением файлов модуля относительно корня сайта:

Замечание 1. $module_name – имя модуля не должно совпадать с уже существующими в системе модулями. Список зарезервированных имен: news, content, catalog, data, autoupdate, comments, blogs, faq, filemanager, forum, vote, webforms, etc

Замечание 2. $template_name – имя файла шаблона. По умолчанию этот файл называется default.

Замечание 3. $skin_name – кодовое имя скина. Начиная с версии 2.8.* в системе используется скин mac – Butterfly . Начиная с версии 2.14.* по умолчанию используется скин Modern .

PHP код

PHP код модуля расположен в директории /classes/components/{$module_name} /

Шаблоны скинов админки

XSLT шаблон скина административной панели /styles/skins/{$skin_name} /

FRONT-END шаблоны

FRONT-END шаблоны модуля. Шаблонизатор подключается по расширению файла. Существует три варианта расширений файлов: tpl, xsl, phtml

TPL шаблонизатор

Файлы лежат в /templates/имя_шаблона /tpls/{$module_name}/{$template_name} .tpl Точкой входа является шаблон из папки /templates/имя_модуля /tpls/content/{$template_name} .tpl ассоциированный с конкретной страницей в административной панели.

XSLT шаблонизатор

имя_шаблона /xslt/ . Любой файл может являться точкой входа. Правил, по которым упорядочиваются файлы в этой папке, на данный момент не существует.

PHP шаблонизатор

Все файлы шаблонов лежат в папке /templates/имя_шаблона /php/ . Любой файл может являться точкой входа. Правил, по которым упорядочиваются файлы в этой папке, на данный момент не существует.

Изображения и CSS стили

Изображения и CSS стили, относящиеся к конкретному модулю необходимо помещать в следующие папки:

  • CSS файлы в папку styles/skins/modern/design/css/{$module_name} .css
  • IMG файлы используемые в административной панеле помещаются в папку соответствующего скина /images/cms/admin/{$skin_name} / внутри этой папки действуют собственные правила этого скина.
Иконки модуля

У модуля должны быть иконки определённых размеров для каждого скина. Базовое имя для иконки мы задали в файле инсталлятора ($INFO["ico"]).

  • Cкин "Butterfly" - иконки для этого скина находятся в папке ~/images/cms/admin/mac/icons Для этого скина базовое имя для иконки игнорируется. Иконка должна носить имя модуля, тип иконки - прозрачный png
    • ~/images/cms/admin/mac/icons/small/{$module_name} .png - иконка 42x30 px
    • ~/images/cms/admin/mac/icons/medium/{$module_name} .png - иконка 64x64 px
    • ~/images/cms/admin/mac/icons/big/{$module_name} .png - иконка 95x95 px
  • Cкин "Modern" - иконки для этого скина находятся в папке ~/images/cms/admin/modern/icon Для этого скина базовое имя для иконки игнорируется. Иконка должна носить имя модуля, тип иконки - прозрачный png
Иконки элементов в структуре сайта

Для каждого скина есть свой собственный набор иконок элементов отображаемых в дереве "структуры сайта". Спасает то, что пути для всех одинаковые:

  • ~/images/cms/admin/mac /tree/ico_{$module_name} _{$method_name} .gif
Справка

В качестве справки загружается соответствующий файл из папки ~/man/ , например, для страницы admin/content/seo/ при русском языке по умолчанию будет загружен файл /man/ru/content/seo.html

UMI.CMS позиционируется как «система управления сайтами нового поколения». Официальный сайт приветствует нас радостным сообщением, что выдано более 86 000 лицензий, но стоит отметить что тут считаются все виды лицензий, не только платные, но и бесплатные. Так, например мне, потребовалось получить уже не один десяток бесплатных лицензий, а поскольку все лицензии привязаны к домену, то при переносе сайтов на рабочие домены лицензию нужно получать заново.

На главной странице официального сайта написано, что UMI.CMS используют более 10 000 сайтов и приведен список крупных сайтов, которые используют данную систему. Первый сайт в этом списке - сайт Сколково, который уже ушел от UMI.CMS на ASP (об этом на хабре уже писали). Вторым сайтом в этом списке идет сайт Связного, непонятно какой именно сайт имеется ввиду, но официальный сайт www.svyaznoy.ru работает на Битриксе, а не на UMI.CMS. Тоже самое и с сайтом правительства Москвы , хотя на официальном сайте UMI.CMS указано, что они работают именно на данной CMS.

Исходный код главной страницы официального сайта UMI.CMS радует нас такой вот версткой:
Отзывы от владельцев сайтов Все Отзывы от разработчиков сайтов

Хорошо хоть, что сайт не сверстан таблицам, как, например, у официального сайта CMS DLE .

В настройках SEO можно указать префикс для тега Title, хотя целесообразнее указывать суффикс, а не префикс. Автоматическое генерировании тегов description и keywords также не поддерживается. По умолчанию нельзя создавать ЧПУ с использованием адресов как у модулей системы (например news, catalog и т.д.), в результате на сайте появляются страницы с именами news1, catalog 1 (хотя возможность включить поддержку таких ЧПУ есть, но в документации настоятельно рекомендуют этого не делать). ЧПУ в UMI.CMS генерируется автоматически, но по умолчанию в качестве разделителей между словами используется знак подчеркивания "_", хотя рекомендованный знак это знак дефиса "-" (возможность включения использования дефиса есть, но она спрятана очень глубоко и настраивается в config.ini).

В последние версии UMI.CMS встроена поддержка сервиса MegaIndex и в настройках модуля SEO можно указать свои данные от аккаунта к этому сервису. По умолчанию там стоят данные от UMI - логин и пароль, скрытый за звездочками. Этот пароль можно легко подсмотреть (например через расширение Web Developer для Firefox). В результате можно попасть в аккаунт UMI на сайте MegaIndex , где находится список сайтов, воспользовавшихся этой функцией у себя на сайте. В данных отчетов видны ключевые слова, позиции сайтов и другая информация.

Безопасность UMI.CMS имеет сертификат «безопасное веб-приложение» www.umi-cms.ru/product/system/safe , хотя, например, при использовании tpl шаблонов (которые все еще очень популярны и используются на многих сайтах) при вставке html кода (в том числе и iframe) в поля «Название», «Поле H1», «Поле meta DESCRIPTIONS», «Поле TITLE», «Поле meta KEYWORDS» он никак не обрабатывается и отображается на странице как есть, т.е. очень легко можно сломать весь сайт, имея доступ только к редактированию материалов. Помимо этого явакод также никак не обрабатывается, т.е. alert("XSS"); прекрасно работает.

При использовании xslt шаблона яваскрипты работают только если их вставить в текстовый редактор (чего тоже достаточно, чтобы натворить бед).

Обновления Обновления больная тема многих CMS. В UMI.CMS, например, при обновлении старой версии на новую могут пропасть некоторые модули, которые были в раньше данной редакции системы, т.е. помимо платных обновлений (а обновления платные) потребуется доплатить за пропавший при обновлении модули.
Также были случаи, что в новой версии появляются новые ошибки, которых не было в прошлых версиях, и сама техподдержка рекомендует восстанавливать сайт из бекапа, сделанного перед обновлением.Разработка Файлы системы находят в папке classes, большинство функций и классов в них никак не документированы (комментарии есть только в 82 файлах из 786), т.е. глубоко разобраться в UMI.CMS без затраты большого количества времени не удастся.

Все свои дополнительные функции в UMI.CMS следует писать в файлах custom.php, которые следует размещать в системных папках. Со временем файл custom.php разрастается своими функциями, соответственно возникают проблемы с включением/отключением отдельных функций, переносом их между проектами.

Дополнительного функционала (платного или бесплатного) для UMI.CMS доступно очень мало. Из дополнительных платных модулей есть только

Обучаем работать в админке UMI-CMS

Перенос сайта на UMI CMS

Интернет магазин на umi cms это просто и понятно


Идеальная основа для будущего сайта Пожалуй, самым банальным для пользователей Интернета будет вопрос, для какой цели вам нужен сайт? Конечно, наличие собственного ресурса - это возможность продвигать собственные товары или услуги, делиться с тысячами пользователей интересной информацией, плодами собственного творчества. Однако сайт сайту рознь, а от качества реализации того или иного ресурса напрямую зависит его посещаемость и отклик пользователей. Что же выбрать для основы сайта: шаблонные решения на бесплатных площадках, самописные движки от программистов-одиночек либо поиск чего-то наиболее качественного, надежного, а главное, удобного и функционального? Таким оптимальным вариантом может стать система управления сайтом - удобное и универсальное решение, не ограниченное для расширения функционала и качественного визуального оформления. Суть использования подобных систем заключается в том, что пользователь получает уже готовую основу сайта, которая позволяет кардинально изменять дизайн и структуру, добавлять разделы, рубрики, каталоги, всевозможные плагины и улучшения, не изменяя самой основы системы. Одной из наиболее популярных отечественных систем является UMI CMS, хорошо зарекомендовавшая себя среди пользователей, разработчиков и оптимизаторов веб-ресурсов.

Top