Source code of manned.org
https://manned.org/
This removes the navigation menu on the right, leaving more space for the actual contents. Instead, there are now a few links/tabs at the top of the page. There's also a 'permalink' now. The previous navigation combined the selection of man page versions, translations and sections in a single menu. While handy in some cases, in most cases it was just slow and messy. It also didn't scale very well, some man pages have so many versions that it significantly affected the page load time. The 'locations' table has now also been moved into tab and is loaded asynchronously as well, for the same performance reasons. I had hoped that this new navigation would be much easier and more convenient, but honestly, it's still a mess. At least the new code is more maintainable, so perhaps I'll be able to make some incremental improvements in the future. |
||
|---|---|---|
| lib/ManUtils | ||
| sql | ||
| util | ||
| www | ||
| .gitignore | ||
| COPYING | ||
| Makefile | ||
| README | ||
The Manned.org Source Code
--------------------------
This repository holds the source code of Manned.org. For a description of the
site, check out http://manned.org/info/about.
Ironically, documentation about how things work is completely lacking.
Requirements
General:
perl: A somewhat recent version (no idea which, due to my XS usage)
postgresql: Also a somewhat recent version
DBI
DBD::Pg
www/: (Website)
TUWF
JSON::XS
AnyEvent
util/: (DB updating and package synchronisation stuff)
bash (probably)
curl
psql
GNU tar
gzip, bzip2, xz
Compress::Raw::Bzip2
Compress::Raw::Lzma
GNU ar (For Debian)
Contact
contact@manned.org