Let me introduce myself. I'm a mathematic and computer science teacher in france, and also a sysadmin.
In France, whe are this year beginning to massively introduce computer science in High School and all kids gonna learn to code.
I think Atom would be a excellent editor for them. I'm beginning to translate the interface really soon (I've some vacation in a week).
The real problem for us is with the installer. I've just opened a bug (enhancement request) and it was closed as the actual installation was described as intentional on windows.
Actually, Atom install itself in %localappdata%. . This is not a use case for us for many reasons.
1. On many LAN in France, executable are deactivated in %localappdata% or in any personnal folder to prevent code execution from pupils for security reasons.
2. %localappdata% is usually for us server storage. Server storage is not unlimited, it's expensive. Atom is almost 370M big for it's installation. In a high school with 1000 pupil, this make 370G of server storage for just one application ! Clearly not possible.
The correct way would be to have Atom installed in %programfiles%. I've made a simple test by putting the atom program folder in %programfiles% and ... it works. For a single user only may be ? But we do not use TSE server, we have only one pupil on one computer.
The actual installer works perfectly for the developper use case. But for pupils in high school it's not usable.
Pupils are tomorrow developpers and they will later use what they are used to.
in another post, idleberg said he add 10 years experience in windows installer and would be glad to help with an nsis installer. May be it should be a solution ?
Thanks for reading so far. Hope our use case will be taken into account so I can spread atom in hundreds of high schools !