Source code of manned.org https://manned.org/
Find a file
Yorhel 20daba820f Complete revamp of navigation menu on man pages
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.
2016-10-15 16:06:18 +02:00
lib/ManUtils Various changes/fixes, 3 new distro versions 2015-04-28 08:27:29 +02:00
sql Add FreeBSD 10.2 2016-10-14 08:09:53 +02:00
util Add FreeBSD 10.2 2016-10-14 08:09:53 +02:00
www Complete revamp of navigation menu on man pages 2016-10-15 16:06:18 +02:00
.gitignore Added .gitignore to ignore some autogenerated ManUtils stuff 2012-08-14 20:39:04 +02:00
COPYING Add COPYING, README and link to the public git repo 2012-08-15 18:22:49 +02:00
Makefile Various changes/fixes, 3 new distro versions 2015-04-28 08:27:29 +02:00
README README: Let's not forget the AnyEvent library 2012-08-17 13:12:11 +02:00

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