Joomla! has a mechanism for site administrators to add/edit articles, as you can see on this demo site.
In addition, it is equipped with a membership management system and can automate various application acceptance and collection.
When you add a new article the system will automatically post it to the Home. The system can also detect the addition of new articles and automatically distribute new articles to the newsletter on a regular basis.