Поддерживаю Армянское Радио
Сам использую три варианта: cat > file.c (для сиюминутной мелочевки), mcedit (для мелочевки, которую уже простым cat'ом сложновато набрать) и geany (полноценный IDE, но я его лишь в качестве редактора использую для больших файлов и/или проектов с кучей файлов).
Вариантов IDE под С для Linux - ВАГОН. Я прошел через mcedit, KDevelop, Code::Blocks, eclipse (глаза б мои его не видели) и остановился на QtCreator. С появлением QBS стало очень приятно работать.
Я вот не понимаю, зачем для таких задач CMS? Возьмите любой микро-фреймворк, хоть Silex, новости прикрутить не проблема, галерей на jquery — хоть отбавляй. Работать точно будет быстрее.