1. можно кроном подымать, можно gearman'ом или каким то средством для очередей rabbit, zero, active
2. конкретно для этой задачи с нодой разобраться будет не сложно потому что кода будет не много (зависит конечно от того как будет выглядеть ваш sitemap). Инструментов для работы с файлами и xml на ноде хватает.
На мой взгляд перед тобой сейчас стоят такие задачи:
1. Разобраться из чего состоят фреймворки.
2. Разобраться какие паттерны используют компоненты, как они написаны и как они взаимодействуют между собой (с другими компонентами)
Некоторое, базовое понимание можно получить вот в этой отличной книге https://leanpub.com/cleanphp
skynetdev: мне кажется симфони не могут осилить только ребята, которые бьют себя пяткой в грудь, крича, что пхп ушло не в ту степь с этими всякими ооп и пишут при этом на Joomla, wp. У остальных же, которые разбираются в ооп проблем с симфони не возникает.
fbee: да, тебе это все реально сделать с помощью wordpress, но если ты планируешь заниматься именно программированием в будущем, то забудь об wordpress'e и бери книгу, т.к wp научит тебя многим вещам "как делать не надо"
"Много JS - не по феньшую"
Мне кажется в наши дни это как раз по фэншую.
"В сторону nodejs не посматриваете ли?"
Не просто посматриваю, а использую где задача требует этого (реалтайм чаты, быстрые рассылки и т.д и т.п)
"Вы сами пробовали писать админку на JS с js-фреймворком?"
Да, конечно.
Сложность разработки на Angular хорошо демонстрирует данная пикча fullstack.info/wp-content/uploads/feelings_about_a...
Вообще проблем при разработке админки на js фреймворке особо не возникает, т.к они обычно не несут какую то сверх функциональность и стандартных решений достаточно.
К примеру, на текущем проекте админку пишу на React"e, вроде пока всё устраивает.