<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
  <title>aC forum: Question about development, plugins etc</title>
  <link>http://www.activecollab.com/forums/topic/777/</link>
  <description>Recent posts on topic: Question about development, plugins etc</description>
  <dc:language>en-us</dc:language>
  <pubDate>Sun, 23 Nov 2008 11:43:01 UTC</pubDate>
  
  <item>
    <link>http://www.activecollab.com/forums/post/3691/#post3691</link>
    <guid>http://www.activecollab.com/forums/post/3691/#post3691</guid>
    <title>Post #16 by businessman</title>
    <dc:creator>businessman</dc:creator>
    <description><![CDATA[<p>Thanks for the advice, that makes sense now, thanks.</p>]]></description>
    <pubDate>Mon, 09 Oct 2006 02:26:43 UTC</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/3690/#post3690</link>
    <guid>http://www.activecollab.com/forums/post/3690/#post3690</guid>
    <title>Post #15 by tinycg</title>
    <dc:creator>tinycg</dc:creator>
    <description><![CDATA[<p>Ok, businessman, you are getting caught up into the symantic's of language. I'm also not sure what programmers don't understand what a plugin is, or what an API is. <br />
<br />
aC is NOT built for you, it is built for everyone and therefore MUST strive to meet the common demoninator and stay true to the reason it was created. To create and maintain a free open source project management system similar to basecamp.. but free. <br />
<br />
Again, the plugin API has yet to be officially released, Ilija might have some things on paper, but as far as I know no one has seen them. As I understand it, he will NOT write all the plugins, his 'job' is to maintain aC, and the API is something that will allow others to contribute, and therefore not overwhelm him if a 'programmer' wants to add something that not everyone has a use for.<br />
<br />
Firefox Extensions = Modules = Plugins .. they are all the same things basically, ways to extend the basic/core functionality of aC while keeping aC lean and mean for the average user. Another great example, Drupal, www.drupal.org, some of the leanest core code ever on the web, with an expansive modules/plugins system to ADD functionality to the core. Not everything is included in the core distribution but you can install other things to tweak it to your needs.</p>]]></description>
    <pubDate>Mon, 09 Oct 2006 02:01:31 UTC</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/3683/#post3683</link>
    <guid>http://www.activecollab.com/forums/post/3683/#post3683</guid>
    <title>Post #14 by businessman</title>
    <dc:creator>businessman</dc:creator>
    <description><![CDATA[<p>I am not a normal user, I am a programmer/coder/web designer(developer), the only thing that is making me wonder, is I have dealt with plugins before and it was like the browser had to have a plugin to like run media player, or flash, or things like that, I will look into this.<br />
<br />
The thing that makes me ask, is when I am creating a program, I have it in versions, if I have addon modules, that aren't related to the main program, I was calling them module's, but with an extension.  So all the plugins are going to be able to hook up to the modules and the developer of active collab will be building all the things it can hook to as well.</p>]]></description>
    <pubDate>Sun, 08 Oct 2006 19:18:35 UTC</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/3682/#post3682</link>
    <guid>http://www.activecollab.com/forums/post/3682/#post3682</guid>
    <title>Post #13 by karunnt</title>
    <dc:creator>karunnt</dc:creator>
    <description><![CDATA[<p>A plugin is a piece of code that cannot normally exist on its own. It is designed to integrate seamlessly into an application and provide some added piece of functionality.<br />
<br />
Plugins allow software to be extended without becoming bloated.<br />
<br />
Firefox has a plugin repository here: https://addons.mozilla.org/<br />
<br />
A potential AC plugin may be an image gallery which would extend the file storage function but show thumbnails of images it contains.<br />
<br />
A normal user need not worry about the internal working of a plugin as they are typically very easy to install.</p>]]></description>
    <pubDate>Sun, 08 Oct 2006 19:10:31 UTC</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/3681/#post3681</link>
    <guid>http://www.activecollab.com/forums/post/3681/#post3681</guid>
    <title>Post #12 by businessman</title>
    <dc:creator>businessman</dc:creator>
    <description><![CDATA[<p>What do you mean though that's the part I am trying to understand.  You say plugin and translation repository, I am not interested in the other languages really, I mean when you have a plugin setup, oh so you will have everything that can be downloaded for the plugins on the website, so you will end up also building all the stuff for the plugins seperately, is that what you mean.<br />
<br />
Last question to is activecollab always going to be free?</p>]]></description>
    <pubDate>Sun, 08 Oct 2006 18:56:02 UTC</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/3679/#post3679</link>
    <guid>http://www.activecollab.com/forums/post/3679/#post3679</guid>
    <title>Post #11 by Ilija Studen</title>
    <dc:creator>Ilija Studen</dc:creator>
    <description><![CDATA[<p><div class="postQuote"><blockquote><div class="quoteAuthor">businessman:</div>will they all be downloadable from your site, other third parties or users.</blockquote></div><br />
We'll provide plugin and translation repository on www.activecollab.com, but we can not force anyone to use it.</p>]]></description>
    <pubDate>Sun, 08 Oct 2006 18:29:01 UTC</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/3676/#post3676</link>
    <guid>http://www.activecollab.com/forums/post/3676/#post3676</guid>
    <title>Post #10 by businessman</title>
    <dc:creator>businessman</dc:creator>
    <description><![CDATA[<p>will they all be downloadable from your site, other third parties or users.</p>]]></description>
    <pubDate>Sun, 08 Oct 2006 15:10:07 UTC</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/3673/#post3673</link>
    <guid>http://www.activecollab.com/forums/post/3673/#post3673</guid>
    <title>Post #9 by Ilija Studen</title>
    <dc:creator>Ilija Studen</dc:creator>
    <description><![CDATA[<p>Only system plugins (basically, what you see now + time tracking and better issue management) will be shipped in the package. <br />
<br />
All additional package you'll need to download and install.</p>]]></description>
    <pubDate>Sun, 08 Oct 2006 12:41:42 UTC</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/3671/#post3671</link>
    <guid>http://www.activecollab.com/forums/post/3671/#post3671</guid>
    <title>Post #8 by businessman</title>
    <dc:creator>businessman</dc:creator>
    <description><![CDATA[<p>The thing I was wondering though is are the plugins, everything related to active collab, is there a way to use all the plugins at once I always liked trying to use the total package, so Iwould try to get everything that came with the program, will it work that way.</p>]]></description>
    <pubDate>Sun, 08 Oct 2006 12:24:59 UTC</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/3669/#post3669</link>
    <guid>http://www.activecollab.com/forums/post/3669/#post3669</guid>
    <title>Post #7 by Ilija Studen</title>
    <dc:creator>Ilija Studen</dc:creator>
    <description><![CDATA[<p>Plugins are mini applications that hook into the system and use its resources to do something. Good example would be bug tracker plugin:<br />
<br />
* It is used per project to track bugs and other open issues<br />
* Issues can be assigned to existing users (resource provided by the system)<br />
* Issues can have due date (resource provided by the system)<br />
* Issues can have notifications (resource provided by the system)<br />
* Isseus can have comments (resource provided by the system)<br />
* Issues can have attachments (resource provided by the system)<br />
<br />
When you take a look at it like that you'll see that plugin developer needs just to do specific stuff and pull all of available resources together to work on the problem he is trying to solve.<br />
<br />
Now, thats just one aspect of plugins. Plugins can be used to integrate with other services or applications, to provide additional tools for existing features (for instance, someone can come and write a plugin that lets user post one task in multiple projects at once).<br />
<br />
If dope right, options are limitless ;)<br />
<br />
Btw, I haven't actually figured out all the details and how deep plugins will be able to go (PHP is not Ruby or JavaScript so you can't override something that is already defined), will there be global event system etc. Open for suggestions :D</p>]]></description>
    <pubDate>Sun, 08 Oct 2006 11:16:55 UTC</pubDate>
  </item>
</channel>
</rss>