Latest Articles

Mixing ASP.NET Webforms and ASP.NET MVC

by Maarten Balliauw | March 2009 | Microsoft

Ever since Microsoft started working on the ASP.NET MVC framework, one of the primary concerns was the framework's ability to re-use as many features as possible from ASP.NET Webforms. In this article by Maarten Balliauw, we will see how we can mix ASP.NET Webforms and ASP.NET MVC in one application and how data is shared between both these technologies.

Read Mixing ASP.NET Webforms and ASP.NET MVC in full

Securing Your trixbox Server

by Kerry Garrison | March 2009 | Linux Servers Networking & Telephony Open Source

Even though a trixbox system is a phone system, it is still a basic computer system like any other. One of the problems that we face is that extensions and VoIP service providers typically come into the system over the open Internet; this means that certain aspects of our system are wide open to the outside world. During the week that this article was written, several new scripts came out that allowed people to scan machines over the Internet, find systems that are running Asterisk, get the list of available extensions, and then hack the passwords. These tools allow a malicious hacker to get into your system and start making long-distance phone calls. There were numerous instances of companies with phone bills reaching into the thousands and even tens of thousands of dollars. Because of issues like this, it is more imperative than ever that you understand how to properly secure your trixbox server from the outside world. In this article by Kerry Garrison, we will focus on how to secure the trixbox server.

Read Securing Your trixbox Server in full

Microsoft Office Outlook Programming Using VSTO 3.0 and C#: Part 2

by Vivek Thangaswamy | March 2009 | Microsoft

Primarily, the Microsoft Office Outlook serves as an email application for a wide range of users. In the previous part of the article, we took an Overview of the Outlook object model and its features in VSTO. We saw the extensibility of Microsoft Office Outlook 2007 using the object model. We also learned to customize Microsoft Office Outlook menus and toolbars using VSTO. In the last part, we worked with form regions in Outlook, how to manipulate folders, contact information, and mail items using VSTO programming.

In this article by Vivek Thangaswamy, we will take a look at the following topics:

  • Learning the concepts and seeing a demonstration of working with Outlook meetings and appointments
  • Working with Ribbons for Outlook 2007
  • Outlook applications and the Microsoft SQL Server 2008 database interaction
Read Microsoft Office Outlook Programming Using VSTO 3.0 and C#: Part 2 in full

Creating a Better Selling Experience with Drupal e-Commerce

by Michael Peacock | March 2009 | Content Management Open Source PHP

In this article by Michael Peacock, we will focus on creating a better selling experience for the customers of a store using a Drupal e-commerce website called 'Doug's Dinos!'.

In this article, we will learn:

  • How to add a shopping cart
  • How to add search features
  • How to auto-create user accounts
  • How to include images on our product listings
  • How to provide discounts to customers based on their role
  • How to enable coupons so customers can get discounts
Read Creating a Better Selling Experience with Drupal e-Commerce in full

Creating an Administration Interface with Django 1.0

by Ayman Hourieh | March 2009 | Open Source Web Development

The administration interface is a universal feature needed in any web application that stores and manages data. For this reason, Django comes with a fully fledged administration interface ready to be used. This administration interface is considered one of the coolest features in Django because it's easy to use, and yet is powerful and flexible. This article is based on the updated version- Django 1.0. The previous article on Creating an Administration Interface was on the older version of Django.

In this article by Ayman Hourieh, you will learn how to:

  • Activate the administration interface
  • Use the administration interface to manage content
Read Creating an Administration Interface with Django 1.0 in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software