Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
readme.txt | 2010-01-19 | 2.5 kB | |
Totals: 1 Item | 2.5 kB | 0 |
======================================================= PhpGedView Version 4.0 Copyright 2005 John Finlay and others This and other information can be found online at http://www.PhpGedView.net # $Id: readme.txt 4195 2008-10-30 11:03:50Z fisharebest $ ======================================================= CONTENTS 1. LICENSE 2. INTRODUCTION 3. CUSTOM MENUS ------------------------------------------------------- LICENSE PhpGedView: Genealogy Viewer Copyright (C) 2002 to 2005 John Finlay and Others This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. See the file GPL.txt included with this software for more detailed licensing information. ------------------------------------------------------- INTRODUCTION Modules are additional software that can be added to the core PhpGedView. They provide additional functionality not part of the core PhpGedView distribution. Some modules integrate very tightly with the PhpGedView software while others are separate software that loosely links to PhpGedView, such as the PunBB bulletin board system Like PhpGedView, modules available for download are Open Source software that has been produced by people from many countries freely donating their time and talents to the project, though there is nothing to prevent someone from developing a source module that is not open source. ------------------------------------------------------- CUSTOM MENUS With PGV version 4.0, there is a new system in place for adding menus to the main PGV Menu bar. To do this, create a file called menu.php in your module folder. This menu.php should implement an interface which implements the getMenu() method. The name of the class must be prefixed by the module name and an underscore. As an example, if you were building the "acme" module, you would could the file "acme/menu.php" which would have a class definition similar to the following: class acme_ModuleMenu { function &getMenu() { $menu = new Menu(); return $menu; } }