I need a new website built. The website is to be a multi-author travel blog i.e. contributors create a login and they can post articles and images to the website, which is published immediately. I have a comprehensive brief and have drawn up some basic designs to be followed. I have also already set up hosting and domain name. A developer told me that the project will be best built in Python using Django. The build will need to be search engine friendly and be able to accept advertising banners. Also I will want included a directory listing page and a user profile search functionality.
Once the site is built I would like to be able to maintain and edit it myself, however for any builds required I would rehire whomever builds the site.