Дмитpий: я ничего не скрывал в своем примере - блоки с классом menu-button никуда не деваются, просто при одной ширине экрана они выглядят как если бы к ним подставили классы hidden-xs и hidden-sm, а при большей - hidden-lg и hidden-md
Дмитpий: я и описал, как избавиться от дублирования. Вы просто добавите к этим элементам класс .menu-button, и отображение этих элементов будет разным для устройств с разной шириной экрана.
Я, все же, приверженец автоматизации всей рутины по максимуму, поэтому мне нужна связка (с assetic`ом или без него), которая обеспечит весь фронт работ, включая инжект в твиг, минификацию, выгрузку ассетов из бандлов и т.д.
Сергей Протько: Благодарю за ссылку. Пока я не вижу прозрачного способа заменить assetic полностью с помощью gulp`а, если у бандлов есть свои ассеты. Тут мне кажется возможным вариант использовать assetic для извлечения ассетов из сторонних/своих бандлов и для подключения ассетов в твиге, а отслеживать зависимости, склеивать и минифицировать уже с помощью bower + gulp.
Судя по Вашему ответу - Вы не совсем соглашаетесь, Вы просто предложили заменить grunt на gulp. Но Вы так и не сказали ничего насчет assetic`а - оставлять ли его в принципе, если выбрать Вашу связку?
Я очень мало имел дела с RSS, но насколько помню, во всех фидерах новости обновляются сами - неужели там все реализовано просто бесконечными запросами от фидеров к серверу?