Пробовал и iptables-save > /etc/iptables.rules и service ufw restart, ничего не срабатывает. Правильно я же понимаю что если делать:
iptables -I INPUT -p tcp --dport 8080 -j DROP
то это вообще глобально залочит 8080 порт для всех сетевых интерфейсов?
Но даже так не срабатывает, админка все равно доступна из вне...
Чувствую дело в Докере, он добавляет свой интерфейс (docker0), и както расшаривает из себя порты (см. Chain FORWARD в iptables -L -v -n). Вот тут я не понимаю/не знаю о FORWARDах всяких
Предполагаю сделать так: Первично отдавать хтмл который будет как надо (с админ/ролевыми условиями) отрендерен с нужными полями, админ менюшками и пр. моим шаблонизатором, в моем случае это нативный от Golang, и в нем же уже Ангуляр примочки лепить, ... хотя как-то это мне не нравится.
Смотря для какого формата ищите, например для Unformatted list в function template_preprocess_views_view_unformatted(&$vars) файл .../sites/all/modules/views/theme/theme.inc (792 строка), включите в этом файле поиск по строке "views-row-", все найдете
.../sites/all/modules/views/theme исследуйте эти файлы (*.tpl.php), скопируйте в вашу тему и поиграйтесь. В theme.inc есть функции которые в том числе и те которые формируют классы которые потом попадают в шаблоны (*.tpl.php), их надо переопределять тоже в вашей теме в файле template.php
типа
THEMENAME_preprocess_views_view(&$vars) {
$vars['classes_array'] = array();
$vars['classes_array'][] = 'CUSTOMCLASS';
}
Не забывайте сбрасывать кеш, когда создается новый шаблон или появляется новая функция в template.php.
Таким образом можно глобально на уровне темы переопределить все классы и не только
Так там же и есть возможность их кастомизировать. Не надо в контриб модулях что-либо править, это будет не что вы зовете «переопределить», ибо если проект попадет другому разработчику, он вам ручки оторвать захочет)). Более тонко Переопределить, это вам надо переопределять шаблоны, в секции Advanced нажмите Theme:Information, увидите списки шаблонов, которые вы сможете создать в своей теме и править (переопределять)
На досуге гонял хеловорды Ноды и Гоу через ApacheBench, нода совсем незначительно отстает по показателю Requests per second. Так вот я просто задумался о написании приложений исключительно как rest сервисы, а фронт например на ангуляр делать, тут же получается и mobile ready тебе подготовлен. Го в этой перспективе кажется весьма привлекателен хотя бы за то что это красивый синтаксис. Просто не совсем понятно пока существование камней например с long pooling или c socket.io... в общем с современными реалтайм фичами