Need some work done? Post a Project Today
We are a UK-based market research and consulting agency. We have an existing, working website for our community of 150,000 young people before, during and after their time at university.
Our website at http://www.opinionpanel.co.uk/community is built in WordPress, with many customisations of our own, and runs on Windows Web Server 2008.
The website links to an external providers SQL database where our community data is stored by a software provider. We use custom functions for read and write access to said database to facilitate community members logging into our website, checking incentives etc.
We want to change the look and feel of the site in addition to adding some new features.
Two attached images illustrate the look, feel and colour scheme we are aiming for. The second image is only different in the top half near the right border; it shows the Join form layer expanding after Next is clicked (this also needs to be coded, including the Facebook and Twitter join-up/data pipe).
In addition to implementing the re-design, we want to integrate both a rating scheme for articles (e.g. stars out of ten) and a contribution counter for articles, comments etc., plus the ability for the user to post the fact that they published an article or a comment on Facebook and/or Twitter at the click of a button.
The article rating scheme should include a stat line as illustrated in the attached images, including views, likes, tweets comments and ratings. The ratings should be from 1 to 10 stars, and the averages to one decimal point (e.g. 3.2/5).
A league table for top-rated articles needs to be set up. This should be available both in the form of as “highest rated” tab (as opposed to the “most popular” tab, which should show the most clicked/read ones) in the articles module as well as a separate, stand-alone module.
The contribution counter should be automatic and points-based, and the rules for points should be editable from the admin panel, i.e. the administrator can assign e.g. 10 points for each article and 2 points for each comment, 1 point for each Twitter or Facebook share, and change that later.
A module for a contributor’s league table needs to be set up to go with this system (so users can view the most highly rated contributors as well as the most highly rated articles).
On the administrative side, we want to be able to control what post categories/tags are included in as tabs in the tabbed articles list on the home page. A tick-box list or similar in the CMS interface is needed for this.
We also want a form to subscribe to daily newsletters as a module. For logged-in members, this would simply be a single button (as we already have their email address), for everyone else it needs to be something that collects their email first, and a captcha. The email addresses then need to be aggregated in a database table.
The deployed technology (WordPress, PHP and extensions/customisations) needs to be unchanged.
The layout has to be well-designed, optically attractive, conform to accessibility standards and look good on desktop as well as mobile browsers. This includes no use of Flash.
The modular design of the layout elements needs to be retained.
All SQL queries need to be sanitised.
SEO optimisation of the re-design needs to be demonstrated.
The style of the new/amended code should match the existing code base as much as possible to make later administration and changes as hassle-free as possible.
Please supply your proposal by close of business on Friday, January 18th.
We will pick a suitable freelancer by close of business on Friday, January 25th.
The work needs to be completed by close of business on Friday, February 15th. This includes testing, amends and sign-off by YouthSight.