<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
  <title>aC forum: Angie as a standalone framework?</title>
  <link>http://www.activecollab.com/forums/topic/5319/</link>
  <description>Recent posts on topic: Angie as a standalone framework?</description>
  <dc:language>en-us</dc:language>
  <pubDate>Sun, 14 Mar 2010 21:39:31 CDT</pubDate>
  
  <item>
    <link>http://www.activecollab.com/forums/post/23676/#post23676</link>
    <guid>http://www.activecollab.com/forums/post/23676/#post23676</guid>
    <title>Post #12 by Gnat</title>
    <dc:creator>Gnat</dc:creator>
    <description><![CDATA[<p>I understand the reason for the php4/sales thing. However the structure of a symfony application is much more intuitive. The fully supported OO system allows for much more overriding. The plugins system is also much more advanced. If angie were setup closer to a system like that where the core functionality was a core plugin, anyone could override any of the core stuff without worrying as much about upgrades, their code can be developed outside the collab code tree. As it stands my modules are injected into the same place as core modules. On collab version upgrades I need to be careful, as it stands we were building an invoicing module, and when updated to 2.3 we had to rename it all because it was overritten by acollab. The ORMs used by symfony are also much more powerful. The ability to get hydrate objects/arrays with joined relations in a single query is great. I'm not sure how many queries a single page load is in active collab, but a stronger ORM would be awesome.<br />
<br />
Don't get me wrong, I'm somewhat enjoying developing the modules for activecollab for our internal use. Its miles ahead of the previous CRM tool we used also in php. I've spent over ten years developing php apps, and symfony I have found to be a massive jump forward in terms of speed of development and flexibility. I've used it for the past 2.5 years now and when developing these modules have found a bunch to be lacking in terms of adnacned feature set as outline above.</p>]]></description>
    <pubDate>Fri, 13 Nov 2009 15:30:47 CST</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/23638/#post23638</link>
    <guid>http://www.activecollab.com/forums/post/23638/#post23638</guid>
    <title>Post #11 by chrisbloom7</title>
    <dc:creator>chrisbloom7</dc:creator>
    <description><![CDATA[<p>Thanks for the insight Ilija. I do hope it is considered in the near future.</p>]]></description>
    <pubDate>Thu, 12 Nov 2009 08:32:26 CST</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/23632/#post23632</link>
    <guid>http://www.activecollab.com/forums/post/23632/#post23632</guid>
    <title>Post #10 by dardarlt</title>
    <dc:creator>dardarlt</dc:creator>
    <description><![CDATA[<p>I've tested most of frameworks mentioned here and build some applications (i've used Code Igniter most of the time), but Angie as standalone framework would be great. </p>]]></description>
    <pubDate>Thu, 12 Nov 2009 01:56:30 CST</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/23610/#post23610</link>
    <guid>http://www.activecollab.com/forums/post/23610/#post23610</guid>
    <title>Post #9 by Ilija Studen</title>
    <dc:creator>Ilija Studen</dc:creator>
    <description><![CDATA[<p>Angie is completely separate from activeCollab code - it can be used (and we use it) in other applications without any changes to the framework code. We are just not ready to release it to the public (a lot of work, &quot;Yet Another Framework&quot; problem etc).</p>]]></description>
    <pubDate>Wed, 11 Nov 2009 11:42:22 CST</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/23603/#post23603</link>
    <guid>http://www.activecollab.com/forums/post/23603/#post23603</guid>
    <title>Post #8 by chrisbloom7</title>
    <dc:creator>chrisbloom7</dc:creator>
    <description><![CDATA[<p>Re Symphony, the command line nature of that worries me. Like Ilija said, that and the strict PHP requirements seems like it would make deployment an issue if you didn't have complete control over the server environment.<br />
<br />
@Ilija - is it merely a matter of decoupling the AC code from Angie? Is Angie not stable w/o some of the AC code? Or is it more a matter of just not being ready/able to manage the framework separately? I'm just curious about your (a51) thoughts on it internally.</p>]]></description>
    <pubDate>Wed, 11 Nov 2009 08:22:53 CST</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/23600/#post23600</link>
    <guid>http://www.activecollab.com/forums/post/23600/#post23600</guid>
    <title>Post #7 by panosru</title>
    <dc:creator>panosru</dc:creator>
    <description><![CDATA[<p>Personally I would recommend <a href="http://framework.zend.com/" target="_blank" rel="nofollow"><b>Zend Framework</b></a> since I'm developing my applications on that framework and its very extensible so, like me, you can add your own classes or libs which can work as an extensive part of the framework but except from that you can have your classes loaded without having to register them as an extension to Zend Framework by just including them into the script (which I don't prefer).<br />
<br />
Angie seems to be a nice framework but its A51's internal framework so I think that etch developer have its own thoughts and prefers on how his framework could benefit him to work better, quicker and collaborative.<br />
<br />
PS: I'm very curious about the name Angie of the framework, where did it came from?</p>]]></description>
    <pubDate>Wed, 11 Nov 2009 02:13:43 CST</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/23596/#post23596</link>
    <guid>http://www.activecollab.com/forums/post/23596/#post23596</guid>
    <title>Post #6 by Ilija Studen</title>
    <dc:creator>Ilija Studen</dc:creator>
    <description><![CDATA[<p><div class="postQuote"><blockquote><div class="quoteAuthor">YvesNoblet:</div>Unline angie though it is heavily into OO and requires php &gt; 5.2.3. </blockquote></div><br />
<br />
Some strengths are also weaknesses. This makes this stack really bad for installable web applications. Majority of activeCollab customers don't run latest versions of the PHP and MySQL (some still run PHP versions as old as PHP 4.3.9). <br />
<br />
I see no reason why anyone would want to hurt sales just to be able to use latest and greatest language features. Programming language and framework are there to serve the business, not the other way around ;-)</p>]]></description>
    <pubDate>Tue, 10 Nov 2009 18:25:09 CST</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/23589/#post23589</link>
    <guid>http://www.activecollab.com/forums/post/23589/#post23589</guid>
    <title>Post #5 by YvesNoblet</title>
    <dc:creator>YvesNoblet</dc:creator>
    <description><![CDATA[<p>you may want to take a look at the symfony framework. Symfony + Doctrine ORM is unbelievably awesome. Unline angie though it is heavily into OO and requires php &gt; 5.2.3. </p>]]></description>
    <pubDate>Tue, 10 Nov 2009 14:44:45 CST</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/23583/#post23583</link>
    <guid>http://www.activecollab.com/forums/post/23583/#post23583</guid>
    <title>Post #4 by Ilija Studen</title>
    <dc:creator>Ilija Studen</dc:creator>
    <description><![CDATA[<p>Yes, we are well aware of the benefits and that's why we are using home grown framework instead of existing one. Still, releasing a framework would require a lot of work, something that we can't do at the moment. Sometimes in the future maybe, but definitely not now...</p>]]></description>
    <pubDate>Tue, 10 Nov 2009 11:13:38 CST</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/23579/#post23579</link>
    <guid>http://www.activecollab.com/forums/post/23579/#post23579</guid>
    <title>Post #3 by chrisbloom7</title>
    <dc:creator>chrisbloom7</dc:creator>
    <description><![CDATA[<p>It feels like a really great platform to build on - plenty of helper functions and objects, an efficient MVC pattern, and lots of hooks to extend models with.  But you already know that of course :) IMO, it's better than CodeIgniter (less bloat, and an actual Model class [see http://codeigniter.com/forums/viewthread/113239/ for my gripe about that...]). It would be interesting to explore building on top of it at some point. I apologize for drawing this comparison, but Angie could be to AC what Rails is to Basecamp.</p>]]></description>
    <pubDate>Tue, 10 Nov 2009 10:37:10 CST</pubDate>
  </item>
</channel>
</rss>