Hyper Core release
IMPORTANT - Downloading the source
Short story; Download this file, unzip, open the "p5.sln" file in Visual Studio or Mono Develop, start debugging, type a server salt, a root password, login by clicking the "key" in the top right corner (username "root" and your password) - And enjoy!
Slightly longer story; If you wish to test the source code with e.g. Visual Studio or Mono Develop, make sure you download the source.zip file. This file download contains Micro, The Bazar, the Desktop Hyper IDE and Hyper Core out of the box. However, if you have GnuPG installed on your system, and/or MySQL, you can install any other apps through the Bazar automatically.
Do NOT download the 'Source code' file, unless you know what you're doing.
Getting weird styling/CSS issues?
If you get funny errors, such as weird styles and CSS files missing etc, it is probably due to that you have downloaded the "pure source" version, which does only contain Phosphorus Five, and not Micro, which Phosphorus Five's default modules (the Bazar and the Desktop) are dependent upon.
You can of course install the raw source yourself, but then you'll have to handpick which additional modules you'd like to install, through e.g. my GitHub repo list, which arguably is a more complex type of task ...
The main source download no longer have any dependencies upon GnuPG or MySQL, unless you install additional apps, which needs these features, such as e.g. Camphora Five or Hypereval. However, the Bazar won't work correctly, unless you have GnuPG installed. You can still test Hyper IDE and Hyper Core without anything else except the main source download. If you want to install additional apps though, such as Hypereval, Magic Menu or Sephia Five - You'll have to make sure you have both some sort of GnuPG client installed on your system, in addition to access to a MySQL server. The latter might imply having to edit your web.config, inside of your 'core/p5.webapp' project from Visual Studio, Xamarin or Mono Develop.
Installing binaries on Linux server
To install a new binary release, type in the following to download the installation script. Make sure you don't have an old "install.sh" file in the same folder from before.
wget https://github.com/polterguy/phosphorusfive/releases/download/v6.0/install.sh
Then execute the following command to make your installation script become an executable.
chmod +x install.sh
Then start the installation process with the following.
sudo ./install.sh
At which point you'll be expected to supply your root password. The above installation script have only been tested with Ubuntu Servers, but might work with any Debian based system. The above script, will in addition to installing Phosphorus Five in your Apache htmldoc directory, also update your Apache configuration for running Mono, in addition to tightening the security of your Apache and Linux installation, such as upgrading your distro, updating components, etc.
About this release
This is the first release including Hyper Core, in addition to providing lots of small an large changes, mostly in relationship to Hyper IDE and Hyper Core.
Installing additional apps through the Bazar
If you download the source files, and you want to use the Bazar to install additional apps - You will still need to have some sort of GnuPG application on your system. You might also need to have MySQL installed locally, depending upon which app you install, in addition to making sure your MySQL password is accurate in your "/core/p5.webapp/web.config" file.