estic

Рейтинг
149
Регистрация
01.10.2017
serval #:
Вот думаю попробовать освоить какой-нибудь из популярных фреймворков.

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

Совсем уж "зоопарк" тоже устраивать не нужно, а то "натянете" много лишнего и "конфликтного".

plab #:
Кстати первый вроде для фронтэнда

PHP-фреймворк для фронтэнда? 😊

Dmitriy_2014 #:
так она по умолчанию итак работает в защищенном режиме, то что браузер пишет – Не защищено и Недействительный сертификат — это просто значит, что браузеру не нравиться самоподписной сертификат ssl, и на самом деле работа идет по https и все данные которые я ввожу в форму входа шифруются
Да. Про PMA по ссылке в панели не помню (наверное, тоже). Я ispmanager и т.п. не использую за ненадобностью. PMA отдельно устанавливаю, когда нужно. Обычно использую HTTP, т.к. этот трафик во что-то завернут 😉
serval #:
то практически всё пишется на нём

В CMS (в смысле в панелях управления содержимым, в административных панелях) сейчас многое делается "на фронте". В головной части тоже, если нет цели придерживаться какой-то совместимости. Можно даже двойственное поведение реализовать для поддержания совместимости.

serval #:
возможно вручную подтянуть композером библиотечки
Это уже далеко не "с нуля". Использование "независимых" библиотек очень похоже на использование библиотек, входящих в состав какого-либо фреймворка. Программисты "с нуля" не пишут, не считая случаев написания нового функционала приложений (основная часть работы, но фреймворки при этом используются вовсю) и "изобретения" новых фреймворков (или их отдельных компонентов).
serval #:
Хорошо, что ещё толкового осталось?

Конечно, мы все примерно понимаем, о чем вы пишете, но все-таки вы слишком вольно используете термины.

CMS создаются с использованием фреймворков. Фреймворки бывают "самописные".

Dmitriy_2014 #:
Самоподписного сертификата достаточно для создания зашифрованного соединения или желательно заморачиваться с летинскрипт или может использовать ссл который для домена сайта установлен.
Самоподписанного достаточно. Но лучше подобные панели не отображать во вне, т.е. разместить на локальном интерфейсе (loopback, etc.). Для доступа соответственно использовать SSH-туннель или VPN.
webinfo #:
Тогда уж лучше /filter/ krasnye-sloniki, чтобы обозначить принадлежность адреса к фильтрам.

Не суть. Можно и так, если это проще реализовать. Хотя я писал о специальных "категориях", так что можно и так: /category/krasnye-sloniki. А если магазин поддерживает теги, то и никакие специальные "категории" не нужно выдумывать: /tag/krasnye-sloniki. Причем вовсе не обязательно использовать типичную теговую реализацию для таких случаев. Можно опять-таки внедрить в теги обычный фильтр для получения части результатов.

В общем же отдельные результаты фильтрации можно открывать для индексации, что по моим критериям позволяет использовать просто /krasnye-sloniki 😉

Sly32 #:
А если я хочу в закладках сохранить поиск с фильтром сразу?

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

Sly32 #:
А вы сейчас заботитесь не о пользователях а о поисковиках.

Думаю, пользователь будет чувствовать себя увереннее, работая со ссылкой с адресом /krasnye-sloniki вместо /filter/page?category=slon&color=red и т.п. 😉

Asar #:
А зачем делать переадресацию, если это ровно такая же страница, как у фильтра?
Чтобы адрес для сохранения (в закладках, внешних ссылках и т.п.) был более простой и понятный, когда фильтрация выполняется через обычный фильтр.
Всего: 1480