Using Processes in Microsoft Dynamics CRM 2011
In this article by Mahender Pal, the author of Microsoft Dynamics CRM 2011 Application Design, we are going to use Microsoft Dynamics CRM 2011 as a platform to develop our Employee Recruitment Management System ( ERMS ). We will learn the basics of ERMS, about processes in Microsoft CRM 2011, and how we can use them to automate business processes at different levels.
In this article we are going to discuss the following topics:
- Employee Recruitment Management System
- Employee Recruitment Management System design
- Setting a security model for Employee Recruitment Management System
- Setting field-level security
- Data model for Employee Recruitment Management System
- Customizing entities for Employee Recruitment Management System
- Setting a security model for ERMS
- Setting field-level security in Microsoft CRM 2011
- Processes in Microsoft CRM 2011
- Importing data in Microsoft CRM 2011
- Testing Employee Recruitment Management System
Using Plugins and Add-ons for Mahara
In this article by Ellen Marie Murphy, author of Mahara 1.4 Cookbook, we will examine a few of the many plugins and add-ons available for Mahara. These will need to be installed on the server and then configured from the Administration page.
Specifically, we will cover:
- Adding a spreadsheet and chart using Google apps
- Using Embed.ly to add a Google map
- Adding the Facebook Like button to a page
- Adding the Twitter Tweet button to a page
- The Continuing Professional Development artifact
Using Oracle Service Bus Console
In this article, by Matjaz B. Juric & Marcel Krizevnik, authors of WS-BPEL 2.0 for SOA Composite Applications with Oracle SOA Suite 11g, we will learn:
- Creating a project and importing resources from OSR
- Configuring a business service
- Testing a business service
- Creating an Alert destination
- Creating a proxy service
- Testing a proxy service
- Publishing a proxy service to the Oracle Service Registry
- Re-wiring an SOA composite application
- Oracle Service Bus use case
Using Nginx as a Reverse Proxy
Nginx is an open source high-performance web server, which has gained quite some popularity recently. Due to its modular architecture and small footprint, it has been the default choice for a lot of smaller Web 2.0 companies to be used as a load-balancing proxy server. It supports most of the existing backend web protocols such as FCGI, WSGI, and SCGI.
In this article by Dipankar Sarkar, author of Nginx 1 Web Server Implementation Cookbook, we will cover:
- Using Nginx as a simple reverse proxy
- Setting up a rails site using Nginx as a reverse proxy
- Setting up correct reverse proxy timeouts
- Setting up caching on the reverse proxy
- Using multiple backends for the reverse proxy
- Serving CGI files using thttpd and Nginx
- Setting up load balancing with reverse proxy
- Splitting requests based on various conditions using split-clients
Using Moodle to integrate a Foreign Language Course in Secondary School
The article by Mariella Proietta, aims to plan teaching and learning English as a foreign language. It discusses how to go about using the material available in the secondary school language textbook, to test Moodle as an E-learning platform in blended mode, and support rather than substitute the conventional class activities. Moodle can be used to integrate a school course for young people, with online activities that help them to increase their foreign language proficiency and also their competence in ICT(Information and Communication Technology). Most foreign language courses in secondary schools are supported by textbooks that provide plenty of audio material like audio-cassettes, CDs and even CD ROMs, but students seem quite reluctant to use these tools at home. The idea here is to take the advantage of Moodle E-learning environment to enrich the learning process, through a more complete exploitation of the teaching resources, contents and other the aids connected with the textbook chosen.
Read Using Moodle to integrate a Foreign Language Course in Secondary School in fullUsing Maps in your Windows Phone App
Maps provide a great visual experience for location-based services. Maps are now a default feature on most smartphones as they provide a good graphical overview of information (usually geotagged data) around the user's location.
With custom pin markers and directions, maps also help users navigate to their destination easily. Most importantly maps give the user a feeling that "This place is around the next block, north from where I am standing," so decision-making happens quickly for the user.
In this article by Zeeshan Chawdhary, author of Windows Phone 7.5: Building Location-aware Applications we shall cover the following topics:
- Understanding map geometry
- Overview of Windows Bing Maps Silverlight Control
- Using maps in your Windows Phone application – Hello Maps
- Using pushpins with maps
- Custom map pushpins
- Handling pushpin events
- Working with Bing Maps geocoding and reverse geocoding services
- Overview of Launchers and Choosers
- Using directions with Bing Maps directions task
- Performing local searches with BingMapsTask
Read Using Maps in your Windows Phone App in full
Unpublished
Using Location in your iOS Apps – Core Location
The Core Location framework in the iOS SDK is an asynchronous API that uses delegation to report location information from the iOS device. Along with location information, Core Location also reports the Heading information (Heading here implies the direction in which a device is pointed), as well as allowing you to define geographic regions and monitor when you cross those regional boundaries.
Read Using Location in your iOS Apps – Core Location in fullUsing Lists and Tables with MediaWiki
MediaWiki is a special software which is used to design Wikis. For any website, formatting is the key to creative and sophisticated designs. In this article by Mizanur Rahman, we will use advanced formatting components like lists and tables in MediaWiki to add content to a sample website.
Read Using Lists and Tables with MediaWiki in fullUsing jQuery Script for Creating Dynamic Table of Contents
This article by Karl Swedberg and Jonathan Chaffer, shows the basic categories of jQuery methods, and how they come into play within a jQuery script. To examine how the different aspects of jQuery are utilized, we will build a small script that will dynamically extract the headings from an HTML document and assemble them into a table of contents for that page.
Read Using jQuery Script for Creating Dynamic Table of Contents in fullUsing Javascript effects with Joomla! 1.5
Joomla! is one of the world's top open source content management systems. The main sources of the PHP MySQL application's success are its comprehensive extension libraries, which extend Joomla! far beyond content management, and it's very active forums where one can easily tap into the knowledge of other Joomla! users, administrators, and developers.
In this article by,Chuck Lanham and James Kennard, author of Mastering Joomla! 1.5 Extension and Framework Development,we will cover Adding interactive and user-friendly JavaScript elements to our extensions
Read Using Javascript effects with Joomla! 1.5 in fullUsing JavaScript Effects with Joomla!
Although Joomla! has all of the basic content management tools you need to build a website, it is also designed to run custom-built extensions written in PHP. This article steps through working examples of PHP code written to work seamlessly in Joomla!. Modern websites use JavaScript-driven effects to aid navigation, reduce on-screen clutter, and provide interactive features that are not possible with static HTML.
Joomla! has several built-in elements that you can use without writing a single line of JavaScript. The MooTools framework powers many elements seen throughout the Joomla! backend UI; these can be reused in both the frontend and the backend of your Joomla! component. In this article by Joseph L. LeBlanc, we will learn to use JavaScript effects through these topics:
- Customizing Google Maps
Using Javascript Effects to enhance your Joomla! website for Visitors
With the widespread empowering of website owners being able to manage their own website's content, there are a huge number of content management systems available. Joomla! is one of the most popular of these content management systems with a large user base and active community who are constantly working to improve Joomla! for new and future users.
In this article by Richard Carter, author of Joomla! 1.5 Templates Cookbook , we will learn :
- Including a JavaScript file in your Joomla! template
- Tips and tricks on minimizing page load time when using JavaScript
- Maximizing backward compatibility with JavaScript
- Providing Internet Explorer 6 with transparent PNG support in your Joomla! template
- Installing the jQuery JavaScript library in Joomla!
- Creating an image slideshow with JavaScript in Joomla!
Using JavaScript and jQuery in Drupal Themes
Until a few years ago, mentioning the word JavaScript to a themer would usually result in groans about inconsistencies in browser support, lack of standards, difficulty in debugging, and a myriad of other complaints. Thankfully, however, things have changed considerably since then. Browsers have evolved and standards have improved. JavaScript is now a potent weapon in any themer's armory and this is especially true with the introduction of cross-browser libraries and frameworks which address most of the aforementioned issues with it.
In this article by Karthik Kumar, author of the book Drupal 6 Theming Cookbook, we will be covering the following recipes:
- Including JavaScript files from a theme
- Including a JavaScript file only for certain pages
- Giving the username textfield keyboard focus
Using IntelliTrace to Diagnose Problems with a Hosted Service
A Windows Azure hosted service may comprise multiple instances of multiple roles. These instances all run in a remote Windows Azure data center—typically 24*7. The ability to monitor these instances non-intrusively is essential both in detecting failure and in capacity planning.
However, there are times, especially early in the development process, when non-intrusive diagnostics monitoring is not sufficient. In this article by Neil Mackenzie, author of Microsoft Windows Azure Development Cookbook, we will see the benefits of intrusive monitoring of a Windows Azure role instance using IntelliTrace.
Read Using IntelliTrace to Diagnose Problems with a Hosted Service in fullUsing Groovy Closures Instead of Template Method
A good software developer always keeps the DRY principle in mind. Whenever code is duplicated, maintainability problems are introduced and the code base becomes difficult to understand. Java developers often rely on the template method pattern to reuse code. Groovy's closure programming concept is an alternative way to solve similar problems. Closures provide a concise way to pass around code without the ceremony involved with design patterns. This article by Nirav Assar will demonstrate how closures are used to embrace the DRY principle.
Read Using Groovy Closures Instead of Template Method in fullUsing Graphs to Manage Networks and Devices with Cacti 0.8
In this article by Dinangkur Kundu and S. M. Ibrahim Lavlu, we will see how to add network-attached devices in the Cacti system and produce graphs to monitor LAN-sized installations to complex networks with hundreds of devices. It is fairly easy to manage devices through the Cacti web front-end. It provides a fast poller, advance graph templating, and multiple data acquisition methods out of the box, wrapped in an easy to use interface that makes sense to the network administrator.
Read Using Graphs to Manage Networks and Devices with Cacti 0.8 in fullUsing Flowplayer in Plone 3
This article series by Tom Gross, author of Plone 3 Multimedia, explains how to add audio content to Plone and enhance its features with Plone4Artists products. It also shows how to include audio data in HTML with plugins and Flash.
There are at least four use cases when we think of integrating audio in a web application:
- We want to provide an audio database with static files for download.
- We have audio that we want to have streamed to the Internet (for example, as a podcast).
- We want a audio file/live show streamed to the Internet as an Internet radio service.
- We want some sound to be played when the site is loaded or shown.
In this article we will discuss three of the four cases. The streaming support is limited to use case 2. We can stream to one client like a podcast does, but not to many clients at once like an Internet Radio does. We need special software such as Icecast or SHOUTcast for this purpose. Further, we will investigate how we solve use cases 1, 2, and 3 with the Plone CMS and extensions. Technically, these are the topics covered in this article:
- Manipulation of audio content stored as File content in Plone
- The different formats used for the binary storage of audio data
- Storing and accessing MP3 audio metadata with the ID3 tag format
- Managing metadata, formats, and playlists with p4a.ploneaudio in Plone
- Including a custom embedded audio player in Plone
- Using the Flowplayer product to include an audio player standalone in rich text and as a portlet
- Previewing the audio element of HTML5
- Extracting metadata from a FLAC file using mutagen
Using Execnet for Parallel and Distributed Processing with NLTK
Natural Language Processing is used everywhere—in search engines, spell checkers, mobile phones, computer games, and even in your washing machine. Python's Natural Language Toolkit (NLTK) suite of libraries has rapidly emerged as one of the most efficient tools for Natural Language Processing.
In this article by Jacob Perkins, author of the book Python Text Processing with NLTK 2.0 Cookbook, we will cover:
- Distributed tagging with execnet
- Distributed chunking with execnet
- Parallel list processing with execnet
Using Debug Perspective – setting breakpoints
The article, Using Debug Perspective, will guide you through the ways of setting up breakpoints and navigate through the code using various breakpoint manipulation options. This article by Anatoly Spektor, author of Instant Eclipse Application Testing How-to, will guide you to learn what breakpoints are and how to use them. After reading this article, you will be able to effectively debug Java applications of any scope. Fortunately, any prior knowledge of Eclipse is not required; thus it is suitable for developers with any level of experience in Eclipse application development and testing.
Read Using Debug Perspective – setting breakpoints in fullUsing Datastore Transactions in Google App
Google App Engine (GAE) is a platform and SDK for developing and hosting web applications, using Google's servers and infrastructure. Google Web Toolkit (GWT) is a development toolkit for building complex AJAX-based web applications using Java, which is then compiled to optimized JavaScript. Used together, GAE/Java and GWT provide an end-to-end Java solution for AJAX web applications, which can solve many of the problems that arise in developing, maintaining, and scaling web applications.
In the previous article we looked at ways to structure and access data objects to make your application faster and more scalable.
This article by Amy Unruh, co-author of the book Google App Engine Java and GWT Application Development, describes the Datastore transactions, what they do, and when and how to use them.
Read Using Datastore Transactions in Google App in full

