O:9:"magpierss":22:{s:6:"parser";i:0;s:12:"current_item";a:0:{}s:5:"items";a:13:{i:0;a:5:{s:5:"title";s:27:"Master Pages in ASP.NET 2.0";s:11:"description";s:322:"Microsoft has come to the rescue with Master Pages, which builds page template capability directly into ASP.NET 2.0. More on ASP.NET 2.0's master pages: Here you see the various ways of specifying the master page to use and ways to work with master pages programmatically.";s:4:"link";s:35:"http://asp-net-whidbey.blogspot.com";s:4:"guid";s:35:"http://asp-net-whidbey.blogspot.com";s:7:"summary";s:322:"Microsoft has come to the rescue with Master Pages, which builds page template capability directly into ASP.NET 2.0. More on ASP.NET 2.0's master pages: Here you see the various ways of specifying the master page to use and ways to work with master pages programmatically.";}i:1;a:5:{s:5:"title";s:26:"FyTek's PDF Forms for .NET";s:11:"description";s:837:"FyTek's PDF Forms product, despite the name, has nothing to do with PDF form fields. Rather, it provides a novel way to create PDF documents by merging an image file with a text file. You start with a JPG or TIF image and a text file laid out so that the information lines up with where you want it on the finished page in a fixed width font. Then you feed them both into FyTek's PDF Forms, and a PDF file comes out the other end. Think of it as an all-electronic analog to running an old paper form through a dot-matrix printer and you'll get the idea. The product includes three versions of the software: an executable controlled by command-line options, a standard Windows DLL, and a .NET library. The latter two work by letting you create a single object, setting lots of properties, and calling a single method to create the output.";s:4:"link";s:151:"http://actionstep.com/RSS/feed2js.php?src=http%3A%2F%2Fasp%2Dnet%2Dwhidbey%2Eblogspot%2Ecom%2Fatom%2Exml&desc=yes&date=no&chan=y&html=y";s:4:"guid";s:151:"http://actionstep.com/RSS/feed2js.php?src=http%3A%2F%2Fasp%2Dnet%2Dwhidbey%2Eblogspot%2Ecom%2Fatom%2Exml&desc=yes&date=no&chan=y&html=y";s:7:"summary";s:837:"FyTek's PDF Forms product, despite the name, has nothing to do with PDF form fields. Rather, it provides a novel way to create PDF documents by merging an image file with a text file. You start with a JPG or TIF image and a text file laid out so that the information lines up with where you want it on the finished page in a fixed width font. Then you feed them both into FyTek's PDF Forms, and a PDF file comes out the other end. Think of it as an all-electronic analog to running an old paper form through a dot-matrix printer and you'll get the idea. The product includes three versions of the software: an executable controlled by command-line options, a standard Windows DLL, and a .NET library. The latter two work by letting you create a single object, setting lots of properties, and calling a single method to create the output.";}i:2;a:5:{s:5:"title";s:28:"SQL Server Management Studio";s:11:"description";s:1151:"SQL Server 2005 simplifies management by providing one integrated management console to monitor and manage the SQL Server relational database, as well as Integration Services, Analysis Services, Reporting Services, Notification Services, and SQL Server Mobile Edition across large numbers of distributed servers and databases. Database administrators can perform several tasks at the same time, such as authoring and executing a query, viewing server objects, managing an object, monitoring system activity, and viewing online help. SQL Server Management Studio hosts a development environment for authoring, editing, and managing scripts and stored procedures using Transact-SQL, Multidimensional Expressions, XML for Analysis, and SQL Server Mobile Edition. Management Studio is readily integrated with source control. Management Studio also hosts tools for scheduling SQL Server Agent jobs and managing maintenance plans to automate daily maintenance and operation tasks. The integration of management and authoring in a single tool coupled with the ability to manage all types of servers provides enhanced productivity for database administrators.";s:4:"link";s:163:"http://slashdemocracy.org/xml/feed2js/feed2js.php?src=http%3A%2F%2Fasp%2Dnet%2Dwhidbey%2Eblogspot%2Ecom%2Fatom%2Exml&desc=yes&date=no&chan=y&html=y";s:4:"guid";s:163:"http://slashdemocracy.org/xml/feed2js/feed2js.php?src=http%3A%2F%2Fasp%2Dnet%2Dwhidbey%2Eblogspot%2Ecom%2Fatom%2Exml&desc=yes&date=no&chan=y&html=y";s:7:"summary";s:1151:"SQL Server 2005 simplifies management by providing one integrated management console to monitor and manage the SQL Server relational database, as well as Integration Services, Analysis Services, Reporting Services, Notification Services, and SQL Server Mobile Edition across large numbers of distributed servers and databases. Database administrators can perform several tasks at the same time, such as authoring and executing a query, viewing server objects, managing an object, monitoring system activity, and viewing online help. SQL Server Management Studio hosts a development environment for authoring, editing, and managing scripts and stored procedures using Transact-SQL, Multidimensional Expressions, XML for Analysis, and SQL Server Mobile Edition. Management Studio is readily integrated with source control. Management Studio also hosts tools for scheduling SQL Server Agent jobs and managing maintenance plans to automate daily maintenance and operation tasks. The integration of management and authoring in a single tool coupled with the ability to manage all types of servers provides enhanced productivity for database administrators.";}i:3;a:5:{s:5:"title";s:32:"Manageability in Sql Server 2005";s:11:"description";s:689:"SQL Server 2005 makes it simpler and easier to deploy, manage, and optimize enterprise data and analytical applications. As an enterprise data management platform, it provides a single management console that enables data administrators anywhere in your organization to monitor, manage, and tune all of the databases and associated services across your enterprise. It provides an extensible management infrastructure that can be easily programmed using SQL Management Objects, enabling users to customize and extend their management environment and independent software vendors (ISVs) to build additional tools and functionality to further extend the capabilities that come out of the box.";s:4:"link";s:145:"http://www.puck.org/feed/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:4:"guid";s:145:"http://www.puck.org/feed/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:7:"summary";s:689:"SQL Server 2005 makes it simpler and easier to deploy, manage, and optimize enterprise data and analytical applications. As an enterprise data management platform, it provides a single management console that enables data administrators anywhere in your organization to monitor, manage, and tune all of the databases and associated services across your enterprise. It provides an extensible management infrastructure that can be easily programmed using SQL Management Objects, enabling users to customize and extend their management environment and independent software vendors (ISVs) to build additional tools and functionality to further extend the capabilities that come out of the box.";}i:4;a:5:{s:5:"title";s:33:"ASP.NET 2.0 Localization Features";s:11:"description";s:381:"As more and more companies reach out to other countries for business, creating global Web applications with Microsoft ASP.NET is becoming more and more important. ASP.NET 1.1 supported creating localized Web sites by means of the ResourceManager class. ASP.NET 2.0 makes it even easier to provide support for multiple cultures and locales through improved runtime and tool support.";s:4:"link";s:158:"http://www.inkysoftware.com/feed2js/myfeed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:4:"guid";s:158:"http://www.inkysoftware.com/feed2js/myfeed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:7:"summary";s:381:"As more and more companies reach out to other countries for business, creating global Web applications with Microsoft ASP.NET is becoming more and more important. ASP.NET 1.1 supported creating localized Web sites by means of the ResourceManager class. ASP.NET 2.0 makes it even easier to provide support for multiple cultures and locales through improved runtime and tool support.";}i:5;a:5:{s:5:"title";s:14:"Codus for .NET";s:11:"description";s:705:"Codus is a code-generation tool for object-relational mapping that provides a wizard-like tool to guide you through the process of defining a database connection, choosing the tables or views you'd like to generate code to interact with, choosing a code generation template, and then generating the code itself. Additionally, Codus gives you the ability to generate NUnit tests, NAnt build files, VS.NET solution files, Web Services, stored procedures, and Zanebug tests (Zanebug is a unit testing product by Adapdev). Currently, Codus supports Microsoft SQL Server, Microsoft Access, and Oracle with plans to support MySql in the near future. Support for Codus is provided via online forums or by e-mail.";s:4:"link";s:156:"http://www.africanwellfund.org/feed/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:4:"guid";s:156:"http://www.africanwellfund.org/feed/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:7:"summary";s:705:"Codus is a code-generation tool for object-relational mapping that provides a wizard-like tool to guide you through the process of defining a database connection, choosing the tables or views you'd like to generate code to interact with, choosing a code generation template, and then generating the code itself. Additionally, Codus gives you the ability to generate NUnit tests, NAnt build files, VS.NET solution files, Web Services, stored procedures, and Zanebug tests (Zanebug is a unit testing product by Adapdev). Currently, Codus supports Microsoft SQL Server, Microsoft Access, and Oracle with plans to support MySql in the near future. Support for Codus is provided via online forums or by e-mail.";}i:6;a:5:{s:5:"title";s:51:"Web Parts Personalization Providers for ASP.NET 2.0";s:11:"description";s:595:"The fundamental job of a Web Parts personalization provider is to provide persistent storage for personalization state-state regarding the content and layout of Web Parts pages-generated by the Web Parts personalization service. Personalization state is represented by instances of System.Web.UI.WebControls.WebParts.PersonalizationState. The personalization service serializes and deserializes personalization state and presents it to the provider as opaque byte arrays. The heart of a personalization provider is a set of methods that transfer these byte arrays to and from persistent storage.";s:4:"link";s:147:"http://www.izil.nl/Feed2JS/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:4:"guid";s:147:"http://www.izil.nl/Feed2JS/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:7:"summary";s:595:"The fundamental job of a Web Parts personalization provider is to provide persistent storage for personalization state-state regarding the content and layout of Web Parts pages-generated by the Web Parts personalization service. Personalization state is represented by instances of System.Web.UI.WebControls.WebParts.PersonalizationState. The personalization service serializes and deserializes personalization state and presents it to the provider as opaque byte arrays. The heart of a personalization provider is a set of methods that transfer these byte arrays to and from persistent storage.";}i:7;a:5:{s:5:"title";s:44:"Expanded Language Support in Sql Server 2005";s:11:"description";s:471:"Because the common language runtime (CLR) is hosted in the database engine, developers can choose from a variety of familiar languages to develop database applications, including Transact-SQL, Microsoft Visual Basic .NET, and Microsoft Visual C# .NET. Additionally, CLR hosting provides developers with increased flexibility with user-defined types and functions. The CLR also provides opportunities to use non-Microsoft code for rapid database application development...";s:4:"link";s:152:"http://providentliving.com/feed/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:4:"guid";s:152:"http://providentliving.com/feed/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:7:"summary";s:471:"Because the common language runtime (CLR) is hosted in the database engine, developers can choose from a variety of familiar languages to develop database applications, including Transact-SQL, Microsoft Visual Basic .NET, and Microsoft Visual C# .NET. Additionally, CLR hosting provides developers with increased flexibility with user-defined types and functions. The CLR also provides opportunities to use non-Microsoft code for rapid database application development...";}i:8;a:5:{s:5:"title";s:65:"ASP.NET 2.0 Sql Server 2005 Notification-based Cache Invalidation";s:11:"description";s:804:"There are a number of restrictions on the syntax of queries that support query notifications. For the list of the specific constraints, please see the topic "Creating a Query for Notification" in the Sql Server 2005 Books Online. Also, if it appears that queries are not being cached, and instead are being executed on every page request, it is likely that either the query does not follow the constraints required by Sql Server 2005, or that Sql Server 2005 generated an error when attempting to setup notifications for that query. Currently, either of these conditions cause a silent failure when attempting to setup a cache dependency in ASP.NET, with the end result being that the cache dependency is always invalid and hence any associated queries are always executed on each page request.";s:4:"link";s:150:"http://sailorsmarket.com/news/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:4:"guid";s:150:"http://sailorsmarket.com/news/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:7:"summary";s:804:"There are a number of restrictions on the syntax of queries that support query notifications. For the list of the specific constraints, please see the topic "Creating a Query for Notification" in the Sql Server 2005 Books Online. Also, if it appears that queries are not being cached, and instead are being executed on every page request, it is likely that either the query does not follow the constraints required by Sql Server 2005, or that Sql Server 2005 generated an error when attempting to setup notifications for that query. Currently, either of these conditions cause a silent failure when attempting to setup a cache dependency in ASP.NET, with the end result being that the cache dependency is always invalid and hence any associated queries are always executed on each page request.";}i:9;a:5:{s:5:"title";s:35:"ASP.NET 2.0 Provider Design Pattern";s:11:"description";s:652:"In published APIs you are usually limited to a fixed number of options. An example I commonly use is the Microsoft® ASP.NET Session State feature. ASP.NET Session State supports an "out-of-process" mode. Using either Microsoft® SQL Server or the ASP.NET State Server, you can store user's Session data in a process separate from the running application. There are many benefits: reliability, easy Web farm support, and scalability. Most people tend to lean towards the database solution, since it allows for replication and other benefits not offered by the State Server. One small problem: What if you're not a SQL Server customer?";s:4:"link";s:156:"http://www.fastrackonline.net/feeds/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:4:"guid";s:156:"http://www.fastrackonline.net/feeds/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:7:"summary";s:652:"In published APIs you are usually limited to a fixed number of options. An example I commonly use is the Microsoft® ASP.NET Session State feature. ASP.NET Session State supports an "out-of-process" mode. Using either Microsoft® SQL Server or the ASP.NET State Server, you can store user's Session data in a process separate from the running application. There are many benefits: reliability, easy Web farm support, and scalability. Most people tend to lean towards the database solution, since it allows for replication and other benefits not offered by the State Server. One small problem: What if you're not a SQL Server customer?";}i:10;a:5:{s:5:"title";s:26:"URL Rewriting with ASP.NET";s:11:"description";s:1298:"URL rewriting is the process of intercepting an incoming Web request and redirecting the request to a different resource. When performing URL rewriting, typically the URL being requested is checked and, based on its value, the request is redirected to a different URL. For example, in the case where a website restructuring caused all of the Web pages in the /people/ directory to be moved to a /info/employees/ directory, you would want to use URL rewriting to check if a Web request was intended for a file in the /people/ directory. If the request was for a file in the /people/ directory, you'd want to automatically redirect the request to the same file, but in the /info/employees/ directory instead. With classic ASP, the only way to utilize URL rewriting was to write an ISAPI filter or to buy a third-party product that offered URL rewriting capabilities. With Microsoft® ASP.NET, however, you can easily create your own URL rewriting software in a number of ways. In this article we'll examine the techniques available to ASP.NET developers for implementing URL rewriting, and then turn to some real-world uses of URL rewriting. Before we delve into the technological specifics of URL rewriting, let's first take a look at some everyday scenarios where URL rewriting can be employed.";s:4:"link";s:149:"http://j.idoogle.org/feed2js/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:4:"guid";s:149:"http://j.idoogle.org/feed2js/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:7:"summary";s:1298:"URL rewriting is the process of intercepting an incoming Web request and redirecting the request to a different resource. When performing URL rewriting, typically the URL being requested is checked and, based on its value, the request is redirected to a different URL. For example, in the case where a website restructuring caused all of the Web pages in the /people/ directory to be moved to a /info/employees/ directory, you would want to use URL rewriting to check if a Web request was intended for a file in the /people/ directory. If the request was for a file in the /people/ directory, you'd want to automatically redirect the request to the same file, but in the /info/employees/ directory instead. With classic ASP, the only way to utilize URL rewriting was to write an ISAPI filter or to buy a third-party product that offered URL rewriting capabilities. With Microsoft® ASP.NET, however, you can easily create your own URL rewriting software in a number of ways. In this article we'll examine the techniques available to ASP.NET developers for implementing URL rewriting, and then turn to some real-world uses of URL rewriting. Before we delve into the technological specifics of URL rewriting, let's first take a look at some everyday scenarios where URL rewriting can be employed.";}i:11;a:5:{s:5:"title";s:41:"Visual Studio Integration Sql Server 2005";s:11:"description";s:775:"SQL Server 2005 and Visual Studio 2005 together provide deeper levels of integration between the database and the application development environment than ever before. Developers now have the ability to create CLR stored procedures, functions, user-defined types, and user-defined aggregates directly from within the Visual Studio development environment. They can deploy these new database objects directly from Visual Studio without having to switch tools. Visual Studio 2005 directly supports all of the new SQL Server data types, such as native XML. You can also add your CLR database objects to the same source control system that you use for all you Visual Studio projects, thus providing an even greater level of integration and security to your development processes.";s:4:"link";s:154:"http://www.sakushamishou.net/feed/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:4:"guid";s:154:"http://www.sakushamishou.net/feed/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:7:"summary";s:775:"SQL Server 2005 and Visual Studio 2005 together provide deeper levels of integration between the database and the application development environment than ever before. Developers now have the ability to create CLR stored procedures, functions, user-defined types, and user-defined aggregates directly from within the Visual Studio development environment. They can deploy these new database objects directly from Visual Studio without having to switch tools. Visual Studio 2005 directly supports all of the new SQL Server data types, such as native XML. You can also add your CLR database objects to the same source control system that you use for all you Visual Studio projects, thus providing an even greater level of integration and security to your development processes.";}i:12;a:5:{s:5:"title";s:28:"SQL Server Management Studio";s:11:"description";s:1151:"SQL Server 2005 simplifies management by providing one integrated management console to monitor and manage the SQL Server relational database, as well as Integration Services, Analysis Services, Reporting Services, Notification Services, and SQL Server Mobile Edition across large numbers of distributed servers and databases. Database administrators can perform several tasks at the same time, such as authoring and executing a query, viewing server objects, managing an object, monitoring system activity, and viewing online help. SQL Server Management Studio hosts a development environment for authoring, editing, and managing scripts and stored procedures using Transact-SQL, Multidimensional Expressions, XML for Analysis, and SQL Server Mobile Edition. Management Studio is readily integrated with source control. Management Studio also hosts tools for scheduling SQL Server Agent jobs and managing maintenance plans to automate daily maintenance and operation tasks. The integration of management and authoring in a single tool coupled with the ability to manage all types of servers provides enhanced productivity for database administrators.";s:4:"link";s:153:"http://www.markandrobin.net/feed/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:4:"guid";s:153:"http://www.markandrobin.net/feed/feed2js.php?src=http%3A%2F%2Fdolly%2Eczi%2Ecz%2Flf%2Fasp%2Dnet%2D20%2Easp&desc=yes&date=no&chan=y&html=y";s:7:"summary";s:1151:"SQL Server 2005 simplifies management by providing one integrated management console to monitor and manage the SQL Server relational database, as well as Integration Services, Analysis Services, Reporting Services, Notification Services, and SQL Server Mobile Edition across large numbers of distributed servers and databases. Database administrators can perform several tasks at the same time, such as authoring and executing a query, viewing server objects, managing an object, monitoring system activity, and viewing online help. SQL Server Management Studio hosts a development environment for authoring, editing, and managing scripts and stored procedures using Transact-SQL, Multidimensional Expressions, XML for Analysis, and SQL Server Mobile Edition. Management Studio is readily integrated with source control. Management Studio also hosts tools for scheduling SQL Server Agent jobs and managing maintenance plans to automate daily maintenance and operation tasks. The integration of management and authoring in a single tool coupled with the ability to manage all types of servers provides enhanced productivity for database administrators.";}}s:7:"channel";a:4:{s:5:"title";s:45:"Common Uses of URL Rewriting with ASP.NET 2.0";s:11:"description";s:1720:"Creating data-driven ASP.NET websites often results in a single Web page that displays a subset of the database's data based on querystring parameters. For example, in designing an e-commerce site, one of your tasks would be to allow users to browse through the products for sale. To facilitate this, you might create a page called displayCategory.aspx that would display the products for a given category. The category's products to view would be specified by a querystring parameter. That is, if the user wanted to browse the Widgets for sale, and all Widgets had a had a CategoryID of 5, the user would visit: http://yousite.com/displayCategory.aspx?CategoryID=5. A better approach is to allow for a sensible, memorable URL, such as http://yoursite.com/products/Widgets. By just looking at the URL you can infer what will be displayed—information about Widgets. The URL is easy to remember and share, too. I can tell my colleague, "Check out yoursite.com/products/Widgets," and she'll likely be able to bring up the page without needing to ask me again what the URL was. (Try doing that with, say, an Amazon.com page!) The URL also appears, and should behave, "hackable." That is, if the user hacks of the end of the URL, and types in http://yoursite.com/products, they should see a listing of all products, or at least a listing of all categories of products they can view.";s:4:"link";s:35:"http://asp-net-whidbey.blogspot.com";s:7:"tagline";s:1720:"Creating data-driven ASP.NET websites often results in a single Web page that displays a subset of the database's data based on querystring parameters. For example, in designing an e-commerce site, one of your tasks would be to allow users to browse through the products for sale. To facilitate this, you might create a page called displayCategory.aspx that would display the products for a given category. The category's products to view would be specified by a querystring parameter. That is, if the user wanted to browse the Widgets for sale, and all Widgets had a had a CategoryID of 5, the user would visit: http://yousite.com/displayCategory.aspx?CategoryID=5. A better approach is to allow for a sensible, memorable URL, such as http://yoursite.com/products/Widgets. By just looking at the URL you can infer what will be displayed—information about Widgets. The URL is easy to remember and share, too. I can tell my colleague, "Check out yoursite.com/products/Widgets," and she'll likely be able to bring up the page without needing to ask me again what the URL was. (Try doing that with, say, an Amazon.com page!) The URL also appears, and should behave, "hackable." That is, if the user hacks of the end of the URL, and types in http://yoursite.com/products, they should see a listing of all products, or at least a listing of all categories of products they can view.";}s:9:"textinput";a:0:{}s:5:"image";a:0:{}s:9:"feed_type";s:3:"RSS";s:12:"feed_version";s:3:"2.0";s:8:"encoding";s:10:"ISO-8859-1";s:16:"_source_encoding";s:0:"";s:5:"ERROR";s:0:"";s:7:"WARNING";s:0:"";s:19:"_CONTENT_CONSTRUCTS";a:6:{i:0;s:7:"content";i:1;s:7:"summary";i:2;s:4:"info";i:3;s:5:"title";i:4;s:7:"tagline";i:5;s:9:"copyright";}s:16:"_KNOWN_ENCODINGS";a:3:{i:0;s:5:"UTF-8";i:1;s:8:"US-ASCII";i:2;s:10:"ISO-8859-1";}s:5:"stack";a:0:{}s:9:"inchannel";b:0;s:6:"initem";b:0;s:9:"incontent";b:0;s:11:"intextinput";b:0;s:7:"inimage";b:0;s:13:"current_field";s:0:"";s:17:"current_namespace";b:0;}