Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

The developerWorks community: Build your technical skills and your professional network

How to connect and collaborate with the developerWorks community

Gretchen Moore, developerWorks Web editor, IBM
author photo
As a developerWorks Web editor, Gretchen Moore has shaped developerWorks' editorial style, publication processes, and best practices since she helped launch the site in 1999. She's the Web editor for the Linux zone, and also serves as the tech lead for the Web editors of the technology zones. Her degrees are in Biology from the University of North Carolina in Chapel Hill, NC, and Technical writing from Rensselaer Polytechnic Institute in Troy, NY. For more info, see Gretchen's profile on My developerWorks.
Ami Dewar, developerWorks Advanced design team lead, IBM
Author photo
Ami Dewar is the developerWorks Advanced design team lead. Advanced design is a hybrid team of designers, developers, and architects working to keep developerWorks on the cutting edge. Ami, formerly the lead graphic designer, has been a designer with IBM for six years, creating over 1200 feature graphics and 8000 technical illustrations. Learn more in Ami's profile on My developerWorks: https://www.ibm.com/developerworks/mydeveloperworks/profiles/user/amidewar.

Summary:  The developerWorks community is a worldwide community of software developers and IT professionals of all stripes, from students to seasoned veterans. As you'd expect, there's a lot going on in this community, 24/7. New groups of users who share common interests are forming. Blogs and wikis are starting up. Bookmarks and files are being added, examined, and copied. Collaborative activities are breaking new ground. And now new features and the revamped home page make it even easier to contribute and keep tabs on it all. So...whether you're new to the developerWorks community (welcome!) or already in the community, read on to see the ways the community can help you thrive.

This article has been updated to reflect improved sign-in and updated features.

Date:  14 Jun 2012 (Published 30 Apr 2009)
Level:  Introductory PDF:  A4 and Letter (2046 KB | 41 pages)Get Adobe® Reader®
Also available in:   Chinese  Korean  Russian  Japanese  Portuguese  Spanish

Activity:  141680 views
Comments:  

While the developerWorks website is all about great technical content and trial downloads, the developerWorks community is all about you. It's the professional network for developers, students, and IT pros (fans go so far as to call it "the world's geekiest social network"). But it's more than just the devoted membership—the developerWorks community is a unified set of community tools for connecting, sharing, and collaborating with other developers, based on the award-winning Lotus Connections 2.5 application suite.

The developerWorks community can help you troubleshoot technical problems, share your knowledge and perspectives, and collaborate with and gain wisdom from recognized experts. If you haven't already, join the millions of skilled developers who count on developerWorks resources and the developerWorks community to help them do their jobs each day.

What's new in the developerWorks community?

Register or sign in to the developerWorks community now

You can register and sign in from any developerWorks article or overview page. For example, at the top right of this article, click "Sign in (or register)".

  • If you're already registered, you can sign in with your IBM login ID and password.
  • If you're not yet registered, click the link to register. Fill in a short registration form, and you're in the community!

See more details on other easy ways to sign in.

Since we opened the community doors in April of 2009, we've been listening to your suggestions and requests. Here are the major new features and functions we're offering in response:

More ways to socialize

  • Connect your developerWorks community activity to Facebook. Learn how.
  • Access your Facebook friends directly from your developerWorks community profile. Learn how.
  • Display your status in the developerWorks community. Learn how.
  • Exchange messages with other developerWorks community users via users' profile boards. Learn how.
  • Get Twitter updates on your developerWorks community home page. Learn how.
  • Share developerWorks community content to any of 45 other social sites. Learn how.

Take a tour!

Watch the developerWorks community demos:

Get tips on the New to the developerWorks community page—it will help you decide which community tools best meet your needs.

More ways to collaborate

  • Share files with the developerWorks community.
    Learn how | Watch the demo.
  • Create instant wikis to showcase your expertise and invite collaboration. Learn how | Watch the demo.
  • Enhance groups by starting a blog or wiki or by adding files and activities for group member use. Learn how.

More ways to customize

  • Browse and filter all user activity across the developerWorks community, in real time, to discover and follow new people and new content. Filter activity by application, or by articles, forums, or downloads. Learn how.
  • Manipulate over 20 widgets to customize your home page.
    Learn how.

More ways to personalize

  • Change your display name, and other contact information, directly in your profile. Learn how.
  • Easily update your profile and tag it so others can find you by common interests, skills, and roles. Learn how.
  • Add new personal details, like your education background. Learn how.
  • Select which profile details to make publicly visible. Learn how.
  • Keep track of your recent activity. Learn how.
  • Create your personal forum signature. Learn how.

Supported browsers

The developerWorks community is optimized for:

  • Mozilla Firefox 2.0 and 3.0 on Windows®, SLED, and Mac OS X
  • Microsoft® Internet Explorer 7.0 and above on Windows Vista

If you are using Microsoft Internet Explorer 6 on Windows Server 2003 or Windows XP, download the Jscript.dll file, version 5.6.0.8834, from Microsoft for best performance.

Ways to find things faster

  • Search across all developerWorks community tools at once. Learn how.
  • Take advantage of suggested tags in your watchlist to keep an eye on the people, tags, and blogs that interest you most. Learn how.
  • View content recommended by developerWorks editors. Learn how.
  • Easily follow any developerWorks community blog via your watchlist. Learn how.

Sign in and get started

To participate in the developerWorks community, you first need to register with the developerWorks community. Click Sign in (or register) at the top of any developerWorks page and fill in a short registration form to get started.

When you register, you'll create an IBM ID and password as well as a unique display name that identifies you to the community. (Hint: Choose a display name that contains your first and last name, such as james_coughlin, so you are easy to find and recognize in the community.) If you later change your mind and want a different display name, you can easily change it by editing your profile.

At registration, an initial developerWorks community profile is created for you—it includes your first name, last name, and your display name. Once you complete the registration form, you'll be able to sign in, expand your profile, and start exploring all that the developerWorks community has to offer. Each time you return to the developerWorks community, you'll simply sign in with your IBM ID and password.

To sign in once you're registered, simply click Sign in (or register) at the top of any page on the site. When you're signed in, you can access your developerWorks community home page, your profile, and all the community tools from the developerWorks community masthead shown in Figure 1:


Figure 1. developerWorks community masthead
Screen capture of  the developerWorks community toolbar

Help is just a click away

If you have questions or suggestions as you use the developerWorks community, just click Help beside the community search box.

Once you're signed in to the developerWorks community, your next step is up to you! The following sections offer some quick suggestions to help you build your skills and your professional network with the developerWorks community.


Introduce yourself in your Profile

Why do you need a profile?

Profiles help you mine the collective knowledge of all the other users of the developerWorks community and build a trusted network of colleagues. If you've registered with the developerWorks community, you have a profile already! It's publicly available here:

http://www.ibm.com/developerworks/mydeveloperworks/profiles/user/display-name

where display-name is the display name you created when you registered. For example, here's Jeff Jenkins' profile (also shown in Figure 7).

You can search profiles in many ways, such as by name or by the keyword (tags) you assign to your profile. You can also do an advanced search of profiles by display name, first name, last name, job title, company, city, and more.

Profiles make it easy to find and connect with other members of the community who share your interests or are solving the same problems you're working on.

The following steps walk you through ways you can personalize your profile. Feel free to skip around; these are just suggestions. You can do any or all of them in any order.

  1. Personalize and flesh out your starter profile. Click your profile name in the masthead, click My profile, and click EDIT. Add as many professional and personal details under the Professional info and General info tabs as you like to introduce yourself to the community.

    Be sure to select your roles, skills, and interests. These selections will serve as user tags that will lead you and your peers in the developerWorks community to discover common interests and expertise and to form meaningful connections. For example, in another user's profile, you can click any of his or her roles, skills, and interests to see all users who tagged themselves with that role, skill, or interest. You can also search profiles by keyword in the upper right to find all users who tagged themselves with a certain term.

More tips on Profiles

As you explore Profiles, check out the comprehensive tips. Each tool has its own set of tips. When you're in Profiles, just click Help in the upper right of the page. And if you don't see the answer to your question, post it to the developerWorks community Feedback group's message board.

  1. Add your education background (schools, degrees, fields of study, courses and grants), if you like. Click Community, click Profiles, then click My profile > Professional info, and click EDIT.
  2. Start building your network. Find people that interest you and invite them to join your network. In your profile (click your profile name in the masthead, and click My profile), click a tag of interest in the User tags module, and discover users who share that interest. Click a person's display name to view their profile. If you and the person share common interests, click Invite to my network, and that person will receive an e-mail inviting him or her to be one of your network contacts.
  3. Communicate your status to your network. In your profile (click your profile name in the masthead, and click My profile), add a status message by clicking What are you working on right now?. Your status will appear in the Public updates section of everyone's My Home page. It will also be visible in your home page and at the top of your view of All profiles:

    Figure 2. Example of status updates in developerWorks community profiles
    Screen capture of status updates in your profile

  4. Exchange messages with the developerWorks community by writing to anyone's profile. The Board is space on everyone's profile where you can communicate with other users, similar to the Wall in Facebook. Try it out. Just open a person's profile page, and click inside the Board area, where Write a message on this profile board is displayed. Type your message and click Post Message. You can also post responses to messages, and you can remove content that you find inappropriate in your Board or that you have posted to another person's Board. People receive an e-mail notification whenever a new message or response is posted to their profile.
  5. Access your Facebook friends directly from your developerWorks community profile. To add the Facebook widget to your profile:
    1. Click your profile name in the masthead, click My profile > Settings, and expand the Profiles widgets section.
    2. Check the Facebook profile widget box, and click Update.
    3. Now the Facebook widget is on your developerWorks community profile. In the widget, click the action menu on the widget title bar, and then click Edit.
    4. In the widget, click Connect and follow the directions on the next few screens (you will be taken to Facebook to log in and enable Facebook to connect to developerWorks).
    Now, whenever you are logged in to Facebook, your picture, status, and 10 of your friends' photos will display on your public My developerWorks profile:

    Figure 3. Example of Facebook updates and friends on your developerWorks community profile
    Screen capture of Facebook updates from the developerWorks community

  6. Connect your developerWorks community activity to Facebook. To share selected activity on the developerWorks community with your Facebook friends through your wall and News feeds:
    1. Click your profile name in the masthead, click My profile > Settings, and expand the Facebook connect section.
    2. Select the button to connect with Facebook and follow the directions on the next few screens (you will be taken to Facebook to sign on and enable Facebook to connect to developerWorks).
    3. Once you have successfully connected with Facebook, you'll be returned to your developerWorks community profile. Now choose the developerWorks community tools that you want to share activity about. Do this by again clicking the Settings tab, and expanding the Facebook connect section. Then choose the activities you want to share with Facebook by checking or unchecking the boxes, such as Profiles, Blogs, Bookmarks, etc.

      For example, if you select Profiles, every time you update your status in the developerWorks community, this information will be posted to your Facebook wall for your friends to see:

      Figure 4. Example of Facebook updates from the developerWorks community
      Screen capture of Facebook updates from the developerWorks community

  7. Want to change your display name? Or your first or last name? You can do that directly in your profile as well. To change your display name, or any other contact information:
    1. Click your profile name in the masthead, click My profile and then click the General info tab. Click EDIT.
    2. Open the Basic profile information section. (See Figure 5.)
    3. You can type the display name you want, or any other contact information updates. Notice that display name, first name, and last name are required fields, so you cannot leave any of those blank. When you've made your changes, click Update. Change will take effect and be visible to you in the developerWorks community within 30 minutes.
  8. Select which contact information you want to be publicly visible in your profile:
    1. Click your profile name in the masthead, click My profile, and then click the General info tab. Click EDIT.
    2. Scroll down and open the Contact Information section. (See Figure 5.)
    3. You can add or change the information in any text box on this page. Your e-mail address is required, but you can elect to hide it so that it's not visible from your public profile. To hide your e-mail address, make sure Hide is selected under Public profile settings. Select any other items that you do want (click Show) or don't want (click Hide) to appear in your public profile, and click Update:

      Figure 5. Example of where to change your display name and hide certain contact information
      Screen capture of where to change your display name and hide certain                     contact information in your profile

  9. Keep track of your recent activity in your profile. Click your profile name in the masthead, click My profile, and then click the Recent activity tab. For example, you can sort your activity by Groups, Forums, and Downloads. If you sort by Downloads, you can see similar products that other users downloaded:

    Figure 6. Example of recent downloads and other suggested downloads
    Screen capture of recent                     downloads and other suggested downloads

  10. Create a custom signature to add your personal touch to your forum posts. Click your profile name in the masthead, click My profile > Settings, and expand the Forum signature section. Then type up to 1500 characters to append to your forum posts, and click Update.

Figure 7. Example of a personalized profile
Screen capture of a sample profile page

Explore and customize your developerWorks community Home page

Why should you customize your home page?

My Home is your dashboard into the developerWorks community. Filter the Public updates (the Updates tab), and select and configure widgets (the My widgets tab) to suit your interests. You'll get an instant, uncluttered view of what your peers are doing in the areas you care about: profiles, bookmarks, blogs, groups, activities, files, and wikis—along with community events, announcements, feeds, forums, downloads, and articles.

A basic home page is available to you when you first register and sign in to the developerWorks community. For example, Figure 3 shows how Ami has customized her home page's widgets (My widgets).

Your Home page is now organized into two sections, Updates and My widgets, giving you two different ways to track what's happening in the community.

In Updates, you can view and filter the latest updates for all the developerWorks community tools in an easy-to-read list format. Filter the updates in five ways to reveal the items that interest you most:

  • Public updates: What's happening, as it happens, across My developerWorks
  • My updates: What your network contacts are doing in My developerWorks, and how the entire community is responding to your contributions to the developerWorks community
  • My watchlist: Your personal view of updates related to the people and topics you're interested in; as well as specific recommendations from the developerWorks community editorial staff that match your interests
  • My notifications: All the notifications that you have sent or received, such as an invitation to join a group or view a file
  • My saved items: Any items you saw anywhere in the developerWorks community and selected to return to later

More tips on My Home

As you explore My Home, check out the comprehensive tips. Each tool has its own set of tips. When you're in My Home, just click Help in the upper right of the masthead. And if you don't see the answer to your question, post it to the developerWorks community Feedback group's message board.

In My widgets, you can choose from over 20 developerWorks community widgets to add to your My widgets page. These modules of content are updated automatically without your needing to reload the page. They show you everything at a glance that is going on in the developerWorks community tools, so you can hone in on the community updates you care about.

Once you're chosen widgets that interest you, you can drag and drop them anywhere you like on your My widgets page. For example, you might choose to add the My Network widget at the top so you don't miss any contributions made by the people in your network. And if you are a fan of the developerWorks community wikis, you might add the Popular Wikis widget just under it, so you can see which wikis get read the most. You can arrange the My widgets view in a two-column or three-column layout. Experiment and select the layout you prefer.

The following steps walk you through ways you can use and customize your home page. Feel free to skip around; these are just suggestions. You can do any or all of them in any order.

  1. Explore your home page. Click your profile name in the masthead, click My home, and on the Updates tab, check out the Public updates of all activity going on right now in the developerWorks community. You can filter this live feed by All updates, by Recommendations from the developerWorks editorial staff, by tool (Profiles, Groups, Blogs, etc.), or by Articles, Downloads, or Forums. Click any items of interest to dig deeper.

    Figure 8. Example of the Public updates in My Home
    Screen capture of the Public updates in My Home

  2. See your activity in the developerWorks community and how other users are responding to it. Click your profile name in the masthead, click My home, and on the Updates tab, click My updates; this section will grow as you participate.
  3. Start watching people, tags, and blogs that interest you. Click your profile name in the masthead, click My home, and on the Updates tab, click My watchlist and search for people, tags (see Figure 10), and blogs of interest (see Figure 11). Note also the Suggested tags; these are good ones to watch because they capture the skills and interests you indicated in your profile.

    Figure 9. Example of watching a tag in a My Home watchlist
    Screen capture of a watchlist in My Home, showing a tag being watched



    Figure 10. Example of watching a blog in a My Home watchlist
    Screen capture of a watchlist in My Home, showing a blog being watched

  4. Alternatively, view the developerWorks community activity through widgets on your home page. Click your profile name in the masthead, click My home, and click the My widgets tab. These widgets are your window into the activity in each of the community tools in My developerWorks. You can add, configure, remove, and reposition the widgets described in Table 1.

    To add the widgets you want, click the Customize button. You can now select the widgets you want to add. (You can also size your widgets to fit a 2- or 3-column layout by clicking Change Layout.) Experiment with dragging and dropping the widgets on the page. To customize the widget, click the down-arrow in its title bar.



    Figure 11. Choosing widgets for My Home
    Screen                     capture of widget selection palette

  5. Keep up-to-date with the people you're following on Twitter. Add the Twitter widget to your My Home page to display the latest public tweets from developerWorks on Twitter, your most recent tweets, and your friends' most recent tweets. To add the Twitter widget:
    1. Click your profile name in the masthead, click My home, and click the My widgets tab. Click the Customize button in the upper right. Select Add Content, and select Other (or All). Choose the Twitter widget, and it now appears on your My widgets page.
    2. On your My widgets page, click the down arrow to the right of the Twitter widget title bar, and click Edit. Add your Twitter user name and password. (Be sure to use your Twitter user name, not your e-mail address.) Click Save.
    3. Select one of the three views: My Friends timeline, My timeline, or developerWorks timeline (see Figure 13). Each time you sign in to the developerWorks community My Home page, you will be prompted to enter your Twitter user name and password.

      Figure 12. Twitter widget
      Screen capture of a twitter widget


Table 1. What widgets are available?
Category (number of widgets)Widget namesDescription
Activities (3)Activities, Public Activities, and My ActivitiesDisplays public activities and keeps you tuned in to your personal, high-priority activities and responses to your activity entries.
Blogs (1)BlogsDisplays information about the most recent blog entries, in order of the most recently published entry. You can see how many people have recommended and commented on the blog entries.
Bookmarks (5)Bookmarks, My Bookmarks, Popular Bookmarks, My Watchlist, and Recent BookmarksDisplays a variety of views of your bookmarks and other users' bookmarks. You can view, edit, and copy bookmarks to keep tabs on what the community is reading.
Files (2)Files Shared with Me and My FilesDisplays details about the files that you and others have added or updated recently. You can access, download, and upload files directly from the widget.
Groups (3)Groups, Public Groups, and My GroupsDisplays the latest updates to the developerWorks community public groups that anyone can join, as well as the groups that you're a member of.
Profiles (3)Profiles, My Profile, and My NetworkGives you quick access to your profile so you can update it. You can also see the latest contributions made by the people in your network.
Wikis (3)Latest Wikis, My Wikis, and Popular WikisDisplays the most recent updates to all public wikis, the wikis you are a member of, and the public wikis with the most visits.
Other (4)Twitter, My feeds, Group events, and AnnouncementsThe Twitter widget displays the latest public tweets from developerWorks on Twitter, your most recent tweets, or your friends' most recent tweets.

The My feeds widget displays your chosen feeds of developerWorks content, including developerWorks articles, tutorials, as well as downloads, demos, briefings, and more. You can scope your feed by the content type, product, technology, keywords, and date you're interested in. (You cannot remove this widget.)

The Group events widget shows upcoming events of interest to the developerWorks community. (You cannot remove this widget from your My widgets page.)

The Announcements widget gives you tips for using the developerWorks community, as well as links to valuable information selected by the developerWorks community editorial staff. (You cannot remove this widget.)

You can see in Figure 13 how Ami has customized her My widgets page, placing the Twitter widget and Blogs widget most prominently.


Figure 13. Example of a customized home page showing the My widgets view
Screen capture                     of a custom home page showing                     the My widgets view

Find common ground in Groups

Question: What's the first group you should join?

Answer: The developerWorks community feedback group!

  1. Once you're signed in to the developerWorks community, click your profile name in the masthead, click My groups, and click the Public Groups tab.
  2. Search for the "developerWorks community feedback" group. Click the group title to display the group's overview page. Click Join this Group.
  3. Express your questions, suggestions, and comments in the group's message board.

A group connects people with a shared interest, expertise, or goal. Group members benefit from and build on each other's knowledge and contributions.

You can join or start a public group that anyone can join. You can also start a public group with invitation-only access, allowing you to control membership by having users request to join. And you can start a private group that does not allow public access, where you limit membership to a particular set of users.

Finding and joining groups

To find groups of interest, click your profile name in the masthead, click My groups, and click the Public Groups tab (see Figure 15). In the left column, browse for groups by tags or by categories such as Recent (recently updated), Popular (groups with the most members), and Alphabetical.

More tips on Groups

As you explore Groups, check out the comprehensive tips. Each tool has its own set of tips. When you're in Groups, just click Help in the upper right of the page.

You can also see what's possible with groups by visiting the developerWorks rich sample group, where group features and options are showcased.

You can also search all groups by selecting Public Groups in the search area in the upper right and entering a search term.

To learn about a group, click the group name.


Figure 14. Example of the Public Groups page
Screen capture of the Public Groups page

When you click a group's name, its overview page will display, as shown in Figure 16. If the group appeals to you, click Join this Group.


Figure 15. Overview page for a group
Screen capture of a group's Overview page

Once you've joined a group, click Message Board and scan the topics that are being discussed (see Figure 17). When you're ready to contribute to the forum, you can start posting your thoughts and queries to the group, and responding to other members' questions and comments. You can also add bookmarks and feeds to the group. And group owners can add even more content; see Adding a group blog, wiki, files, or activities below.


Figure 16. Message board for a group
Screen                        capture of a group's message board

Accessing any group you've joined is easy: just click your profile name in the masthead, click My groups, and then click the My Groups tab. Another way to access your groups is from Home > My widgets. Look for the Groups widget, and select the My Groups view.

Tip: Kick-starting your group

  • Choose a descriptive title.
  • Write a compelling overview of the group's purpose.
  • Use tags to assign meaningful keywords; they will help other interested users find your group.
  • Import an attention-getting graphic to give your group a unique look and identity.
  • Introduce discussion topics of common interest, answer questions, and debate solutions to shared problems in the group's message board.
  • Consider starting a blog, creating a wiki, adding files, and setting up activities for group member use.
  • Make resources accessible to all group members by sharing feeds and bookmarks to pertinent articles, tutorials, forums, downloads, and other developerWorks resources.

Starting a group

Consider starting a group when:

  • You can't find an existing group that addresses your topic area or specific interests.
  • You have identified individuals in the developerWorks community that you want to team with.
  • You enjoy helping others in your field, answering questions, and building knowledge and consensus. (Try creating a general, or entry-level, public group, which anyone can join.)
  • You are an expert in your field and you want deep, focused collaboration on a topic of special interest. (Try creating a public group with invitation-only access or a private group.)

To start a group, click the Start a group button, and fill in the fields shown in Figure 18. As the owner of that group, you can invite others to join and manage the content and membership for the group. Use the Members page to add or remove members from your group. All members of the group can view the list of people who belong to the group.


Figure 17. Starting a group
Screen capture of starting a group

Adding a group blog, wiki, files, or activities

If you're a group owner, you can enhance your group by integrating a blog and wiki, as well as files and activities, that are just for group member use. Each item you integrate has its own widget, or section, on your group overview page, as shown in Figure 19.


Figure 18. Adding files, a wiki, and activities to your group
Screen capture of starting a group

When you first create a group, it displays a Message board, Feeds, Bookmarks, and Members. As a group owner, you can customize your group to reflect its goals and ways of interacting. On the group's overview page, click Customize, and then select the widget for activities, blogs, files, or wikis. Once you've clicked a widget to add it to your group, a section containing the widget is added the group's overview page, and a link to the tool displays in the left column.

For example, if your group is working on a project, add activities to help members assign tasks, track progress, and share resources. If collaboration is essential for your group, enable file sharing to allow members to download and share files, and add a wiki so they can collaborate on project documents. You might also create a blog so that your group can interact and stay involved and informed with the latest news. See details under Creating a blog for your group below.

As a group owner, you can maintain your group as it evolves by editing widget settings to reflect the latest interests or focus of the group. Or you might want to temporarily hide or permanently remove widgets, such as an activity or blog, that your group no longer needs. (When you hide or remove the Bookmarks widget, the Important Bookmarks widget is correspondingly hidden or removed.) Access these options by clicking the top right corner of the widget to open the action menu.

As a group owner, you can also arrange the widgets on your group's overview page to prioritize specific functions. For example, if the message board is the most active part of your group, you can position it at the top of the overview page to help members see the latest posts. Or if you want to highlight and encourage the use of the group blog, you can place it high on the overview page. To move a widget, click the widget title bar and drag the widget to a new location on the overview page. Then release the mouse to dock the widget in the location that you want.


Follow news and views in Blogs

Question: Which blogs are good to follow?

Answer: design@developerWorks. This popular blog offers perspectives on web design from developerWorks design enthusiast Bob Leah

Answer: developerWorks enthusiasts' blog. This blog offers hints, tips, and answers to all kinds of questions that users of the developerWorks community have.

  1. Once you're signed in to the developerWorks community, click Community in the masthead, then click Blogs.
  2. In the search area at the top right of the page, search for "design@developerWorks" or "developerWorks enthusiasts" in Public Blogs.
  3. In the search results, click the results that match.
  4. Take a look at these blogs. If you like what you see, click Follow this blog in the top right of either of these blog pages. Blogs you follow appear in your watchlist on your Home page (on the Updates tab, click My watchlist and look under "Blogs").

Blogs allow community members to share thoughts and expertise on topics that matter to them, as well as engage in conversations with each other. The developerWorks community blogs feature a tagging system and a recommendation feature, so that bloggers and readers can categorize discussions, in addition to recommending blog posts.

The Blogs page is your entry point to creating and participating in blogs. From the Blogs page, shown in Figure 20, you can browse for blogs, read recent entries, see what others are viewing or recommending, and request your own blog.

You can also customize the way information is presented by sorting the display on the Blogs page. For example, you can sort the list of blogs or the list of blog entries by date, title, most recommended, most commented, or most visited.


Figure 19. developerWorks community Blogs page
Screen capture of the developerWorks community Blogs page

More tips on Blogs

As you explore Blogs, and especially if you start your own blog, check out the comprehensive tips. Each tool has its own set of tips. When you're in Blogs, just click Help in the upper right of the page.

Viewing and commenting on blogs

Click a blog title to view a blog, or click an entry title to view an entry, such as the entry in "design@developerWorks" shown in Figure 21. Post your comments and invite others to provide feedback on what you post.


Figure 20. An entry in design@developerWorks
Screen capture of an entry in design@developerWorks

Following a blog

To easily keep up with new entries in blogs you like, click Follow this blog in the upper right of the blog, as shown in Figure 22. This blog now appears in your watchlist in your Home page (on the Updates tab, click My watchlist and look for the blog you just followed in the list of blogs you're watching).


Figure 21. Following a blog
Screen capture of how to follow a blog

Creating a blog

  1. Once you've signed in to the developerWorks community, click Community in the masthead, click Blogs, then click the My Blog tab.
  2. Click Request a Blog, and fill out a short form. The form asks for your name (optional), your display name, your e-mail address, and the reason you'd like to start a blog.
  3. We will reply to your e-mail address with further instructions.

Creating a blog for your group

Group owners can create a blog for use by the group members. Each group can have only one blog. To create a blog for your group:

  1. From your group's overview page, click Customize and select Blog. The group blog is created and displayed on the group's overview page.
  2. Choose Create your first entry.
  3. Return to your group. The new entry displays in the blog section.

Blogs for restricted groups: If your group is restricted, the blog will also be restricted and for the exclusive use of community members. It will not display on the Browse Blogs page, but it will appear on your My Blogs page.

Blogs for public groups: If your group is public, the blog will also be public. In this case, the blog will display on the Browse Blogs page as well as on your My Blogs page.

Blogs for moderated groups: If you group is moderated (it's a public group, but users must ask to join), the blog will be public and will display on the Browse Blogs page as well as on your My Blogs page, but the comments will be moderated by default.

From the group, you can do the following:

  • Click Create Blog Entry to create another blog entry.
  • Click View All to open the Blogs page and see all activity for this blog.
  • Click the Edit button at the top of the group page, and then click the Blogs tab to change blog settings such as the title, description, tags, timezone, member access, and whether the comments should be moderated.

Note: The group blog you create also appears on your My Blog page. You can edit all settings for the blog, except for membership from that page, as well as from the group. Blog membership must be managed from the group itself.


Save and share your Bookmarks

Start bookmarking

You have two ways to create a bookmark:

  • If you know the URL of the page you want to bookmark, you can do it within the Bookmarks tool by clicking the Add a Bookmark button.
  • If you're looking at the page you want to bookmark, you can bookmark it using the Bookmark this! button in your browser's toolbar. If you don't the button installed, follow these How to bookmark instructions.

See Creating a bookmark below for details.

Bookmarks are a great way to save, share, and discover expert content and interesting Web pages.

The bookmarks that you collect in the developerWorks community are stored in a central repository. You can share some or all of your bookmarks with others, and you can see other people's collections of bookmarks as well. For example, you can explore bookmarks by tag and by creator, and thus easily discover mutual interests and beneficial resources.

The developerWorks community makes it easy to find bookmarked treasure. You can sort the bookmarks by date and by popularity, and see which bookmarks are attracting the most visits.

You can also search for bookmarks by tags and people that interest you, and discover entire collections of content that is right up your alley. Figure 23 shows the Public Bookmarks view.


Figure 22. Example of the Public Bookmarks view
Screen capture of the Public Bookmarks view

More tips on Bookmarks

As you explore Bookmarks, check out the comprehensive tips. Each tool has its own set of tips. When you're in Bookmarks, just click Help in the upper right of the page.

Creating a bookmark

You can save a Web page URL as a bookmark that you and others can use to access the page. To create a bookmark, you have two choices:

If you know the URL of the page you want to bookmark...

You can create a bookmark for it within the Bookmarks tool:

  1. Once you're signed in to the developerWorks community, click Bookmarks and click the Public Bookmarks tab, and click the Add a Bookmark button.
  2. Fill in the form to create the bookmark for that URL (go to step 3 below).

If you are viewing the page you want to bookmark...

You need to have the Bookmark this! button in your browser's toolbar. If you don't the button installed, follow these How to bookmark instructions.

Once you have the Bookmark this! button in your browser's toolbar, do the following:

  1. Open a Web page that you want to bookmark.
  2. Click Bookmark this! in your browser toolbar.
  3. Select where you want to add the bookmark. You can save a bookmark to:
    • Bookmarks
    • Groups that you've joined
    • Activities that you're a member of
    • Blogs that you own
  4. Provide information about the bookmark and click Save.

Adding a bookmark to a group, blog, or activity

Open a URL that you want to bookmark. Click the Bookmark this! link in your browser toolbar, and in the "New Bookmark" form in the pop-up (see Figure 24), select the tab for groups ("communities"), activities, or blogs. (Only the groups, activities, or blogs that you have joined or created will be displayed.) Add a message or description to explain why you're adding the bookmark to that group, activity, or blog.


Figure 23. Adding a new bookmark to a group, activity, or blog
Screen capture of adding a bookmark to a group

Sharing an existing bookmark with other users

Beside any bookmark on the Public Bookmarks, Popular, or My Bookmarks page, click show details. Then click Notify other users and fill in the form with the recipient's name and a brief comment. Click Send Notice.


Create to-dos in Activities

Try it!

Try creating a new activity. Activities are private, by default, but you can easily switch to public access.

  1. Once you are signed in to the developerWorks community, click Community in the masthead, click Activities, then click the Start an Activity button, and fill in a title and goal. (You can fill in tags and a due date—and add other members—later if you decide to keep this activity.) Click Save.
  2. Now you can start adding entries and organizing your activity. This new activity is now listed on the Activities tab. And since this was just a test, you can delete this activity, if you like, by clicking More Actions > Delete Activity.

Activities are a set of tools for keeping track of your and others' contributions, shared resources, to-dos, and deadlines in individual or collaborative projects.

The My Activities page, shown in Figure 25, lists the activities that you've started or that you're a member of. On this page, you can sort your activities by priority, and see recent updates to all your activities at a glance.

To start an activity, first identify a goal, such as resolving a bug or researching a topic. Create an activity to track that goal by clicking Start an Activity.

Then add entries to the activity to capture required tasks, store associated documents, and assemble the people that you need to reach the goal.


Figure 24. Example of a My Activities page
Screen capture of a My Activities page

More tips on Activities

As you explore Activities, check out the comprehensive tips. Each tool has its own set of tips. When you're in Activities, just click Help in the upper right of the page.

Use the views described in Table 2 to navigate the page:


Table 2. Using activities
ViewDescription
My Activities Lists the activities that you created or were added to as a member. This view is the default view.
Completed Lists the activities that have been marked complete. Each activity is created with a goal in mind. After that goal is reached, the activity is marked complete. Completed activities are removed from the My Activities view.
Tuned out activities Lists the activities that you have tuned out of. If you belong to an activity that you are not interested in, you can tune out of the activity to remove it from your My Activities view.
Trash Lists the activities or entries that have been deleted. You can restore deleted items, but only if you do so before the trash is emptied.
Prioritized activities Provides links to activities that you have marked as having a high or medium priority. As your list of activities begins to grow, it is helpful to prioritize them by importance to you. Prioritization settings are unique to each user; no other members can see these collections. Marking your most valued activities as High Priority enables you to quickly access them from the High Priority view.
Public Activities Lists activities to which you have access even though you are not listed as a member. Public activities can be viewed by anyone who has access to the Activities server. Active, completed, or deleted public activities are only available from the Public Activities section.
Tags Lists all the tags assigned to your activities. You can choose how the tags in the tag collection are displayed: in a list or a cloud. A tag list displays the tags in a list starting with the most popular tags first. A tag cloud indicates the popularity of the tags in the collection by grouping the tags together and displaying the most frequently used tags in larger, darker text and less often used tags in smaller, lighter text. Within an activity, the Tags view displays all of the tags assigned to the activity entries.
People Lists the people with whom you share an activity. Within an activity, there is a similar view called Members, which lists the members of the activity.

Share and collaborate on Files

Try it!

Try sharing a file.

  1. Once you are signed in to the developerWorks community, click Community in the masthead, then click Files. Upload a file from your computer by clicking the Upload a File button. Any file that you upload must be 150 MB or smaller. And the total amount of file space available per user is 500 MB.
  2. Specify Reader or Editor access to the file.

Files sharing is a great collaboration tool that lets you exchange information and ideas with your peers without sending large files through e-mail.

You can browse and work with files that others have uploaded (see Figure 26). You can recommend and comment on other people's files. And you can upload files of your own so that other people see and work with them.


Figure 25. Example of the My developerWorks Public Files page
Screen capture of the developerWorks community Public Files page

More tips on Files

As you explore Files, check out the comprehensive tips. Each tool has its own set of tips. When you're in Files, just click Help in the upper right of the page.

Files can be private, shared, or public. Private means that only the owner can see and work with it. Shared means that the owner has shared it with specific people, and they can share it with more people. And Public means that anyone can read the file.

When you share your individual files with other people, you can give them Reader or Editor access to the file. When you share your file collections with other people or groups, you can give them Reader, Contributor, or Manager access to the collection. Like individual files, collections can be private, shared, or public.

When you add a file, as in Figure 27, it becomes the first version of the file. When the file is edited and saved, that becomes the second version. A third edit creates a third version, and so on. If you have access to see a file, you can see its versions. If you have Editor access to a file, you can delete versions.


Figure 26. Example of a public file
Screen capture of file page

Showcase your expertise in Wikis

More tips on Wikis

As you explore Wikis, check out the comprehensive tips. Each tool has its own set of tips. When you're in Wikis, just click Help in the upper right of the page.

Wikis are pages where groups of people jointly create and maintain content through contribution and collaboration. Wikis apply the wisdom of crowds to generating information for people interested in a particular subject.

The Public Wikis page shown in Figure 28 lists wikis that have been made public by their owner.


Figure 27. Example of the developerWorks community Public Wikis page
Screen capture of the developerWorks community Public Files page

Starting a wiki

Once you're signed in to the developerWorks community, click Community, click Wikis, then click Start a wiki to create a wiki. It's best to have some introductory content in mind, as well as a plan for the first few pages of your hierarchy.

While you create your wiki, you can keep it private by restricting it to members, editors, and managers, and then not adding any members. When you're ready to make it public and editable by logged-in users, expand Site Tools and click Manage Access. Select All users and All logged in users. Click the My Wikis tab to see wikis you created or are a member of.


Figure 28. Example of a public wiki
Screen capture of file page

Try out other features

More tips on Advanced search

As you do advanced searches, check out the comprehensive tips. When you're in Advanced search, just click Help in the upper right of the page.

Searching across all developerWorks community tools at once

  • Use the Search field in the masthead of any page to find information anywhere in developerWorks community easily.
  • Use the developerWorks community advanced search (below the masthead, in gray) to customize and filter your searches in and across the developerWorks community tools, as described below.

In an advanced search, you can search for one or more keywords in any combination of the developerWorks community tools. You can search all public content from the developerWorks community or just the content that is related to you. You can also filter the search results by different criteria, such as by tags, person, blog or wiki title, or file name.

You can choose to narrow your search to one or more tools to find content from specific areas. For example, a search for the keyword "java" that is limited to the Groups tool returns only entries from Groups with the word "java" in the title, description, tags, or content. You can further narrow your search results by choosing to search your own content only. For example, searching Groups and selecting Search MY content searches for "java" in only those groups that you are an owner or member of.

Advanced search has the added benefit of matching different word forms, such as plurals, alternate verb endings, and various grammatical tenses, in the search results. For example, when you search for the term "run", your results could include the terms "ran" or "running."

To do an advanced search:

  1. Click the down arrow next to the search field.
  2. Select Advanced search.
  3. Select the tools that you want to search.
  4. Define the scope of your search by selecting one of the following:
    • Search ALL content. Select this option to search all public content in the developerWorks community.
    • Search MY content. Select this option to search only the content relating to you.
  5. Enter one or more keywords in the Keywords field.
  6. Enter one or more tags in the Tags field.
  7. Type a name in the Person field to find content associated with that person.
  8. Enter a title or file name in the Title or File Name field to retrieve entries with the specified title or files with the specified name.
  9. Click Search.

Note: There are a few restrictions that apply to search. Search results do not return:

  • Bookmark URLs
  • Feed URLs
  • Activity titles if the title includes HTML tags

Sharing content with other social sites

You can share content that you see in the developerWorks community with popular social sites. Click the Share this page button at the bottom of any developerWorks community page:


Conclusion

developerWorks has delivered twelve year's worth of how-to information on open standards technologies and IBM tools and products to software developers and IT professionals. Attracting a worldwide audience of over 3.4 million unique visitors monthly, the information takes the form of how-to articles, tutorials, forums, IBM trial downloads and tools, technical briefings, blogs, spaces, podcasts, sample code, wikis, and much more.

With the advent of the developerWorks community, we've expanded on this core strength by letting you tailor your experience on the site to suit your needs and preferences. You can still use the developerWorks site as you always have; the developerWorks community is fully integrated into the site, and gives you the additional benefit of a personalized profile and custom home page as your gateway into the educational content and into the skilled community of developerWorks users, who are students, software developers, and IT professionals like you.

Which brings us back to you, where we started. The developerWorks community is all about you: giving you the tools and the community access to easily find the people and the knowledge you need to achieve your professional goals.

This introductory tour of the developerWorks community has only scratched the surface. You will undoubtedly find your own additional uses for the flexible and complementary tools of the developerWorks community. Please let us know what you think of the developerWorks community and what else you'd like to see in it. We have a few ideas of our own, and getting input from you will keep us on the right track.


Resources

Learn

  • The developerWorks rich sample group not only showcases the features of the developerWorks community groups, but has a lot of tips, files, and other information about using the developerWorks community tools.

  • IBM Lotus® Connections is the basis for the components in the developerWorks community: each component derives from its counterpart in Lotus Connections. Lotus Connections is social software for business that helps you connect with the people and information that you need.

  • Stay current with developerWorks technical events and webcasts.

Get products and technologies

Discuss

About the authors

author photo

As a developerWorks Web editor, Gretchen Moore has shaped developerWorks' editorial style, publication processes, and best practices since she helped launch the site in 1999. She's the Web editor for the Linux zone, and also serves as the tech lead for the Web editors of the technology zones. Her degrees are in Biology from the University of North Carolina in Chapel Hill, NC, and Technical writing from Rensselaer Polytechnic Institute in Troy, NY. For more info, see Gretchen's profile on My developerWorks.

Author photo

Ami Dewar is the developerWorks Advanced design team lead. Advanced design is a hybrid team of designers, developers, and architects working to keep developerWorks on the cutting edge. Ami, formerly the lead graphic designer, has been a designer with IBM for six years, creating over 1200 feature graphics and 8000 technical illustrations. Learn more in Ami's profile on My developerWorks: https://www.ibm.com/developerworks/mydeveloperworks/profiles/user/amidewar.

Report abuse help

Report abuse

Thank you. This entry has been flagged for moderator attention.


Report abuse help

Report abuse

Report abuse submission failed. Please try again later.


developerWorks: Sign in


Need an IBM ID?
Forgot your IBM ID?


Forgot your password?
Change your password

By clicking Submit, you agree to the developerWorks terms of use.

 


The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

Choose your display name

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerWorks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

(Must be between 3 – 31 characters.)

By clicking Submit, you agree to the developerWorks terms of use.

 


Rate this article

Comments

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Web development, Lotus
ArticleID=386294
ArticleTitle=The developerWorks community: Build your technical skills and your professional network
publish-date=06142012