Yehuda said rails 3.0 will have "mountable apps" meaning you could mount
your application inside insoshi or vice-versa.

If that statement is true I think the point will be, how much your
application needs from insoshi. Then, using the tools we will have, try
to achieve that, or create the tools for your app or insoshi if the
tools provided by rails 3 aren't enough.

I think there is still a long way until rails 3.0 is at least usable.
Too early yet for technical discussions on that topic.

But... I believe insoshi needs a better way of extending the default,
core, app with customizations. Overriding insoshi functionality by just
overriding insoshi code is not a very maintainable. If you want to keep
updated with insoshi code you have to be continually merging and solving
conflicts. What is worse is your own code and insoshi improvement are
mixed up in a way that makes contributing back to insoshi core really hard.

What we can start thinking is an API and way to extend insoshi without
touching insoshi code directly. That API will be a huge help when we
have mountable apps in rails 3.

Cheers,

Jorge


Joaquin Rivera Padron wrote:
> hi there,
> all of you are aware of the great future (rails 3). According to Yehuda
> Katz (refer to other lists) slices or some sort of "mountable apps" will
> make it into rails 3. great news
> 
> For me it would be great if we could turn insoshi into some sort of core
> app that could be extended by "mouting" mini apps, think here in a blog,
> for instance, and being able to include it or not in your app or
> choosing another insoshi-able blog you like more ...
> 
> the gains would be not only in easy extensibility of your project but
> also (for example) it would be easy to keep each component under
> development in separated repos. (include all merb slices advantages here)
> 
> questions:
> - what would it take to make this possible? let's say we start with the
> blog and try to turn it into a separated app (I know we dont have rails
> 3 now, but we could advance some thinking in that direction)
> - what this sort of needs a composite app have?
> Authentication (but this surely will be available with actual MerbAuth
> out of the box or with little tweaking), Preferences and a means of
> central app that make possible the whole intercomunication between
> sub-apps (some api?)
> 
> sorry, I know this could sound pretty vague, but that's the point, what
> you think?
> 
> cheers,
> joaquin
> 
> > 


--~--~---------~--~----~------------~-------~--~----~
Insoshi developer site: http://dogfood.insoshi.com/
Insoshi documentation: http://docs.insoshi.com/

You received this message because you are subscribed to the Google
Groups "Insoshi" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/insoshi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to