So far only two responders have actually provided a response as requested in the listing. If someone else is going to respond plase provide an estimation as requested below. This does not need to be the "final" price, but should give me some indication of the time/cost involved.
Need to implement a Wordpres or Joomla site (open for recommendation) with the following functionality. I will be doing the design and the initial template and site set up, you will need to add the features below, which would be customised plugins/extensions.
Please outline which plugins/extensions you will use, and how much customisation (time) will be involved.
The site will have users subscribing to be a member for different lengths of time - maybe 3 months, 6 months, 12 months ...etc - with different prices for each. Payment by PayPal is fine. When they subscribe, two things will happen:
1) They are "active" in the email database, to receive a monthly member's email newsletter. An Admin will be able to send one email newsletter to all members, as well as also able to send to certain groups within the email database, depending on the "group" they have chosen during signup.
2) During signup, they select from a list of categories (or similar) of articles on the website that they will have access to. They can select 2 categories only, from maybe 15 or more.
So the process/functionality I need to implement is:
#1: Allow a new member to choose length of subscription.
#2: During signup process, they select a certain number from a list of categories (or similar) which will be the articles they will have access to on the website itself. They also select an email newsletter "group" (might be their country, for example).
#3: Payment will be process through PayPal, and then membership activated in site database for specified length of time.
#4: Their email will go into the email newsletter database for their membership duration, and as well as being part of main email DB, will also be part of a sub-group within that.
#5: Site admin can send email newsletter to either whole DB or a group within that DB.