Je suis nouvelle dans l'univers du CMS.

Contexte: J'ai des bases en xHTML/CSS et des bases très basiques (!) en PHP. J'ai commencé mon projet à partir de 0, mais j'ai rapidement atteint mes limites, particulièrement pour le php.
Mon projet :
Je voudrais un calendrier culturel pour lequel :<
- Je peux facilement ajouter des évènements, dont certains qui seraient redondants (une fonction copier?(
- Que les internautes puissent aussi en ajouter
- que les champs soient clairs et automatisés (pas juste titre et date mais aussi lieu, téléphone, url...)
- un fichier rss sur les évènements du jour
- une recherche/filtre par mots, date, catégorie
- un annuaire de liens qui reprend les noms de domaines des sites des activités proposées
Pensez-vous qu'il soit raisonnablement possible de mener à bien ce projet (perso)? (en tenant compte que je veux obtenir un contenu et que les langages informatiques m'intéressent uniquement que comme le moyen d'y arriver)
Autre question : si je suis incapable de créer mes propres fonctions, je dois les proposer et attendre que qqn les ajoute dans les modules? Dans ce cas, quel est l'avantage d'apprendre ce système de cms, plutôt que de bâtir directement le langage "normalisé" de php?
Merci et au plaisir!
Mel