Skip to main content

My developerWorks: New ways to build your technical skills and your professional network

How to connect and collaborate with the My developerWorks community

Gretchen Moore (gemoore@us.ibm.com), developerWorks Web editor, IBM
author photo
As a Web editor, Gretchen Moore has had a hand in shaping developerWorks' editorial style, publication process, 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. She holds degrees in Technical writing from Rensselaer Polytechnic Institute in Troy, NY, and in Biology from the University of North Carolina in Chapel Hill, NC. For more info, see Gretchen's profile on My developerWorks.
Ami Dewar (adewar@us.ibm.com), 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.

Summary:  My developerWorks® 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 social networking and collaborative features, along with the revamped home page, make it even easier to contribute and keep tabs on it all. Whether you're new to My developerWorks (welcome!) or already in the community, read on to discover all the ways the community can help you thrive.

Date:  08 Dec 2009 (Published 30 Apr 2009)
Level:  Introductory PDF:  A4 and Letter (3967KB | 50 pages)Get Adobe® Reader®
Activity:  49853 views
Comments:  

While developerWorks is all about great technical content, My developerWorks 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—My developerWorks 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.

My developerWorks 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 My developerWorks community to help them do their jobs each day.

What's new in My developerWorks?

Register or sign in to My developerWorks now

You can register and sign in from any developerWorks article or overview page. For example, in this article, scroll down to the "My developerWorks community" module in the right column of this article. Click My Home.

  • 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 My developerWorks activity to Facebook. Learn how.
  • Access your Facebook friends directly from your My developerWorks profile. Learn how.
  • Display your status in My developerWorks. Learn how.
  • Exchange messages with other My developerWorks users via users' profile boards. Learn how.
  • Get Twitter updates on your My developerWorks home page. Learn how.
  • Share My developerWorks community content to any of 45 other social sites. Learn how.

Take a tour!

Watch My developerWorks demos:

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

New features

  • Share files with the My 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 My developerWorks, 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.

Supported browsers

My developerWorks 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.

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.

New ways to find things faster

  • Search across all My dW applications 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 My developerWorks blog via your watchlist. Learn how.

Sign in and get started

To participate in the My developerWorks community, you first need to register with My developerWorks. Click Register in the My developerWorks module (see Figure 1) at the top of the developerWorks overview page or the My developerWorks overview page.


Figure 1. Registering and signing in to My developerWorks
Screen capture of the register and sign-in module

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 My developerWorks 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 My developerWorks community has to offer. Each time you return to My developerWorks, you'll simply sign in with your IBM ID and password.

To sign in once you're registered, click Sign in at the top of the developerWorks home page or the My developerWorks home page; when you return to the sign-in module, click either My profile or My home. You can also sign in by clicking any My developerWorks tool name, such as My Home or Groups, and then click Sign in in the black toolbar at the top of the page. Once you've signed in to any one tool, you're automatically signed in to all.

When you're signed in, you can easily access your My developerWorks home page, your profile, and all the community tools from the My developerWorks toolbar shown in Figure 2:


Figure 2. My developerWorks toolbar
Screen capture of  the My developerWorks toolbar

Help is just a click away

If you have questions as you use My developerWorks, check out the integrated help. Each tool has its own help—just click Help in the upper right of the toolbar.

Now that you're signed in to My developerWorks, 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 My developerWorks.


Introduce yourself in your Profile

Why do you need a profile?

Profiles help you mine the collective knowledge of all the other users of My developerWorks and build a trusted network of colleagues. If you've registered with My developerWorks, 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 xx).

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 Profiles in the toolbar, 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 My 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 toolbar. And if you don't see the answer to your question, post it to the My developerWorks Feedback group's message board.

  1. Add your education background (schools, degrees, fields of study), if you like. Click Profiles in the toolbar, 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 Profiles in the toolbar, 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 Profiles in the toolbar, 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 3. Example of status updates in My developerWorks profiles
    Screen capture of status updates in your profile

  4. Exchange messages with the My 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 My developerWorks profile. To add the Facebook widget to your profile:
    1. Click Profiles in the toolbar, 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 My developerWorks 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 4. Example of Facebook updates and friends on your My developerWorks profile
    Screen capture of Facebook updates                     from My developerWorks

  6. Connect your My developerWorks activity to Facebook. To share selected activity on My developerWorks with your Facebook friends through your wall and News feeds:
    1. Click Profiles in the toolbar, 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 My developerWorks profile. Now choose the My developerWorks 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 My developerWorks, this information will be posted to your Facebook wall for your friends to see:

      Figure 5. Example of Facebook updates from My developerWorks
      Screen capture of Facebook updates                     from My developerWorks

  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 Profiles in the toolbar, click My profile and then click the General info tab. Click EDIT.
    2. Open the Basic profile information section. (See Figure 6.)
    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 My developerWorks within 30 minutes.
  8. Select which contact information you want to be publicly visible in your profile:
    1. Click Profiles in the toolbar, click My profile, and then click the General info tab. Click EDIT.
    2. Scroll down and open the Contact Information section. (See Figure 6.)
    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 6. 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 Profiles in the toolbar, 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 7. 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 Profiles in the toolbar, 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 8. Example of a personalized profile
Screen capture of a sample profile page

Explore and customize your My developerWorks Home page

Why should you customize your home page?

My Home is your dashboard into the My 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 My developerWorks. 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 My 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 My developerWorks
  • My watchlist: Your personal view of updates related to the people and topics you're interested in; as well as specific recommendations from the My developerWorks 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 My developerWorks 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 toolbar. And if you don't see the answer to your question, post it to the My developerWorks Feedback group's message board.

In My widgets, you can choose from over 20 My developerWorks 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 My 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 My developerWorks 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 Home in the toolbar, and on the Updates tab, check out the Public updates of all activity going on right now in the My 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 9. Example of the Public updates in My Home
    Screen capture of the Public                     updates in My Home

  2. See your activity in My developerWorks and how other users are responding to it. Click Home in the toolbar, 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 Home in the toolbar, 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 10. Example of watching a tag in a My Home watchlist
    Screen capture of a watchlist in My Home, showing a tag being watched



    Figure 11. 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 My developerWorks activity through widgets on your home page. Click Home in the toolbar, 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.

    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 My developerWorks 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 My developerWorks community. (You cannot remove this widget from your My widgets page.)

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


    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 12. 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 Home in the toolbar, 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 My developerWorks My Home page, you will be prompted to enter your Twitter user name and password.

      Figure 13. Twitter widget
      Screen                     capture of a twitter widget

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


Figure 14. 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 My developerWorks feedback group!

  1. Once you're signed in to My developerWorks, click Groups in the toolbar, and click the Public Groups tab.
  2. Search for the "My developerWorks 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 Groups in the toolbar, 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 toolbar.

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 15. 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 16. 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 17. Message board for a group
Screen                        capture of a group's message board

Accessing any group you've joined is easy: just click Groups in the toolbar, and then click My Groups. 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 My 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 18. 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 19. 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: What's a good blog to follow?

Answer: Bob's soapbox. This popular blog offers hints, tips, and answers to all kinds of questions that users of My developerWorks have.

  1. Once you're signed in to My developerWorks, click Blogs in the toolbar.
  2. In the search area at the top right of the page, search for "Bob's soapbox" in Public Blogs.
  3. In the search results, click Bob's soapbox.
  4. Take a look at the blog, and if you like what you see, click Follow this blog in the top right of the blog page. Bob's soapbox now appears in your watchlist in your Home page (on the Updates tab, click My watchlist and look for Bob's soapbox in your list of 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. My developerWorks 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 20. My developerWorks Blogs page
Screen                      capture of the My developerWorks 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 toolbar.

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 "Bob's soapbox" shown in Figure 21. Post your comments and invite others to provide feedback on what you post.


Figure 21. An entry in Bob's soapbox
Screen                     capture of an entry in Bob's soapbox

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 22. Following a blog
Screen                     capture of how to follow a blog

Creating a blog

  1. Once you've signed in to My developerWorks, click Blogs in the masthead, and then click the My Blog tab.
  2. Click Start 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 My developerWorks 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.

My developerWorks make 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 23. 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 toolbar.

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 My developerWorks, 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 24. 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 My developerWorks, click Activities in the toolbar. 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 25. 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 toolbar.

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 My developerWorks, click Files in the toolbar. 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 26. Example of the My developerWorks Public Files page
Screen capture of the My                     developerWorks 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 toolbar.

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 27. 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 toolbar.

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 28. Example of the My developerWorks Public Wikis page
Screen capture of the My                     developerWorks Public Files page

Starting a wiki

Once you're signed in to My developerWorks, 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 29. Example of a public wiki
Screen capture of file page

Try out other new 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 toolbar.

Searching across all My dW applications at once

Use the Search field at the top of any page in My developerWorks to find information anywhere in My developerWorks.

In an advanced search, you can search for one or more keywords in any combination of My developerWorks community tools. You can search all public content from My developerWorks 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 My developerWorks.
    • 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 My developerWorks community with your choice of 45 popular social sites. Click the Share this link at the bottom of any My developerWorks page:


Figure 30. Sharing content with other social sites
Screen capture                     of the Share this module

Conclusion

developerWorks has delivered a decade'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 My developerWorks, 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; My developerWorks 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. My developerWorks 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 My developerWorks has only scratched the surface. You will undoubtedly find your own additional uses for the flexible and complementary tools of My developerWorks. Please let us know what you think of My developerWorks 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

  • See for yourself! Watch a demo of each My developerWorks tool. Start at the My developerWorks: Connect page, and click the Demo links for the tool of interest to you: My Home, Profiles, Blogs, Bookmarks, Activities, Groups, Files, and Wikis.

  • IBM Lotus® Connections is the basis for the components in My developerWorks: 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 Web editor, Gretchen Moore has had a hand in shaping developerWorks' editorial style, publication process, 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. She holds degrees in Technical writing from Rensselaer Polytechnic Institute in Troy, NY, and in Biology from the University of North Carolina in Chapel Hill, NC. 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.

Comments



Trademarks  |  My developerWorks terms and conditions

Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Web development, Lotus
ArticleID=386294
ArticleTitle=My developerWorks: New ways to build your technical skills and your professional network
publish-date=12082009
author1-email=gemoore@us.ibm.com
author1-email-cc=
author2-email=adewar@us.ibm.com
author2-email-cc=

My developerWorks community

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere).

My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).

Special offers