php cgi emerald diamond windows internet xhtml java domains c++ html cmsimple .net content management system design adventure jewelry infocom css rails javascript linux mysql open source gold unix j2ee interactive fiction