In this article by Dr. Mark Alexander Bain, we will be dealing with building a Facebook application. However, before we jump into building a Facebook application, we need to spend some time looking at the Facebook platform, and by the end of this article you will:
- Understand what the Facebook Platform is, and how it relates to your application
- Know about the elements that make up the Facebook Platform, and how to test them without having to create an application
- Know how to set up the Facebook Platform, ready for your new application
The Philosophy Quotes module that we will create in this article will use Drupal's theme system and a simple database query to theme the content of a custom content type.
Here are some of the items we will cover in this article by Matt Butcher while working on this module:
- Creating a custom content type
- Performing simple database operations
- Registering a module's theme functions with the hook_theme() function
- Adding theme hooks to a module
- Adding CSS stylesheets to a module's default theme
- Using theme CSS and template files to override default module theme functions
You can find both design ideas and complete themes on the Web. You need to decide whether you want to work with an existing theme, or convert a design into a theme, or whether you want to start from scratch, unburdened by any preliminary constraints or alien code.
This article by Ric Shreves assumes you have a working Drupal installation, and that you have access to the files on your server and deals with finding, installing, and then uninstalling an existing and current Drupal theme.Read Installing Drupal Themes in full
Article marketing means that you will write articles about your field of interest and distribute them for publication on other websites, blogs, and ezines with a link back to your site. Each time your article is published on a website you get a one-way link to your site.
By publishing articles in your own online store, you not only get better indexed by search engines, but what's more important provide useful information to your customers who may be seeking for it.
In this article by Vadym Gurevych, we will see how to use the articles for the purpose of marketing and improve the sales.
Read Article Marketing on CMS, Blogs, and Online Magazines to Improve Sales in full
The previous part of the article focused on just a few modules, with an emphasis on date. We explored Date formats, Exposed filters fieldset and the Views Date Range Filter Module. We also had a chance to create some summary views. In this part by Marjorie Roswell, we shall create a Timeline, cover the Views Popup feature, create a Calendar and also make an iCal feed.Read Date and Calendar Module in Drupal 5: Part 2 in full
The CCK (Content Construction Kit) module is one of Drupal's most popular, contributed modules, and for a good reason. It gives the administrator the ability to create custom content types as well as custom fields that are essential for creating a web site that manages specific forms of content.
In this article by Travis Tidwell, we will use this module to create the structure required to enter content for each recipe in our Drupal web site. The dynamic content extracted from Drupal is incorporated as custom data within a Flash application.Read Showing Drupal's CCK Module Fields in Flash in full
In the first part of this two-part article by Jean Baptiste-Jung, we learned about managing a a multi author blog. When you are running a multi author blog, you need to have sufficient content to attract the visitors. In this part we shall learn how glorify your multi-author blog. Specifically, you will learn:
- Displaying author picture on posts
- Displaying the author’s gravatar picture on posts
- Adding moderation buttons to the comments
- Getting notified when a new draft is saved
- Allowing multiple authors on posts
- Displaying a list of all of the authors
Delicious provides a well-known widget known as Tagometer which displays the number of saves and tags used for saving a particular URL. In this article by Roshan Bhattarai, we’ll learn how to build a custom Delicious Tagometer widget.Read Delicious Tagometer Widget in full
In this two-part article by Chris Webb, we will cover query performance tuning, including how to design aggregations and partitions and how to write efficient MDX. The first part will cover performance-specific design features, along with the concepts of partitions and aggregations.
One of the main reasons for building Analysis Services cubes as part of a BI solution is because it should mean you get better query performance than if you were querying your relational database directly. While it's certainly the case that Analysis Services is very fast it would be naive to think that all of our queries, however complex, will return in seconds without any tuning being necessary. This article will describe the steps you'll need to go through in order to ensure your cube is as responsive as possible.Read Query Performance Tuning in Microsoft Analysis Services: Part 1 in full
In the previous part of the article by Chris Webb, we covered performance-specific design features such as partitions and aggregations. In this part, we will cover MDX calculation performance and caching. We'll see how important caching is to overall query performance.Read Query Performance Tuning in Microsoft Analysis Services: Part 2 in full