With our social networking site ready to accept user content, and our roles set up to allow groups of users to contribute to and use our network in different ways, it is time to focus more on our users–specifically, managing users and the settings associated with them, and providing them with tools and options to improve their experience on the site.
In this article by Michael Peacock, you will learn:
- How to install the needed modules
- How to add extra fields to user profiles
- About users, roles, and permissions
The previous article by Douglas Paterson, author of Building Websites with PHP-Nuke, introduced us to the administration area of PHP-Nuke. We also saw how to configure our site, back up the database, and manage blocks and modules.
In this article, we will walk through the creation of new users, both by the super user and also by registering as a new user from the standard visitor interface on the site. We will also look at the basics of subscribing users to the site. Once we have some users in place, we will look through the Your Account module, which provides a personal area for each user within the site, and allows them to personalize the site. We will also look at the system of points awarded to users for interacting with the site, and the benefits this brings them through user groups. The final part of the article covers setting up other administrator accounts for managing individual modules rather than the entire site.Read Managing Users with PHP-Nuke in full
This article by Allan Walker, author of Joomla! 1.5 Multimedia, explores one of the most important tasks when using multimedia in our Joomla! websites, the ability to upload and manage the files on your web server. Once uploaded, this content may not require further attention, or you might need the ability for constant management and file revisions.
In this article, we will look at using the built-in Joomla! Media Manager which includes:
- Overview of the Joomla! Media Manager
- Uploading media using the Media Manager
- The view
- Organizing your content
- Uploading your content
- Managing media using the Media Manager
This article written by Deepan Siddhu Nagarajan, author of the book Instant HubSpot Dashboard Customization, we will cover how to use different social media tools in HubSpot to drive traffic to your website or blog.Read Managing your social channels in full
Android has in place a very specific permissions and security system based around manifest file declarations which allow or restrict applications from accessing various device capabilities. This article by Joseph Labrecque, author of Flash Development for Android Cookbook, will detail how to enable your Flash Platform applications to correctly identify the permissions needed to take advantage of the Android Market filtering, apply local application database encryption, and other useful tidbits!
This article will cover the following recipes:
- Setting application permissions with the Android Manifest file
- Preventing the device screen from dimming
- Establishing Android Custom URI Schemes
- Anticipating Android Compatibility Filtering
- Instructing an Application to be installed to Device SDCard
- Encrypting a Local SQLite Database
One of the exciting features of JavaFX is its inherent support for multimedia. JavaFX includes support for rendering of images in multiple formats and support for playback of audio and video on all platforms where JavaFX is supported. In this article by Vladimir Vivien, author of JavaFX 1.2 Application Development Cookbook, readers learn how to display and manipulate images using the Image API.
In this article, we will cover the following topics:
- Accessing media assets
- Loading and displaying images with ImageView
- Applying effects and transformations to images
- Creating image effects with blending
In this article by Chandan Luthra and Deepak Mittal, authors of Firebug 1.5: Editing, Debugging, and Monitoring Web Pages, we will have a small introduction to DOM as well as discussing how to modify/edit values of properties and constants of any DOM object using Firebug.
- Inspecting DOM
- Filtering properties, functions, and constants
- Modifying DOM on the fly
It is not always possible to conduct the automated tests. There are situations where we may need the manual tests. Manual testing is a document or a text file, which contains a set of steps for the tester to follow. Manual testing can be conducted in between automated tests or anywhere between a series of different tests. For example, after some sets of automated tests, we may have to check log files or configuration information or settings based on the tests executed to continue with the remaining automated tests. We can group all these tests together, order them, and create an ordered test to execute the tests in an order.
In some cases, we may need to execute the tests that are not created by using Visual Studio but required for this current application. In that case, we go for the generic test, which acts as a wrapper for the tests written by some third-party tool and executes that test inside Visual Studio IDE. Once it is wrapped, it is executed normally like any other test inside Visual Studio.
This article by Subashni.S and N Satheesh Kumar talks about the manual, generic, and ordered test types in detail. We will go through the steps to create and manage these tests types in VSTS.Read Manual, Generic, and Ordered Tests using Visual Studio 2008 in full
In the previous article we saw how to translate a site's content using Google's translation service. The full process is automated and the machine does the translation. However, machine translation is not always good and can sometimes be misleading. To avoid your content getting lost in translation, or in the absence of a translation service for a specific language, like Bengali, you may like to manually translate the site's content.
In this article by Suhreed Sarkar, author of Joomla! 1.5 Top Extensions Cookbook, you will learn how to translate your site's content manually into your desired language using the Joom!Fish extension. It allows you to translate the articles, modules, banners, menus, sections, categories, and so on into your desired language. It also shows a language selection module for visitors to choose a language from the site's frontend. Many other components and modules can be translated by installing their respective content elements.Read Manually Translating Your Joomla! Site's Content into Your Desired Language in full
In this article by Bob Griesemer, we will discuss about Mapping, mainly STORE Mapping in Oracle Warehouse Builder 11g. We will build mappings with the additional features of Oracle Warehouse Builder. We will introduce the concept of transformations and operators that are available in OWB, which can be used for transforming and manipulating data between source and target. Along the way, we'll get to build a quick mapping for creating and loading a table that will be used as a lookup table.Read Mapping in Oracle Warehouse Database in full
In this article by Raymundo Armendariz and Arturo Soto, author of Getting Started with Backbone Marionette, we will learn the view types that Marionette has and how to use them.
In this article by Eugene Khvedchenya, the author of Mastering OpenCV with Practical Computer Vision Projects, introduces us to Augmented reality (AR), which is a live view of a real-world environment whose elements are augmented by computer-generated graphics.
In this article we will create an AR application for iPhone/iPad devices. From this article you'll learn more about markers. The full detection routine is explained. After reading this article you will be able to write your own marker detection algorithm and estimate the marker pose in 3D world with regards to camera pose.
In this article, we will cover the following topics:
Creating an iOS project that uses OpenCV
Marker code recognition
Placing a marker in 3D
In this article by Shea Frederick, Colin Ramsay, Steve 'Cutter' Blades, and Nigel White, authors of the book Learning Ext JS 3.2, we'll discuss:
- How a developer goes about tapping into the power of Ext.Direct
- Writing our own server-side stack
- Choosing a configuration that works for our environment
- Building out our API
- Setting up our own Programmatic Router to 'direct' our requests where we need them to go
- Finally, we'll put all of the pieces together
The article, Master Virtual Desktop Image Creation, is based on VMware Horizon View 5.2 that helps to implement and manage different components in View. This article by Jason Ventresco, author of the book Implementing VMware Horizon View 5.2, explains the techniques that should be used when creating a master Virtual Desktop image.
This article will focus on a number of different topics related to the planning and creation of a Virtual Desktop master image.
In this article, we will learn:
- Why it is important to optimize a Virtual Desktop master image
- What kinds of results we will see if we optimize the Windows OS
- How to optimize the virtual machine hardware
- How to optimize the underlying Windows file system
- How to optimize the Windows OS
- Why you should customize the default Windows user local profile
Earlier in April, Packt published the fourth edition of Mastering phpMyAdmin, which was somewhat apt as it coincided with Packt celebrating its fifth birthday. Mastering phpMyAdmin, written by Marc Delisle, was the first book that the company published back in April 2004. In the five years since it was first published, both Packt and phpMyAdmin have gone on to grow and reach much bigger heights. Packt has published over 200 books and phpMyAdmin has over 18 million downloads and won many awards, most recently at the 2009 MySQL Conference, where Marc picked up the MySQL Community Member award.
The following article, written by Marc himself, looks at how the book has evolved over the years and how, in turn, so has the phpMyAdmin project.Read Mastering phpMyAdmin: 4 Editions in 5 years in full
The most difficult thing in animation is, quite ironically, mastering the basics. Young animators often have an urge to do "complicated" things such as complex dialogues and action scenes, but fail to understand aspects such as timing, spacing, asymmetry, or squash and stretch.
We must take care to make the basic underlying layers first, and make them well. Before attempting the fancy stuff, we need to make sure we have a good foundation. This foundation must work on its own: you should be able to communicate the actions and its motivations without all the polish.
In this article by Virgilio Vasconcelos, author of Blender 2.5 Character Animation Cookbook, we will cover the following topics:
- Adjusting and tracking the timing
- Spacing: favoring and easing poses
- Anticipating an action
- Using squash and stretch
- Breaking the symmetry
Prezi is a tool for delivering presentations in a linear or non-linear format. This cloud-based software enables users to structure presentations on an infinite canvass in a way that is much more engaging and visually stimulating to the audience.
In this article by Russell Anderson-Williams, author of Mastering Prezi for Business Presentations, we'll cover:
- Text editor
- The plus button
- The play button
Compiere offers the current Java and web technology platform , which is based on open architecture and standards, throughout its offering.Due to its open source nature, Compiere offers a flexible and transparent technology platform.Compiere provides a competitive licensing model up to large-scale Enterprise levels.
We will therefore describe Materials Management.In this article by Andries L Pretorius, author of Compiere 3 Implementation Guide we shall learn:
- Give you an overview of materials management in Compiere, including warehousing, product quantities, and moving inventory
- Describe how to set up the replenishment of a product
- Give you an understanding of costing and accounting principles
- Give you an overview of the standard reports and business reporting views available
A Cycles material is basically made up of distinct components, initially named closures and later more traditionally renamed shaders (by Brecht Van Lommel himself), which can be combined together to build even more complex surface shaders.
In this article by Enrico Valenza, the author of Blender 2.6 Cycles: Materials and Textures Cookbook, we'll have a look at the basic necessary steps required to build a basic Cycles material, to activate the rendered preview in the 3D window, and to finally render a simple scene.Read Material nodes in Cycles in full