WordPress portal

1. Create 3 categories of users (remove other user roles):

  • Administrator: can do anything (default wordpress administrator)
  • Company:  only them have asigned some custom fields on the profile page (company name, logo <upload field>, contact person, contact person position, CUI, Nr. Com., phone, email, website,  description, domain of activity, state, city, yahoo messenger id, skype *). They can post/edit/delete only their articles and modify their account setting.
  • Author: they have some custom field like: name, avatar <upload field>, email, phone, description, state, city, yahoo messenger id, skype *). They can post/edit/delete only their articles and modify their account setting.

* Can be more or less fields.

2. Bring administration in front side:

  • Users can post/edit/delete their articles from front side (they can’t go on back side, the default wordpress administration)
  • Users must have a page where they can see all their articles (title, featured image, published date, expiration date, status and two buttons: edit and delete)
  • Users can modify profile settings from front side

3. Company listing:

  • Companies will be listing on site by categories and one level subcategories in sidebar as widget with the possibility to exclude one or more companies from listing. If I create a new category or subcategory, it will auto apear on site in sidebar.
  • Companies will be listed as posts with pagination. Fields shown in listing: logo, company name, description excerpt *.

* Can be more or less fields.

4. Post articles:

  • Users can post articles with  these details: title, description, state, city, price, upload up to 5 images (one of them is choose as featured image, if is not set, will be the first one), expiration time (dropdown with 3 values: 1 month, 3 or 6; the article will expire depends of the dropdown value), condition (dropdown with new or used), category (dropdown menu with categories of posts, users can choose one, they can’t create categories) *.

5. Registration and login:

  • Users can register on site by filling all fields. All fields are required.
  • Only Authors can register and login with facebook, yahoo and google.
  • Registration and login pages with be in front side as a page template.

* Can be more or less fields.

6. Show companies and articles by state:

  • Widget with dropdown with all states and default value „all states”. When I choose on state, I will see companies and articles only from that state, If I choose „all states” I will see all companies and articles. Default value is „all states”.

7. Search:

  • Search for companies: with input text, dropdown with states and button search.
  • Search for articles: with input text, dropdown with states and button search.
  • It can be the possibility to be only one search with one more dropdown where to choose to search for companies or articles.