Ну это как сказать, если писать самописные запросы в базу без проверки или не проверять сторонние модули на наличие бекдоров, то да, риск большой. А так, на 6-ке сайты работают вполне стабильно, без прецедентов скажем так:)
Можно "напильником" в движке при выводе урла добавит обработчик:
$url = "your-url"; //ваш урл
$first = substr( $url , 0, 1); //дергаем первую букву
$first = strtoupper($first); // переводим в верхний регистр
$url = substr( $url , 1);//получаем все кроме первой буквы в исходном урле
$new_url = $first.$url; //вот то что вам нужно
Это в лоб, можно то же самое с помощью регулярного выражения сделать можно, на память, не напишу как.
Из бесплатных посоветую друпал, форум идет в стандартной сборке. Для галереи посмотрите модули IMCE, Image, ImageField, ImageCache, Lightbox, смотря что вы от этой галереи хотите. на друпалру и друпалорг есть к ним описания и много статей по их использованию.
Используйте Друпал, почти все что вы написали, реализуется при помощи модулей, идущих в стандартной поставке. Если потребуется дополнительный функционал, то на drupal.org есть несколько тысяч дополнительных модулей для различных целей. При желании несложно разобраться в API и написать свой.:)
Из бесплатных посоветовал бы друпал, ставим модуль ubercat, допиливаем движок(если необходимо) и радуемся жизни:)
Из платных отдал бы предпочтение битриксу, но стоимость его конечно существенна!
Полностью поддерживаю. Собрать можно проект любой сложности практически. От социалки и блога до интернет магазина и форума. на drupal.org можно найти модуль почти под любую задачу. API очень гибкое и несложное, исходники все открыты, так что в случае чего, можно без особого труда написать нужный модуль, или "обработать напильником")))))
Из недостатков разве что отмечу, слишком медленно работает, иной раз под 500 запросов для генерации главной страницы, модули для перевода(locale) и алиасов(path), принимают на себя не меньше половины из них..........
Мой вердикт таков, легко можно собрать простенький сайт или блог. Для более серьезного проекта учим API и творим на нем чудеса)))