Talk:Extend Aware
From LordMattWiki
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)
- 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)
