si la gestion des documents dans l’espace d’administration vous convient déjà, vous n’aurez pas grand chose à faire de ce côté. éventuellement, vous pouvez utiliser un extension qui permet d’organiser les documents en répertoire comme cette extension par exemple :
Download Manager
la 2e partie à voir est ensuite l’affichage puisque vous voulez une présentation particulière des pages publiques et cela est géré par le thème.
mais avant d’aller plus loin je voulais revenir sur votre 1er message où vous posiez des questions sur l’hébergement. l’hébergement limite surtout l’espace utilisable par les fichiers ainsi que la vitesse de téléchargement. à part cela, un hébergement avec les versions de php et mysql recommandées devrait suffire :
Prérequis
je dis « devrait » parce que depuis plusieurs mois, il y a plusieurs personnes qui sont venues sur le forum en indiquant des soucis de mise à jour avec les hébergements OVH donc je ne sais pas si c’est une bonne idée de commencer votre site chez cet hébergeur.