Administrator users can add records, end users can view them How can the administrator users add few records into the database (through a form), and how can the end users view them in the front end?


Administrator users will be adding records of training classes, through a form in an administration panel.
The end user will be viewing the list of training classes in the front end, in a block.


How to achieve these tasks?
here in short all the steps for the simplest solution I can think of:


depending on your content (needed fields...) you may need to create a new contentype (YOURCONTENTTYPE)(maybe using the CCK module (drupal6))
make sure the roles are set correctly (e.g. admin can create and view this content, authenticated only view...) via admin/user/permissions
create a block (node-)view with the views module where you filter by YOURCONTENTTYPE and sort by date
modify the visibility setings of this block via admin/build/block or in the view itself
admin can create content via node/add/YOURCONTENTTYPE


But it really depends on what exactly you want to do.