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?
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.
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.
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.
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
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
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
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.
- 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.
- 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.
- 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.
- 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
- 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.
- Access your Facebook friends directly from your My
developerWorks profile. To add the Facebook widget to your
profile:
- Click Profiles in the toolbar, click My profile > Settings, and expand the Profiles widgets section.
- Check the Facebook profile widget box, and click Update.
- 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.
- 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).
Figure 4. Example of Facebook updates and friends on your My developerWorks profile
- Connect your My developerWorks activity to
Facebook. To share selected activity on My developerWorks with
your Facebook friends through your wall and News feeds:
- Click Profiles in the toolbar, click My profile > Settings, and expand the Facebook connect section.
- 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).
- 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
- 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:
- Click Profiles in the toolbar, click My profile and then click the General info tab. Click EDIT.
- Open the Basic profile information section. (See Figure 6.)
- 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.
- Select which contact information you want to be
publicly visible in your profile:
- Click Profiles in the toolbar, click My profile, and then click the General info tab. Click EDIT.
- Scroll down and open the Contact Information section. (See Figure 6.)
- 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
- 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
- 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
Explore and customize your My developerWorks Home page
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
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.
- 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
- 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.
- 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
Figure 11. Example of watching a blog in a My Home watchlist
- 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 names Description Activities (3) Activities, Public Activities, and My Activities Displays public activities and keeps you tuned in to your personal, high-priority activities and responses to your activity entries. Blogs (1) Blogs Displays 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 Bookmarks Displays 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 Files Displays 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 Groups Displays 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 Network Gives 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 Wikis Displays 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 Announcements The 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
- 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:
- 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.
- 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.
- 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
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
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.
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.
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
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
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
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.
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
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
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
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
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
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
- Once you've signed in to My developerWorks, click Blogs in the
masthead, and then click the My Blog tab.
- 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.
- 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:
- From your group's overview page, click Customize and select Blog. The group blog is created and displayed on the group's overview page.
- Choose Create your first entry.
- 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.
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
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:
- Once you're signed in to My developerWorks, click Bookmarks and click the Public Bookmarks tab, and click the Add a Bookmark button.
- 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:
- Open a Web page that you want to bookmark.
- Click Bookmark this! in your browser toolbar.
- 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
- 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
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.
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
Use the views described in Table 2 to navigate the page:
| View | Description |
|---|---|
| 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
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
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
Showcase your expertise in Wikis
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
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
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:
- Click the down arrow next to the search field.
- Select Advanced search.
- Select the tools that you want to search.
- 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.
- Enter one or more keywords in the Keywords field.
- Enter one or more tags in the Tags field.
- Type a name in the Person field to find content associated with that person.
- 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.
- 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
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.
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
- Get
IBM trial software,
available for download directly from developerWorks.
Discuss
- Get involved with the
My developerWorks community,
your entry point for expanding your skills and your network.

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





