Commit 453601a49bebc3498d1da661cbdbb785b0bb71a3
1 parent
9a198e28
remove vestigal assistance.
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5313 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
6 changed files
with
0 additions
and
187 deletions
plugins/ktcore/assistance/KTUserAssistancePlugin.php deleted
| 1 | -<?php | ||
| 2 | - | ||
| 3 | -/** | ||
| 4 | - * $Id$ | ||
| 5 | - * | ||
| 6 | - * Copyright (c) 2006 Jam Warehouse http://www.jamwarehouse.com | ||
| 7 | - * | ||
| 8 | - * This program is free software; you can redistribute it and/or modify | ||
| 9 | - * it under the terms of the GNU General Public License as published by | ||
| 10 | - * the Free Software Foundation; using version 2 of the License. | ||
| 11 | - * | ||
| 12 | - * This program is distributed in the hope that it will be useful, | ||
| 13 | - * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 14 | - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 15 | - * GNU General Public License for more details. | ||
| 16 | - * | ||
| 17 | - * You should have received a copy of the GNU General Public License | ||
| 18 | - * along with this program; if not, write to the Free Software | ||
| 19 | - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | ||
| 20 | - * | ||
| 21 | - * ------------------------------------------------------------------------- | ||
| 22 | - * | ||
| 23 | - * You can contact the copyright owner regarding licensing via the contact | ||
| 24 | - * details that can be found on the KnowledgeTree web site: | ||
| 25 | - * | ||
| 26 | - * http://www.ktdms.com/ | ||
| 27 | - */ | ||
| 28 | - | ||
| 29 | -require_once(KT_LIB_DIR . '/dispatcher.inc.php'); | ||
| 30 | -require_once(KT_LIB_DIR . '/plugins/pluginregistry.inc.php'); | ||
| 31 | -require_once(KT_LIB_DIR . '/plugins/plugin.inc.php'); | ||
| 32 | -require_once(KT_LIB_DIR . '/dashboard/dashlet.inc.php'); | ||
| 33 | -require_once(KT_LIB_DIR . '/dashboard/DashletDisables.inc.php'); | ||
| 34 | -require_once(KT_LIB_DIR . "/templating/templating.inc.php"); | ||
| 35 | -require_once(KT_LIB_DIR . "/dashboard/Notification.inc.php"); | ||
| 36 | -require_once(KT_LIB_DIR . "/security/Permission.inc"); | ||
| 37 | - | ||
| 38 | -class KTUserAssistance extends KTPlugin { | ||
| 39 | - var $sNamespace = 'ktcore.userassistance'; | ||
| 40 | - | ||
| 41 | - function setup() { | ||
| 42 | - //$this->registerDashlet('KTUserTutorialDashlet', 'ktcore.dashlet.usertutorial', __FILE__); | ||
| 43 | - //$this->registerDashlet('KTAdminTutorialDashlet', 'ktcore.dashlet.admintutorial', __FILE__); | ||
| 44 | - $this->registerPage('kt3b1-what-is-a-beta', 'KTUserAssistB1WhatIs', __FILE__); | ||
| 45 | - $this->registerPage('kt-bug-reporting-guide', 'KTUserAssistBugReportingGUide', __FILE__); | ||
| 46 | - $this->registerPage('admin-quickguide', 'KTUserAssistAdminQuickguide', __FILE__); | ||
| 47 | - $this->registerPage('admin-guide-whats-new-in-kt3', 'KTUserAssistAdminGuideWhatsNew', __FILE__); | ||
| 48 | - } | ||
| 49 | -} | ||
| 50 | - | ||
| 51 | -$oRegistry =& KTPluginRegistry::getSingleton(); | ||
| 52 | -$oRegistry->registerPlugin('KTUserAssistance', 'ktcore.userassistance', __FILE__); | ||
| 53 | - | ||
| 54 | -// ultra simple skeleton for the user tutorial | ||
| 55 | -// FIXME do we want to store the namespace inside the dashlet? | ||
| 56 | -class KTUserTutorialDashlet extends KTBaseDashlet { | ||
| 57 | - function is_active($oUser) { | ||
| 58 | - $namespace = 'ktcore.dashlet.usertutorial'; | ||
| 59 | - $disables = KTDashletDisable::getForUserAndDashlet($oUser->getId(), $namespace); | ||
| 60 | - | ||
| 61 | - if (!empty($disables)) { | ||
| 62 | - return false; | ||
| 63 | - } else { | ||
| 64 | - return true; | ||
| 65 | - } | ||
| 66 | - } | ||
| 67 | - | ||
| 68 | - function render() { | ||
| 69 | - $oTemplating =& KTTemplating::getSingleton(); | ||
| 70 | - $oTemplate = $oTemplating->loadTemplate("ktcore/dashlets/usertutorial"); | ||
| 71 | - $aTemplateData = array( | ||
| 72 | - ); | ||
| 73 | - return $oTemplate->render($aTemplateData); | ||
| 74 | - } | ||
| 75 | -} | ||
| 76 | - | ||
| 77 | - | ||
| 78 | -// ultra simple skeleton for the admin tutorial | ||
| 79 | -class KTAdminTutorialDashlet extends KTBaseDashlet { | ||
| 80 | - function is_active($oUser) { | ||
| 81 | - | ||
| 82 | - $namespace = 'ktcore.dashlet.admintutorial'; | ||
| 83 | - | ||
| 84 | - if (!Permission::userIsSystemAdministrator($oUser->getId())) { | ||
| 85 | - return false; // quickest disable. | ||
| 86 | - } | ||
| 87 | - | ||
| 88 | - $disables = KTDashletDisable::getForUserAndDashlet($oUser->getId(), $namespace); | ||
| 89 | - if (!empty($disables)) { | ||
| 90 | - return false; | ||
| 91 | - } else { | ||
| 92 | - return true; | ||
| 93 | - } | ||
| 94 | - } | ||
| 95 | - | ||
| 96 | - function render() { | ||
| 97 | - $oTemplating =& KTTemplating::getSingleton(); | ||
| 98 | - $oTemplate = $oTemplating->loadTemplate("ktcore/dashlets/admintutorial"); | ||
| 99 | - $aTemplateData = array( | ||
| 100 | - ); | ||
| 101 | - return $oTemplate->render($aTemplateData); | ||
| 102 | - } | ||
| 103 | -} | ||
| 104 | - | ||
| 105 | -class KTUserAssistBasePage extends KTStandardDispatcher { | ||
| 106 | - var $sSection = 'help'; | ||
| 107 | - var $aBreadcrumbs = array( | ||
| 108 | - array('action' => 'dashboard', 'name' => 'Dashboard'), | ||
| 109 | - array('name' => 'User Assistance') | ||
| 110 | - ); | ||
| 111 | - var $pagefile = 'base'; | ||
| 112 | - var $title = 'User Assistance'; | ||
| 113 | - function do_main() { | ||
| 114 | - $this->oPage->setBreadcrumbDetails($this->title); | ||
| 115 | - $contents = @file_get_contents(dirname(__FILE__) . '/docs/' . $this->pagefile); | ||
| 116 | - if ($contents === false) { | ||
| 117 | - $contents = '<div class="ktError"><p>Unable to find requested documentation.</p></div>'; | ||
| 118 | - } | ||
| 119 | - $this->oPage->setTitle($this->title); | ||
| 120 | - $this->oPage->setShowPortlets(false); | ||
| 121 | - return $contents; | ||
| 122 | - } | ||
| 123 | - | ||
| 124 | - // hide the dashlet from the user (e.g. don't show it again) and redirect back to the dashboard. | ||
| 125 | -} | ||
| 126 | - | ||
| 127 | -class KTUserAssistB1WhatIs extends KTUserAssistBasePage { var $pagefile = 'kt3b1-what-is-a-beta'; var $title = 'What is a Beta?'; } | ||
| 128 | - | ||
| 129 | -class KTUserAssistBugReportingGUide extends KTUserAssistBasePage { var $pagefile = 'kt-bug-reporting-guide'; var $title = 'Help! Something went wrong'; } | ||
| 130 | - | ||
| 131 | -class KTUserAssistAdminQuickguide extends KTUserAssistBasePage { var $pagefile = 'admin-quickguide'; var $title = 'Quickstart Guide for Administrators'; } | ||
| 132 | - | ||
| 133 | -class KTUserAssistAdminGuideWhatsNew extends KTUserAssistBasePage { var $pagefile = 'admin-guide-whats-new-in-kt3'; var $title = 'What\'s new in KT3 for Administrators'; } | ||
| 134 | - | ||
| 135 | -?> |
plugins/ktcore/assistance/docs/admin-guide-whats-new-in-kt3 deleted
| 1 | -<h2>What's different in KT3</h2> | ||
| 2 | - | ||
| 3 | -<p><strong>Almost Everything.</strong> We have rewritten almost all of the KnowledgeTree DMS, and hope that the changes | ||
| 4 | -will be good.</p> | ||
| 5 | - | ||
| 6 | -<p>Things you need to be aware of in terms of major changes for administrators:</p> | ||
| 7 | - | ||
| 8 | - | ||
| 9 | -<ul> | ||
| 10 | - <li>Document Indexing is now done from PHP, and uses <strong>catdoc</strong> to do its work. More about this in the file <kbd>docs/INSTALL.txt</kbd></li> | ||
| 11 | - <li>While we ship with a very basic set of icons, far better ones have been produced in the Open Source community. This means | ||
| 12 | - that you can take advantage of <strong>icon themes</strong> which follow the <a href="http://tango-project.org/Standard_Icon_Naming_Specification">Icon Naming Theme Specification</a> from <a href="http://freedesktop.org">freedesktop.org</a>. | ||
| 13 | -In particular, the <a href="http://tango-project.org/">Tango Project icons</a> are a superb, Creative Commons licensed set of icons | ||
| 14 | -which provide an improved user interface experience. <strong>Note that these icons are transparent PNG files, and as such may not | ||
| 15 | -appear correctly in Internet Explorer.</strong> We are exploring various solutions to that issue. | ||
| 16 | -<p>To take advantage of a theme such as <strong>tango</strong>, copy its contents into the <kbd>thirdparty/icon-theme</kbd> directory.</p></li> | ||
| 17 | -</ul> |
plugins/ktcore/assistance/docs/admin-quickguide deleted
| 1 | -<h2>Admin Quickguide</h2> | ||
| 2 | - | ||
| 3 | -<p><strong>FIXME</strong> we need a guide to getting started as an administrator. Since this is Beta1, we | ||
| 4 | -assume that you have <strong>some</strong> history with KnowledgeTree™, so we ask that you start at | ||
| 5 | -the "<a href="admin-guide-whats-new-in-kt3">what's new for administrators</a>" page.</p> |
plugins/ktcore/assistance/docs/base deleted
| 1 | -OI! This doesn't work. |
plugins/ktcore/assistance/docs/kt-bug-reporting-guide deleted
| 1 | -<h2>Help! Something went wrong!</h2> | ||
| 2 | - | ||
| 3 | -<p>Our community forums are a good place to ask questions about installing, | ||
| 4 | -configuring or using KnowledgeTree. Our developers, along with other | ||
| 5 | -members of the open source community and our partner network, will | ||
| 6 | -endeavour to answer your questions.</p> | ||
| 7 | - | ||
| 8 | -<p>Find the <a href="http://forum.ktdms.com">KnowledgeTree forums</a> online at <a href="http://forum.ktdms.com">forum.ktdms.com</a></p> | ||
| 9 | - | ||
| 10 | -<p>You can report bugs in the open source KnowledgeTree server software by | ||
| 11 | -accessing our online ticketing system. The ticketing system will also | ||
| 12 | -provide feedback on the status of the issue. You may view issues | ||
| 13 | -reported by other people and search the system to determine if your | ||
| 14 | -issue has already been reported.</p> | ||
| 15 | - | ||
| 16 | -<p>Access the <a href="http://support.ktdms.com">KnowledgeTree support</a> website online at <a href="http://support.ktdms.com">support.ktdms.com</a>.</p> |
plugins/ktcore/assistance/docs/kt3b1-what-is-a-beta deleted
| 1 | -<h2>What is a beta?</h2> | ||
| 2 | - | ||
| 3 | -<p>Beta software is pre-production quality software. It is released with | ||
| 4 | -the intention of providing the software's users with insight into where | ||
| 5 | -the software feature-set is going for a particular release cycle, | ||
| 6 | -getting as wide a base of testers for the release as possible and | ||
| 7 | -gauging the uptake of new features. </p> | ||
| 8 | - | ||
| 9 | -<p>The software may not be entirely complete yet and may be buggy. We | ||
| 10 | -highly value your input and urge you to evaluate the software in a test | ||
| 11 | -environment. We do however strongly suggest you do not to implement this | ||
| 12 | -version of KnowledgeTree in a production environment as we can't warrant | ||
| 13 | -it functioning correctly.</p> |