[Radiant] is Radiant the right platform for our project?

2010-03-23 Thread Fima Leshinsky
Hi guys - we're interested in building a multi-domain + multi-blog community
site. Think site[1-n].domain.com/blog[1-n]. Is Radiant the right platform to
build on?

Additionally, (very high-level) requirements are:

* premium features + paypal integration (think premium themes, analytics,
etc.)
* social technologies (member profiles, messaging, etc.)
* strong photo publishing experience
* mobile support
* private/public sites and blogs

We've looked at WPMU and it got ugly quick ;)

I'd love to hear everyone's thoughts on how good of a fit Radiant is for
such a project. If you have experience building sites of this kind we'd love
to speak with you.  Thanks in advance!

Fima
___
Radiant mailing list
Post: Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
List Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Radiant: http://radiantcms.org
Extensions: http://ext.radiantcms.org


Re: [Radiant] is Radiant the right platform for our project?

2010-03-23 Thread Christian Aust
Hi Fima,

what I love most about radiant is actually its extensibility plus the clean 
programming model that comes with Ruby on rails apps in general. Extending 
existing classes, adding your own models? Adding functionality to the lifecycle 
of entities? Custom rake tasks? It's all just some lines of code, clean and 
maintainable. Add specs and scripted deployment using Capistrano, and you're 
ready to go.

Having said that, radiant itself seems to be targeted at projects involving 
small teams of dozens of users (with less administrative overhead) and rather 
low numbers of pages. Having thousands of users with hundreds of roles creating 
10.000 pages isn't something that the standard radiant code base of radiant 
will handle too well. (This is my very personal opinion, I'd like to hear 
otherwise)

[What I'm thinking about is the instantiation of Page objects, for example. 
Traversing very large trees of pages could lead to an increasing number of 
database queries quickly.]

Plus, one of the strongest parts of radiant is the concept of radius tags, 
AFAIAC. Could you actually make use of them in such a scenario? Would users 
create blogs using radius tags? Or would you use them during development only? 
If so, you'd sooner or later recognize that implementations of radius tags are 
somewhat separated from the standard rails concept of controllers and helpers, 
let alone request and response data. This is perfectly fine for what they've 
been designed to do (give access to functionality of your data model within the 
view), but needs tweaks and workarounds when developers need some more 
low-level capabilities.

Reading your list of requirements, I assume that most if not all has at least 
some opensource component to start from. Regarding radiant, it feels like you'd 
disable or ignore most of it's standard features and capabilities, basically 
building your own app around it. Maybe you're better off starting with a 
general-purpose rails template and adding stuff from the radiant code base that 
fits your requirements well.

Regards,

Christian

Am 23.03.2010 um 07:21 schrieb Fima Leshinsky:

 Additionally, (very high-level) requirements are:
 
 * premium features + paypal integration (think premium themes, analytics,
 etc.)
 * social technologies (member profiles, messaging, etc.)
 * strong photo publishing experience
 * mobile support
 * private/public sites and blogs


___
Radiant mailing list
Post: Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
List Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Radiant: http://radiantcms.org
Extensions: http://ext.radiantcms.org


[Radiant] Images running through the Rails processes

2010-03-23 Thread Neil Middleton
This may well have been asked before, but I can't see anything obvious in
the archives, so apologies in advance if it has...

I'm currently developing a site locally, and have noticed that all the
images (stored in /public/system as they're uploads) are running through the
rails process.

Whilst this is something that I can get round in Apache somehow, is there
anything that I can do in development (using Mongrel)?

-- 
Neil Middleton
Technical Lead
Monochrome Ltd

Tel:  +44(0)845 202 0085
___
Radiant mailing list
Post: Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
List Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Radiant: http://radiantcms.org
Extensions: http://ext.radiantcms.org


Re: [Radiant] Images running through the Rails processes

2010-03-23 Thread Jim Gay

On Mar 23, 2010, at 2:01 PM, Neil Middleton wrote:

 This may well have been asked before, but I can't see anything obvious in
 the archives, so apologies in advance if it has...
 
 I'm currently developing a site locally, and have noticed that all the
 images (stored in /public/system as they're uploads) are running through the
 rails process.
 
 Whilst this is something that I can get round in Apache somehow, is there
 anything that I can do in development (using Mongrel)?

If all you are running locally is Mongrel, then not really.

Here's an older but relevant article 
http://john.guen.in/past/2007/4/17/send_files_faster_with_xsendfile/

Jim Gay
http://www.saturnflyer.com
___
Radiant mailing list
Post: Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
List Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Radiant: http://radiantcms.org
Extensions: http://ext.radiantcms.org


Re: [Radiant] Images running through the Rails processes

2010-03-23 Thread Neil Middleton
Has anyone done something similar with Apache?  Obviously I don't want image
requests using up my processes

N

On 23 March 2010 18:17, Jim Gay j...@saturnflyer.com wrote:


 On Mar 23, 2010, at 2:01 PM, Neil Middleton wrote:

  This may well have been asked before, but I can't see anything obvious in
  the archives, so apologies in advance if it has...
 
  I'm currently developing a site locally, and have noticed that all the
  images (stored in /public/system as they're uploads) are running through
 the
  rails process.
 
  Whilst this is something that I can get round in Apache somehow, is there
  anything that I can do in development (using Mongrel)?

 If all you are running locally is Mongrel, then not really.

 Here's an older but relevant article
 http://john.guen.in/past/2007/4/17/send_files_faster_with_xsendfile/

 Jim Gay
 http://www.saturnflyer.com
 ___
 Radiant mailing list
 Post: Radiant@radiantcms.org
 Search: http://radiantcms.org/mailing-list/search/
 List Site: http://lists.radiantcms.org/mailman/listinfo/radiant
 Radiant: http://radiantcms.org
 Extensions: http://ext.radiantcms.org




-- 
Neil Middleton
Technical Lead
Monochrome Ltd

Tel:  +44(0)845 202 0085
___
Radiant mailing list
Post: Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
List Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Radiant: http://radiantcms.org
Extensions: http://ext.radiantcms.org


[Radiant] RC to Edge?

2010-03-23 Thread Alexis Masters
I thought we had upgraded to Radiant Edge for Womensgivingtree.org,  
but now suspect the guys installed Radiant RC instead. How do you  
upgrade safely on a site that is up and running? What is the correct  
shell command to accomplish the upgrade? All help gratefully  
accepted :-)
~ Alexis
=
Alexis Masters, author
http://www.alexismasters.com




___
Radiant mailing list
Post: Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
List Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Radiant: http://radiantcms.org
Extensions: http://ext.radiantcms.org


Re: [Radiant] RC to Edge?

2010-03-23 Thread john muhl
On Tue, Mar 23, 2010 at 4:06 PM, Alexis Masters alexismast...@gmail.com wrote:
 I thought we had upgraded to Radiant Edge for Womensgivingtree.org,
 but now suspect the guys installed Radiant RC instead. How do you
 upgrade safely on a site that is up and running? What is the correct
 shell command to accomplish the upgrade? All help gratefully
 accepted :-)

i hope you're not going to upgrade the actual running application...
the commands are:

rm -r vendor/radiant # if you have radiant vendor'd already
rake radiant:freeze:edge
rake radiant:update
rake db:migrate # you may need to provide your environment here
___
Radiant mailing list
Post: Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
List Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Radiant: http://radiantcms.org
Extensions: http://ext.radiantcms.org