религия не позволяет? другие причины в голову как то не приходят.
любуйтесь: http://derbyjs.org/
- <html> отсутствует. ужас?
- <body> не закрыт. ужас, ужас?
- весь (!) CSS в исходном коде, вплоть до бутстрапа. ужас, ужас, ужас?
тем не менее: абсолютно валидный код с PageSpeed 100 из 100 😂
таки просто дело в том, что табличная вёрстка и "настоящая адаптивность" при мало-мальски сложном дизе - понятия несовместимые. дивная даёт возможность 99% структуры взаимного размещения блоков задавать/изменять через CSS (что совершенно необходимо для адаптивности, есссесссно), табличная же жёстко прописывает скелет в исходном коде. вот и всё отличие (но колоссальное!) этих подходов, остальные доводы за/против - кретинизм и/или полное нубство...
извратиться через jquery-навеску с ajax-подкачкой можно, но для любого server-side фреймворка это плохая идея. пагинация до сих пор не просто так использовалась на 100% сайтов...
nofollow, хоть вес акцептору и не передаст, при распределении оного учитываться будет полюбому...
"сайты для людей" как минимум такая же фикция как и "демократический ценности" - типа "делайте сайты для людей [боритесь за демократию] и не мешайте нам хорошо кушать"...
ооочень верно 🙅 только не надо мелочиться - ищите сразу CMS для "сайта о недвижимости Мухосранска", а то понадобится мухосранский модуль, а его фигак и нету...
для фреймворков этого поколения создать вполне рабочий чат - задачка уровня "Hello World" нацарапать на каком-н старом монстре. уровень вхождения у Метеора на порядки ниже чем у какого-н ModX или Durpal.
ЗЫ: а реально адекватных чат-навесок над PHP просто нет в природе...
это ж классика жанра.
таки просто нужен изоморфный движок, который на клиента выдаёт одностраничную простыню с хеш навигацией, а на серваке по _escaped_fragment_ раздаёт ботам разделы (из которых и собирается простыня теми же скриптами из тех же шаблонов).
технология уже отточена...
таки он вообще весь из себя "реактивный" - автоматом синхронизирует всех клиентов, пофиг, "консультант" это или "юзверь в чате", что захочется то и синхронизирует. раньше при горизонтальном масштабировании могла быть задержка < 10 сек, но выкатили 0.7.0 с поддержкой MongoDb OpLog и всё устаканилось...
Meteor в руки и впЕред. действующий скелет рактивного чата на нём собрать - дело 5 минут, почти всё "из коробки", да и даже "скелетов" готовых кучка, типа: https://github.com/sascha/meteor-chat....