Can someone tell me more about web 2.0 applications. i.e where registered user's have to do *work* like digg and e-bay Can wordpess support web 2.0 applications like this website is using?
Web 2.0 is the way how things look in a website for example a web 2.0 template would be very sleek, usually with reflective images and bigger text. There are no such things as web 2.0 applications (atleast I've never heard of) what you mean are probably basic widgets . Wordpress has a lot of great plugins check them out at their website. - wordpress.net > extend > plugins
^ Sorry mate, you've got it all wrong. Web 2.0 refers to the "next generation" of websites and, more specifically, to the fact that they are dynamic. This means that they use either a database or files on the server to store information and this information can be changed by people who log into or do something on the site. The term is fairly broad but it refers to websites being dynamic and able to be updated and added to by people without them editing the actual html/php files. Myspace, facebook, digg, deviantart are all examples of sites like this.
Bah! Web 2.0 is a marketing term. Whether a website lets people log in or not doesn't need a special name and never did. Banking sites have let people log in since the 90's... nobody needed to give them a trendy-sounding name back then, did they? It's just hype and is 100% meaningless. Whether a website is "interactive" or not already had a name: pages are either "static HTML" or "dynamic/generated content". There is no new web, only people new to the web.
Well, others would disagree that it is more then simply a marketing term. But what it really means can be debated. To OP, have a look at en.wikipedia.org/wiki/Web_2.0 to understand a little more about it. Also, it is defined by a dictionary as: The second generation of the World Wide Web, especially the movement away from static webpages to dynamic and shareable content
Ok..i understand somewhat..but what i do to make a dynamic website. please cover wordpress website is stated earlier
"Dynamic" can mean a lot, but generally goes in two flavours: Things can change dynamically on an otherwise "static" page using client side scripting such as Javascript (making some generated content appear whenever someone clicks on something, for instance). ONly works when the browser supports or has enabled the scripting you need. Things can otherwise be generated on the "back end" using server-side scripting. This can by almost any language, although it's usually a "scripting" (not compiled) language such as Perl, Python, or PHP. The server hosting the website does all the work, stores all the changes (or sends changes to another machine it works with), and does things like retain file-out form information, generates emails, etc. PHP is the most popular language for this (not sure why). PHP is usually paired with a database query language like MySQL (which is the most popular choice, unless you want to spend a ton of money for an Oracle product... MySQL is free). MySQL is what you use to set up all the tables in your database-- it's how you store and retrieve the stuff you or your web site visitors have changed or saved or uploaded. Wordpress is popular because it takes the PHP and makes them into little modules that each do a particular thing, called widgets, and because lots of the widgets and the site templates are free (and many of them are quite good). So, if you had a bloggity blog blog blog where you wanted people to be able to post comments, there's a widget for that. You can use I think any combination of widgets to do various things. They seem to all be written by different people (and I guess anyone can write a widget) so the quality, just like that of the templates, varies. Some are free and some cost money. No reason to not start with the free ones until you know what you want and can judge what's worth what to you. Dan Schulz wrote a nice ditty about the simplest part of any generated page: PHP includes They don't have to be in PHP, it's just what everyone seems to be doing these days. If you know HTML, CSS, and PHP/some OOP then you can make your own Wordpress themes and thingamajiggies. And that about exhausts my little knowledge of dynamic pages : )
Stomme poes has pretty well hit the nail on the head with his answer. To make a "Web 2.0" application you are going to need to deal with server and client side scripting. To use Wordpress widgets you are going to need to be a fairly decent developer to write your own. I expect that much of what you want to do there has a widget already developed and it is really just a matter of finding that widget and buying it. It is probably cheaper to buy than it will be to develop it yourself.