Either WP/Joomla Plugin or the standard Php with simple but customizable template.
On the left section, it should show the following items:
*List of magazine names
*each magazine expandable to years - to identify which years magazine
*each year expandable to issue numbers - to identify which month's magazine
Once chosen from the left side, list of articles within chosen year's magazine issue should become available on the right panel.
On the right panel section:
Number| Name of the article| Writer's name| Pages| Price| Check button|
each of these should be filterable according to the following.
Number should not be filterable(does not matter in our case) since its just number of files.
Name of article should be filterable taking into account the whole database of the magazines (will not be a big one)
Filter by writers - also from the whole database, so in this case list of the articles changes, it may either increase or decrease in terms of publications.
Filter by pages.
When clicked on the article name, user should be able to view the part of the PDF file. Viewable PDF file will be provided by admin.
When a registered user pays for an item, user should be instantly able to download the checked out PDF fully.
Payments via CC, PayPal, Googlecheckout, SMS and maybe others.
Also other functions of the user panel:
See checked out articles and be able to download them anytime
option to subscribe to the magazine by paying subscription payment
option to subscribe newly added articles notification
basic admin features about users;
option to price articles, add/delete articles, put free articles
adding PDF preview and full size PDFs. Not only PDF's but also DOC or other similar types should be available.
other options by php coder could be provided for review.