This article by Jayaram Krishnaswamy shows how to migrate a database from SQL Server 2005 (should work for 2000 as well) to SQL Server 2008 using the Copy Database tool in SQL Server 2008. In an earlier article we saw how this can be done manually by detaching the database from the SQL 2005 and then attaching it to the SQL 2008 server using the SQL Server Management Studio.Read Copying a Database from SQL Server 2005 to SQL Server 2008 using the Copy Database Wizard in full
XML (Extensible Markup Language) is a very important format for storing multi‑purpose data. It is also known as universal data format, as you can represent anything and visualize the data properly with the help of a renderer. One of the biggest advantages of XML is that it can be converted from one form of data into another easily with the help of XSLT. Also, XML data is highly readable.
One of the great blessings of PHP5 is its excellent support to manipulate XML. PHP5 comes bundled with new XML extensions for processing XML easily. You have a whole new SimpleXML API to read XML documents in a pure object-oriented way. Also, you have the DOMDocument object to parse and create XML documents. In this article by Hasin Hayder, we will learn these APIs and learn how to successfully process XML with PHP.Read Cooking XML with OOP in full
In this article by Deepak Vohra, you will learn to convert a XML document to a PDF document. This process will include setting the environment, converting the XML document to XSL-FO, parsing the XML document which further explains generating XSL-FO document, after which we finally move to converting the XSL-FO document to a PDF document.Read Converting XML to PDF in full
Another alternative much discussed by the community of developers is transforming the table into a graphic when it is being displayed on small screen devices. This is not an easy task taking into account the size and amount of data that a table can have.
Let's see an alternative solution combining the previous recipes with another plugin for rendering graphics. The main reason for this combination is we use only one plugin per page, thus optimizing our load.
This article by Fernando Monteiro, the author of the book, Instant HTML5 Responsive Table Design How-to explains what happens when we convert the data and display a nice graphic for our users using a properly formatted table.Read Converting tables into graphs (Advanced) in full
Very often in Moodle we might have several teachers working together on the same course but with different classes. We saw in the article Setting up your Moodle gradebook that this is made easier by the use of groups where each teacher and their students can be put into one class or "group" in the gradebook. In this article by Mary Cooch, we will see how the resources can be accessed by the group selectively by using "groupings" in Moodle.Read Controlling Which Class Sees Our Resources in Moodle 1.9 in full
In this article by Frank LaVigne, author of Microsoft Silverlight 4 Business Application Development, we shall use control templates to enhance the look and feel of the navigation widget.Read Control templates, Visual State Manager, and Event Handlers in Silverlight 4 in full
Ubuntu uses advanced systems for detecting file types and associating them with applications, but it's not that hard to dive in and take some control over the formats. In this article by Delan Azabani, you'll learn how Ubuntu identifies file types, how to use Assogiate to control these processes, using Ubuntu Tweak to associate types with applications and use Bless to inspect binary files.Read Control of File Types in Ubuntu in full
For a while now, there has been a buzz around the IT industry about something called continuous delivery and DevOps—strictly speaking that should be "some things" as continuous delivery and DevOps are actually two separate things.
You may have heard about them but may not fully understand what they are, why they are valuable and, should you wish to implement them, where to start from.
In this article by Paul Swartout, author of Continuous Delivery and DevOps: A Quickstart guide, we have tried to capture some common questions and provide some answers—an FAQ of sorts.Read Continuous Delivery and DevOps FAQs in full
In this article by Carmel Jacob, author of Citrix Security How-to, we will cover the implementation of content switching.
CS is the ability to redirect traffic based on content file extensions and, going a step further, in redirecting based on geographical locations. Multiple hostnames can be mapped to the same CS VIP using the server name indication feature from NetScaler 9.2 onwards. Starting with the NetScaler version 10 software, the version of MySQL software can be set for content switching virtual servers (this is to avoid compatibility problems between the client and server).Read Content Switching using Citrix Security in full
Some of Plone's advanced features at user level are worth having their own section. All of them have a direct impact on how our users use the intranet, and most importantly, they are the catalyst to an alive and more dynamic intranet. A dynamic intranet is in constant change and users update its contents frequently.
In this article by Víctor Fernández de Alba, author of the book Plone 3 Intranets, we will cover the following topics:
- Content rules: They will allow us to define a set of actions and tasks triggered when some event happens in our site, or in a folder tree. Both the actions and events are user configurable and help us make our site dynamic.
- Syndication: This is often very important in order to keep our users posted when something changes in our intranet. Not only collections are syndication aware, we can also make any folder in our site export the objects it contains as an RSS feed.
- Versioning: This is another notable Plone feature and very useful in an intranet scenario. In few words, our users will love it.
- WebDAV access: WebDAV access to content, along with external editing, will enable communication between our user's desktop and the intranet, taking our user's productivity to its maximum.
- External editing: This feature will allow us to edit any file content type with the suitable desktop application and save it on the fly.
Organizing content in a meaningful way is nothing new. We have been doing it for centuries in our libraries—the Dewey decimal system being a perfect example. So, why can't we take known approaches and apply them to the Web? The main reason is that a web page has more than two dimensions. A page on a book might have footnotes or refer to other pages, but the content only appears in one place. On a web page, content can directly link to other content and even show a summary of it.
In this article, author Martin Bauer explains the importance of having the right Content Model, and gives a step-by-step process to determine and create the desired model.Read Content Modeling in full
This article introduces the key differences between tags, user-defined tags, and modules, and teaches you to determine which is optimal for any given purpose. This article focuses on understanding the different approaches and deciding which to use to solve any particular problem.
This article by Samuel Goldstein, author of CMS Made Simple Development Cookbook, covers:
- When to use User-Defined Tags
- When to use Tags
- When to use Modules
- How to create a User-Defined Tag
- How to create a Tag
- How to create a Module
The previous article of the series by Douglas Paterson, author of Building Websites with PHP-Nuke, shows us an overview of stories and the story publication process, also the way stories on our site are organized; stories are classified into topics and categories, and also how to edit and manage them. In this article which is the seventh article of the article series, we'll look at the PHP-Nuke modules for handling content. We will see how each of them works, how you add content with them, and what features they possess. We will cover these modules:
- Web Links and Downloads
For each module, we will explore both the visitor and administrator experience, and see how to work with the types of content these modules handleRead Content Management Modules In PHP-Nuke in full
This is an FAQ based on content management in Drupal. In here we try to answer some basic questions about content in Drupal. We have addressed topics like content types in Drupal, book module, CCK module, among others.Read Content in Drupal: Frequently Asked Questions (FAQ) in full
After we set up a content management system and create the navigation structure for our site, we can add content to it. We will learn how to do this in the following article. We will also learn how easy a CMS will be for our authors. In this article by Nirav Mehta, we will :
- Add content to our site—pages, images, and more
- Add additional information—metadata, tags, and links—with content
- Get a sense of how easy is it to maintain content with a CMS
- Learn what we need to support multiple authors
Alfresco offers true Web Content Management (WCM) by providing an open source alternative to expensive proprietary systems such as Microsoft SharePoint, Interwoven, and IBM Content Manager. Alfresco WCM is a good fit for the customers who are also looking for cost savings.
This article by Munwar Shariff, co-author of the book Alfresco 3 Web Content Management, introduces you to the content delivery feature of Alfresco. You will understand the concepts behind delivering static content as well as dynamic content to the external production servers.
By the end of this article you will have learned how to:
- Install and configure File System Receiver (FSR)
- Use Alfresco Server Receiver (ASR)
Communication between enterprise systems is an essential part of an organization's architecture. How you decide to link these systems and by which criteria you distribute data, is something that you will be faced with time and again. In this article by Richard Seroter, co-author of Applied Architecture Patterns on the Microsoft Platform, we will look at how to send data messages to the correct target system.Read Content Based Routing on Microsoft Platform in full
In this article by Richard Seroter, you will learn and understand about consuming the adapter from outside BizTalk Server, WCF service reference, Auto generated IIS hosted service, and finally custom built proxy hosted service.Read Consuming the Adapter from outside BizTalk Server in full