Search results

Jump to: navigation, search

Page title matches

  • ...lugins so that Geeklog fits their needs. With that said, Geeklog now has a Plugin Application Program Interface (API). ...debase that allows functions of plugins to be called. This will allow your plugin the following features:
    2 KB (372 words) - 11:54, 8 June 2009
  • Plugin Development Doc from Geeklog Distribution. *[[Preparing your Geeklog Plugin Distribut]]ion
    661 bytes (70 words) - 01:08, 3 December 2004

Page text matches

  • == Geeklog Plugin Developers Handbook == # [[How to get Started: A Development Overview]]
    4 KB (626 words) - 19:53, 21 April 2010
  • ...ll global variables with an underscore, so global variables in the Contact plugin start with <code>$_CT_</code>. [[Category:Plugin Developers Handbook]] [[Category:Plugin Development]]
    4 KB (534 words) - 17:53, 21 May 2009
  • ...ation of themes. Your use of templates will make it easier to include your plugin or block in the theme system. ...lated without changing the code. The use of language files will allow your plugin or block to also be used worldwide without the changing of your code. Geekl
    1 KB (222 words) - 14:31, 8 June 2009
  • Time will be well spent by the Geeklog plugin or block developer to become familiar with several Geeklog libraries. The f The Geeklog plugin or block developer should have a good understanding of <tt>lib-common.php</
    12 KB (1,854 words) - 18:37, 16 April 2010
  • ...lock]] is code added to <tt>lib-custom.php</tt> and is then defined by the plugin editor. But what are the other differences and why as a developer would I c ...P code to execute a query to return a list of the last 10 comments, links, plugin records and return the formatted results
    7 KB (1,139 words) - 19:36, 23 May 2009
  • ...you should make before you begin development of either your block or your plugin. ...his documentation you will find references to {plugin-name}. The value of {plugin-name} is the name you choose here.
    5 KB (933 words) - 19:37, 23 May 2009
  • ...at are located outside the webtree, like those located in the <tt>plugins/{plugin}</tt> directory, then put them in a directory called <tt>blocks/{block}</tt ...ow we will assume that you are creating a plugin named 'greatplugin'. Each plugin must have three separate directories.
    3 KB (395 words) - 17:42, 16 May 2009
  • ...compatible with earlier Geeklog versions. The [[Plugin Autoinstall]] and [[Plugin Auto-Uninstall]], as available in newer Geeklog releases, makes these steps ...n overview of this code function and the overall relationship to the other plugin code.
    9 KB (1,565 words) - 18:00, 21 May 2009
  • Version: Nov 10, 2002 (Release Date for Chatterblock 3.0 as a plugin)<br> This is a true Geeklog plugin using the Geeklog Plugin API calls.
    14 KB (2,093 words) - 21:32, 23 May 2009
  • // | File Management Plugin v1.0 for Geeklog - The Ultimate Weblog | // | Plugin. By default this program will automatically create all required |
    22 KB (2,424 words) - 13:27, 19 April 2010
  • ...the stats page is a more detailed report for each Geeklog component. Your plugin can be written to return results for both or just one of these sections. ...er of files in your file repository or some other overall counter for your plugin. This will be a straight forward database query to return the count and des
    7 KB (1,091 words) - 16:20, 24 May 2009
  • This section describes and documents how to enable your plugin to use the Geeklog comment engine. This is a key feature or plugin functionality for many developers and not very difficult to integrate into
    17 KB (2,623 words) - 19:45, 2 January 2013
  • ...ed on this page are meant for Geeklog v1.5 and below. They make use of the Plugin() class which will eventually be phased out. Tying your plugin into Geeklogs search API is rather easy. Easy, that is, if you know how se
    6 KB (984 words) - 21:40, 20 October 2009
  • This section will describe and document how to enable your plugin to use the Geeklog moderation engine. ...ncludes submitting of an item that needs to be reviewed by a site admin or plugin admin before posting to the site. The Geeklog (GL) developers have made th
    14 KB (1,989 words) - 17:28, 31 March 2010
  • Distribution of your plugin should be in a tarball with specific naming requirements. {plugin}_{plugin version}_{geeklog version}.tar.gz
    1 KB (212 words) - 18:09, 24 May 2009
  • The following section outlines the Geeklog [[Plugin API]] functions which you ...useroption_mycontacts() does not exist, it is skipped and the next enabled plugin is checked.
    8 KB (1,136 words) - 18:45, 16 April 2010
  • ...e:''' The Universal Plugin Toolkit may eventually be replaced with a new [[Plugin Toolkit]]. ...the [[Plugin API]] in Geeklog and get down to the business of writing your plugin application. It consists of all the necessary files you will need to interf
    3 KB (518 words) - 21:49, 10 January 2016
  • ...making some entries in the Geeklog database to let Geeklog know that your plugin is there. ...Size doesn't matter. There is no limit after which you have to make it a plugin.
    28 KB (4,488 words) - 17:36, 11 August 2011
  • The [[FAQ Manager Plugin]] helps you organize and maintain Frequently Asked Questions. The [[File Management Plugin]] lets you create a download area on your website.
    2 KB (218 words) - 17:13, 21 May 2009
  • For a plugin to use the built-in RSS content syndication it needs to implement three fun where pluginname is the name of the plugin.
    3 KB (330 words) - 18:15, 24 May 2009
  • ...lugins so that Geeklog fits their needs. With that said, Geeklog now has a Plugin Application Program Interface (API). ...debase that allows functions of plugins to be called. This will allow your plugin the following features:
    2 KB (372 words) - 11:54, 8 June 2009
  • ...mitations in the current Geeklog codebase that will force you to name your plugin tables used for submission in a specific manner. All moderated Geeklog item ...ick <tt>bookreviews</tt> for your main table (this '''must''' also be your plugin name you pick) and then your submission table '''must''' be named <tt>bookr
    3 KB (451 words) - 18:20, 18 May 2009
  • If you want your plugin to effect the Admin and User Function blocks <td valign="top" class="codeheader">plugin_adminoptions_&lt;plugin name&gt;</td>
    2 KB (256 words) - 07:43, 6 May 2009
  • This plugin API function suffers from a variety of bugs and bad design decisions for wh ...ode>, was originall documented as being 1 for the site stats and 0 for the plugin-specific stats. However, the latter was always called with a value of '''2'
    3 KB (454 words) - 18:41, 18 May 2009
  • If you want to give your plugin the ability to uninstall itself then you must implement this function. <td valign="top" class="codeheader">plugin_uninstall_&lt;plugin
    2 KB (328 words) - 08:05, 6 May 2009
  • <td valign="top" class="codeheader">plugin_user_create_&lt;plugin name&gt;</td> <td valign="top" class="codeheader">plugin_user_delete_&lt;plugin name&gt;</td>
    1,005 bytes (146 words) - 14:08, 7 July 2007
  • ...<td valign="top" class="codeheader">plugin_profilevariablesedit_&lt;plugin name&gt;</td> ...d when Geeklog is about to display the edit form for a user's profile. The plugin is given the user id and a reference to the template of the edit form. It c
    3 KB (420 words) - 14:42, 2 July 2004
  • <td valign="top" class="codeheader">plugin_centerblock_&lt;plugin name&gt;</td> ...es during rendering of the site's index page. The parameters will tell the plugin where on the index page the block would appear.<br>
    3 KB (426 words) - 18:55, 25 December 2008
  • ...[[Plugin API]] is just that - an API. You obviously have to write all your plugin code yourself. We have put stubs in place to link to your Admin Interface. <pre>http://yourgeeklogdomain/admin/plugins/<plugin name>/ </pre>
    680 bytes (116 words) - 14:26, 4 June 2009
  • == The plugin tarfile == All Geeklog plugin tarfiles should use the following naming convention:
    3 KB (446 words) - 12:55, 4 June 2009
  • ...ays refer to the README that comes with the plugin. In general, however, a plugin will be installed like this: ..._html</tt> from the tarfile is copied to <tt>/path/to/geeklog/public_html/<plugin name></tt>
    2 KB (293 words) - 12:29, 5 June 2009
  • ...our site where it can be downloaded by Geeklog users. You can sumbit your plugin to our site at http://www.geeklog.net. [[Category:Plugin Development]]
    520 bytes (85 words) - 14:43, 2 July 2004
  • Plugin Development Doc from Geeklog Distribution. *[[Preparing your Geeklog Plugin Distribut]]ion
    661 bytes (70 words) - 01:08, 3 December 2004
  • ...for all older plugins. The Geeklog Development Team strongly suggest when plugin developers are upgrading their plugins that they take the time to convert a == Theme Specific Plugin Templates ==
    12 KB (2,019 words) - 14:56, 27 December 2015
  • This API function informs a plugin about the change of state of another plugin: ...lugin whose state has just changed. <code>$status</code> informs about the plugin's new state and can be one of the following:
    866 bytes (128 words) - 20:14, 1 May 2009
  • ...ciated functions COM_siteHeader and COM_siteFooter. If you are unsure if a plugin supports Geeklog v2.2.0 then either disable it before you upgrade Geeklog, *# [[Getting Started]] with Geeklog Development
    2 KB (278 words) - 17:22, 27 September 2022
  • ## [[Plugin Development]] ### [[Plugin Developers Handbook]]
    2 KB (213 words) - 21:47, 10 January 2016
  • *If you had any plugins installed (besides the Static Pages plugin), you should now upload their files on the new server as well (don't run an ...of this writing, PHP 5 is still in Beta. As one of the main goals of PHP 5 development was to keep compatibility with PHP 4, we do not expect any serious problems
    11 KB (1,930 words) - 20:39, 25 March 2010
  • ...covered. These issues include scalability, performance and weakness is the plugin API. ...improve all of these areas. This document draws out the plans for the GL2 plugin API. Until the first official release of GL2, this document can be consider
    15 KB (2,138 words) - 03:37, 23 January 2005
  • ##[[Plugin APIG2|Plugin API]] ##[[Core DevelopmentG2|Core Development]]
    1 KB (105 words) - 18:02, 11 June 2007
  • So continuing with our sample from the contact manager plugin, we were working on the Contact Editor. Obviously, the contact editor will ...s. Be sure you take the time to realize the impact this will have on your development. I wouldn't recommend continuing without this crucial understanding.
    10 KB (1,528 words) - 17:45, 20 August 2005
  • == The Spam-X Plugin == Spam protection in Geeklog is mostly based on the [[Spam-X Plugin]], originally developed by Tom Willet. It has a modular architecture that a
    7 KB (1,083 words) - 11:45, 20 March 2013
  • #####[[Calendar Plugin]] #####[[Links Plugin]]
    4 KB (388 words) - 21:47, 10 January 2016
  • Several [[Plugin API]] functions have been added to make writing plugins easier. These APIs [[Category:Plugin Development]]
    430 bytes (50 words) - 21:33, 23 May 2009
  • == Dynamic Block Plugin API in Geeklog 1.4 == ...displayed. What follows is an description of the API call and its use in a plugin.
    9 KB (1,098 words) - 22:45, 18 March 2012
  • ...t was entered by the user. You can then process the text as needed by your plugin / add-on. [[Category:Development]]
    6 KB (981 words) - 13:09, 7 March 2008
  • ...cunning, they may be able to devise a method of tricking Geeklog, or your plugin into doing a require, require_once, include or include_once on the infected [[Category:Development]]
    2 KB (321 words) - 13:12, 7 March 2008
  • For example, suppose your plugin prompts a user to pick a file from a list, then passes that filename throug [[Category:Development]]
    823 bytes (131 words) - 13:13, 7 March 2008
  • * [[How To Install A Geeklog Plugin|Install A Geeklog Plugin]] * [[How to get Started: A Development Overview]]
    611 bytes (85 words) - 08:25, 6 January 2010
  • ...separating it from the code that manages the display and rendering of the plugin. For instance, there are now functions called 'service_post_story' and 'ser <pre>PLG_invokeService($plugin, $verb, $input, $output, $svc_msg);</pre>
    18 KB (2,908 words) - 12:58, 8 May 2009
  • * [[SoC improve the Spam-X plugin|Improve Geeklog's spam filter]] If you're new to open source development in general, the free ebook [http://www.open-advice.org/ Open Advice] provid
    7 KB (1,173 words) - 08:12, 18 April 2013
  • * Possibly: Option to report moderated comments as spam (via the Spam-X plugin). This may be unnecessary, though, since the comments already went through ...ailable in Geeklog 1.4.1 but has been implemented in CVS (i.e. the current development version).
    4 KB (631 words) - 08:41, 23 October 2009
  • ...all the configuration options (plugins use similar arrays, e.g. the Links plugin uses $_LI_CONF). $_CONF is accessed directly from a lot of places in the co [[Category:Summer of Code]] [[Category:Development]]
    3 KB (519 words) - 10:08, 8 February 2009
  • Then, you write a plugin function and name it as before, the function variables MUST be the same as [[Category:Development]]
    8 KB (1,184 words) - 11:51, 25 May 2009
  • ** The [http://geeklog.info/blog-plugin/index.php?lang=english blog plugin] is an attempt to provide the old Blogger API but it has to be constantly u [[Category:Summer of Code]] [[Category:Development]]
    3 KB (545 words) - 10:18, 8 February 2009
  • ...e layout files using a local HTML editor. Edit site content locally - if a plugin stored content in files or possibly the content is served up out of the dat A Document Management Plugin could allow users to drag and drop local desktop files and they would appea
    3 KB (426 words) - 11:54, 8 March 2007
  • The above change will be used in step one of the next section, [[geeklog:development:themes:porting_a_theme:step_three|Step Three - Modifying the Header]]. ...do a Find/Replace operation in Notepad++. Make sure you highlight only the Plugin portion of the ''style.css'' file, then in Notepad++, click the "Search" me
    15 KB (2,072 words) - 10:58, 20 May 2009
  • The group (or plugin) for the config option (defaults to "Core") The group (or plugin) for the config option (defaults to "Core")
    5 KB (757 words) - 13:49, 19 August 2011
  • * Article plugin for Geeklog 2 [[Category:Summer of Code]] [[Category:Development]]
    2 KB (285 words) - 01:49, 26 October 2012
  • ...C 5023, ''Atompub'') for stories and the plugin API (with the Static Pages plugin as a sample implementation). ...moderation of submissions is also available for plugins (through Geeklog's plugin API), it would be preferable if this could be implemented in such a manner
    4 KB (555 words) - 18:01, 16 May 2009
  • The goal here would be to develop ways to untangle the plugin install from the install of the core Geeklog site so that The most complicated part of this project will be the untangling of the plugin install code and coming up with a generic way to bundle/unbundle plugins. O
    4 KB (664 words) - 10:14, 8 February 2009
  • * Develop a MailMan plugin * Plugin will use the 1.5 Config Manager API's for online config admin
    3 KB (486 words) - 14:29, 16 May 2009
  • ...sions and its permission related functions. This could be implemented as a plugin but I suspect changes to the core SEC_ functions may be needed to extend th ...created so other plugins can use the new features so this is not likely a plugin by itself but extensions to the core code.
    3 KB (489 words) - 20:04, 27 February 2010
  • ...improving_comments_2008#Moderation|Moderation]] will have to use Geeklog's plugin API for moderation and will depend on being able to edit the comments (due [[Category:Summer of Code]] [[Category:Development]]
    7 KB (1,170 words) - 08:41, 23 October 2009
  • Plugin should use the GL 1.5 Config Manager to provide the online configuration ad * Plugin Developers can use the service to send out update notices. The plugin Editor could pull developer sites and request the latest version
    2 KB (429 words) - 20:12, 2 March 2008
  • This project will require someone to spend time understanding how the core GL plugin API works. [[Category:Summer of Code]] [[Category:Development]]
    1 KB (193 words) - 20:35, 2 March 2008
  • ...of core GL features and plugins that send out email notifications and each plugin or module has to develop their own code. There is no central area for the s ...d require a basic level of notification service. Others, such as the forum plugin, will require a more complex notification service. For instance, a notifica
    4 KB (652 words) - 15:47, 10 April 2013
  • * Develop a AptitudeCMS Plugin which provides a full API wrapper to the Syndication classes for creation a [[Category:Summer of Code]] [[Category:Development]]
    2 KB (249 words) - 19:04, 15 May 2009
  • ...m. Geeklog2 is no exception. The objective of this project is to develop a plugin for the Geeklog2 system to provide spam filtering. * Implement a Geeklog2 plugin to provide an API for spam filtering
    2 KB (244 words) - 20:45, 4 March 2010
  • ...of Geeklog 2 on the horizon there is a need to establish a basic work flow plugin. The PHP community is hungry for good, open source workflow alternatives a * Begin implement a basic workflow plugin inside of Geeklog 2
    2 KB (331 words) - 20:45, 4 March 2010
  • * Implement a Geeklog 2 plugin that provides both a taxonomy and a tagging implementation. * Create the SOAP API for interacting with the plugin. Geeklog 2 already has basic support for implementing web services so this
    2 KB (314 words) - 19:02, 15 May 2009
  • ...o, photos as well as integration with existing services. The goal of this plugin is: ...of video and photos (really any files ala the Geeklog 1.x File Management Plugin)
    2 KB (353 words) - 20:37, 4 March 2010
  • Develop a plugin that utilizes Google's OpenSocial APIs to provide all the functions common ...of the internals of both the GL2 APIs and the Google OpenSocial APIs this plugin can be pulled off and provide some nice features to GL2.
    1 KB (199 words) - 20:38, 4 March 2010
  • This project will require someone to spend time understanding how the core GL plugin API works.
    687 bytes (92 words) - 12:54, 8 May 2009
  • ...guration, <code>$_SP_CONF</code> for the configuration of the Static Pages plugin, and so on. ...e tab and if so, then checks to see if the user has access to the tab. For plugin authors wishing to extend this functionality to their plugins all then need
    6 KB (1,014 words) - 14:49, 5 April 2011
  • This is a proposed roadmap for the continued development of Geeklog following a planned and structured approach: * [[SoC plugin repository|Plugin Repository]] (i.e. support for the Plugin Repository in Geeklog itself)
    1 KB (196 words) - 21:50, 23 January 2010
  • * [[SoC_plugin_repository|Plugin repository]], Student: Tim Patrick (Mentor: Matt West) * [[SoC_geeklog2_taxonomy_tagging_plugin|Taxonomy and Tagging Plugin]], Student: Kittipat Virochsiri (Mentor: Tony Bibbs)
    5 KB (747 words) - 13:22, 12 February 2013
  • === Articles Plugin === ...s always been like that. The idea here is to move all article support to a plugin. In addition to it being more consistent, Geeklog would also become more mo
    6 KB (941 words) - 15:28, 29 March 2013
  • If you want to make your plugin compatible with Geeklog v1.5 and below, you must also implement [[Using Gee ...search API is rather easy. Easy, that is, if you know how to search your plugin's data already. The Geeklog search API provides a way for you to return the
    15 KB (2,261 words) - 23:40, 25 October 2009
  • ...d updated. Compatibility with existing add-ons needs to be considered. Any plugin changes or new APIs will have to be documented. ...replace the feed files (at least for feeds built into Geeklog - what about plugin feeds?). If feed files are replaced with dynamic feeds, a migration path mu
    4 KB (625 words) - 07:23, 9 March 2012
  • ...is to have a call that plugins can hook into whenever Geeklog (or another plugin) saves one of its items (article, comment, ...) so that plugins can perform ...lugin's internal name, e.g. <code>'links'</code> for a link from the Links plugin.
    2 KB (346 words) - 13:34, 6 February 2009
  • * [[SoC_mailman|Mailman Plugin]], Student: Aman Parmani (Mentor: Blaine Lang) * [[SoC_geeklog2_mapping_plugin| Mapping Plugin]], Student: Dhairya Dnyanpal Dand (Mentor: Justin Carlson)
    5 KB (719 words) - 13:22, 12 February 2013
  • ...as [[#Extended_API|extended]] in Geeklog 1.6.0 for use by the [[XMLSitemap Plugin]]. ...ea for this function is to request information for an item that is under a plugin's control (where, in this case, the list of "plugins" also includes Geeklog
    5 KB (727 words) - 15:28, 1 June 2009
  • ...p://project.geeklog.net/cgi-bin/hgwebdir.cgi/repository/ Plugin Repository plugin] ...ct.geeklog.net/cgi-bin/hgwebdir.cgi/gsoc-2009-rmanager/ Repository Manager plugin]
    5 KB (812 words) - 21:58, 24 January 2011
  • = Writing A Minimal Geeklog Plugin = ...ard. This example demonstrates the absolute minimum required for a Geeklog plugin.
    4 KB (640 words) - 21:35, 23 May 2009
  • [http://www.geeklog.net/docs/spamx.html Spam-X] is Geeklog's spam filter plugin. The concept is simple but has proved to be very effective: ...(not spam) or "thumbs-down" (spam detected) result back to the caller. The plugin itself can easily be extended by dropping in new modules, in case the spamm
    7 KB (1,167 words) - 11:05, 6 March 2010
  • ...Geeklog needs a way to automatically run the install procedure for such a plugin. The problem with the plugin install scripts used until now are that they were mainly aimed at being run
    10 KB (1,357 words) - 14:58, 2 May 2011
  • As usual, <code>$type</code> is the plugin type ('calendar', 'forum', ...). <code>$old_conf</code> contains a copy of The plugin will then have to implement a function
    3 KB (417 words) - 14:58, 23 March 2009
  • Uninstalling a plugin usually requires a series of steps that are identical for most, if not all, * drop plugin-specific tables
    2 KB (292 words) - 13:56, 15 May 2009
  • So you want to help out with Geeklog development? Excellent! Here are the first steps to get you started: Next, try the development version. You can either [[Using GitHub|use GitHub]] or download the [[Night
    3 KB (483 words) - 14:28, 28 July 2016
  • ...in ToolKit|Universal Plugin]]. It will contain of a set of tools to assist plugin developers in creating and maintaining their plugins. For now, there is only one tool available: The Plugin Generator.
    2 KB (233 words) - 21:51, 10 January 2016
  • The [[Spam-X Plugin]] interface has been designed so that other modules and plugins can use the . $result . '&amp;plugin=spamx');
    4 KB (635 words) - 17:20, 1 May 2010
  • ...can be found at http://project.geeklog.net/src/, updated from the current development version every night. For now, each plugin is its own package with <tt>public_html</tt> and <tt>admin</tt> as subpacka
    2 KB (351 words) - 19:12, 2 April 2009
  • ...configuration (i.e. the global <code>$_CONF</code> array) or the name of a plugin. ...of the config values that changed, i.e. keys of <code>$_CONF</code> or the plugin's own configuration array. Note that this parameter is ''optional''.
    1 KB (236 words) - 11:26, 4 June 2009
  • ...tions, Geeklog will need a link to a plugin's documentation. The following plugin API function provides this information: Where <code>$type</code> is the internal name of the plugin (e.g. <tt>'spamx'</tt>) and <code>$file</code> is a name for the part of th
    2 KB (305 words) - 17:11, 11 April 2009
  • ...plugins, help separate the bundled plugins from the Geeklog Core and ease plugin installation. * [[Plugin Autoinstall]] was introduced
    906 bytes (123 words) - 17:46, 23 May 2009
  • Aman's work on a [[SoC mailman|Mailman plugin]] is available from a separate repository: [[Category:Summer of Code]] [[Category:Development]]
    2 KB (316 words) - 09:19, 15 March 2010
  • ...in a function <code>plugin_something_foo</code> being called in the "foo" plugin (if it exists - all the API functions are optional). ...whichever is implemented. Other functions may not even get through to the plugin, e.g. <code>PLG_afterSaveSwitch</code>.
    8 KB (1,139 words) - 18:57, 4 July 2013
  • == "GOTCHAs" within Geeklog and plugin SQL coding == [[Category:Development]]
    3 KB (454 words) - 19:05, 30 May 2009
  • The repository allows a plugin to be automatically installed by the end user with a single click, receive [[Category:Plugin Development]]
    530 bytes (84 words) - 17:27, 14 November 2009

View (previous 100 | next 100) (20 | 50 | 100 | 250 | 500)