Яндекс.Турбо и AMP страницы друг другу не мешают ни технологически, ни функционально, ни со стороны ПС. Реализовав на сайте XML-ку для Яндекс.Турбо не отменяет того, что сайт должен иметь мобильную/адаптивную версию. Да и реализовать для начала Яндекс.Турбо страницы можно только для какого то конкретного раздела сайта, а не для всего - чтобы попробовать так сказать. И при реализации не забудьте про требования от Яндекс - там есть не то чтобы слишком уж заковыристые тонкости, но они есть.
А я бы посоветовал взять Yii2, и какую-нить уже его стартовую сборку, например, ту, о которой ранее писал - yii2-starter-kit. Найти или веб студию (что будет дороже) или человека на долгосрочное сотрудничество на почасовую оплату (что будет дешевле). И развивать ваш собственный проект не упираясь в ограничения CMS, которые конечно обойти можно, но это дополнительный труд.
Это всего лишь мое мнение.
ТС, надо было опрос устроить в теме, кто что советует. Выборка будет конечно так себе, но все таки :)
Интересная мысля. Надо попробовать тоже ради интереса )
Ну по вашей выборке сайтов, можно судить, что, все таки, скорее всего, самописные решения, в том числе с использованием фреймворков, пусть и дольше в разработке, но более гибкие в итоге. Но это не точно :)
Не сделаете вы тут однозначного вывода, что лучше - люди на всем пишут и входные условия у всех свои.
А я смотрю вы не мало сайтов прочекали, собирая статистику.
Ну общий синтаксис примерно такой будет
CREATE DEFINER = 'root'@'%'FUNCTION qqq(aaa integer, bbb varchar(10)) RETURNS integer DETERMINISTICBEGIN DECLARE xxx integer; SET xxx = (SELECT COUNT(*) FROM table WHERE id=aaa AND name=bbb) RETURN xxx;END
Если не укажете DETERMINISTIC, то по дефолту должно быть принято как NOT DETERMINISTIC
Попробуйте так при объявлении параметров
CREATE FUNCTION mailInsert (fio VARCHAR(64))
Ну то есть вы пытаетесь найти непосредственно того, кто разрабатывал подобный сайт, чтобы расспросить его, как он это сделал? Ибо если найдете подобный сайт, то смотря на него, вы вряд ли узнаете тонкости работы алгоритмов "внутренней кухни" сайта.
Бегло глянул, "разношерстные" сайты, что по архитектуре, что по тем технологиям, на которых они написаны (тыц, тыц, тыц)
А случайность, что все ваши сайты "примеры" про беременность?
Делать надо блоками/этапами.
1) Должны быть уже верстка, дизайн главной, страницы списка статей, раздела статей, статьи
2) urlManager и роутинг
3) Реализация ввода статей
4) Реализация вывода статей - на главной, на странице списка статей, раздела статей, статьи, применяя/"натягивая" верстку
5) Сформировать главную касаемо статей - как они там у вас будут - слайдер, плитка, сайдбар еще как то.
6) Регистрация, авторизация
7) Комментарии
8) Опросы
9) Предложить статью
10) шэринг в соц сети
На фреймворке реально за 12 - 15 дней выкатить эти 10 пунктов в тестирование. А далее, опять касаемо статей
11) Кэширование, зависимости кэширования
12) Поиск
Эти 2 пункта еще 2-3 дня.
А далее уже можно приниматься за правки багов за эти первые 3 недели кодинга, найденные при тестировании. Также за модернизацию и оптимизацию сделанного, что выяснится и придумается после тестирования.
А потом уже всякие доп. плюшки также этапами.
Написал навскидку, сроки и порядок работы судил по "как бы сам делал".
В данной теме отвечали, как я понял, именно программисты, поэтому и писали все о том, с чем сами чаще всего работают. А учитывая то, что и сами вы тоже кодили на фреймворках, то я думаю определиться уже можно хотя бы в том, что CMS или фреймворк. А далее уже по навыкам ваших программистов. А с озвученным бюджетом вы имеете возможность выбирать и не среди новичков, так что упомянутый мной ранее порог вхождения, ориентированный как раз на новичков, здесь не уместен.