I need a [url removed, login to view] clone for single domain. [url removed, login to view] is wiki form where 1000s of users host their wikis. What i need is a software to host Single wiki. [or if technically possible limited number of wikis not more than 10.]
here are the specifications.
Software Specifications: PHP with MySQL and Ajax
Code should be written in proper structure with comments facilitating future modifications.
Admin login: should be able to login in Ajax based window.
Users login: users should be able to register with name, email Id and desired password. Additional fields – profile photo upload maximum 200 pixels X 200 pixels, country and about me. Users and admin should be able to change password and receive emails if they forget password. User login will be activated after clicking the email confirmation.
levels of users: i need two levels of users. basic users and advanced users. Admin will upgrade basic users to advance users. all content posted/edited by basic users are subjected to prior admin approval. Advanced users will be able to post/edit content without admin approval. However Admin will be able to reverse changes/edit any document. All unapproved content will be visible to admin in admin area for approval. Admin should be able to send mail to all users.
Mode of adding content and editing content: adding and editing content is as similar in wetpaint.com. There is a sidebar in wetpaint pages and it displays the navigation tree. You can add any page through by clicking add page. A new page is created under the existing category. Once page is created content can be added. It may be noted that for adding content there is no separate admin area. It is added in the same category under which we click ADD PAGE. Page also can be shifted/copied to other category in Ajax window.
each page will have three colums. header and footer. content area consists of Content area, image gallery, comments. Top 10 contributers will be displyed in the right column with name and thumbnail with a hyper link to their profile. left pahe will display navigation similar to wetpaint. Profile page will display. Profile pic, name, Country and about me. when they click profile-the profile page will be dispalyed. it will have profiles, friends, compliments and contributions. i want all features similar to this as far as profiles are concerned.
Edit Window: edit window should be similar to [url removed, login to view] to add contents like change fonts, change font size, add colours, add tables, hyperlinks, add pics, flash animation, videos. Slide show, rss feed perhaps through adding script etc. Images can be added and there should be provision to create thumbnails for images. I have observed wetpaint editor is better than Openwysiwyg, Tinymce, and NicEdit. Admin and content authors will be able to add attachments to the page. These can be downloaded by users.
each page will have gallery page and pictures not exceeding 1 MB can be added. thumnails will be created on click images are displayed in new page similar to wetpaint. images are always srores/displayed in 800 pixels or less. What i mean is that irrespective of what user uploaded the image, site will store a resized image of 800 pixels width or less and a thumbnailer image.
Content will be categorized as category, sub-category, sub-sub-category etc. the urls will be displayed as search engine friendly URLs. When page is displayed, on the top of the page the category/subcategory/subcategory of page will be displayed. Also in the left navigation, all sibling pages of the page and top categories will be displayed (same as [url removed, login to view])
Template: there may be 2 to 3 templates and they can be changed in admin area. Provision to design new templates and adding them should be available in admin area. Guidelines for designing new templates are also required. Header logo, site name etc can be configured from admin area.
Navigation: when we view a page links to all sub-pages created under that page should be available at then bottom of the page.
Users should be able to add comments in particular page. All comments will be displayed below the main text area with profile pic of user, name of the user and comment. Comments all will be in plain text with no html allowed. Admin should be able to view comments made in between specific dates and should be able to delete inappropriate comments. User who has not registered will only view the site and will not be able to comment.
There will be a search this site feature which will be powered by google.
Admin area features: adding content, adding template, adding permission/upgrade to other content providers, approve content, modify content, moderate comments. ban users, send message to any users.
I have seen another website called telepark wiki which is similar to wetpaint in may respects. Telepark wiki uses ajax and php, but it is not using mySQL. i have downloaded the trial version of telepark wiki and i can share the same with winning bidder.
if my specifications above needs clarity, you can check wetpaint and what i need is single domain clone similar to [url removed, login to view]