This is Tesserae NG, an experimental ground-up rewrite of Tesserae that uses Solr for indexing.
- Download and install VirtualBox
- Download and install Vagrant
- Clone this repository somewhere
cd tesserae-ng && vagrant up
The initial run will need to download a virtual machine image, so be patient. Once the download is finished, the virtual machine will be booted, and tesserae-ng will be bootstrapped automatically.
Once the virtual machine has finished bootstrapping, simply visit http://localhost:8000
to view the main webpage. The default install
has no texts, so everything needs to be ingested. You can log in with a username of 'admin' and a password of 'admin' to begin uploading
texts.
Tesserae NG expects all uploaded texts to be in .tess
format. If you want to get up and running quickly, visit the Tesserae repository
and see the texts
directory.
If you want to modify the source code, go ahead and work on your local box (the one where you initially cloned the git repo). Once you're done, log in to the (presumably running) box:
$> ssh -p 2222 tesserae@localhost
The password is tesserae
Now run the refresh script (in the tesserae
user's home directory):
$> ./refresh.sh
You'll be prompted for your password. Again, the password is tesserae
This will update all of the required source files and configuration files and install them in their proper places. You can now visit http://localhost:8000
to see your changes.
If you're hacking on the Solr code, you can visit the Solr console here: http://localhost:8080/solr