1) Потому что так надо делать согласно паттерну, просто разработчики Yii для всеобщего удобства и ускорения рапид разработки отнаследовали АктивРекорд от Модели
2)Модель в Yii можно интерпретировать как шаблон проектирования DTO с возможностью валидации
3) Решать Вам. (Но "правильнее" через модель)
Так википедии написано...
это простейшее приложение которое позволяет создать, прочесть, обновить, удалить сущность, классический пример, если очень грубо описать: есть таблица пользователей, так вот круд приложение позволяет создать, прочесть, обновить, удалить пользователя в таблице
если осталась винда то процентов на 95 прокатит...
для того чтобы сработала синхронизация паролей необходимо в лисе поставить мастер пароль в настройках сначала на виндовой копии и после того как данные синхрозируются поставить мастер пароль в лисе на кубунте
этот мастер пароль будет всегда запрашиваться при запуске лисы и если он правильно введен то будут показываться синхронизированные пароли
Многие фреймверки все продумали за вас как и где хранить сессию, вся ваша логика может работать почти из коробки и оттестирована множеством разработчиков и пользователей как в плане удобства так и в плане секьюрности
А че гадать зарегистриуйтесь на google search console, там есть пункт просмотреть страницу как google bot введите туда свою pjax ссылку и посмотрите что выйдет (там будет два окна как видит пользователь и как видит бот)
Но мне кажется может возникнуть спорная ситуация... даже если бот без js перейдет по ссылке а пользователь останется на старой но сновым контентом, тогда могут не совпасть хедер разные метатеги какие нибудь изображения и гугл может посчитать что вы пытаетесь обмануть бота и отдаете разный контент пользователю и боту а в не редких случаях это бан. Правда проблема аяксовых сайтов уже лет 10 стоит может гугл относится к этому уже лояльней
Нет ничего не надо зарегистрировались и карту по почте пришлют, отчитываться ни у кого не надо, все проблемы берет на себя тот кто переводит деньги, а тратить можете как угодно по своему усмотрению (карта Payoneer)
Сложно сказат тут все зависит от существующих инструментов, либо есть библиотеки облегчающие работу либо самому все контролировать.
Допустим если взять PHP и фреймверк Yii
То там существует такой механизм как Assets.
Asset специальный класс который содержит набор css и js, а так же блок завистмостей тем самым указать после какого Asseta нужно подключить этот.
Например yii автоматически подключает asset для подключения jquery и bootstrap. Можно написать MainAsset для всего сайта и указать подключить после Bootstrap, и для каждой уникальной страницы сделать свой asset который который будет дополнять и перегружать основной, и в зависимости указать подключать его после MainAsset, свои ассеты подключаются прямо в шаблоне представления.
Ну вот один из способов.
Ну если не хотите спекулировать данными (как делают некоторые чтоб потом дополнительно за не которую сумму выкупить права на домен) то на заказчика, просто это наверно связано с тем что регистрация домена это тоже работа, а работа должена быть оплачена, поэтому решайте сами входит ли регистрация в бесплатную услугу или же включать ее в счет и тогда по правильному нужно регистрировать на заказчика, если же заказчик не надежный)))) и вы думаете что он в конце на радостях "забудет" заплатить то на себя))))
Но когда регистрируете на себя надо для чистоты совести понимать вы это делаете на деньги заказчика с аванса или же за свои.
В статус заказа ставите не подтвержденный, ту да же в таблицу ордер (или можно завести отдельную чтоб не мусорить) генерируете хеш код для подтверждения, а кнопка подтвердить обычная ссылка на экшен подтверждения и в качестве гет параметра принимает тот самый хеш по нему находите свой ордер и выставляете статус подтвержден
Ну по сути их особо и нет)) везде могут только написать, что делайте хорошие тайтлы и один тег h1 на странице)))), иначе если сразу раскрыть все секреты, вы сразу тысячи людей и контор отправите на стройку за не надобностью)).
А по сути почитайте эти книги www.sbup.com/seo-forum/poiskovaya_optimizaciya_v_o...