Будь собой, остальные роли заняты(ttenz)

Мои_работы_для_Drupal
Помощь пользователям на форумах
Создание/поддержка некоммерческих сайтов и сообществ на Drupal
Сайт или домашняя страница
https://saitodelatel.blogspot.ru/
Реальное имя
Будь собой, остальные роли заняты
Страна
Россия
Пол
мужской
Резюме

"Истина вызывает против себя бурю, которая разбрасывает ее семена" Р.Тагор

Интересы
Drupal, Nginx, Python, Django, No Tech Hacking
Что-нибудь еще о себе

люблю интересные проекты

Блог
Просмотреть последние записи в блоге
Темная материя
Материалов: 0/19, комментариев: 25/1809
Время участия
3 года 2 недели
Пользователь поблагодарил
Материалы: 1, Комментарии: 15
Пользователя поблагодарили
Материалы: 10, Комментарии: 16

ttenz Пнд, 09/05/2016 - 05:24

Всех с праздником Победы! друпал тоже участие принял - moypolk.ru)

Всех с праздником Победы!
Помним, не забудем, кто пролил кровь за эту Победу.

открытка с днем победы

PS: друпал тоже участие принял - moypolk.ru)

Ключевые слова: 
1 Спасибо

ttenz Вс, 04/10/2015 - 05:53

19 простых методов ускорить сайт на Друпале [уровень: продвинутый новичок]

Данная информация - вытяжка для продвинутых новичков. Чеклист для более продвинутых составляет около 60 пунктов.

Скорость сайта это один из его самых важных параметров. Если сайт будет загружаться долго, то посетитель просто уйдет c сайта, не дождавшись загрузки. Гугл так же стал обращать внимание на скорость загрузки сайта и понижает позиции сайта, если он медленный.  

Тип материала: 
Ключевые слова: 
Версия Drupal: 
5 Спасибо

ttenz Пт, 06/03/2015 - 08:18

Поощрение (вознаграждение) пользователя за пост в Фейсбук с помощью Rules

Как сделать такую ссылку, чтобы при её нажатии отправлялся пост в Фейсбоок и пользователь получал через Rules вознаграждение (юзерпоинты, загрузки и т.д.)

Устанавливаем https://www.drupal.org/project/fb_autopost , хорошее видео руководство http://vimeo.com/56026903

Теперь ты можешь постить в Фейсбук:

Когда добавился новый контент
После пометки флагом контента
Юзеры могут постить себе в Фейсбук, когда они что-то купили
Приветствовать новых пользователей сайт на друпале на твоей фан-страничке в Фейсбуке.

Теперь, наконец-то приступим непосредственно к нашей задаче - поощрять пользователей когда они нажали на ссылку:

Устанавливаем https://www.drupal.org/project/rules_link

1. Создаем Rules Link

Создаем Rules Link с типом сущности: Content

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
1 Спасибо

ttenz Втр, 10/02/2015 - 06:46

Удаление looping redirects

Есть очень неприятная проблема, когда на сайте появляется запись: "Oops, looks like this request tried to create an infinite loop. We do not allow such things here. We are a professional website!". Вроде ничего страшного, но страшно раздражает пользователей.

Как избавиться от старых редиректов?

Пишем небольшой drush скрипт:

<?php
// Set up the query using the database API
$query db_select('redirect''r');
$query->join('url_alias''ua''r.redirect = ua.source AND r.source = ua.alias');
$query->fields('r', array('rid''redirect''source'));
 
// Execute it and fetch the results, one by one
$result $query->execute();
$any_results FALSE;
while(
$r $result->fetchAssoc()) {?>

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

ttenz Чт, 29/01/2015 - 17:29

Критическая уязвимость (CVE-2015-0235) у серверов под Linux

Новая уязвимость GHOST ((CVE-2015-0235) в библиотеке glibc (GNU C Library))
Уязвимость в распространенных дистрибутивах Linux может позволить злоумышленнику получить удаленный контроль над системой. Под ударом оказались пользователи Debian 7 (wheezy), Red Hat Enterprise Linux 6 & 7, CentOS 6 & 7, Ubuntu 12.04.
http://habrahabr.ru/company/pt/blog/249097/

проверяем, есть ли она.

от рута:

wget https://gist.githubusercontent.com/koelling/ef9b2b9d0be6d6dbab63/raw/de1730049198c64eaf8f8ab015a3c8b23b63fd34/gistfile1.c
gcc gistfile1.c -o CVE-2015-0235
./CVE-2015-0235

если vulnarable, то

Debian, Ubuntu:

sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade
sudo reboot

остальные:

Тип материала: 
Ключевые слова: 
1 Спасибо

ttenz Втр, 30/12/2014 - 06:44

Всех друпаллеров с наступающим Новым 2015 Годом!!!


Поздравляю всех друпаллеров с наступающим 2015 Годом!!!

Пусть наступающий год будет для вас годом открытий и неожиданных перспектив, новых горизонтов и возможностей общения!

Пусть кризис обойдет вас стороной и вы напишите много интересных модулей и тем для сообщества и преуспеете во всём добром!

Ключевые слова: 
0 Спасибо

ttenz Ср, 26/11/2014 - 14:30

[РЕШЕНО] Защита от ботов fail2ban+csf сервера nginx c друпалом на борту

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

Настроим наш nginx сервер для победы над спам ботами --->>

Установка CFS (ConfigServer Firewall)

1. Качаем архив:

2. Распаковываем:

tar -xzf csf.tgz

3. Устанавливаем:

Если есть другие фаервольные скрипты, например UFW, то нужно их остановить. Правила в iptables удалятся автоматически.

ufw disable

cd csf

sh install.sh

Фаервол теперь установлен и теперь проверим все ли требуемы модули iptable доступны.

Тип материала: 
Ключевые слова: 
0 Спасибо

ttenz Чт, 20/11/2014 - 09:02

Drush удобный сайт со всеми командами

Очень удобный сайт со всеми командами drush, c выбором версии:

Тип материала: 
0 Спасибо

ttenz Втр, 18/11/2014 - 12:18

Требования для публикации темы в форуме "Выставка сайтов"

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

Требования для оформления тем в форуме "Выставка сайтов"

0. Скриншот главной страницы.

1. Адрес сайта.

2. Цель сайта, общая концепция, для чего он нужен.

3. Для кого, какой аудитории создан сайт, целевая группа.

Тип материала: 
0 Спасибо

ttenz Сб, 15/11/2014 - 03:31

Хороший, быстрый сервис для определения технических сторон сайта (что под капотом)

http://builtwith.com/

помогает для определения движка, используемые сервисы, хорош для анализа технического превосходства конкурентов (а что там внутри?), работает быстро.

Тип материала: 
0 Спасибо

ttenz Пт, 14/11/2014 - 12:11

Автоматическая, правильная расстановка прав в файловой структуре

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

#!/bin/bash
if [ $(id -u) != 0 ]; then
        printf "This script must be run as root.\n"
        exit 1
fi
drupal_path=${1%/}
drupal_user=${2}
httpd_group="${3:-www-data}"
# Help menu
print_help() {
cat <<-HELP
This script is used to fix permissions of a Drupal installation
you need to provide the following arguments:
1) Path to your Drupal installation.
2) Username of the user that you want to give files/directories ownership.
3) HTTPD group name (defaults to www-data for Apache).
Usage: (sudo) bash ${0
##*/} --drupal_path=PATH --drupal_user=USER --httpd_group=GROUP
Example: (sudo) bash ${0
Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

ttenz Втр, 28/10/2014 - 12:45

Как удалить дубликаты/повторения во вьюс/представлении/вьюхе?

Чтобы удалить дубликаты в представлении/views:

В настройках вьюхи применяем GROUP BY или DISTINCT для включения аггрегации.

1. Заходим в режим редактирования вьюхи.

2. В Advanced » OTHER разделе включаем Use aggregation: Yes.

3. В FIELDS или FILTER CRITERIA разделе, выбираем и включаем Aggregation settings для тех полей у которых хотим убрать дубликаты.

Если не поможет, то на край используем классный модуль: https://www.drupal.org/project/views_distinct

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
1 Спасибо

ttenz Сб, 08/03/2014 - 04:36

Всех женщин, девушек поздравляю с Международным Женским Днем 8 Марта!

Всех женщин поздравляю с Международным Женским Днем 8 Марта! Вы самые лучшие, самые красивые, без вас нам было бы скучно и грустно))) Слава Богу, что Он дал нам таких чудесных спутниц в нашем жизненном пути!!

Ключевые слова: 
0 Спасибо

ttenz Сб, 18/01/2014 - 15:31

Аудит сайта с помощью drush (advanced)

Появился довольный интересный инструмент Site Audit для аудита сайта из командной строки используя drush.

Site Audit представляет собой набор drush команд для анализа сайта. На выходе мы получаем красивый отчет о состоянии нашего сайта:

Отчет включает:

  • Настройки кэша.
  • Состояние: пользователей, блоков, крона.
  • Лучшие практики друпала.
  • Код (общий размер, размер файлов).
  • База данных (размер, состояние).
  • Кеширование views.
  • Работа логов.
Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

ttenz Пнд, 06/01/2014 - 06:38

[РЕШЕНО] настройка Nginx на Digital Ocean под Drupal

Настраиваю сервер Nginx для сайта c Domain Access на Диджитал Оушене (можно и на vultr.com, он дешевле и даже немного лучше).

Есть ли какие-нибудь особенности настройки его под Друпал для максимальной пользы?

----------------------------------------------------------------------------------------------------------------------

Настроил, может кому пригодится, использовал:

каплю - Debian 7 64 php 5.4 NGINX

1. Перенос:

# использовал SCP:

https://www.digitalocean.com/community/articles/how-to-migrate-a-mysql-database-between-two-servers

Но можно и проще (?):

Тип материала: 
Ключевые слова: 
Версия Drupal: 
1 Спасибо