Question:
How can I make a website from scratch?
1970-01-01 00:00:00 UTC
How can I make a website from scratch?
Ten answers:
taabish m
2012-06-15 08:09:56 UTC
the most basic answer>>learn HTML, CSS, PHP, JAVA and other such programming languages and it is gonna take a hell of a time for a beginner to learn to develop sites like FACEBOOK?? these 'third parties' basically provide you with pre-designed sites and they are free to upload. if you want to go into programming and develop a site that way then you will have to pay to upload it too and the cost is usually more than the third party sites charge you.

you can find some interesting sites available for upload at>> http://www.wix.com
Barhom Basri
2012-06-15 07:50:19 UTC
Well I think that you need to know several things before you start in this way. First thing you need is to register your domain .. which is www.example.com and then find a host, which will give you space to upload your stuff. Your stuff will be a script (actually it's not stuff, it's a script, but you can have more than one.) So this is the process of making your own site.

The way the owners of Facebook and Twitter built their sites .. is by PHP. PHP is a web language. You can find more information about php at www.php.net . It's not that hard .. but it's hard to share it with millions of people. I don't have the ability to make my own script in PHP, so I use other scripts. If you want to make it forums .. I would say go for Vbulletin and IP.Board .. and if you are looking for blog script .. I would say go for Wordpress. Building or making your own script in PHP is not that hard. But you will need to make sure that it is secure. It doesn't have any kind of exploits or other stuff that people can hack it and destroy your script and site. Or you can try HTML and CSS. CSS is used to design and make the appearance of your style/theme. You can find more information about CSS at http://en.wikipedia.org/wiki/Cascading_Style_Sheets/ .. HTML is like a language for the browser. So .. you write in the HTML that you want a navbar. Then in the CSS you will say where the navbar will be located,what color will it be, what kind of fonts there will be? and all that good stuff.



I think it's kinda interesting. But you will need the help of others. You can't invent a domain. And you can host your own self. You need the help of others.



Good luck :)
Ahmed
2012-06-15 07:22:49 UTC
Since you want to build a website and place it on the web without paying any money, I recommend you to have a look at Google Sites or OpenScholar from Harvard University. In addition, you can build your own website by yourself using HTML, CSS, PHP or ASP.NET or whatever, then use any free web hosting website to place it on the web.



Wish you all the best.
shella
2016-07-18 03:26:29 UTC
Nonono. These individuals have all of it flawed. Don't make it from scratch. It's no longer the way to go. It is not 1997 any longer. Use a CMS. Drupal that you would be able to are attempting. For a small industry, with no longer so many customers, and extra ease of use, just use WordPress. That approach, they can edit their content themselves; and there are 1000s of plugins to aid with search engine optimization, safety, all varieties of matters. Pay $40 for some theme on themeforest, it will look like you are an ace famous person and the site will have to cost 1000's of dollars. Or customize the theme yourself. Or use whatever like Catalyst Framework within wordpress to make it less complicated to use. Wordpress is virtually most likely how to go here.
2012-06-15 11:37:25 UTC
I suggest that you join a web-development forum, this is the best way to get a lot of support.



A good one is www.youngwebbuilder.com/forum,



www.adminpeak.com



Good Luck!!
brisray
2012-06-15 08:28:07 UTC
One of the easiest ways is to edit the site on your own computer then upload it using an FTP (file transfer protocol) program to a host. The host will give you a subdomain. The only thing you have to pay for is if you want a domain name of your own.



You'll need a HTML editor. You can use Notepad but a better text one is Notepad++ http://notepad-plus-plus.org/



You may prefer a WYSIWYG (what you see is what you get) editor like SharePoint Designer - http://sharepoint.microsoft.com/en-us/product/related-technologies/pages/sharepoint-designer.aspx or Visual Web Express - http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-web-developer-express or Kompozer - http://www.kompozer.net/ or any from http://www.thefreecountry.com/webmaster/htmleditors.shtml



A lot of editors have FTP built into them. I like Filezilla - http://filezilla-project.org/ but prefer WinSCP - http://winscp.net/eng/index.php Most browsers have FTP capability built into them. You simply just drag and drop between your browser and Windows Explorer.



As for hosting the site then take a look at http://www.free-webhosts.com/ which lists around 100 free web hosts. You can search those if you need something that also supports serverside languages like PHP.



There isn't a class of software that does not have some sort of free versions available so you can also get your image and video editors for free is you need them.



There's loads of help on the internet if you need it for HTML, CSS, JavaScript and server side languages.
L S
2012-06-15 08:11:18 UTC
Webs.com and others have privacy policies. Read them to see what they do with the information and you can decide if you're willing to be with them.



Having a website that's viewable by anyone consists of:

Having a domain name that people can use to find your site.

You need the files stored somewhere that they can be accessed publicly. (Hosting)

You need to link the hosted files and the domain name. (Name servers)



Domains names vary in price depending on the country selling them, the type of domain name you want (.com, .org, .info, .biz) and the company selling them. Shop around. Free domains are available but check the details before deciding to take one on. Bear in mind that free domains often end up with a bad reputation because spammers often use them.



Also to watch out for when buying a domain name is who can administer the domain details (yourself or only the registering company) and if you're locked in to them if you decide you want to take your domain name registration to another company. Do you have to get them to change details or can you do it yourself?



Hosting: Some companies that sell you a domain name will also host your site. There are independent companies that only want your personal details so they can bill you and there are sites that will host for free and only want your personal details for their records. A good site to use if looking for a free site is: http://www.free-webhosts.com/



Possibly your own ISP gives you website hosting. If they do, there are two possibilities for a domain name:

use a sub-domain name supplied by them such as ~yourname.yourISP.com

Use your own domain name and possibly pay the ISP because you use your own.

Your ISP will have details somewhere on their site about the options.



Possibly your ISP will allow you to host the files on your own computer. If you do this, you need to know how to secure your home network to allow people to access the website but not hack your network. This isn't recommended for anyone except those who KNOW they know what they need to. You will probably still need to buy a domain name.



Name servers: The host gives you the name server details you need and you plug them into the correct place with the company who you bought your domain name through. Within a few days, typing in the domain name will bring everyone to your website. If you move the website to a different host, you need to change the name server details with the company you bought the domain name through and in a few days, everyone will be pointed to the new site. Name server details looks something like:

ns1.orgfree.com

ns2.orgfree.com

and usually there are two of them.



If you just want to play around with website stuff and host it on your own computer and have it only accessible within your home network, you can use Apache which you install and configure on the computer that will run the site. Other computers then connect by typing the LAN IP into their web browser.



To create a website, you need to know HTML at the very least, CSS is good to know as well and so is JavaScript (not to be confused with Java) or you can use a website creator such as Dreamweaver (has to be bought) or Komposer or CoffeeCup (free and paid versions).



If you write it up yourself using HTML, etc. you only need a text editor such as Notepad but it can be useful to get something a bit fancier that can handle HTML code. Programs that can handle HTML code will use colours to show you the different parts of the code and can make it much quicker and easier to find any mistakes you make.



Regardless of how you do your coding, you can have pages checked by W3C's validator:

http://validator.w3.org/ - make sure you include the w3 because if you leave it out, you end up at a site of poor reputation.
2012-06-15 07:24:05 UTC
Well, it's a pretty good question, but get ready to work much in that case :)



First off, you need to install the basic software for this kind of things:



1. Photoshop.

2. Dreamweaver



They are paid but free versions are available as well (30-day trials).



Alternatively, if you don't feel like shelling out even down the road you can use:



1. Gimp instead of Photoshop;

2. Notepad++ instead of Dreamweaver.



At this point you need to learn how to use the software.



Now, once you've created your site, just google for "free hosting" and you'll be able to find a whole lot of options for free hosting. And even a domain name.



But again, if you want to create a site that will knock everybody off their socks, you need to learn lots of things. You can't do it overnight. While using some ready made solution (a template or a CMS) could speed the process a great deal. But it's really up to you because it's your time and money. :)



Let me know if you have any questions .
Bojan Ivancev
2012-06-15 07:22:25 UTC
I think that it is a wrong direction. Firstly to become visible, you need to register a domain. you need to pay for it, or you can use free domain, but it is still a third party. there is no other way to become visible. facebook.com is registered domain on the internet. If you just want a location for hosting site on a registered domain you need some equipment. On the other hand you need to learn how to administer machines and servers, how to administer http server, you need a hardware like server, firewall...

I understand your wishes but cloud is much more effective solution, and you will save your costs.



wish you success if you try
Ennazzusi
2012-06-15 11:30:08 UTC
CoffeeCup Software offers two different applications that you can choose from which will allow you to create your site: HTML Editor and Visual Site Designer.



The main difference between HTML Editor and Visual Site Designer is access to the raw HTML. Visual Site Designer will generate all the necessary HTML for you and allow you to focus on the design of your page. Just generate your website by moving your pictures and text around on the screen with your mouse.



The HTML Editor, can open any HTML file and edit it with a code editor that features a split-screen preview which updates in real-time. This gives you the ability to see exactly what your webpage will look like as you code it. Because the HTML Editor edits one file at a time, as opposed to the entire site, you have more control over things like file names, directory structure, etc., and how these elements are uploaded to the server.



The company even offers free fully functional trials so you can take it for a spin. Download them at: http://www.coffeecup.com/software/



You can even sign up for free web hosting that does not require using confusing FTP configurations. https://www.coffeecup.com/sdrive/


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...