CodingTeam is a free and easy to use forge designed for you. Your projects need simplicity and intuitivity!

CodingTeam

Blog: Miscellaneous

Feed subscription: or .

Categories

 

Meet us at RMLL!

This is a very tiny news just to let you know that CodingTeam will be present at the RMLL (Rencontres Mondiales du Logiciel Libre).

If you want to talk about CodingTeam, software forges or programming, you may come to visit us on our little stand!

Feel free to talk with us or even . Above all, we hope to see you in Geneva, from 9th to 12th of July on the Libre Boulevard!

We will keep you informed of events of the week on the CodingTeam Blog.

Second CodingTeam meeting

Another CodingTeam meeting was organized in Paris. Last time we were only 5, and this time, we were 7. If you are living in Paris, watch the forum for a probable future meeting!

The appointment was in downtown Paris (Châtelet) at 6 PM and our meeting ended around midnight. We talked a lot about various subjects like:

  • the daily server problems on codingteam.net and the recent call for contributions to rent a better server (the full call message can be read in french and english on the codingteam.net homepage ; and, by the way, we need your help!)
  • the lack of importation mechanism in CodingTeam and the necessity to have a system that allow to save our data and to switch to another software forge without data loss
  • the need to write an installation script for CodingTeam
  • the futures plans for CodingTeam and the planned releases
  • the progress of the correction of a few bugs
  • the fact that parisian sell Breton galette under the ridiculous name of "salty crêpes"
  • and so many other topics!

For your information, after the flammekueche of the first meeting, we chose pizzas this time.

Here are a few pictures of us:


From left to right: Mathieu (mathieui), Emmanuel (manu) and Yann (Asterix, the Gajim developer)

 


From left to right: Emmanuel (Link Mauve, who just came from somewhat an original exhibition) and Mathieu (mathieui, again!)

 


From left to right: Harold (Melsophos), Florent (louiz') and Erwan (xbright)

 

So it was a very pleasant meeting between good, rich and sexy people (the next time we'll try to make better photos of us)! Hope to see you in the future!

Survey results, future prospects

It's now the time to publish the results of our survey. I want to thank you all for your participation, as we get nearly 80 answers to the "CodingTeam survey 2011".

Even so our survey suffered from a few weaknesses like the fact that a few questions not addressed to all of our users were mandatory, the result provide us a lot of useful informations. The problem with our mandatory questions (features scores) is that the scores are devalued and there were confusion in the responses.

So, let's start!

The CodingTeam software forge is a young project and it's used by young people! 57.89% of our users report being between 15 and 25 years. There are 38.16% of our users between 26 and 60 years. On the other side, there are fewer users that are more than 60 years (2.63%) or less than 15 years (1.32%). Thus, we can see that the majority of our users are young, with nearly 60 percent of them under 25.

In the beginning, CodingTeam was an attempt to provide a good forge to the French-speaking community, and we can see that 67.87% of the users are from France. Other well represented countries are Belgium (8%), Switzerland (6.67%), Brazil (2.67%), Germany (2.67%) and Slovakia (2.67%). There are also users from Australia, China, Czech republic, Ireland, Madagascar, Russia and Vietnam. Therefore, it's an international project, although we can bemoan the lack of users from United States, United Kingdom, Spain etc. Note that we know a few users from India too.

It's interesting to take a deeper look to the SCM usage question. We asked if our users were using a (distributed) version control system or not, and which one. It appears that 21.34% of the interviewed CodingTeam users don't use an SCM. Thus, we can conceive that the work we did on the HCI allows users who are not developers to use our software forge: translators, graphic artist, packagers… It may be the sign that we successfuly created the easy-to-use interface we wanted. The others 78.66% are using various systems:

  • Subversion (50%)
  • Git (21.43%)
  • Mercurial (16.07%)
  • Bazaar (5.36%)
  • CVS (5.36%)
  • Darcs (1.78%)

It also appears that 33.96% of users discovered the project by a friend (many thanks to them!), 28.30% by a project using it, 20.75% by a news article and 16.99% by an Internet research.

On the communication subject, we asked our users how they want to be advised of project news. Thus, 59.375% of them would accept to receive a newsletter from time to time. This may not be done because of the large 40.625% of our users that don't want at all. It's also interesting to see that only 54.69% of our users knew that the CodingTeam blog exists, the others just ignored it!

Thereby, our users give a rating of 6.52/10 on the quality of our project communication. We already know that it was one of our weakness and we will take into account the remarks made by them, like:

  • the usage of the French in addition to English
  • modernization of the appearance
  • ATOM feed (hey, that already , just follow this blog, man!)
  • interesting tutorials/links

Another user complained about the fact that the communication is too oriented toward the group of French-speaking people on the XMPP chatroom. This can explain the large majority of our users from France. We should focus other countries and languages to reveal our software forge across oceans!

It's very interesting to know that the CodingTeam software forge is mainly use on CodingTeam.net (73.69%), but it's also used elsewhere:

  • users own forge (19.30%)
  • forge installed for a single project (3.49%)
  • companies (1.76%)
  • research laboratories (1.76%)

Our users seems to be satisfied with CodingTeam! The software forge gets a global score of 7.75/10.

The translation system is rated 6.55/10 (the next release will bring a few improvements as the reduction of the loading time). The bug tracker gets a 6.88/10 (again, the next release will bring improvements like pre-selected filters). The documentation system is rated 6.50/10 (users seem to don't like CamelCase and ergonomics).

The top rated features are the SCM support (7.29/10) and the communication tools (7.13/10).

The feedbacks sent by our users are also very interesting. Most of the opinion are positive (encouragement, congratulations) and a few features requests.

It is not surprising to see that among the 39.44% of users that are using another software forge, the most used are Launchpad and Teamforge/SourceForge.net (both 18.42%), followed by Redmine and Trac (both 15.79%), Github (10.54%), InDefero and FusionForge (both 5.26%) and BitBucket, CodePlex, Google Code and Savane.

We asked for the opinion of our users on certain probable features for the future of the project. Here are the podium:

  1. more statistics (27.45%)
  2. unbelievable technology from outer-space (26.47%)
  3. agenda and calendar (25.51%)
  4. website hosting (21.57%)

A lot of work have been done on the development version of CodingTeam on the statistics. We are glad to announce that projects will soon benefit from detailled statistics! The current stastistics page will be extended with a global activity report (commits, bug tracker, forum topics, translations and documentation in a table and a graph), and a source code analysis!

We also plan to send someone in space to bring back a piece of magic Moon rock, that will give us the ability to provide a software forge for galaxies and mice!

More seriously, our users asked for a few features, like:

  • ability to fork a project
  • installation script (planned)
  • work on the appearance
  • German translation
  • API to communicate with CodingTeam (take a look at this post)
  • overview: late bugs, notifications

Among these features requested, some will be part of the next release:

  • Git (it seems to be more popular than Justin Bieber)
  • timeline by developer
  • teams associated with projects

Finally, we collected a lot of useful informations on our users and how they see and use our software forge. I also started to develop what users have asked in this survey. So it was very important to take the quizz, and again, thank you all!

See you for the next release!

CodingTeam Survey 2011

We need you for the CodingTeam survey 2011!

In order to know more about you (users or administrators of the CodingTeam software forge), we decided to launch a great survey. This survey is bilingual: you can answer in french or in english. The survey only takes a few minutes and will end in about a month.

We did that so we can improve CodingTeam, learn more about our users and their needs. The survey is online and every users of the CodingTeam software forge is free to fill it!

We invite you all to complete this survey and especially to talk about it to all your friends who are using CodingTeam!

Knowing your views, your habits, your wishes, will allow us to better guide future development, set the right priorities, make CodingTeam the great tool you need! So take the time to fill it! This is for your highest good.

Take the quizz! French and english.

The OpenForge API

Some time ago, during year 2008, Tim and I wrote the first version of the OpenForge API. The goal of this API was to allow communication between software forge. Thus, the 0.1 came with three main features :

  • retrieve project data
  • retrieve user data
  • search for projects and users

Tim is the developper and the administrator beside ShareSource, another public software forge. So, our idea was to connect our forges, allowing our users to, for instance, search for projects registered on CodingTeam.net through ShareSource.

Nowadays, CodingTeam supports the full specification and all the three functionnalities of the OpenForge API are available inside our project. We can also notice that the most exciting features, the ability to search for projects and users in a network of forges from another, is not used at all. In fact, only CodingTeam supports this API and thus only CodingTeam forges can connect their search results (this can be activated in the administration panel, and by the way, if you are running a CodingTeam forge and want your search results to appear on CodingTeam.net, just contact me).

In fact, we can say that OpenForge is a failure. The innovant part is not used and the simple parts are barely used. Beyond that, we can try to explain the relative unsuccess of our API.

The main problem is that the simple parts of OpenForge (data retrieve) is somewhat too simple. See by yourself:

  • retrieving project data from Bluemindo
  • retrieving user data from me

Example of an external search on two other forges (XML output example):

A lot of ideas have been debated on our developement room since OpenForge exists and there are a lot of possibility to improve it. I think it is reasonable to wonder if it's in the CodingTeam interest to keep these implementations in the codebase, since OpenForge is not really used by other projects (or even by users) and as the goal of OpenForge being the wish to connect software forges. Or maybe, it's time to work on this API.

It would be great to open the development of the API. Everyone should be able to give his opinion and his ideas.

There are many development possibilities that we thought about. We could use existing data representation like DOAP for projects and FOAF or vCard for users. We could switch to a really public and open development of the API. We could imagine that OpenForge supports importation and exportation of projects, bugs, SCM, wikis… Last but not least, OpenForge could also be used to post or edit content directly from the API.

Maybe OpenForge wasn't a very good idea. Maybe it can be improved to be very useful. We need help and comments.

- page 1 of 2