Brian, On 7/3/06, Brian Rinaldi <[EMAIL PROTECTED]> wrote: > Not to disagree with you, obviously you know FarCry far better than I, but > my email was based upon my experiences with prior and existing versions of > FarCry (and was not a criticism). Nonetheless, I do take a bit of issue with > calling FarCry a framework. Yes it is extensible and offers you any number > of ways of extending the core without modifying the code, but so do most > other enterprise level CMS systems I have looked at...are they all then > Frameworks?
If these CMS systems allow you to build non-CMS solutions then yes they would be generic application frameworks. I suspect its simply an issue of semantics -- though I'd argue strongly that my interpretation of the term "application framework" is widely accepted [1]. To take a slightly different tack.. if I can use FarCry to build a federated login solution for multiple applications, or a shopping cart system complete with payment gateway and billing integration, or construct a CRM solution etc. ignoring any CMS features that might be present -- at what point does it cease to be seen as a CMS? The reality is that nearly every web-based application requires a degree of content management -- it is a commodity requirement. In order to be described as a framework should we rebuild the FarCry distribution, stripping out all the built-in CMS options or is it better to leave them in there and ignore those features when we don't need them? > An argument can be made of this I suppose, but this seems to > blur the line and perhaps confuse people. I know FourQ used to be packaged > seperately from FarCry, but this does not seem to be the case any > longer...FourQ would appear to be more along the lines of what I would call > a framework based on what I know about it at this point...but as the last > time I checked I couldn't find it available for download seperately (and > wasn't what he was asking for anyway)...if it is available let me know > because I searched in the hopes of adding it to the open source list > independently. FourQ is equivalent to Reactor in terms of its role in FarCry as compared to Reactor's role in Model Glue Unity. FourQ is really quite specialised -- and although it has very specific benefits for the FarCry framework, it's specificity makes it less useful for generic use than say Reactor which can be more readily swapped in/out as an ORM. FourQ can still be downloaded independently from the FarCry SVN repos. As we thought we were the only ones using it we've been gradually internalising the ORM into the FarCry framework. If there was significant interest I'm sure it would be relatively easy to decouple. But again I'm not trying to drum up support for FarCry... really ;) We use it, we love it -- it's ideal for much of the work we do. And an increasing amount of that work done in FarCry would not be described as CMS related. Again Is suspect we're not really debating anything more than the interpretation of the words "application framework". All the best, -- geoff http://www.daemon.com.au/ [1] http://www.answers.com/topic/application-framework ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Message: http://www.houseoffusion.com/lists.cfm/link=i:4:245274 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54