User rights: Only create, edit and publish articles
There is no specific module for that, and it is well known problem. But if you want them to only create one content type, like Article, you don't need a module for that. You can simply go to /admin/structure/menu and add links like /node/add/page to a menu they can access.

For node listings for such users, create a view with table of titles and edit links.