WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I haven't worked with WordPress at all. I have a project on a website that is WordPress-based. I have some experience with PHP, JavaScript, HTML, and CSS.

My project is as follows:

  1. give the ability for any user to create an account.
  2. users who have accounts should write private posts (only the admin and the user and those who have permission can view those posts and reply).
  3. the admin can write private posts to any user (with any permission)
  4. when any user writes a post or comments on his post the admin shall be notified.

Can this be done by WordPress easily? Or I should build a new website from scratch?

How much time and effort would it take me to do all this? (I have never worked with WordPress before)

Finally, any suggestions, hints, or guidelines that could help me do the task?

share|improve this question

closed as too broad by Pat J, kaiser Apr 7 '14 at 5:26

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

Check the WordPress Codex -- especially the Getting Started resources and the New to WordPress page. – Pat J Apr 7 '14 at 1:50
Thanks buddy, I will check 'em all. I will take your answer as a yes (this cam be done in WordPress) Thanks again – user3423595 Apr 8 '14 at 6:29
I haven't run across many things that can't be done in WordPress, though if you're not familiar with it, you might have to find/hire someone who is. Feel free to post questions about specific programming problems that you run into here on WPSE. – Pat J Apr 8 '14 at 13:05