To build:
cd docs && make clean html; cd -
The folder structure for this project is confusing:
# installer (uses inno setup compiler)
/
# batch and script files to start/stop the server
aliuacademy_org/
# django project
aliuacademy_org/academy/
The Django project is in the aliuacademy_org/academy/
folder. To carry out development on this project:
cd aliuacademy_org/academy/
# follow the instructions in the 'README-DEV.rst' file.
C:\Program Files (x86)\AliuAcademy\aliuacademy_org\content\
For testing, you could use a structure of universities and courses like this:
Exeter
IT
Intro
This project provides a smoother way to install and run AliauAcademy in a Windows Machine.
This project was built using the following software:
- Inno Setup 5.5.3 [Download] (http://files.jrsoftware.org/is/5/)
Microsoft Visual Studio Express 2012 [Download] (https://www.microsoft.com/en-us/download/details.aspx?id=34673)
Download
wdexpress_full.exe
and run it. This will download and install Visual Studio. The other download is aniso
file.Git
Note
install with the option to place the git
executable in the path, so it can be run within cmd
.
To install the service pack updates for Microsoft Visual Studio 2012:
- Click on TOOLS menu
- Select Extensions and Updates... then another dialog will appear.
- Click on Updates.
Install the downloaded update in your machine:
- Click on BUILD.
- Select Build Solution.
The source code for the taskbar extension is gui-source/KA Lite/KALite.cpp
.
If you change this code, then you will need to rebuild it:
- Open Visual Studio Express and then open the following solution:
gui-source/KA Lite.sln
- Click BUILD and then Build Solution
- This will create the following file:
gui-source/Release/AliuAcademy.exe
. Move this file to:gui-packed/AliuAcademy.exe
To build the installer e.g. AliuAcademy-1.0.0.0.exe
:
- Clone this repository;
- Open
cmd
- the Windows command prompt; - Run
make.vbs
and wait until the file is built; - The output file named
AliuAcademy-1.0.0.0.exe
will appear within this project folder. This is the installer.