User and Group Management: Oracle VM Manager 2.1.2
In this article by Tarry Singh, we will explore how to manage users and groups in Oracle VM Manager 2.1.2. We will start off by dividing the section into two parts namely, managing users and managing groups. In user management, we will learn how to create a user, view or edit a user, change a user's role and delete a user. In group management, we will learn to create a group, add users to a group, edit a group and finally delete a group.
Read User and Group Management: Oracle VM Manager 2.1.2 in fullUser Authentication with Codeigniter 1.7 using Facebook Connect
In a previous article we covered User Authentication with Codeigniter 1.7 using Twitter oAuth. In this article by Adam Griffiths, author of CodeIgniter 1.7 Professional Development, we will continue our discussion on how we can utilize third-party authentication methods by using Facebook Connect.
Facebook Connect is just like Twitter oAuth, but for Facebook accounts. It doesn't use the oAuth protocol, so its workings might seem slightly different to developers. To users, however, the difference is marginal. Just like in Twitter oAuth, users do not need to enter any of their account credentials on your website or application—it is all handled by Facebook.
Read User Authentication with Codeigniter 1.7 using Facebook Connect in fullUser Authentication with Codeigniter 1.7 using Twitter oAuth
User authentication is an important part of many applications. Let's look at how we would utilize third-party authentication methods. oAuth is an open protocol for secure user authentication across APIs. It allows users to gain limited access to websites by using their Twitter credentials. It's a very sound method of user authentication, and doesn't take too much work to get going. Twitter oAuth is used by hundreds of third-party Twitter clients and mashups—just to give you an idea of how useful it can be.
In this article by Adam Griffiths, author of CodeIgniter 1.7 Professional Development, we will:
- Learn how Twitter oAuth works
- Create a library for authentication
- Utilize the library in order to create an application to demonstrate how it works
User Extensions and Add-ons in Selenium 1.0 Testing Tools
In this article, by David Burns, author of Selenium 1.0 Testing Tools, we are going to look at how we can expand Selenium. This is for those times when Selenium's API is not verbose enough.
Selenium has the ability to allow developers to create functions, in the same three-column format, to all tests to reuse snippets of code instead of evaluating them with getEval calls.
User extensions and add-ons are all written in JavaScript. This is due to Selenium's core being written in JavaScript. Let's now have a look at user extensions.
In this article, we shall discuss:
- User extensions
- Add-ons
So let's get on with it...
Read User Extensions and Add-ons in Selenium 1.0 Testing Tools in fullUser Input Validation in Tapestry 5
One of the benefits of having a web application is that it can be very easily accessed by everyone around the world. One of the downsides of this is that when so many people use your application, they are going to have errors in their input. Some people are not attentive, others are tired and, finally, everyone in this world has his or her individual style of thinking, so something that seems obvious to the developers of the application might puzzle someone else.
A well-designed web application should immediately be able to define that the input is wrong and stop—otherwise all kinds of errors can happen inside of the application. If this application is user-friendly, it should:
- Clearly and unambiguously inform the user that some part of the input is erroneous, and should be corrected.
- Identify the field that is erroneous and mark it in some way.
- If possible, display the erroneous value, and maybe even explain why exactly it is wrong.
In this article by Alexander Kolesnikov, we will see how Tapestry 5, being a highly efficient and user-friendly framework, handles these issues. For the purpose of this article we will use a Tapestry web application named Celebrity Collector.
Read User Input Validation in Tapestry 5 in fullUser Interaction and Email Automation in Symfony 1.3: Part1
After developing an application in Symfony 1.3, the next aspect we will cover is creation of forms. Symfony incorporates a subframework that handles forms, which once mastered, makes creating forms an enjoyable task. In this two-part article by Tim Bowler, we are going to see how easy it is to create and validate forms by creating a newsletter signup module for our web site. We will then convert our new module into a plugin so that we can use it with other projects.
By the end of this article you will know how to:
- Add a third-party library to send automated emails
- Create and modify Propel-based forms
- Use flash variables
- Create a plugin and package it up for redistribution
User Interaction and Email Automation in Symfony 1.3: Part2
Read Part One of User Interaction and Email Automation in Symfony 1.3 here.
Read User Interaction and Email Automation in Symfony 1.3: Part2 in fullUser Interface Design in ICEfaces 1.8: Part 1
In this article by Rainer Eschen, we will take a look at what a desktop-like presentation means to modern web applications. We will learn the design principles and start with a common page layout based on the Facelets templating.
Read User Interface Design in ICEfaces 1.8: Part 1 in fullUser Interface Design in ICEfaces 1.8: Part 2
This is the second part of the article series on User Interface Design in ICEfaces 1.8. This article will cover facelets templating and templating in ICEfusion. Read User Interface Design in ICEfaces 1.8: Part 1 here.
Read User Interface Design in ICEfaces 1.8: Part 2 in fullUser Interface Enhancement Techniques with Drupal and Ubercart 2.x
In the previous article by George Papadongonas and Yiannis Doxaras, authors of Drupal E-commerce with Ubercart 2.x, we saw how to implement more complex marketing technique such as cross-selling using taxonomy and recommendation systems for Drupal with Ubercart, how to create an alternative layout for products using panels and enhance user interface using views. In this article we show we will you how to offer a better browsing experience to your visitors, and how to use enhanced marketing techniques to attract more clients and to make them spend more money in your store. In this article we are going to show you:
- How to improve the shopping cart
- How to manage product prices and discounts in a better way
User Interface in Production
In this article, by Jonas X. Yuan, Xinsheng Chen & Frank Yu, authors of Liferay User Interface Development, we will cover:
- How to add workflow capabilities on custom assets in plugins
- Custom attributes in plugins
User Management in Joomla! 1.5: Part 1
Managing the registered users of your website can be a time consuming process, particularly if you have a large number of them, all of whom have various roles. Each role or user profile has access to certain information or tasks (if they're administrative) within the scope of your website. You have the tools to determine the extent of their access by using the backend interface modules. To explain, we'll use the Party People website to show you how to stay on top of managing your users and their profiles.
In this article by Tracey Porst on User Management, we will look at the User Manager to deal with the scenarios that can, and inevitably will, arise in your role as content editor and web master. These include:
- Managing existing frontend and administrative users
- Establishing and editing new user accounts
- Managing username and password issues
- Dealing with problematic users
- Tying in user profiles with site contacts
- Communicating with users
User Management in Joomla! 1.5: Part 2
Read User Management in Joomla! 1.5: Part 1 here.
Read User Management in Joomla! 1.5: Part 2 in fullUser Management in Zenoss
We should set up a user name for each person who will be using Zenoss, and all the users should log in using their user account, not as the admin user. Individual users can be granted the same privileges as the admin account. The security of the user accounts is important. Various roles and groups can be assigned to a user. In this article by Michael Badger, the following is discussed:
- How to add new users and edit the properties of their user accounts
- The various available roles and their privileges
- Administered objects such as devices and systems
- Creating and editing custom event views
- Attaching alerts to users or groups of users
- Creating alert escalations
- Customizing alert messages
- Setting a schedule for each alerting rule
- Adding and editing groups and assigning users to groups
User Security and Access Control in JBoss portals
Every asset in the constraint declaration is restricted to a certain role, and every role ties back to a user or an entity. In this article by Ramanujam Rao, we will discuss the ways in which authentication and authorization is facilitated in JBoss portal. We will also discuss other aspects related to authentication and user management such as single sign-on.
Read User Security and Access Control in JBoss portals in fullUsers and Permissions with CMS Made Simple 1.6: Part 1
In this two-part article by Sofia Hauschildt, author of CMS Made Simple 1.6: Beginner's Guide, we shall look into:
- Roles, users, and groups
- Permissions on content
- Special designer permissions
- Archiving and restoring different versions
- Overview of all default permissions
- User notifications
Users and Permissions with CMS Made Simple 1.6: Part 2
Read Part One of Users and Permissions with CMS Made Simple 1.6 here.
Read Users and Permissions with CMS Made Simple 1.6: Part 2 in fullUsers, Profiles, and Connections in Elgg
Ever been to a night club on a Monday morning? There's you, there are chairs, and the potential to host a party on the weekend. There are lots of buttons, lots of potential, but no one there except you. Unlike a night club, you don't have to wait for the weekend to host your friends on Elgg. Invite them as soon as you're done setting up the software. Elgg is designed to make it easier for you to invite people. If you've ever setup a blog or rolled out your own website, how long did it take before you could invite your friends over? You had to put up all sorts of content to indulge them, and also fiddle around decorating the portal so that it doesn't look dull.
That's where a social network is different from a regular website. Websites follow a two-way, one-to-many style of interaction, where the owner of the website, or blog, talks to all his visitors who respond with their comments, either on the website, or via e-mail. In this article by Mayank Sharma, we discuss about social networking software that follows a many-to-many style of interaction. Members interact with each other, and create their own content, which is then shared with all. This is then discussed and commented on by everyone. The owner of the site is like the perfect host. They mingle, discuss with everyone, but don't stamp their authority, unless you're naughty. They're like every other member, except for the fact that they own the place. Sounds familiar? So, you don't have to worry about content before inviting your friends. Your friends bring their own content.
Read Users, Profiles, and Connections in Elgg in fullUsers, Roles, and Pages in DotNetNuke 5
In this article by Michael Washington and Ian Lackey, we will discuss:
- Creating and modifying user accounts
- How user accounts tie into the security of your site
- What DotNetNuke pages are and how to create and administer them
- How to structure your site using pages
- The new Membership Provider Model
Users, Roles, and Pages in DotNetNuke 5- An Extension
In this article series by Michael Washington and Ian Lackey, we will discuss:
- Creating and modifying user accounts
- How user accounts tie into the security of your site
- What DotNetNuke pages are and how to create and administer them
- How to structure your site using pages
- The new Membership Provider Model
Read Users, Roles, and Pages in DotNetNuke 5 here.
Read Users, Roles, and Pages in DotNetNuke 5- An Extension in full

