Article Network

Your First ASP.NET MVC Application

by Maarten Balliauw | March 2009 | .NET Microsoft

When downloading and installing the ASP.NET MVC framework SDK, a new project template is installed in Visual Studio—the ASP.NET MVC project template. This article by Maarten Balliauw describes how to use this template. We will briefly touch all aspects of ASP.NET MVC by creating a new ASP.NET MVC web application based on this Visual Studio template. Besides view, controller, and model, new concepts including ViewData—a means of transferring data between controller and view, routing—the link between a web browser URL and a specific action method inside a controller, and unit testing of a controller are also illustrated in this article.

Read Your First ASP.NET MVC Application in full

Using Business Rules to Define Decision Points in Oracle SOA Suite: Part 1

by Matt Wright | March 2009 | Architecture & Analysis BPEL SOA Web Services Java Web Development

In this two part article by Matt Wright, we will look at how we can use the Business Rules engine to externalize rules from a BPEL process into a separate decision service. Once we've done this, we will know how to invoke the rule from a BPEL process. At run time there may be many potential paths through a BPEL process, controlled by conditional statements such as switch or while activities. Typically the business rules that govern which path to take at any given point are written as XPath expressions embedded within the appropriate activity.

Although this is an acceptable approach, we often find that while the process itself may be relatively static, the business rules embedded within the activities may change on a more frequent basis. This will require us to update the BPEL process and redeploy it even though the process flow itself hasn't changed. In addition, by embedding the rule directly within the decision point, we often end up having to re-implement the same rule every time it is used, either within the same process or across multiple processes. Apart from being inefficient, this can lead to inconsistent implementations of the rules as well as requiring us to update the rule in multiple places every time it changes.

Read Using Business Rules to Define Decision Points in Oracle SOA Suite: Part 1 in full

Building the User Portal with SerMyAdmin for OpenSER

by Flavio E. Goncalves | March 2009 | Linux Servers Networking & Telephony Open Source

Having implemented authentication using a MySQL database we will now need a tool to help users and administrators which is easier than openserctl. It is very hard to manage thousands of users manually, so a user provisioning tool becomes very important in our process. In this article by Flavio E. Goncalves, will well look at the SerMyAdmin tool, created specifically to help building user and administrator portals.

By the end of this article you will be able to:

 

  • Identify why you need a user portal for administration
  • Install SerMyAdmin and its dependencies
  • Configure resources such as administrator and user access
  • Add and remove domains
  • Customize the portal with the colors and logos of your company
Read Building the User Portal with SerMyAdmin for OpenSER in full

Enabling Spring Faces support

by Markus Stäuble | March 2009 | Java Open Source Web Development

With the release of Spring Web Flow 2, an integration module to connect this with JavaServer Faces (JSF) has been introduced. The name of the module is Spring Faces. This article by Markus Stäuble gives the description of the configuration of the integration of Spring Web Flow 2 with JSF. We primarily learn how to enable Spring Faces support.

Read Enabling Spring Faces support in full

Inviting Friends via Email on Social Web Application with Django 1.0

by Ayman Hourieh | March 2009 | Open Source Web Development

Running a social web application means having a community of users who have common interests, and who use the application to share their interests and findings with each other. We will want to enhance the social experience of our users. In the previous article we built a friend network feature and let users browse bookmarks of friends.

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

  • Enable users to invite friends to your web site
  • Improve the interface with status messages
Read Inviting Friends via Email on Social Web Application with Django 1.0 in full

Inviting Friends via Email on Social Web Application with Django 1.0

by Ayman Hourieh | March 2009 | Open Source Web Development

Running a social web application means having a community of users who have common interests, and who use the application to share their interests and findings with each other. We will want to enhance the social experience of our users. In the previous article we built a friend network feature and let users browse bookmarks of friends.

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

  • Enable users to invite friends to your web site
  • Improve the interface with status messages
Read Inviting Friends via Email on Social Web Application with Django 1.0 in full

Microsoft Office Excel Programming Using VSTO 3.0

by Vivek Thangaswamy | March 2009 | Microsoft

Beginning with programming in Excel 2007 using VSTO 3.0 and proceeding with programming concepts, we are going to learn how to manipulate data inside Excel. Later, you will learn the concepts of workbook manipulation and worksheet manipulation, with code samples. When programming in the Excel 2007, the object model plays an important role. You will learn the most important and widely used objects, with the help of demonstrations.

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

  • Excel 2007 in Visual Studio 2008, including how to start an Excel solution in Visual Studio 2008
  • Excel 2007 solution: the object model, and the object model functional area
  • Data and worksheet manipulation in Excel 2007
  • Data processing with Microsoft SQL Server 2008
Read Microsoft Office Excel Programming Using VSTO 3.0 in full

Customizing and Extending the ASP.NET MVC Framework

by Maarten Balliauw | March 2009 | Microsoft

One of the driving goals for the ASP.NET MVC framework has been to create a flexible framework in which every component can be extended or replaced by a custom solution, whether developed by you or obtained from a third-party vendor. In this article by Maarten Balliauw, you will learn how you can customize and extend the ASP.NET MVC framework.

Read Customizing and Extending the ASP.NET MVC Framework in full

Importing Structure and Data Using phpMyAdmin

by Marc Delisle | March 2009 | Open Source PHP

In this article by Marc Delisle, we will learn how to bring back exported data that we create for backup or transfer purposes. Exported data may also come from authors of other applications, and could contain the whole foundation structure of these applications and some sample data.

The current phpMyAdmin version (3.1) can import files containing MySQL statements (usually having a .sql suffix, but not necessarily so) and CSV files (comma-separated values, although the separator is not necessarily a comma) directly.

The import feature can be accessed from several panels:

  • The Import menu available from the homepage, the Database view, or the Table view
  • The Import files menu offered inside the Query window
Read Importing Structure and Data Using phpMyAdmin in full

Support for Developers of Spring Web Flow 2

by Markus Stäuble Sven Lüppken | March 2009 | Java Open Source Web Development

The primary focus of Support for Developers of Spring Web Flow is to introduce tools: build systems and IDEs. This will help developers build web applications using Spring Web Flow. This article by Sven Lüppken, shows you more about the Ant and the Maven build systems. We will also see how we can add support for the Spring Framework in the Eclipse IDE and include Spring NetBeans modules in the NetBeans IDE.

Read Support for Developers of Spring Web Flow 2 in full

The Elements of the Spring Web Flow Configuration File

by Markus Stäuble Sven Lüppken | March 2009 | Java Open Source Web Development

The primary focus of The Elements of the Spring Web Flow Configuration File is to give you an in-depth look into the Spring Web Flow configuration file and its elements. In this article by Sven Lüppken, we will see which elements and their attributes are allowed in the Spring Web Flow configuration file. This article makes it easier to understand how the XML Schema definition file works, in case you have to take a look at the file of Spring Web Flow while you're configuring your flow.

Read The Elements of the Spring Web Flow Configuration File in full

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
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