I am new to site building
Do any of you know a good site builder program and how do i put security so my website deosnt get defaced
Printable View
I am new to site building
Do any of you know a good site builder program and how do i put security so my website deosnt get defaced
1. I like Macromedia Dreamweaver
2. Your second question is close to impossible to answer with accurate detail without more specific information.
TIPS:
Choose a webhost with a demonstrated security track record.
Try to use static HTML content when possible.
it depends on how you have your web server setup... all webservers can be defaced eventually, some just require more work than others -- are you hosting it locally or are you uploading it somewhere?
the reason i ask is because if you are hosting the server, then you know what is running, so it is possible to lookup some of the known vunerablilties/buffer overflows and establish a pattern of weakness in the server so you know what you can and can't do -- i would be careful with the buffer overflows with PHP... but it all depends on what you want your site to do...
A little more info would be nice. What kind of site is it? Is there going to be any transactions to a database or anything? Are you hosting it yourself? If so what is the OS? See what we mean?
As far as the site builder program, for Windows I personally like Macromedia HomeSite. It is a nice HTML editor. For Linux I like BlueFish.
Dreamweaver is the industry standard, people say.
IMO, Dreamweaver blows. It's buggy as hell when it comes to its templates and tables. But it's better than most, still. I personally didn't decide to use templates, but the job I filled had them used extensively. I personally am a big fan of GoLive by adobe. I like its site organization better, its integrated ftp (allows chmod), and cleaner interface. I did learn on it, though, so I'm probably biased.
what are good free servers
doesn't anyone build sites w/ html by hand anymore
Macromedia != automagic HTMLQuote:
doesn't anyone build sites w/ html by hand anymore
Dreamweaver has two sides to it, an instahtml and an indepth, robust code editor. With sytax highlighting, spell checking, tag help( in terms of "what does this do?"), css help( in terms of "what does this do?"), line numbering, auto tabbing for clean looking code, quick preview mode, w3 html checking, w3 css checking, w3 xml checking and w3 xhtml checking (the list goes on and on) .... it's the most robust by-hand editing tool I've ever used.
as far as "good" free webservers, none because they all have popups or automatically add a banner. but if i was going to pick one i would pick http://www.50megs.com/ because like in their name, you get 50 MB of web site hosting for free :-D
as far as editing goes, i am particularly fond of Adobe GoLive (expensive, but i get it through work...)
try Dreamweaver or Frontpage(can't believe I just said that). they have good doc's for them and someone always has a few good tricks for them.
Hello disturb:
If you are new to web building,
Get the basics right ... Try to study html, java, stylesheets ...
Though you get many programmes which aid u to create webpages, though u are an utter webdesigning newbie.. But it is allways better to learn the abovementioned stuff.
Most webdesigners do not start altogather from the scratch. They desing the basic layout of the webpage by using tools like.. Frontpage Express, Coffeecup Stye Sheet Maker... Then they edit the source wherever required.
Now about the security measures.
*Host your sites only on reliable protected servers.
*Have a backup of your website with you.
*Encrypt passwords, and store them in separate servers isolated from the internet.
*Other designing techiniques.. depending on the programmer.. U'll learn when u them when you learn designing.
Its almost impossible to discuss all security measures... If we could, there wouldn't be web defacements at all :D
Hope that helps.
-XN
Yes, I do. The most WYSIWYG I get is using nedit as my editor. :)Quote:
I bounce back and forth between both Adobe Golive and Dreamweaver. I like both these web editors.
However, as a beginner it would be beneficial for you to learn how to code HTML and Java "long hand" this means go pull down a a good html code editor and start reading and coding. This will give you a good base so that when you move to a dreamweaver type editor you will be able to look at the hardcode now what is says and fix it my a few wuick pecks of the keyboard as apposed to trying to find it using tools.
I learned this way but and I feel it is the best way to learn... I could be wrong.
- Adiz
Doubt it though
I do :D I use UltraEdit on windows or Bluefish on Fbsd ;)Quote:
Yeah, and if you're poor, straight HTML coding or FrontPage will have to do, as is my case. I use FrontPage and am ok with it, but I do hope to one day find a way to get my hands on DreamWeaver without it costing MY SOUL!
Once you get past the point where you look down on peoplw who use tools, you begin to realize that it's a tremendous help. If you're pumping out several pages per day and still using static html, notepad isn't going to make things any easier.Quote:
After so long, this gets annoying. Why make a new page each day when you can use a hand-made backend to pump out dynamic pages? As long as you watch you tail when you code the scripts, and cover loose ends, you should have very little if no problem from query-based attacks.Quote:
use static html whenever possible
My two cents.
If you're a student (or have a student at home...) you can get an educational copy pretty cheap. Just can't use it for commercial sites....or you could and pretend you didn't...Quote:
Originally posted here by AngelicKnight
Yeah, and if you're poor, straight HTML coding or FrontPage will have to do, as is my case. I use FrontPage and am ok with it, but I do hope to one day find a way to get my hands on DreamWeaver without it costing MY SOUL!
If you still want to use static HTML but don't wanna have to duplicate your work simply create a page and include it in the pages you wish for the information to appear in. This way, you only have to type or import the information once.
- Adiz
I do the same thing, but use php includes (since I'm using php already). If you look at our current project theCurrentWeb, the header is one include, the section image another, the content for the page is in the actual file, and the footer is from another include. The initial setup is not always easy, but it makes adding/editing stuff to every page a breeze.Quote:
Originally posted here by adiz
If you still want to use static HTML but don't wanna have to duplicate your work simply create a page and include it in the pages you wish for the information to appear in. This way, you only have to type or import the information once.
- Adiz
I use Dreamweaver mostly because of the preview pane, but I also like Bluefish. I've not tried Adobe GoLive, but I'd like to as soon as I get some cash together.
Like many other have said Dreamweaver or Frontpage...also www.freewebs.com when you reigster for an account it will guide you through making a website. HTML is very simple so you could just learn that.
Everyone using their fancy webpage designers (even though I too own them), I saw the heck with it; use good 'ol fashion Notepad! Yes, I just said notepad. I use it for everything (Even programming in C++/Perl). Also, I do recommend PHP. My site (Website) uses at least 75% PHP. PHP does wonders for you, and for all others who use it. It makes your web traveling journey splendid. So, in short, use PHP and be a l337 webdesigner, use Notepad! :P
Klassasin
This is what I was talking about earlier... For some reason, aspiring programmers think themselves more...leet (?) by using a straight editor. While I agree that it's important to know how the underlying code works, wouldn't it make more sense to use tools that cater to the specific language? I mean, you can open a can of soup with a jackknife, but I'd rather use a can opener...Quote:
Originally posted here by klassasin
Everyone using their fancy webpage designers (even though I too own them), I saw the heck with it; use good 'ol fashion Notepad! Yes, I just said notepad. I use it for everything (Even programming in C++/Perl). Also, I do recommend PHP. My site (Website) uses at least 75% PHP. PHP does wonders for you, and for all others who use it. It makes your web traveling journey splendid. So, in short, use PHP and be a l337 webdesigner, use Notepad! :P
Klassasin
I used to use notepad for all my stuff, too. Then I moved to EditPad...then Dreamweaver for HTML/PHP. I don't do my Java programming in notepad anymore...I use BlueJ or JEdit - they were made for that. They auto-tab. It's great.
The only editor I think is worthy of being called an "all purpose" is emacs. You can truly do anything in emacs (news, email, programming, bleh, bleh - the list goes on). Kudos to all who do that.
So you folks who want to impress people, continue to use your notepad for everything. For those of you who want to get as much done as possible in the shortest amount of time done in the best quality - use your IDE. More power to you.
I personaly prefer kate for the daily editing..
http://kate.kde.org/
It's the KDE Advanced Text Editor, with highliting, function collapsing [+] etc..
also has a buildin console emulator etc..
But for starting the layout I use Quanta.
http://quanta.sourceforge.net/
Quanta Plus is a web development tool for the K Desktop Environment. Quanta is designed for quick web development and is rapidly becoming a mature editor with a number of great features.
I couldn't agree more. Sure, say you use notepad and get props and hurrahs and applause from the people who do not do professional programming. However, those who do massive amounts of HTML work at least appreciate syntax highlighting, if not tab indention and line numbering. Why would those people be shaking their heads at you? Because it is the physics of how the human eye works, jumping from color to color, making it easier for the brain to process what it is seeing quickly. Notepad is in black and white, and with 1000+ lines of code per page, color highlighting makes finding areas of the code so much easier and instantanious.Quote:
Originally posted here by embro1001
This is what I was talking about earlier... For some reason, aspiring programmers think themselves more...leet (?) by using a straight editor. While I agree that it's important to know how the underlying code works, wouldn't it make more sense to use tools that cater to the specific language? I mean, you can open a can of soup with a jackknife, but I'd rather use a can opener...
Those who programming CGI or PHP also appreciate line numbering on their HTML programming tools because it allows for a quick "okay, now the error is online ___, where is it?"
Just like we no longer use wheels crafted out of stone, I feel programmers should advance in at least the areas we have learned to make programming more efficient. I'm not saying -don't- learn HTML. I'm not saying use editors that do the HTML for you. I am saying, code it by hand but do not limit your skill by a the limitations of a tool. Enjoy the ease of syntax highlighting, line numbering, and auto tab formatting (for cleaner code).
windows: ultraedit, dreamweaver (the hand coding side, not the automagic html point and click side)
linux: bluefish, emacs, gvim (vim)
Bluefish here :D, superb and powerfull editor for gnome, whereas quanta is merely built for kde.
Mason... no. IF it helps, I do use EditPad Pro/Lite for WebDev with PHP (color coding). I just hate Dreamweaver despite the fact that I have it. I also said Notepad is l337 because I'm bored... *yawns* Truly though, Notepad is all you need when developing a website. Going with what pooh sun tzu said, I agree that if you do make website professionally I would use a professional design program for easy reading, comprehension, and for previewing. For what I do though, Notepad/EditPad is all I need.
I have just started building a website and I have neen using Screem. Whenever I did any HTML coding before it was with notepad (before I moved to Linux). I will have to agree that having indention and code highlighting is a big plus and helps with errors quite a bit.
How about Flash building software? Is there any alternatives to Macromedia Flash MX out there? I tried Flash MX and loved it (my first flash creations that I played with are all over my website now), but sadly the trial ran out, and there's no way in heck I can afford it anytime soon. Just graduated so student discount is out of the question too...I've googled and asked around, but Macromedia is the only real flash software I've ever found (hey, that rhymed), which suprises me since there's almost always a decent freeware alternative to everything out there somewhere.
You guys know of anything cheaper/freeware?
there is one - iots no where near as good as flash but it generates the same kind of .swf files and is open source - can't remember name of it and i think when i stumbled across it the site hadn't been updated in like 6/12 months - (which is a good while ago) but will have a look for it when i get home
v_Ln
I'm not a big fan of web site builder software (too much bloat imo). I tend to do it all myself or with utilities I've written. Unless of course it's asp.net work which i do in vs.net 2k3.
Tools I primarily use are:
vs.net 2k3, notepad
vi, kdevelop
Hi
i have made few site. used dreamwaiver and flash. flash is good to. try readin their tutorial and lesson will find very easy. i learnt them in just 3 hrs. try it out.
If you want to see some serious flash...check out anything by 2advanced.
2advanced Home
Pixel Ranger
Great flash. Great.
I really don't like Flash all that much. I think that certain sites are amazing with it and I think that it is sometime useful, but there are so many times that Flash is worthless and does not need to be there, you must remember that a large portion of todays online community is still on a 56k Dial-Up. This probably belongs in web development but oh well.
- Adiz
Like me :D . I don't use flash for most of my designs, because I don't know how to use it, and it isn't natively supported in any of my Linux browsers. One thing I've learned is to design sites that are accessible to a wide arrangement of browsers, rather than making the page fit for one particular piece of software.Quote:
Originally posted here by adiz
you must remember that a large portion of todays online community is still on a 56k Dial-Up.
- Adiz
That is indeed an issue, isn't it? I know there's plenty of us that would like to flash out our websites pretty crazily, but it wasn't all that long ago when I was on dial-up and that kinda thing would drive me nuts. Blasted dial-up, always in the way!!! :)
dial-up doesn't need to be a problem....it is a common misconception that flash pages take a long time to download etc etc etc
but not if constructed properly - remember you can construct a flash site much the same as a normal website....in modules.
Imagine each HTML page is a seperate module...you want to see a page, you click the link and it loads the requested module (page)
You can do the same within the flash site/movie - have one large 'container' movie which contains nothing more than a series of....well place holders....making it very quick to download - then when a user wants to see a certain part of the site - they click a link and it loads that part in using the LoadMovie command
also you can make use of 'idle' bandwith - while a user is viewing your intro page or whatever you can have flash in the background begin preloading any of the larger elements (movies, sounds etc) that the user may wish to see after they have finished browsing other elements of the site.
The only problem is that Flash still requires a plugin to play - but with the large quantity of sites using it now it is becoming more & more common for people to have the player (something like 85% I think) currently can view Flash movies in their browsers.
But I think that once it becomes even more widely utilised - which it will with more and more people getting high speed connections - Flash's ability to quickly and easily stream anything from 2D animation, 3D renderings or even Full motion Video (to name only a few) while presenting them in a fully interactive interface which encourages user interaction will become invaluable and the player will become as standard on all Windows and Linux machines (who cares about MAC users ;)) ohhh alright and MAC's as well - lol
v_Ln
You bring up very good points.
Another thing I think a problem with flaish is, when you view the web? Do you just view the web or do you open up other proggies (music player, text editor, html editor, chatting on IM/IRC). I do this and I am sure others do, so for the poor bastard running AOL 8.0 and they encounter a site with flash running it and they find out they have to DL a plug-in they will most likely look for a site with the same info in HTML (or equivilent).
But thats not fair lets say they do have the Plugin so the site starts downloading and they are having a steamy conversation with a -- 20yr old, Swedish, Supermodel, Virgin on IM that they met in a chatroom and you are trying to get his...er...I mean her pictures. Not only will they be annoyed that the site is taking up bandwidth to load but they will want to continue talking to the 43yr old male impersonater trading some week porno pics with 15 yr boys.
Flash seems more demanding on the connection than HTML. I am not a pro in flash or nothing so I will of course have a bios opinion (i can use flash just choose not to).
I think that there will be a sequel to Flash that will take the interenet by storm one that will destroy that 2d - 3d world and pretty soon you will be able to almost feel that 20 swedish lasses body (oh yeah..you like that...wait what is that......aaahhhh!!!!!!!!)
Maybe flash is the answer but I don't really like it and think it is overused!
- MilitantEidolon
well in the scenario its all the users fault for having AOL in the first place ;)
Ok so lets take the situation that you have outlined - it does pose some problems for the flash developer as we can not tell at what parts of the movie the end user may be wanting to do other things over their connection. Now you could ahve Flash test the speed at which it is downloaded elements - if the speed drops below a certain point you will then know that the user is doing something else which is sapping their bandwith so flash can stop preloading in the background (but can continue to do tests at set intervals - loading small files and checking speed so that when there are moments of low badwith usage it then begins to download in the background again)
But with if there is no moments of low bandwith usage? well then its back to the good old loading bar - but unlike when a webpage is loading and you can do nothing but stare at a blank screen or image as it slowly gets bigger...you can incorporate a whole host of things into your flash loader to keep the user busy - animations, games etc
ahhhh I hear you say but wont that increase the file size? no not really a simple example of a game could be tetris - the blocks can be drawn in Flash using its own vector tools (creating very very very small image sizes) and then due to the nature of the game one symbol can be reused over and over again :)
all you gotta do is add in the code to control the game elements and your away! Infact if you wanted to get really smart you could have Flash use the new drawing API's to construct the lines/fills on the fly meaning that you wouldn't have to include any images at all as flash would draw them at runtime for you!
v_Ln
val - I understand the concept behind the tetris example. It is the same way with regular HTML design when you reuse an image it stays in the temp and is called quicker and is only DL once.
I see your point with the Flash animation. But I still am not ready to move the corp site to a Flash Base.
Just cause I see you point doesn't mean I have to accept it ;)
- MilitantEidolon
heh np ;)
i understand where your coming from as well - theres room for all sorts of languages/techniques in webdesign. Flash will never fully replace them as it is still dependant in HTML to display it properly in the browser (yes you can have the browser load up the .swf by itself but it will be improper size etc)
Also if you are looking to have Flash interact with a DB etc you need to have it use some php code (or the like) to transfer information back and fwd - so Flash can't do everything on its own
What it excels at tho is vreating the front end - the area in which the user interacts - the visible bit.......ok so its fed by php for example but Flash can present the information in a much more visually attractive way than php can IMHO
v_Ln