@VGBoy, есть еще штуки типа piecrust и тому подобных, которые являются не генераторами сайтов. Вы создаете пост на html, запускате скрипт и вуаля. Все странички обновились и все такое прочее..
@Londoner, посудите сами, под какую систему вы будете больше тестить драйвера, под win, max (у которой с этим все хорошо ибо список возможных комбинаций железа очень сильно ограничен и там из коробки все хорошо) или linux?
@doitden, нет, просто не пихать строки с html-ем внутри js. По началу да, жить можно. но со временем это все будет разрастаться и усложняться. Можно взять просто движек шаблонов от jQuery (типа официальный).
@Londoner, ну давайте посмотрим на список ваших проблем. Половина из них вызвана железом и драйверами, другая половина - настройка системы, которая делается только один раз.
Все очень зависит от железа, особенно в случае с ноутбуками. Например у меня не ставились драйвера от AMD до тех пор пока я не отключил в биосе поддержку гибридной графики. Сейчас ubuntu иногда после после пробуждения виснет намертво изображение. Но это проблема не ubuntu а конкретно gnome и проприетарных драйверов AMD. На фришных все нормально, но производительность не устраивает - приходится мириться.
Держу linux только потому что работать под ним удобнее чем под win/mac, но периодически бесит. Уже боюсь ставить апдейты.
@Showvars, mysql поддерживает шардинг и репликацию, что не так то? Опять же есть постгре. Можно взять монгу или couchdb, если вы грамотно подойдете к дело с ними можно получить профит.
@damapic, я уже описал. Если вышла новая версия - мерджите изменения.
Вообще все очень сильно зависит от внесенных изменений, от разработчика изначальной CMS и т.д.
Именно по этому не стоит вносить правки в сторонние библиотеки. Сразу же пропадает профит от того, что ее поддержкой занимаются другие люди. Да и у вас работа сразу удваивается.
SELECT COUNT(*) FROM `Pr715_articles` t INNER JOIN `Pr715_articles_tags` t1 ON t.`article_id` = t1.`article_id` INNER JOIN `Pr715_tags` t2 ON t1.`tag_id` = t2.`tag_id` WHERE t.`url`='friends'
Что-то в этом духе. Если в документации не можете найти, поищите примеры в ишус трекера: #1791, #2687 ну и т.д.