When you`ve got an old server with CD-ROM and therefore cannot install the live edition, or you have another reason to install Gnome on Solaris 11 you should follow my very short guide;
Login onto the console and use the following commands:
sudo pkg install slim_install
sudo svcadm enable gdm
And if you want to run the deskstop:
startx