Size: a a a

2021 January 06

AE

Alex Elkin🇪🇸 in Frontend_ru
JohnByte
> без шаблонов через хуки

А потом вставка какого-нибудь баннера в футер  или переделка сетки с сайдбаром и основным контентом превращается в цирк с конями
Да нет. Если норм все написано сразу, то нет. НО благодаря его популярности 70% сайтов на нем написаны хз как, и там тот самый цирк да. Ну и полно сайтов где самые частые изменения - дата копирайта в футере =) но как же без вп то такое сделать?
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
JohnByte
Цмс архитектура хороша если не нужно будет в процессе разработки менять core шаблоны, структуру данных сайта и нужно по-быстрому типовой сайт сделать. Менять только контент и темы (цвета, фоновые картинки и пр.), для чего собственно и предназначена цмс. Но в некоторых случаях цмс используется вообще как стартовая точка для разработки сайта, веб-приложения и (при особо упоротых случаях) backend API
Согласен полностью. Есть своя ниша у инструмента, не более.
источник

J

JohnByte in Frontend_ru
> Ну и полно сайтов где самые частые изменения - дата копирайта в футере =) но как же без вп то такое сделать? <

Так же как и с цмс. С помощью админки к БД, в которой есть специальная таблица(ы) для статичного контента.
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
JohnByte
> Ну и полно сайтов где самые частые изменения - дата копирайта в футере =) но как же без вп то такое сделать? <

Так же как и с цмс. С помощью админки к БД, в которой есть специальная таблица(ы) для статичного контента.
О_о а зачем бд? Админку можно и к статике прикрутить.
источник

J

JohnByte in Frontend_ru
Лол а где по твоему хранится статичный контент, который не надо менять напрямую в коде?
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
Это был риторический вопрос вообще то.
я порицал такое испоььзование 😇
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
JohnByte
Лол а где по твоему хранится статичный контент, который не надо менять напрямую в коде?
почитай про ссг.
у меня хранится в гите все.
админка пушит измененный текст в гит, и сайт при каждом пуше в мастер пересобирается.
источник

J

JohnByte in Frontend_ru
Alex Elkin🇪🇸
О_о а зачем бд? Админку можно и к статике прикрутить.
Ну тут даже админка не нужна. Можно в IDE поменять контент в коде и запушить на сервачок.
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
JohnByte
Ну тут даже админка не нужна. Можно в IDE поменять контент в коде и запушить на сервачок.
Это нам с тобой можно, а контент менеджер? А серкретутка которая опусы боса на сайт постит?
источник

J

JohnByte in Frontend_ru
Alex Elkin🇪🇸
почитай про ссг.
у меня хранится в гите все.
админка пушит измененный текст в гит, и сайт при каждом пуше в мастер пересобирается.
> ссг

О, с мохнатого года про такую штуку не слышал. По сути оно позволяет наклацать HTML-шаблоны мышкой как обычные офисные документы или презентации и сохранить их в файловой системе хостинга  (лишь бы файлы были названы и расположены так чтобы они могли быть распознаны цмс-кой) . Такое не прижилось в современном веб-деве из-за ограничений накладываемых HTML-ем и CSS-ом, безопасности (легче сломать шаблон, если ты захотел подвинуть какой-нибудь блок чуть влевее например) и сложности поддержки при наличии большого количества контента. Ну для сайтов-визиток норм.
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
JohnByte
> ссг

О, с мохнатого года про такую штуку не слышал. По сути оно позволяет наклацать HTML-шаблоны мышкой как обычные офисные документы или презентации и сохранить их в файловой системе хостинга  (лишь бы файлы были названы и расположены так чтобы они могли быть распознаны цмс-кой) . Такое не прижилось в современном веб-деве из-за ограничений накладываемых HTML-ем и CSS-ом, безопасности (легче сломать шаблон, если ты захотел подвинуть какой-нибудь блок чуть влевее например) и сложности поддержки при наличии большого количества контента. Ну для сайтов-визиток норм.
ты на полном серьезе такое пишешь?
ты видать не погуглил.
вот тебе тэги: ssg, 11ty, gatsby, serverles, netlify
источник

J

JohnByte in Frontend_ru
> Static site generators

https://en.wikipedia.org/wiki/Web_template_system#Static_site_generators

Если ты это имел ввиду то не ошибся
источник

J

JohnByte in Frontend_ru
Alex Elkin🇪🇸
ты на полном серьезе такое пишешь?
ты видать не погуглил.
вот тебе тэги: ssg, 11ty, gatsby, serverles, netlify
Gatsby не дает возможности менять шаблон ручками, без кода. Это не то что ты описывал.
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
ну ты же в разрезе каких то древних систем смотришь.
ссг сейчас на коне. все на него переходят, даже магазины уносят в статику.
как это может буть хуже по безопасности, если нет сервера то и взломать нечего, по сути твоя статика хостится прямо на цдн площадках и всегда близко к пользователю.
вся логика делается на сборке, двигать див не надо - это делает профи,  контентщики так же как в цмс могут править только контент.
источник

AE

Alex Elkin🇪🇸 in Frontend_ru
JohnByte
Gatsby не дает возможности менять шаблон ручками, без кода. Это не то что ты описывал.
не шаблон, а контент. ты можешь даже привязать ДБ, но пользователь не будет делать туда запросы - они делаются при сборке.
источник

J

JohnByte in Frontend_ru
> как это может буть хуже по безопасности

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

> по сути твоя статика хостится прямо на цдн площадках и всегда близко к пользователю

Если пользователь отключил геолокацию то нет. Прокси-сервачок пошлет запрос на дефолтный CDN.

Я понял: шаблоны хранятся отдельно от контента а движок при обновлениях и того и того пересобирает HTML страницы. Энивей такой подход хорош только для страниц с небольшим количеством статичного контента. Если нужен SSR для множества страниц с большим количеством контента то получится оверхед.
источник

VH

Vladislav Henkel in Frontend_ru
Ребят, кто работал с BootStrap4? Есть проблемка. Ме нужно чтобы лого на сайте пропадало, но при условии что человек сидит с маленького девайса. Как это реализовать?
источник

VH

Vladislav Henkel in Frontend_ru
Привет всем кстати!)
источник

BN

Beibars Nygyzbaev in Frontend_ru
Помогите советом, как мне прокачать английский если хочу читать книги про программирование на английском но почти ничего там не понимаю☹️
источник

J

JohnByte in Frontend_ru
Vladislav Henkel
Ребят, кто работал с BootStrap4? Есть проблемка. Ме нужно чтобы лого на сайте пропадало, но при условии что человек сидит с маленького девайса. Как это реализовать?
@media (max-width: 768px)  {
 .ui-site-logo {
   display: none;
 }
}
источник