Latest Articles

View : All | June | May | April | Alphabetical:A-Z | Z-A

ASP.NET Social Networks—Blogs in Fisharoo

by Andrew Siemer | December 2008 | .NET Microsoft MySQL PHP

In this article by Andrew Siemer, we will talk about the concept of Blogging and how it could be applied to our community site Fisharoo. With search engines, users, and security in mind, Andrew invests a part of this article to address an issue that plagues many dynamic websites—query string data being used to determine page output.

The article starts with the discussion of Problem, that is, what we need to do to achieve success for the article's topic-Blogs so to speak. Then it moves on to Design where we decide on and write down the physical requirements for our feature. And finally comes the Solution part where we discuss how to implement all the requirements for each feature.

Read ASP.NET Social Networks—Blogs in Fisharoo in full

Creating the Student Blog in Drupal using Cloning

by Bill Fitzgerald | December 2008 | Drupal Open Source

Blogging in Drupal encompasses a range of learning activities. When incorporated into a course as a regular part of the coursework, blogs provide an incredibly powerful means of tracking student growth. For students who are disorganized (that is, students whose backpacks resemble tumbleweed), the blog can also be an organizational tool. Most importantly, though, blogs create a record of student work that can be accessed at any time. As such, blogs provide a convenient window into both process (how students work) and product (the end results of student work). In this article by Bill Fitzgerald, we will see how to create a student blog.

Read Creating the Student Blog in Drupal using Cloning in full

Python Data Persistence using MySQL Part II: Moving Data Processing to the Data

by Yuli Vasiliev | December 2008 | Open Source

Continuing with the sample discussed in the Python Data Persistence using MySQL article, this Part II: Moving Data Processing to the Data by Yuli Vasiliev explains how you can implement some data processing inside your database, resulting in better application design and better performance in the long run. In this article, you will look at triggers in action. Stored procedures and functions can be used similarly.

Read Python Data Persistence using MySQL Part II: Moving Data Processing to the Data in full

Implementing a Basic HelloWorld WCF (Windows Communication Foundation) Service

by Mike Liu | December 2008 | .NET BPEL Microsoft SOA

SOA is an architectural design pattern by which several guiding principles determine the nature of the design. Basically, SOA states that every component of a system should be a service, and the system should be composed of several loosely-coupled services.WCF is the acronym for Windows Communication Foundation. It is Microsoft's latest technology that enables applications in a distributed environment to communicate with each other.WCF is an umbrella technology that covers ASMX web services, .NET remoting, WSE, Enterprise Service, and System Messaging. It is designed to offer a manageable approach to distributed computing, broad interoperability, and direct support for service orientation. WCF supports many styles of distributed application development by providing a layered architecture. At its base, the WCF channel architecture provides asynchronous, untyped message-passing primitives. Built on top of this base are protocol facilities for secure, reliable, transacted data exchange and a broad choice of transport and encoding options. In this article by Mike Liu, we will implement a basic WCF service from scratch.

Read Implementing a Basic HelloWorld WCF (Windows Communication Foundation) Service in full

Moodle Makeover

by Ian Wild | December 2008 | Beginner's Guides Moodle Open Source

In this article by Ian Wild, we will change the look of our Moodle website. Specifically, we will use our resources within Moodle to make our topics more visually appealing. We would include an animated character. We will take a good look at different tips and tricks to make our courses more interesting for students.

Read Moodle Makeover 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