Online SIMPLE Website Generator (reposted due to BIG timewaster!!)
================================
Overview
We are a reseller of hosting services
I want to be able to offer our clients a service where they can
easily design a **simple** website following simple steps
The service would be free to our clients so we'd generate a username and password allowing them all services. We'd need to be able to set the maximum amount of webspace they can use depending on the hosting package they have purchased -
For users who host elsewhere we'd let them gain access to our system
but be able to set a maximum space and have the facility to delete their work.
Set this option at 10mb per user (this includes images)
An auto delete after 1 week would be useful for non members.
For those who we host we'd install the script within their webspace
(they'd then have the facility to design the site and click a button to publish it) or we may decide to run it from our main server and let the client download his work and give him details how to ftp the files so I'd like options for both.
This system should produce simple html pages that the user can then open up in notepad to make further changes.
==================
Script Flow
==================
1)
user creates account: username is his email
email is generated by system with system generated password
Forgotten password?
Page asks for email and details are resent
Is user member? (has admin allocated this user as a nenber which wil allow him all features including download of files)
If script is installed within his own webspace login is not required
We don't want to be giving this script away, however, so you need to encrypt crucial files
2)
User logs in
Presented with welcome admin page
If on main server for all use:-
User Profile, Build a New site, Edit an Existing Site, Download Your site
If on clients own webspace
User Profile, Build a New site, Edit an Existing Site, Publish Your site
3)
User Profile
=====================
User completes his profile page
with all contact details
and can change his password to more memorable one if required
4)
Build a New Site
=====================
This is the main engine of the project
Overview - user can build a simple website after answering questions set by the system
An example of the type of layout this should produce is here:-
[login to view URL]
"OK...Let's build the index page" - this is the page users will usually enter the site through
1) Choose an overall layout - 10 diagrams to show various 2 column, 3 column layouts
The user is given option on subsequent pages to choose a different layout for internal pages.
The examples will indicate where the general links to other pages will go
ie along the top (as in example - horizontal) - along the bottom (horizontal) - in left column (vertically) - in right
column (vertically)
Ok - you've chosen this design
it has 3 columns in the main body
the default width for left column is 25%
the default width for the main column is 50%
the default width for right column is 25%
do you want to change the sizes of any of these?
(javascript making sure that total add up to 100%)
Submit > saves info and goes to 2)
2) Choose a colour background scheme - 10 options are given using shaded backgrounds.
The colour scheme chosen here will be used for the whole site
ie: body background=[login to view URL]
It would be useful here if user selects a colour from colour picker
and then chooses another colour to fade into
and the system produces a file like this:-
[login to view URL]
the colour that it fades into will be the background colour of the whole site
to explain this point further user selects a colour for top of page
then maybe a slider can be used to bring that colour down to required level that it fades into
the last colour will be the overall colour of the background enabling us to create
a comparatively small image that can be repeated
[login to view URL] gives some idea of the tool that will be needed
only in our case...much simpler...the user doesn't need to know hexadecimal code
but our system does
It is crucial you understand this point
Please look at the source code
[login to view URL]
and the style sheet it links to
and then again at the background file
[login to view URL]
This is the type of file I want to create for the users background images
Also choose a colour for the main content section
and a border colour for it
In the examples shown this would be white and grey
Submit > saves and goes to 3)
3)
Choose a colour for the font within the link boxes.
Submit > saves and goes to 4)
Preview > open new window showing what we got so far - if no text input yet example text is used
4) Choose colours for other links (email and hyperlinks)
User chooses colours for active, hover and visited
User chooses wether they want underline to show on hover, disappear on hover etc etc
Examples given for all options
Users asked for a name for this scheme - saved as "class=<user decides>"
Submit > saves and goes to 5)
Preview > open new window showing what we got so far - if no text input yet example text is used
5) Choose a logo
50 examples are given - I can provide these - admin can install more logo's for the user to select
Option given to upload their own logo
Decline to upload if the logo is above certain dimensions
Depending on layout chosen admin can decide which logos get presented
Submit > Save and go to 6)
Preview > open new window showing what we got so far
6) Choose a background colour for box surrounding "Website Builder"
The border will default to being just a few shades darker
but user can also choose colour of border here
Submit > Save and go to 7)
Preview > open new window showing what we got so far
7) Choose the Site Title
User enters text for the title - maximum 20 characters
Replaces "Website Builder"
Submit > Save and go to 8)
Preview > open new window showing what we got so far
8) We need the names for your first 7 pages.
"You can add pages later on"
The first 7 pages will be used in the "boxed" links
Your first page is reserved - it's called "Home" although we call it [login to view URL]
What is the name of your 2nd page (suggestion "About Us")
What is the name of your 3rd page (suggestion "Information")
What is the name of your 4th page (suggestion "Products")
What is the name of your 5th page (suggestion "Location")
What is the name of your 6th page (suggestion "Prices")
Your 7th page is reserved - its called "Contact Us"
Submit > Save project and create pages
Preview available after pages have been created
9) "Lets build the index page"
How many rows & columns for the text area? - diagrams showing examples
Submit > shows the diagram of the layout
Should any of these be highlighted with a different colour?
Maybe you want to choose a nice pastel shade - colour options here should be very light
like #efefef for example
BUT...if they want to choose a darker colour we need to give them the option later
of choosing a lighter colour for the text
If any section is highlighted - do you want a border? - width? - we recommend 1px
What is the border colour? - we recommend a few shades darker than the background colour
maybe a colour slider would be useful again here
Save and go to 10)
Preview > open new window showing what we got so far
10) "Here we need the text content of your front page"
Options are given here dependant on the layout the user chooses for this particular page
Remember the layout may change from page to page
Column 1, Row 1
Do you want to insert an image here or text or both?
If image selected do you want to choose one of ours or insert your own?
Gallery presented or Browse dialog to image on users computer for upload
Should image be pushed to the left or right or centred?
If text selected then text input box appears (can this be done in java?)
Headline #1 : [input text area] Fontsize, Colour, font Arial, Goudy, Verdana (any universal font)
Paragraph 1 : [input text area] Fontsize, Colour, font Arial, Goudy, Verdana (any universal font)
Another paragraph? Y/N
If "yes" another input box appears
Another Headline? Y/N
If "yes" another input box appears
Paragraph 1 :
Another paragraph? Y/N
If "yes" another input box appears
More Headers/Paragraphs?
Should the overall text justify to the top, middle or bottom?
Column 1, Row 2
Do you want to insert an image here or text or both?
If image selected do you want to choose one of ours or insert your own?
Gallery presented or Browse dialog to image on users computer for upload
Should image be pushed to the left or right or centred?
If text selected then text input box appears (can this be done in java?)
Headline #1 :
Paragraph 1 :
Another paragraph? Y/N
If "yes" another input box appears
Another Headline? Y/N
If "yes" another input box appears
Paragraph 1 :
Another paragraph? Y/N
If "yes" another input box appears
More Headers/Paragraphs?
Should the overall text justify to the top, middle or bottom?
and this goes on until all cells of the layout have been completed
Submit > Save and go to 11)
Preview > open new window showing what we got so far
11) "Great - looks like we got the backbone done for your front page"
Now lets crack on with the rest.
and repeat until all pages have content until we reach the contact us page
where we will ask for the details to be inserted like
Name (optional)
Company Name (optional)
Address (optional)
Phone (optional)
Email (optional)
etc etc
These can be taken from user profile maybe...but user has option here to change the details
Submit > Save and go to 12) [or whatever page we are up to by now]
Preview > open new window showing what we got so far
12)
What information do you want placing at the foot of your website?
It's customary to have a copyright notice with your domain name
and maybe you want to insert your contact details here as well
This will be in a smaller font but you can increase that if you want to
Submit > Save and go to 13) [or whatever page we are up to by now]
Preview > open new window showing what we got so far
13)
We're almost there...click here to build the pages
Well done - what do you want to do now?
Preview?
Edit a page?
Download the complete website? (this option only available to users who host with us
so we'll need to build some sort of system in to enable us to give them a unique code
which allows them full access)
14)
User can save his work at any time and log out
When he logs back in he can continue editing
Further Notes
================
We'd like to install this script on our hosting site
The main option would be for the user to create his site and then download the files We'll provide simple info on how he uploads them to his websapce
It would also be useful to be able to install the script within his webspace for him and create the database which will hold the info using an install file (deleted before we give him control)
He could then click a button to publish and make the site live which would build all the pages and insert any graphics into an images directory
If he wants to download the site is there a way you can zip it all up and present as a [login to view URL] ?
This project should be written with expandability in mind
If we need to add new features it should be easy to do so.
The winning bidder will be able to suggest ideas to make the whole process simpler and more stylish.
The overall feel and flow of the script should be VERY simple
Plenty of comments should be inserted in case we want to modify the script ourselves
and insert more code.
We are providing this as a service to those who don't have
(nor do they want to have) any knowledge of html
We retain copyright of the script - we can resell it if we want to
You cannot insert any links
The winning bidder will be able to work on his own initiative
It looks initially like a large project - it isn't!!
I expect a competant programmer to be able to breeze through this
so...no massive bids please..it will be a free service we are offering
(we hope it will attract customers so we don't mind paying reasonable rates for this)
I can take care of the design for the pages you develop
All you need to do is the actual "engine" which will make the system produce the pages
My budget for this is $350
One thing that isn't mentioned in the brief which I should have done is that the system basically needs to build the stylesheet instructions and from templates be able to insert the data to suit the various templates
The tricky part here is the user has the option of a vertical or horizontal navigation - once you work out a solution to that everything else should be ....fairly plain sailing
Dear Sir, I am interested in your project and can be done with your 100% satisfaction. I request you to check your PM for our quality work. Price need to be raised and Payment in Milestones. Thanks & Regards Webexpertz Team
Can help... check my reviews... i have handled many such online builder and generator projects before... costs a little more than the budget range... let me know if interested and we can discuss and start off...
Hi,
We take pleasure in introducing ourselves as a team of professionals with more than 5 years of experience in relevant field.
We believe in strong commitments and good support towards the projects we work on.
Regards
Robin
We can do you project. Please, check your PM. Thanks We are skilled in php+mysql (such as joomla drupal wordpress etc),asp,net,jsp and web design for 5-10 years.
Dear sir,
Thank you very much for giving us opportunity to participate your project. We possess 5 years of Experience in such operation. Please check the PM for more details .We provide 100% perfect result. I look forward to hearing from you. Thank you for your consideration.
Thanking you
Wasimul Haque