Custom CMS

已关闭 已发布的 Oct 24, 2008 货到付款
已关闭 货到付款

We are looking for a custom-built content management system (with an integrated PayPal payment system) written in PHP/MySQL and HTML. At this time we are primarily looking for solid backend development, so all HTML output can be styled very simply with a basic CSS file.

Our users will be less tech savvy than average, so this CMS should be simple enough that they can easily manage it on their own. In general, we expect fairly low traffic volumes on each individual user's website but the potential remains that the occasional site will become popular and need to be able to handle high traffic.

## Deliverables

**Here's what our clients' sign-up and installation process should be like:**

1) Our clients will start out by navigating to the sign-up form on our main website/storefront. They will be allowed to search for a domain name for their website via a simple whois lookup. They will not be able to continue with the signup until they come up with an available domain name.

2) After a suitable domain is found, they will be asked to input a username, contact info, and billing information; choosing from a few billing options like monthly, trimonthly, yearly, etc. After submitting this information, their credit card will be charged and they'll receive an automated confirmation email telling them that their site is in the process of being set up.

3) At this point several things need to happen (automated would be nice, but manually is fine as well);

A) their domain will be purchased

B) a root folder will be created for their domain on our shared hosting account

C) their domain will be pointed to that folder

D) a database will be created for the CMS.

E) the CMS will be installed to their root folder

4) Once the CMS install is complete, they should receive an automated email that includes a link to the administrative section of their website, a reminder of their username, and a randomly generated password. On their first visit to their website, they'll be instructed to input some basic information about their website (like a title and site description).

5) For every CMS created, we should be sent an administrative password so we can access these websites as well. In addition, If steps 3 and 4 are automated, we should receive an email at each stage of the process.

**Here's what our clients' admin panel should consist of:**

The admin panel will have several tabs across the top for navigation. There will be six tabs total.

The first tab will be an ?€œOverview?€ tab which will act as the home page for the admin panel. It will give them stats about their website and display messages and announcements from us (via rss feed).

The next two tabs will control the content on their website. One will allow them to create and edit blog posts, and the other will allow them to create and edit their image gallery. You can think of these two tabs as ways for the client to publish and edit two separate ?€œblogs?€ within one website - one blog is focused on images, however, while the other is a typical written blog.

The fourth tab will be a general ?€œSite Setup?€ tab, allowing users to change their website's title and description, swap out their site template, add new links to the sidebar of their website, and edit a few static pages on their site (like the ?€œAbout Page?€ for instance).

The fifth tab will be ?€œTips and Turials?€ and will contain a section of articles written by us that will help our clients use their website effectively.

The sixth and final tab will contain all of the client's account information (billing info, paypal info, when their next payment is due, etc).

**Here's what our clients' website will consist of:**

Each website will have 3 main parts: a few important pages (such as the home page, about page, and contact page), a section for their ?€œimage?€ blog, and a section for their ?€œregular?€ blog.

There will also be category pages for both the ?€œimage?€ blog and ?€œregular?€ blog, with links to all ?€œimage?€ posts or ?€œregular?€ posts in that category.

**The homepage will include:**

- the title of the website across the top, with a tagline directly underneath it

- a few image thumbnails that link to image posts (the most recent images posted or ones selected by the client).

- excerpts from a few of the latest blog posts, that will link to those posts.

- a list of all the image blog categories (in the sidebar)

-a list of all their regular blog categories (also in the sidebar)

- an image/logo chosen by the client, along with a brief excerpt taken from the ?€œAbout Page?€ and a ?€œread more?€œ link that leads to the ?€œAbout Page?€

- various other static links pointing to important pages, either in the sidebar or footer.

**The ?€œimage?€ blog section will include:**

- A group of image thumbails (with the image title underneath) that will each link to a specific image post

- a list of all the image blog categories (in the sidebar)

- a search bar to search for image posts by keyword

- ?€œnext?€ and ?€œprevious?€ links to navigate to the next 9 images (or the previous 9 images)

- an image/logo chosen by the client, along with a brief excerpt taken from the ?€œAbout Page?€ and a ?€œread more

link that leads to the ?€œAbout Page?€

- 1 excerpt from the latest blog post, that will link to that blog post.

- various other static links pointing to important pages, either in the sidebar or footer.

**The ?€œregular?€ blog section will identical to the home page, except for the following differences:**

- more excerpts will be shown.

- the client's blogroll will appear in the sidebar.

?€œ**Image?€ category pages will be nearly identical to the ?€œimage?€ blog section defined above.**

?€œ**Regular?€ category pages will be nearly identical to the ?€œregular?€ blog section defined above.**

**Individual ?€œimage?€ posts or ?€œregular?€ posts will be nearly identical as well, but display only one post.**

**Extra information:**

While all pages and blog posts will be dynamically generated by the CMS, they will still need to have SEO/Human friendly urls, whether through htaccess or other means. In other words, they should like this: [url removed, login to view] rather than this: [url removed, login to view]

URLs should be taken directly from the title of a page, minus any symbols or words like ?€œand?€ or ?€œthe?€.

If a client goes back and edits a post later on, an automatic redirect should be created so that the old url points to the new url.

工程 MySQL PHP 项目管理 软件构架 软件测试 网络主机 网站管理 网站测试

项目ID: #3336367

关于项目

22个方案 远程项目 活跃的Nov 15, 2008

有22名威客正在参与此工作的竞标,均价$1694/小时

xenonartws

See private message.

$3740 USD 在60天内
(125条评论)
8.4
digitallogix

See private message.

$1530 USD 在60天内
(163条评论)
7.7
helvivw

See private message.

$2550 USD 在60天内
(64条评论)
7.0
eye4tech

See private message.

$2720 USD 在60天内
(41条评论)
7.0
ranin

See private message.

$680 USD 在60天内
(204条评论)
6.7
gautam07

See private message.

$425 USD 在60天内
(159条评论)
6.7
leadnex

See private message.

$425 USD 在60天内
(73条评论)
6.4
vw6940283vw

See private message.

$3400 USD 在60天内
(7条评论)
6.0
jkmcoders

See private message.

$1614.15 USD 在60天内
(13条评论)
5.8
sunjove

See private message.

$1019.15 USD 在60天内
(32条评论)
5.4
konneckt

See private message.

$3825 USD 在60天内
(12条评论)
4.8
sysintel

See private message.

$1700 USD 在60天内
(4条评论)
4.5
bljrun

See private message.

$631.55 USD 在60天内
(10条评论)
3.7
arkotechvw

See private message.

$935 USD 在60天内
(4条评论)
3.6
eternalexim

See private message.

$595 USD 在60天内
(5条评论)
3.5
DorothySoft

See private message.

$509.15 USD 在60天内
(6条评论)
3.5
hekata

See private message.

$2125 USD 在60天内
(4条评论)
2.0
aanithasl

See private message.

$637.5 USD 在60天内
(3条评论)
0.5
creati21

See private message.

$1275 USD 在60天内
(3条评论)
1.9
idessolutionsvw

See private message.

$5100 USD 在60天内
(0条评论)
0.0