The Modular Manual Browser is a set of PHP4+ scripts designed to index manual pages across different operating systems and display them in a searchable database in a web browser.
Be the first to post a text review of The Modular Manual Browser. Rate and review a project by clicking thumbs up or thumbs down in the right column.
2005-07-18 01:58 Greg Schenzel <inittab> * index.php, modman.php: header.html and footer.html can be PHP; main effect is cool titles. just put <? echo makePageTitle($page, $section, $manpath, $apropos); ?> somewhere in your custom html title header. 2005-07-17 22:10 Greg Schenzel <inittab> * BUGS, COPYING, INSTALL, INSTALL.roff, Makefile, README, README.roff, TODO.sh, config.php, index.php, mandb.php, modfunc.php, modman.php, api/files.php, api/modfunc.php, api/pages.php, api/whatis.php, install/BUGS, install/COPYING, install/INSTALL, install/INSTALL.roff, install/Makefile, install/README, install/README.roff, install/TODO.sh, tmp/.local: api split up, install data moved, so that modman may be dropped directly into webspace. mandb.php can pick up multi-line descriptions now. Apropos results can be filtered by Section or Manual, but not Page (obviously). whatis pseudo-database implemented, enabled by default in config. Sections include Subsections (3->3ucb, 3ucb->3ucblib). Local Apropos and description support added via apropos/whatis programs. Release 1.2 -- The Small-Box/WhatIS Release.
2005-07-13 04:07 tag RELEASE_1_1 2005-07-13 04:07 Greg Schenzel <inittab> * INSTALL, INSTALL.roff, README, README.roff, config.php, modfunc.php, modman.php: Apropos-style subword searching (requires $use_desc) added. Table layout adjusted and modified slightly. Code Clean-Up. BUGFIX: searchPages will not say "Nothing Found" if nothing was found in $mandir but something was found in the local database. BUGFIX: "Any" manual search does not include "local" if $mandir/.local file does not exist. $display_apropos controls display of current apropos search term. findLocalPages created to emulate findManualPages for local man program. searchDescriptions created for apropos to filter through description database. showSearch created for common searchDescriptions/searchPages display code.
1.0 - A search returning 1 result will display the page instead of search results. Made category search case insensitive too. INSTALL.roff (INSTALL/modmaninst) has NAME section now -u, -d, -h options added to mandb.php type `php mandb.php -h` for help mandb.php outputs mandir and database at start header.html and footer.html may exist and will supersede precedence over built-in header/footer our css does not affect header html and css Makefile, documentation updates
0.91 - Fix for .so nroff relative includes. EXAMPLE: http://modman.unixdev.net/?sektion=3ldap&page=ldap_dns_to_url&manpath=SunOS-5.10 "Description" support added. Requires db4 support. Must run mandb.php on the command line to create the database. INSTALL and README now nroff-generated New config options for descriptions, allow/deny FULL search ("Any", "", "") 0.9 - Changed case-insensitive globs from {S,s} to [Ss] for speed and to stop timeouts. went from 118.256sec to 0.189sec for the query "uncompress" on all Manuals w/all sections. Changed "*" to "{man,cat}" sub-glob via new common findManualPages function. BUGFIX: $mandir need not end in '/' (path sep.) on lines 72, 101 of modfunc.php Redisgned what-is-search/what-is-display logic Page no longer required. You may browse entire categories or all categories of any or all modules, except local. Local option explained in README. BUGFIX: dots in manpage name acceptable now Created isCompressed function for findManualPage and searchPages 0.82 - Made page search and display case insensitive via glob patterns.
0.8 - Replaced /bin/ls exec with glob("...", GLOB_BRACE) calls. Implemented search feature, w or w/o section, Any or All modules. Set up http://modman.unixdev.net/ as example. Corrected man* vs cat* bug 0.81 - Added search capability for "local" pseudo-module
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: