I'm not sure if it makes a difference if you're using a VM, especially if you're just using it for testing at this point
The only reason I want to use windows is because of the extras it brings
I could run multiple elgg sites
I could incorperate Active Directory and othe features into Elgg
I can run other OS in the background like FaceBook does for Elgg
I can keep Mysql on a seperate drive as whell as my user data and photo and game data
If you can please tell me why this would be a bad idea?
Also I can run Adobe and Visual Studio on windows
If you'd like virtualization, just configure vagrant box for your needs, something like: https://github.com/Srokap/elgg_vagrant (debian75-x64, but still WIP so you'd need to adjust it to your needs). Should be easier to maintain your environment. Something to look at as well: https://puphpet.com/
I still use http://www.wampserver.com/en/ on my Windows 8.1, especially useful when having 3 versions of Apache and 4 of PHP and you want to switch easily between them. Still some manual adjusting is needed for it to switch smoothly.
Elgg is written in PHP, plugins are PHP only. I'm not sure what you mean by 'can handle other languages' but the answer is no.
That's a badly asked question. Elgg is a PHP framework, so the answer to your question as for almost every PHP framework is no.
You ask about languages, but link to article speaking about something different.
That's regarding topics in the article. Please ask more precise questions in future.
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.