WEBSITE

CMS Revolution (Part 2)

3/27/2012 6:41:20 PM

CMS Revolution (Part 2)

Web 1.0: Static publication

 

Description: Description: Description: Web 1.0: Static publication

The next question is why does the adjustment model in this browser not freeze? The short answer is that it was not given the opportunity, because WorldWideWeb is only available for the mysterious NeXT system of Steve Jobs. They are Macintosh and Windows which have been developed prosperously and Mosaic and Netscape Navigator browser are read-only.

As a matter of fact that content circulation is our focus; design has been transfered to the center stage. Berners-Lee's method will be effective if you happy with your site looking just like the others, and it would be connected and accessed via a single link, but the first generation of the web content creators want those websites with recognizable identity, not just a collection of indistinguishable page.

This can be done with HTML by using tag <img> for graphics and navigation graphics, tag <table> for multiple columns layout, and tag <font> to control printing in rough, but that is too much to wait on a browser editor, or even Notepad. A solution in the form of dedicated HTML authoring applications such as CyberStudio / GoLive, FrontPage and Dreamweaver of course. These tools make publishing model based on familiar static pages, and professional web designers dominate as well as being the center of the booming of Web 1.0.

However, a publishing model focusing on design like that comes at a high price. HTML tried to avoid performing and forcing it to be against the tendency to become a designing tool, which is not easy at all. Even worse, performing control were transfered to the browser and the set of end users; therefore, trying to make the page look the same as everyone system became a real headache.

Static publication has another basic problem, which is makeing, your content more accessible. Authoring in Berners-Lee's browser is based on the simplicity of a single link between pages. You can navigate the connected site by using the Back button, but when the websites develop, designers want to provide instant access to many pages; if not, it could lose visitor. This means that every time you post a new page, you need to update links to and from many others, and sacrificing scalability. With large sites, the management of navigation soon became bigger than the page design.

Once attached to the rich-in-content page design and complex navigation, page-based publishing model suddenly lost its simplicity and inherent efficiency. Specialized authoring tools as Dreamweaver can offer another way by providing templates, shared libraries, and CSS support. However, advances like high require further knowledge, and to ensure that web design became the job for only professional experts. This is the reality of publishing static web pages, instead of being simple and open to all, the creation of pages is complex and limited to skilled professionals, wholeheartedly by using expensive and dedicated software.

This situation seems to be acceptable when establishing the new website at the beginning but the bottleneck’s getting stuck become apparent once the site owner wants to add new content, or even just update a page and find the only way to do that is to go back to the designers (assuming they are still there) . Again, there are other solutions, such as Contribute, a dedicated content processing software of Dreamweaver, but this is just tape. The key point is that static web publishing is simple, versatile and popular to some extents. It's good enough to start web 1.0, but it is unable to be scalable and its limitations started to hamper web development.

Web 1.5: Non-static publication

The solution is a publication model which is totally different, not static but dynamic. Here, a website is no longer a combination of fixed pages but a database. Pages provided to browsers do not really exist as separated HTML files but they are quickly created from document records in a database - the URL is interpreted as a query request.

Database publishing seems to have gone far away from the original vision of Berners-Lee; but in fact, it has always focused on his views. Indeed, publication is led by data which keeps the noble position in addition to being innovative in browser in the method list originally proposed by him. As his original plan specifies: a W3 server "port" that can run on your current system, making the information in it available to the world. "Publishing is led by the original data is very basic. Over time, the scripting language like PHP and ASP would be developed. They allow developers to embed multiple advanced database queries in the webpage’s HTML structure. Meanwhile, techniques such as URL rewriting, permalink and page caching breaks the distinction between real and virtual sites.

Being released from having to provide contents to web designers, many users currently can update the database, ensuring that people can receive the contents and updates at best. The content is driven by data which directly changes the web, and opens a new generation of businesses such as Amazon, where the website is the company.

Web 3.0

Websites led by database are created with content management systems which provide other advantages compared to static pages: they are ready to work with the next RIA generation.  

Other  
  •  Find it online
  •  10 Best products of the past 200 issues (Part 3)
  •  10 best products of the past 200 issues (part 2)
  •  10 best products of the past 200 issues (part 1)
  •  10 Biggest tech breakthroughs of the past 200 issues (Part 3)
  •  10 Biggest tech breakthroughs of the past 200 issues (Part 2)
  •  10 Biggest tech breakthroughs of the past 200 issues (Part 1)
  •  Our predictions for future tech (Part 2)
  •  Our predictions for future tech (Part 1)
  •  Speed ​​up browsing with a faster DNS
  •  IIS 7.0 : Hosting Application Development Frameworks - Hosting ASP Applications & Hosting PHP Applications
  •  IIS 7.0 : Hosting ASP.NET Applications
  •  Visual Basic 2010 : Localizing Applications - WPF Localization
  •  Visual Basic 2010 : Localizing Applications - Windows Forms Localization
  •  Understanding IIS 7.0 Architecture : Non-HTTP Request Processing
  •  Understanding IIS 7.0 Architecture : Request Processing in Application Pool
  •  Understanding IIS 7.0 Architecture : IIS 7.0 Core Components
  •  Servlet Development and Deployment : Configuring the servlet & Packaging the web application
  •  Servlet Development and Deployment : Writing our first servlet & Compiling the servlet
  •  Application Patterns and Tips : Remember the Screen Location & Implement Undo Using Command Objects
  •  
    Most View
    The New ASUS ET2300INTI All-In-One (AIO) PC - The Next Level
    Introducing Windows Mail
    Blackberry’s Long March Back To Relevance
    Windows Server 2003 : Managing and Implementing Disaster Recovery - Restoring Data
    Windows 8: The Official Review (Part 1)
    DSLs in Boo : Combining domain-driven design and DSLs
    Windows Phone 7 Development : Building a Trial Application (part 2) - Connecting to a Web Service & Adding Page-to-Page Navigation
    Windows 7 : How to Troubleshoot Bluetooth Problems, Troubleshooting Tools
    Use Preview to Edit On Your Mac (Part 1)
    Windows 8 Hybrids, Tablets And Laptops (Part 7) : Acer Aspire S7, Sony VAIO T13
    Top 10
    ASP.NET 4 in VB 2010 : The Data Controls - Sorting and Paging the GridView
    Microsoft Content Management Server Development : A Date-Time Picker Placeholder Control (part 2)
    Microsoft Content Management Server Development : A Date-Time Picker Placeholder Control (part 1)
    Microsoft Content Management Server Development : Building SharePoint Web Parts - Configuring the Web Part, Debugging the Web Part
    Windows Server 2008 R2 networking : Planning and Deploying DNS (part 4) - Monitoring and troubleshooting DNS
    Windows Server 2008 R2 networking : Planning and Deploying DNS (part 3) - Setting up DNS zones
    Windows Server 2008 R2 networking : Planning and Deploying DNS (part 2) - Installing the DNS Server role, Configuring DNS Servers
    Windows Server 2008 R2 networking : Planning and Deploying DNS (part 1) - Designing a DNS infrastructure
    Windows Server 2008 R2 networking : Routing and Remote Access
    ADO.NET Programming : Microsoft SQL Server (part 4) - Working with Typed Data Sets