As a Code Exchange user you can raise issues or provide feedback to the project members of a project without being a member of that project.

To do that simly open the "Issues" tab of the project and check whether or not that issue has already been raised. You should avoid creating issues that are already taken care of.

If the issue hasn't been raised, yet, click on the "Create issue" action link.

Creating an issue 
Image 1: Clicking on the "Create issue" link

Now you can add what kind of issue you see. The short text should describe briefly what the issue is. In the field "Issue type" you can tell the project members if you think you have encountered a bug (select "bug" as issue type), if you have a feature request (select "Enhancement") or if you see any other kind of issue (select "Other" as issue type).

You should keep the "Priority" at status "Normal" as long as you feel that your issue either deserves more ("High" or "Highest" priority") or less ("Low" or "Lowest" priority) attention by the project members. The project members might change the priority from what they feel is the best match to their current planning.

In the description field you should try to describe the issue in a way that the project members can understand what your point is. There is no need to write a novel here :-), but try to be precise.

Providinf the issue details
Image 2: Providing the details of the issue

After providing all the details just click on "Submit" and that's it. The project members will now look into the issue and will try to address it.

Please remember that the project members normally are providing this service in their free time and don't have a professional support team to handle all the incoming issues. Therefore please be patient.

You can follow the status of your issue by checking the "Status" field of the issue in the list of issues. Once your issue has been fixed the status is set to "Fixed".

But you can also comment on other issues. Just click on one of the issues and click on the "Add comment" link. You can now comment on the issue and e.g. support the issue or add some additional related ideas to it.

Commenting issue
Image 3: Commenting on an issue

 

Hope this helps you to understand how the issues management works in Code Exchange.

Best,

Rui

When navigating through the projects on Code Exchange you might want to join a project. Sometimes you just want to know what the current status of you project is regarding the incoming requests to join your project.
This tutorial explains how you can join other projects and manage the project members in your project.
 

During TechEd 2010 Las Vegas I met Peter Kulka and I've asked him to talk a little bit about his  Java Logging 4 SAP project on Code Exchange.

Watch what he has to say about it and find out how you can use it to integrate other logging frameworks into SAP NetWeaver.

Those attending the demo jam at TechEd 2010 Las Vegas know Matt Harding and Alisdair Templeton won the contest. Watch them talking about their Super-Generic Mobile App on Code Exchange.

Watch Renald Wittwer talking about the ZCoffeeCorner project initiated at the Innovation Weekend at TechEd 2010 Berlin.

 

During SAP TechEd Berlin 2010 I met Ivan Femia, the project owner of the cool Code Exchange projects abap2xlsx, abap2docx and clonehunter.

I asked him what these projects are about and what they are good for. Listen and wach the video below and support Ivan and his team members in making these tools even more cool and useful.

 

At SAP TechEd Berlin 2010 Gregor Wolf and I had the opportunity talking about Code Exchange in an SAP TechEd live  interview with Craig Cmehil.

Watch the full interview and listen to the history of Code Exchange and the current status.

During Innovation Weekend the "Happy Dinosaurs" developed a twitter-like application to simulate coffee-corner conversations in a tool.

The Happy Dinosaurs are DJ Adams, Guido Brune, Renald Wittwer and Karthik Setty and they gave the application the name ZCoffeeCorner.

Listen and watch below how the application looks like and what it does.

We are sitting here in Berlin at the Innovation Weekend, an 30h non-stop-event before TechEd where the SCN community works on the implementation of interesting business cases.

During one of the breaks I had a chance to talk to Gregor Wolf, an SAP Mentor, who was part of the News from the extended code exchange product team from the very beginning.

Gregor was one of the first ones uploading their code to Code Exchange and I wanted to understand what ZGEOCODE is about and what it's good for.

 

Best,

Rui

The Code Exchange platform is just about to go publicly live on SDN.

Today at the Innovation Weekend in Berlin I took the opportunity to talk to Andy Singleton the CEO of Assembla who is also at Innovation Weekend and asked him about his expectations for Innovation Weekend.

Watch here the interview.

 

We are very close to the Public availability of Code Exchange for SAP TechEd 2010. After many meetings with the SAP Mentors in the "News from the extended code exchange product team", many conversations with other SAP community members on Twitter and events like Summary of Code Exchange Terms of Use presentation @ SAP Inside Track 2010 Brussels, we are on the last meters to make the platform available on SCN.

Therefore we took the opportunity to show you a preview of the current system in the SAP Mentor Monday meeting. With more than 60 participants it was clear that the SCN community is really interested in the Code Exchange platform.  The meeting was recorded and a replay of the meeting can be found here.

Thanks a lot to Mark Finnern for organizing this meeting and for running the SAP Mentor initiative!

In the replay you'll see that we talk about the "Expert view" and the "Public view" of Code Exchang and how SAP Mentor Gregor Wolf is already using the Code Exchange Expert View today for his projects.

The "Expert View"

The "Expert view" is build by a third party, Assembla, providing a subversion repository for the projects on Code Exchange and useful tools for the development process in a project. In a The Code Exchange "expert view" for project members you can see in a nutshell what kind of functionality is provided.

A nice feature is the possibility to use  RSS feeds providing you with a list of
  • your projects (projects where you are either the owner or a member)
  • your issues (all issues that have been assigned to you or that you have submitted)
  • your project stream ( list of activities like commits, updates on issues, etc.. in your projects)

These feeds give you a means to get a quick overview about your work on Code Exchange.

The "Expert View" is already available to those SCN members that signed the Code Exchange Terms of Use and they can use it to start upload code to the repository.

The "Public View"

This view is the one that is visible to all SCN members. In the replay of yesterdays SAP Mentor Monday you can see how the UI looks like. The UI was designed to provide information which is relevant to the SCN members that want to consume the project or provide feedback to the project members in an easy way.

The "Public View" will be available by TechEd Berlin to all SCN users.

 

Join Code Exchange

You liked what you saw in the replay of yesterdays' SAP Mentor Monday?

Crowd-source your code! How to join the Code Exchange area on SCN

I'll be at TechEd Berlin, Las Vegas and Bangalore this year. So I hope to see you there in one of the Promote your code on Code Exchange - Expert Networking Lounge Sessions at SAP TechEd 2010 or at the innovation weekend in Berlin or Las Vegas.

You successfully created your own project and now you'll get access to the "expert view" on Code Exchange.

The "expert view" gives you some more functionality to co-develop with other team members than the "regular" view that all other Code Exchange users will see.

This podcast explains in a nutshell what you can do with it.

 
Let me know should you have any questions.
 
Best, 
Rui

This year we will have for the very first time the Innovation Weekend before TechEd Berlin and Las Vegas. During this event you'll work on interesting SAP technology and will work on projects using that technology.

As a platform to share all your code with your team mates you'll have Code Exchange. I'll provide you with some tips & tools for your work with Code Exchange so that you have everything setup properly to start at Innovation Weekend without any initial installations and configurations.

Terms of Use

Before being able to use the Code Exchange platform you need to agree once to the Terms of Use (TOU). Read this blog to find out how to do it so that you can access the Code Exchange platform.

Your Projects on Code Exchange 

Maybe you already have some cool code you'd like to to have on Code Exchange before the Innovation weekend? Just send me a note including

  • project name
  • project description
  • project tags 

and I'll setup the project for you.

After the Innovation Weekend you can create projects yourself.

Subversion Clients

To access the code repository of Code Exchange you need to have a subversion client installed on your computer. Below you find a list of those clients that I'd use and that I can recommend. I didn't test any commercial subversion clients. Only free ones.

For Mac OS

It took me quite some time to find a subversion client that is easy to use. The one that I found the most useful is the SCPlugin which integrates to your Finder and adds a new button to it.

You can get it here. Follow the install instructions carefully.

For Windows

For me the best free subversion client for Windows is Tortoise. Easy to install, easy to use.

Yu can get it here.

Subversion Eclipse Plugins

If you want to integrate a subversion plugin into your Eclipse environment or your SAP NetWeaver Developer Studio I can recomment Subclipse.

You can get it here. The installation is the same like for any other Eclipse plugin.

Other Usefull Tools

Here a list of other useful tools that might help you at the innovation weekend

OSTool nameDescription 
Mac OSKomodoText editor tool with syntax highlighting and many other goodies 
WindowsNotepad++ Text editor tool with syntax highlighting 
AllThe Gimp THE free painting/graphics tool

Your Tips & Tools?

Any good idea what else we should add to the list? Let me know as a comment and I'll update the list.

At the SAP Inside Track 2010 in Brussels I've talked about the terms of use of Code Exchange and addressed the questions I've collected from various SCN community members in the past weeks.
 
 
Below you'll see a summary of the feedback and also the slides I've presented during that event. You can find the complete feedback in my former blog.
 
 
Let me know your thoughts, too.

The Public availability of Code Exchange for SAP TechEd 2010 date for Code Exchange is getting closer and discussions around the Terms of Use started. These discussions addressed some questions around the wording in the Terms of Use.

After realizing that some community members that had these questions planned to be at the SAP Inside Track 2010 in Brussels I decided to drive to the home country of the master detective Hercule Poirot, to bring some more light into the case "Code Exchange Terms of Use".

With the support of Martin Gillet, the organizer of the SAP Inside Track 2010 in Brussels, I had the opportunity to provide answers to these questions in a presentation around this topic.

As a result I got valuable feedback around the concerns that the community members still had. I'll use that feedback for an iteration around the wording in some of the sections in the Terms of Use.

After the presentation I interviewed the most engaged community members during the discussion: DJ Adams, Ethan Jewett and Uwe Fetzer. Watch the videos below to hear that these three community members said after the presentation.

 

Interview with DJ Adams and Uwe Fetzer

Interview with Ethan Jewett

Stay tuned for more information on the case "The Code Exchange Terms of Use" at the code exchange landing page on SCN or visit one of the Promote your code on Code Exchange - Expert Networking Lounge Sessions at SAP TechEd 2010.