Последние материалы

Модули Drupal, дополняющие возможности Views

Одной из изюминок системы Drupal, является модуль Views. Не смотря на то, что он не включен в ядро (в Drupal 8 включен), работа с Drupal начинается именно с того, что среди прочих, устанавливается именно этот модуль. Почему так? Да потому, что с помощью модуля Views вы можете с легкостью настроить отображение любых матертиалов сайта, таких как статьи, комментарии, пользователи и многое другое, при этом вам не нужно открывать никаких исходников - все делается в браузере, через инструментарий самой системы Drupal.

Помимо своих возможностей, модуль Views предоставляет API, благодаря которому можно расширять возможности, которых нет в основном модуле. В этой статье будут перечислены самые ходовые  модули, которые чаще всего приходится использовать при построении сайтов. Исмользование этих модулей, предоставит практически неограниченные возможности, для реализации ваших задумок.

Как создать загрузочный USB диск Windows 7

Предположим, у вас есть ноутбук, нетбук, или просто компьютер, в котором нет DVD привода, но при этом у вас возникла необходимость установить, или переустановить Windows. Проблема небольшая, так как у вас есть возможность воспользоваться альтернативными способами установки, а именно: установить Windows 7 по сети, или с USB накопителя. Первый вариант для обычного ользователя не актуален, так как его сложнее реализовать, поэтому в данной статье будет рассмотрен процесс создания загрузочного USB диска для установки Windows 7.

Ubuntu: Защита SSH сервера от брутфорс атак

Вот несколько правил, придерживаясь которых вы сможете повысить Защиту SSH сервера от брутфорс атак:

  1. Измените стандартный порт sshd, на другой, не стандартный
  2. Установите knockd, для реализации системы port-knocking
  3. Не используйте пароли, а используйте вместо них SSH ключи
  4. Используйте в правилах IPTables recent and hashlimit matches для ограничения количества последовательных попыток подключения

Сейчас рассмотрим последний, четвертый случай, а именно использование правил IPTables.

Сканирование портов

Каждой сетевой службе, отвечающей на запросы по сети (по протоколу TCP и UDP), системой должен быть выделен порт. Наиболее часто используемые службы имеют свои стандартные порты. Например SSH имеет 22 порт, SMTP - 25, POP3 - 110, IMAP - 143 порт и т.д.). Единовременно на одном IP/порту может слушать только одна служба. Зная о наличии уязвимости в сетевой службе и о том, что она запущена на данной системе, злоумшленник может получить удаленный доступ, вплоть до рутового(зависит от уязвимости и способа организации работы данного сервиса).

Drupal 7: Сортировка элементов представления вручную

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

Тэги: 

Вывод терминов таксономии с количеством нод

Если вам нужно вывести список терминов таксономии, то никакого труда у вас это не вызовет - система представлений (Views) Drupal позволяет это сделать всего за пару кликов.  В этой статье будет выведен список терминов таксономии с количеством нод в них. Где это может понадобиться? Например, для организации вывода терминов, как делает модуль TagClouds.

Тэги: 

Drupal: Альтернативный текст для изображений

Тег "alt" (Альтернативный текст) - это не прихоть, а необходимость, от которой зависит качество поисковой оптимизации вашего сайта.

В этом примере я покажу как прописать тег "alt" для картинок, загружаемых в виде поля, имеющего тип Image.

Тэги: 

Ограничение скорости интернета в Ubuntu

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

Одной из таких программ, является wondershaper.

Drupal: Как вывести термины таксономии в виде произвольных ссылок

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

Тэги: 

Страницы