Information On Web 2.0 Applictations

Discussion in 'HTML & Website Design' started by sumit1710, Jul 29, 2008.

  1. #1
    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?
     
    sumit1710, Jul 29, 2008 IP
  2. Website Tiger

    Website Tiger Guest

    Messages:
    351
    Likes Received:
    6
    Best Answers:
    0
    Trophy Points:
    0
    #2
    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
     
    Website Tiger, Jul 29, 2008 IP
  3. garrettheel

    garrettheel Peon

    Messages:
    341
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #3
    ^ 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.
     
    garrettheel, Jul 29, 2008 IP
  4. Stomme poes

    Stomme poes Peon

    Messages:
    3,195
    Likes Received:
    136
    Best Answers:
    0
    Trophy Points:
    0
    #4
    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.
     
    Stomme poes, Jul 29, 2008 IP
  5. garrettheel

    garrettheel Peon

    Messages:
    341
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #5
    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
     
    garrettheel, Jul 30, 2008 IP
  6. sumit1710

    sumit1710 Peon

    Messages:
    648
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #6
    Ok..i understand somewhat..but what i do to make a dynamic website.
    please cover wordpress website is stated earlier
     
    sumit1710, Jul 30, 2008 IP
  7. Stomme poes

    Stomme poes Peon

    Messages:
    3,195
    Likes Received:
    136
    Best Answers:
    0
    Trophy Points:
    0
    #7
    "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, Jul 30, 2008 IP
  8. mshore

    mshore Peon

    Messages:
    416
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #8
    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.
     
    mshore, Jul 30, 2008 IP
    Cylon likes this.