Are you (really and actively) using the Shared Projects feature of MetaEditor ?

 
  • 18% (15)
  • 16% (13)
  • 29% (24)
  • 26% (21)
  • 11% (9)
Total voters: 82
 
Whats that ? 
 

The results so far as I was expecting : almost nobody is using it.

The Shared Projects is a feature added to MetaEditor more than 2 years ago. It has 3 main characteristics :

  • It allows the organize your files in projects, so to group all the files of a project together.
  • It's linked to the mql5 storage and CVS (control version system). So your files are always backed up at least.
  • It allows for collaboration among users, either publicly or (more or less) privately. So you can work in team directly from ME.
 

The Shared Projects is an interesting feature, when you need it of course, but it has some weaknesses in my opinion.

I would be interested to have some feedbacks from the person who voted yes. If you want please contact me either in this topic or privately. Thanks.

 

Hello Alain,


I think that robot programming is somewhat secret no ?

If everyone can use a robot, they will be soon prohibited, so I think that mostly, the people who want to share are those who want to learn.

What do you think about that, it's interesting to have others points of view.


Personally, I have developed tools to examine what append in the heart of my robots, display variables, conditions state, actual executing function, messages and many more. This on a second screen or on another computer, on Linux or Windows.

I'm not ready to share a so big work. Maybe selling licenses in the future....


Jean-Philippe

 
Janfi-trading:

Hello Alain,


I think that robot programming is somewhat secret no ?

If everyone can use a robot, they will be soon prohibited, so I think that mostly, the people who want to share are those who want to learn.

What do you think about that, it's interesting to have others points of view.


Personally, I have developed tools to examine what append in the heart of my robots, display variables, conditions state, actual executing function, messages and many more. This on a second screen or on another computer, on Linux or Windows.

I'm not ready to share a so big work. Maybe selling licenses in the future....


Jean-Philippe

Everyone is free to share with it wants. This is not about that. Anyway you can also share between a team, while it remains private for the team.

Are you using the Shared_folders or not ? From your post, I suppose not, right ?

 
I don't use the shared folder, I never took time to watch it but I will consider it for indicators or general purpose libraries.
 

I use it only to separate my projects from the default files. I don't use MQL storage. Instead, I use git.

The main feature I use is the capability to keep all files belonging to a single project (indicators, experts, scripts) in one folder, because the Metaeditor will automatically copy compiled executable to the correct location.
For example, I have a "Freelance" folder, and each customer has its subfolder, no matter what is the type of project.
This organization simplifies development, testing, and delivery.

My setup is like this:

  • all projects from Shared Projects are located in one DropBox folder (for additional automatic backup)
  • projects have their git repositories
  • each MT4/5 installation shared projects folder has a symbolic link to that base folder, so each change is reflected in all MT4/5 instances
  • commits and pushes to the repository are done from the base folder


If there is a need to share the individual project(s) with other developers/customers, I do it via git repository.

Somehow I think Github and Bitbucket will do a better job keeping my repositories safe than MetaQuotes. 

Also, several years ago, I switched all my development from SVN to git.

This is my setup since they introduced "Projects" folder (if I remember correctly it was with v600 of MT4).
I was slightly annoyed when they renamed that folder to "Shared projects" (it was about two years ago?) because I had to move folder links in all installations and do a recompiles.
 
Drazen Penic:

I use it only to separate my projects from the default files. I don't use MQL storage. Instead, I use git.

The main feature I use is the capability to keep all files belonging to a single project (indicators, experts, scripts) in one folder, because the Metaeditor will automatically copy compiled executable to the correct location.
For example, I have a "Freelance" folder, and each customer has its subfolder, no matter what is the type of project.
This organization simplifies development, testing, and delivery.

My setup is like this:

  • all projects from Shared Projects are located in one DropBox folder (for additional automatic backup)
  • projects have their git repositories
  • each MT4/5 installation shared projects folder has a symbolic link to that base folder, so each change is reflected in all MT4/5 instances
  • commits and pushes to the repository are done from the base folder


If there is a need to share the individual project(s) with other developers/customers, I do it via git repository.

Somehow I think Github and Bitbucket will do a better job keeping my repositories safe than MetaQuotes. 

Also, several years ago, I switched all my development from SVN to git.

This is my setup since they introduced "Projects" folder (if I remember correctly it was with v600 of MT4).
I was slightly annoyed when they renamed that folder to "Shared projects" (it was about two years ago?) because I had to move folder links in all installations and do a recompiles.

Thanks for sharing your experience.

I never used the Shared_folders (it was introduced in December 2017) and only the old Projects for some tests, but now I have the need to share some projects with people already using MetaEditor, but which are not specialists (professional coders). So I need the simplest possible solution (otherwise I will just zip the files and send it as usual).

I will try it seriously and I can give feedback if someone is interested.

 
Alain Verleyen:

Thanks for sharing your experience.

I never used the Shared_folders (it was introduced in December 2017) and only the old Projects for some tests, but now I have the need to share some projects with people already using MetaEditor, but which are not specialists (professional coders). So I need the simplest possible solution (otherwise I will just zip the files and send it as usual).

I will try it seriously and I can give feedback if someone is interested.


You might try sharing with DropBox.

Create a Dropbox folder, link it to the Metatrader folder, share the link to the Dropbox folder with clients and then instruct them how to link Dropbox folder into the Metatrader. 
When you create/modify files, Dropbox will automatically propagate changes to all clients. 

Clients will need Dropbox account (free for up to 2Gb).

Similar setup can also be done with Google drive and Microsoft One. It's just that first time client asked me for Dropbox and I didn't bother to try other options.

This approach is probably simpler for non programmers, but does not have features that version control system has.

 
Drazen Penic:


You might try sharing with DropBox.

Create a Dropbox folder, link it to the Metatrader folder, share the link to the Dropbox folder with clients and then instruct them how to link Dropbox folder into the Metatrader. 
When you create/modify files, Dropbox will automatically propagate changes to all clients. 

Clients will need Dropbox account (free for up to 2Gb).

Similar setup can also be done with Google drive and Microsoft One. It's just that first time client asked me for Dropbox and I didn't bother to try other options.

This approach is probably simpler for non programmers, but does not have features that version control system has.

I think the Shared_Folders will do the job, Wait and see :-)