Talk:Extend Aware

From LordMattWiki

Jump to: navigation, search

You are now in the discussion page for the extend aware standard. This standard aims to promte co-operation between plugins.

http://forum.nucleuscms.org/viewtopic.php?t=9300 produced these ideas:

(among others)

Coding Guidelines

  • Plugins must have the supportsFeature() function implemented properly.
  • Plugins must support custom table prefixes - sql_table() function.
  • Plugins must follow a set of coding guidelines.
  • Plugins must have basic phpDoc style comments.

--Lord Matt 08:26, 5 Nov 2005 (CST)

[edit] credit only where due.

http://dev.budts.be/item/18 states that:

When you create files for the CORE you should always start your file with the license block:

 /**
  * Nucleus: PHP/MySQL Weblog CMS (http://nucleuscms.org/) 
  * Copyright (C) 2002-2004 The Nucleus Group
  *
  * 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.
  * (see nucleus/documentation/index.html#license for more info)
  *
  */

Also when you develop a plugin you are encouraged to include this license block at the top of the pluginfile to put the plugin under the GNU GPL.

I disagree with this. Yes Credit NucleusCMS, Yes Copyright control and GPL adhearence BUT I have seen it become the way in other groups where authors are ruteanly adding acreditation where none is deserved. (example: Coder A writes an add on hack. All the old files retain the old copy right but he mst also add the copyright to his own code as if the Coders B and C wrote that too... that's not quite right. Coder A should get credit on Coder A's hack/plugin code but Coders B and C need credit where it is due.)

--Lord Matt 10:25, 5 Nov 2005 (CST)
Personal tools