Add blogging functionality to our social network. Our social network is growing. We want to add the capability for members to create blogs. Functionality required - Add blog -- Capture blog title - Edit blog -- Edit blog title - Delete blog -- Page will ask user to confirm if they want to delete entire blog -- If user confirms, blog and associated postings and comments will be deleted - Add blog post -- Form to capture post title and post text using rich text formatter -- Button to preview blog post in HTML -- Button to publish blog post - Delete blog post -- Page will ask user to confirm whether they want to delete blog post or not - Edit blog post -- Edit title -- Edit text using rich text formatter -- Button to preview blog post in HTML -- Button to publish blog post - View blog posts -- Main blog page will show last 10 blog posts -- Each post carries date/time of post -- Edit icon allowing user to edit the post -- List of links to older blog posts - Add blog comment - Delete blog comment -- Comment can be deleted but only by owner of blog - Security -- All blog adding/editing pages must require user to be logged in. Viewing blog posts and adding comments does not require user to be logged in. -- No member can delete another member's blog. -- No member can create a blog for another member. -- No member can edit another member's blog entry. -- No member can edit another member's blog comment. -- No member can delete another member's blog entry. -- No member can delete a blog comment on another member's blog -- All required fields should be validated All functionality will be integrated into our web site ([login to view URL]). You will build the forms, web pages, database tables, queries and stored procedures in SQL 2005. You'll need to understand how our page rendering works (we will provide documentation and help - it is easy to learn). You need to know XSL/XML SQL Server 2005 C# Please mention these skills in your bid. Thanks.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
SQL Server 2005 IIS 6 on Windows 2003 ASP.NET C# XSL/XML Pages must render correctly on: Internet Explorer 6, 7 Firefox 1, 2 Opera