Системы администрирования сайтом CMS

Системы администрирования сайтом CMS

Новые MODx Revolution и MODx Evolution


0461c373

Опубликованно: 19.02 2021 | Написал: Алексей | Комментариев: 2
Сайт MODx Revolution и MODX Evolution
 
Уже давно семейсвто MODx пополнилось Revolution версией, надо сказать она действительно внесла много новшевств в идеологию CMS. Но сказать, что с Революцией пришла революция - нельзя.
 
Плюсов в ней не мало. Это многосайтововсть и многязычность. Новый дизайн и ajaks навороты. Ускоренное кеширование и работа огромным количеством страниц по сравнения с Evo. Но минусы тоже есть. Первый это ее сырость (ошибки и проболемы перевода), второй это дикое неудобство по сравнению с любимой Evo.
 
Но все это  временные мелочи и я как ярый сторонник этой системы, жду и верю в ее светлое будущее. 
 
Качаем новые версии тут MODx Revolution 2.0.7.и MODx Evolution 1.0.5

MODx — ускоряем работу

Опубликованно: 22.01 2021 | Написал: Алексей | Комментариев: 0

Если бы я чаще занимался проектами на продажу, а не для себя, то дал бы несколько советов всем программистам, которые работают на MODx.

Первый совет. Не жалейте времени на создание базы готовых шаблонов, снипетов, чанков и плагинов. Ничто так не экономит время, как копипаст работающего и проверенного кода из завершенных проектов.

Второй совет. Не прыгайте через голову. Лучше уметь отлично делать интернет магазины на MODx, чем не уметь делать порталы, но браться за работу. Время-деньги.

Третий совет. Знать где посмотреть и у кого спросить. Ответ бывает очень простым, просто его сложно найти. А в этом помогут профи по MODx.

Я уже писал несколько постов на тему этой CMS, изучите материал, может будет полезно.

MODx плагины которые спасают

Опубликованно: 03.05 2020 | Написал: Алексей | Комментариев: 8

 

Мануал по установке MODx для тех кто в танке. 

Про эту отличную CMS можно писать вечно, но сегодня я буду хвалить плагины для MODx. Некоторые являются встроенными уже в систему, некоторые можно найти на официальном сайте в разделе расширений и дополнений. 

 

Easy 2 gallery 

Первый отличный плагин это Easy 2 gallery. Этот модуль предназначен для создания галерей. Из плюсов:

  • 1. Очень простая установка. Установил и все работает без лишних теложвижений.
  • 2. Работает с использованием эффектных библиотек (на аякс, ява). Их около 8 штук.
  • 3. Работает быстро.
  • 4. Есть возможность ставить водяные знаки, для защиты картинок.
  • 5. Легко настраиваемый вид. Хотя я потратил приличное количество времени, но так и не разобрался как сделать чтобы при создании миниатюр картинка была фиксированной ширины, а не высоты. Но это частности и скорее всего я что-то не увидел.
  • 6. Комментарии к картинкам.

И т.д. и т.п.

 

ManagerManager

Уже входит в стандартный набор Modx. Это как видно из названия менеджер для менеджера:) Т.е плагином настраивается внешний вид системы администрирования: переименовывание полей, их удаление, создание вкладок. И еще много всего. 

Что бы было понятнее как все работает. В файле с правилами пишутся команды вроде:

mm_hideFields('description', '4'); — прячет поле с описание страницы, для всех пользователь с правами "4".

Аналогично работает и для других функций.

 

JoCo

Еще стоит вспомнить JoCO. Он служит управление из админки Jot комментариями. Публикация, удаление, редактирование, просмотр последних.

 

Постовой:

Покупка и перерегистрация юридического адреса. Всем кто ищет постоянный юридический адрес добро пожаловать!

Купил Zebrum.Cms, система по управлению сателлитами

Опубликованно: 29.05 2019 | Написал: Алексей | Комментариев: 11

Технические средства решают 90% всей рутины по созданию сайтов, а seo это одна сплошная рутина. Автоматизировать надо стараться всё, ну или почти всё, к этому приходишь уже через год сеошничества, когда эйфория от первых виртуально заработанных центов сменяется на мастерство и желание зарабатывать на жизнь, а не на пиво. Желание автоматизировать большую часть работы, растет не от лени, а от ограниченных физических возможностей человека. Управлять одним сайтом, это удовольствие, которое совсем не обременяет, а вот контролировать сетку сателлитов штук хотя бы на 20-30, причем не на особенно любимые темы, по строительству например или сантехнике, дело неблагодарно пожирающее время.

 

Пошерстил в интернете в поисках решения проблемы. Думал сразу купить «Кисточку», но расстроило отсутствие общей для всех сателлитов цмс и привязанность к одному IP. Был, правда один плюс, это встроенный парсер контента из интернета по ключевикам и уникализатор. Уникализатор текстов вещь довольно сомнительная, но парсинг контента по ключевикам, это интересная плюшка, для последующего рерайта естественно.

 

Потом вспомнил про бесплатную Zebrum.Light, не один сателлит на продажу был сделан с ее помощью. Разработчики делают упор не на бесплатную версию, это всего лишь дополнительная реклама, упор идет на полноценную CMS - Zebrum.Cms. Оказалось Zebrum.Cms это именно, то что я и искал, дороговато (2450 руб. сама cms + обновления на год еще 7450 руб.), но вещь стоящая и активно развивающаяся, поэтому подумал и купил.

О своем опыте работы с Zebrum.Cms обязательно буду писать на блоге, расскажу о её плюсах и минусах, но всё это позже, как освоюсь с системой. А пока хочу похвалить поддержку за моментальные ответы на вопросы. Процесс покупки доставил только положительные эмоции.

 

Постовой: 

Фирма Samsung на рынке бытовой техники уже очень давно и занимает лидирующие позиции по продажам во всем мире. Для покупки стиральных машин samsung заходите в магазин и наслаждайтесь высокотехнологичной новинкой.

 

MODx — как создать свой шаблон для сайта. Часть 2

Опубликованно: 16.05 2019 | Написал: Алексей | Комментариев: 14

 

Не так давно я в блоге  затронул тему выбора CMS и рассказал о серьезной и одновременно бесплатной системе MODx. В первой части я рассказал про установку на сервер, сегодня же перейду к следующей части мануала по MODx — работа с шаблонами, это, пожалуй, самая сложная часть работы над сайтом. Сложно только на первый взгляд, и узнав поближе эту ЦМС, поймете, насколько она логична и удобна в работе.
Я ярый противник WordPress, считаю ее подходящей лишь для ознакомления, а для профессиональной работы в seo, нужен более серьезный подход.

 

Приступим

Сразу определимся со структурой сайта или сателлита. Обычно это:
«Главная страница»
«Список статей»
«Статья»


Для каждой создадим свой шаблон. Для этого заходим: Ресурсы\ Управление ресурсами\ Новый шаблон. Советую сразу дать интуитивно понятное название шаблону.

Код шаблона (html): сюда вставьте сверстанную html-страницу. В нее будем добавлять коды MODx.

Внимание! Ниже приведен код, в котором необходимо заменить символы — "{" и "}" на "[" и "]" соответственно.


Я бы мог просто перечислить все команды, но их можно найти и в обычной справке, поэтому лучше примеры рабочего кода с его функциями.

После тега <head>:
<base href="{(site_url)}" /> — название домена мы пропишем в настройках, помните, тут только код, а не сам адрес сайта.
<meta name="keywords" content="{*keys*}"> — в MODx мне не нравится работать со стандартными средствами по добавлению ключевиков, поэтому пользуюсь иным подходом. Пока вставьте этот код, а ниже расскажу, что еще добавить для комфортной работы с ключевиками.

<title>{*pagetitle*}</title> — тайтлы, уверен, что тут все понятно.


В том месте, где будет контент страницы:
{!Dittо? &tpl=`dittо_index` &sortBy=`createdon` &parents=`!!!!!!` &summarize=`6` &dateFormat=`%d.%m.%Y` &truncText=`>>` &paginate=1!}
Вместо «!!!!!!» — номера всех папок которые необходимо выводить. Смотрите слева в админке. Там же можно создавать новые документы и папки. Для любого документа можно создать дочерние документы, тогда он станет папкой.
{+рrevious+} {+рages+} {+neхt+} — для перехода по страницам сайта.
Сохраните шаблон. Главная готова.

 

Создайте еще два пустых шаблона «Список статей» и «Статья».
Зайдите в Параметры(TV)\ Новый параметр(TV):
Название: keys
Тип ввода:  Text
Доступ шаблонов: «Главная страница», «Статья полная», «Список статей».
Этим мы сделали специальное текстовое поле, в которое будем записывать ключевые слова.


Теперь скопируем весь шаблон из «Главной страницы» в «Список статей», изменив ту часть, которая выводит контент страницы, на:
{!Dittо? &tpl=`dittо_index` &sortBy=`createdon` &summarize=`10` &dateFormat=`%d.%m.%Y` &truncText=`>>` &paginate=1!}

 

Теперь создадим  новый чанк «ditto_index», он представляет собой вид блока статьи на странице:
<h1><a href="{(base_url)}{~{+id+}~}">{+pagetitle+}</a></h1>
{+#cоntent+}


Можно еще использовать дополнительную команду:
{+date+} — дата публикации.


Последний этап, создание шаблона «Статья». Скопируйте шаблон «Главной страницы», заменив блок контента на:
<h1>{*#lоngtitle*}</h1
<li>{*#cоntent*}</li>


Вот в принципе и всё на сегодня, назначая новым документам один из созданных шаблонов, получим работающий сайт. Следующий пост будет заключительным, в нем я расскажу о создании блоков для рекламы, меню, вставке кода Сапы и других приятных фенечках работы с MODx.

 

Постовой:

Мечтаете заработать? Можете узнать про заработок в интернете, прочитать посты и многому научиться.

Вот тоже неплохой интернет-магазин пылесосов, почему надо отказывать себе в чистоте? Скажем нет пыли ;)

Компания по организации праздников в Москве займется вашим праздником и проведет его на высочайшем уровне, такого точно еще никто не предлагал.

 

Сателлиты на Zebrum Lite — 8 простых шагов и сателлит готов

Опубликованно: 21.02 2019 | Написал: Алексей | Комментариев: 11

 

 

О выборе CMS для сателлита и про установку Modx я уже писал, кстати, скоро будет продолжение, в нем расскажу про создание шаблона под сайт на Modx cms. Это же статья будет о создании сателлита на Zebrum Lite cms. Скачать дистрибутив можно с официального блога или сайта — blog.zebrum.ru. На момент написания поста последняя версия 1.1.2.
На создание сателлита на Zebrum уходит от 5 до 30 минут, что очень быстро.

 

Инструкция:

1. Скачивайте cms, версию с utf-8. Извлеките файлы из архива.
2. Закачайте на хостинг.
3. Создайте шаблон для сателлита. Находите в интернете сайт с подходящим под вашу задачу дизайном, сохраняете, меняете картинки в дизайне, чистите от кусков лишнего кода и текста. Потом вставляете php-код в верстку в нужных местах.

 

Php-код для вставки:

<?php z_head(); ?> — мета теги страницы
z_title() — название страницы
z_breadcrumbs() — «хлебные крошки», т.е полный путь ведущий на эту страницу
z_h1() — заголовок страницы
z_subpages() — дочерние страницы
z_menu() — свернутое меню сайта
z_content() — непосредственно само содержание, контент страницы
z_fullmenu() — развернутое меню сайта
z_sitemap() — ссылку на карту сайта
На этом же этапе добавляем код sape и контекста.

4. Заливаем папку с шаблоном в ../templates/, рекомендую особо не мучаться и заменять в папке со стандартной темой только styles.css и template.php. Конечно в том случае если сателлит будет использовать только один шаблон.
5. Теперь приступим к наполнению сателлита контентом. Для этого редактируем или создаем новый файл pages.txt из папки на сервере ../tools/.

 

Общая структура файла pages.txt:

..
## страница 1
@@элементы страницы(см. синаксис Zebrum Light)
### вложенная станица 1 страницы 1
@@элементы страницы 1(см. синаксис Zebrum Light)
## страница 2
@@элементы страницы 2(см. синаксис Zebrum Light)

Синтаксис Zebrum Light:

@@menu=Название страницы в пункте меню
@@title=Название страницы (заголовок окна браузера)
@@description=Описание страницы
@@h1=Заголовок страницы (в теле страницы H1)
@@tags=список, тэгов, страницы
@@template=Название шаблона
@@keywords=Ключевые слова
@@publish= дата публикации гггг-мм-дд. Можно и нужно распланировать публикации на год вперед
@@nomenuitem=1 не отображать в меню
@@images=имя картинки для вставки
Есть поддержка html тегов.
6. Заливаем файл pages.txt в папку ../tools/
7. Генерируем сателлит. В браузере заходим в ../tools/parser.php нажимаем кнопку «Начать импорт»
8. Проверяем сателлит и исправляем все недостатки
В результате получили сателлит работающий без поддержки БД, постоянно обновляемый, быстро работающий. В Зебре есть много мелочей, но к ним можно придти самому, будут вопросы пишите, помогу.


Выношу вопрос на обсуждение. Нужен ли редизайн блога? Смотрю на блог часто и не могу объективно его оценивать, замыливаются глаза или дело привычки.

 

Постовой:

Всем кто собирается раскручиваться среди блогов или наоборот хочет срубить копеечку с постовых читайте про блогуна

 

Купить и узнать про — букеты доставка цветов

Узнать больше про производство пеноблоков на заводе

Если занимаетесь услуги перевозками манипулятором

 

MODx — установка сайта и решение проблем. Мануал по CMS

Опубликованно: 16.01 2019 | Написал: Алексей | Комментариев: 18

Из предыдущего поста вы узнали, какие CMS можно использовать для сайтов и сателлитов. Я не являюсь фанатом не одной из перечисленных CMS, и в зависимости от сложившейся ситуации и необходимости пользуюсь каждой.

Т.к. серия статей посвящена сателлитам, расскажу подробно о создании именно качественного сателлита. Я запланировал в своей будущей сетке сателлитов несколько уровней, о которых я говорил во вводном посте. А т.к. MODx — полноценная система управления сайтом, то делать на нем рекомендую хороший сателлит, не совсем ГС, чтобы не тратить свое время впустую. К ГС, кстати я еще вернусь в следующих постах, когда буду ковыряться в Zebrum Lite.

 

1. Загрузка MODx

Качать последнюю версию инстала лучше с официального сайта MODx. На сегодняшний день последняя версия MODx — 0.9.6.3. Разархивируем и кидаем через FTP в корень сайта.

 

2. Установка MODx

Открываем главную страницу «yourdomain.ru». Жмем «Install now». В списке языков «Choose language» берем русский(russian). Если полезут кракозябры, в браузере принудительно выставляйте UTF-8. Соглашаемся с лицензионным соглашением. Режим установки — «Обычный».

 

Информация о подключении:
Хост базы данных — не трогаем, оставляем localhost.
Имя пользователя и пароль заполняем после того, как вы создали через панель хостера новую БД или получили хостера на почту необходимые данные. Далее жмякаем «Нажмите здесь для проверки соединения…». Имя базы данных, префикс таблиц — в большинстве случаев тоже трогать не стоит. Проверяем «Нажмите здесь для создания базы данных…». Если все ок, продолжаем установку, если ошибка, то меняем «Connection method» на «Set names».

 

С настройками администратора траблов быть не должно. Идем дальше, не забываем поставить галочку напротив «Установить пример сайта», со всем соглашаемся. Пример сайта понадобится чтобы вырывать или подсматривать куски кода.

 

3. Проблемы с кодировкой

Заходим в админ панель «yourdomain.ru/manager». Вводим логин и пароль. Не стоит паниковать если опять лезут кракозябры. Идем на ощупь, ориентируясь по картинке.

 


Меняем кодировку на UTF-8.

 


 

Установка MODx закончена

В следующий раз расскажу как работать с шаблонами, встраивая наш сателлита-сайт.

 

Появились вопросы или проблемы пишите в комментариях, на почту или ищите ответ на форуме www.modx-cms.ru или www.modxcms.com.

 

Если было полезно или есть желание прочитать продолжение, не ленись — подпишись на RSS.

 

1