I suppose Chris was talking about "partial caching", which he implemented 
himself at the Shape level.
I was talking about "output caching" at the page level, which is a more drastic 
solution, and simpler in your case.
And you might also have notice the "database caching" module from Luke Hertert, 
which is using NHibernate level 2 caching.

Each of those solutions are valid approaches, it depends on each website. It's 
not because I made it, but I would recommend you to try the Cache module 
(http://orchardproject.net/gallery/List/Modules/Orchard.Module.Contrib.Cache)

If you want to only cache the navigation then Chris's technique is better, 
though it's not a module yet: 
http://chrisbower.com/2011/05/31/shape-method-caching/

And if you just want to optimize db queries, so not relying on any output 
cache, then go for the Database Caching module from Luke: 
http://orchardproject.net/gallery/List/Modules/Orchard.Module.Contrib.DBCache



From: aderder...@gmail.com [mailto:aderder...@gmail.com] On Behalf Of Arra 
Derderian
Sent: Friday, August 19, 2011 11:53 AM
To: orchard-discuss@lists.outercurve.org
Subject: Re: Roadmap

So when you say caching your navigation do you mean installing the cache 
module? Or did you do it another way? There is two cache modules in the gallery 
I think.

Any recommendations would be awesome.

Arra
On Fri, Aug 19, 2011 at 2:46 PM, Sebastien Ros 
<sebastien....@microsoft.com<mailto:sebastien....@microsoft.com>> wrote:
Have you tried the Cache module ? I now the module was not available when Chris 
and his team made their website, so they implemented their own caching strategy.

From: Chris Bower [mailto:digita...@gmail.com<mailto:digita...@gmail.com>]
Sent: Friday, August 19, 2011 11:44 AM
To: 
orchard-discuss@lists.outercurve.org<mailto:orchard-discuss@lists.outercurve.org>
Subject: Re: Roadmap

I HIGHLY recommend caching your navigation. That slowed us down considerably 
until I did so.

From: Arra Derderian <a...@cloudconstruct.com<mailto:a...@cloudconstruct.com>>
Reply-To: 
<orchard-discuss@lists.outercurve.org<mailto:orchard-discuss@lists.outercurve.org>>
Date: Fri, 19 Aug 2011 14:39:58 -0400
To: 
<orchard-discuss@lists.outercurve.org<mailto:orchard-discuss@lists.outercurve.org>>
Subject: Re: Roadmap

Thanks guys!

So a couple of pain points I can attest to:

1. If you notice on my site we have a primary navigation, secondary, and footer 
navigation. I implemented the Advanced Menu module to support the hierarchical 
style navigation you see. The site slowed down considerably after adding all of 
these 6 or so Menu Widgets. Secondly, after adding multi-lingual support it 
slowed down even more because we had three menus now and I had to add a 
specific layer for each one. It brought the site to its knees. I had to 
implement using static HTML widgets for the navigation and used javascript to 
hide/show elements on the client side. This brought the site to under 2s load 
time from like 10s.

2. The multi lingual support is not fully baked into everything so items like 
the menu and basic widgets do not have support for multi languages. This 
required me to create three separate menus, and duplicate every widget I had 
across layers. So I have a ton of widgets now, since each section has a 
distinct banner and secondary navigation. Secondly, the list filtering provided 
by the multi lingual control worked where I needed it to for some content items 
I localized. The proper items appeared according to culture. But for other 
items I did not want to localize, ie news and press it still filtered. So I had 
to duplicate every news and press item. So they appeared for each language. 
Otherwise nothing would show up. Lastly, the filtering does not work for 
container widget types, so I had to use a Widget template to filter on 
rendering based on the language cookie set.

Overall Orchard is awesome! It has made creating sites driven by a CMS very 
easy and flexible. There are some pain points but it is to be expected as the 
CMS grows. I hope to get into more module development as I get more familiar 
with the coding style of the CMS.

If anyone has any specific questions, let me know. I am working on my next 
Orchard site for a client now and hope to launch next week. It has a custom 
form module that allows for Volunteer signup of activities. It was a doozy :)

Arra

On Fri, Aug 19, 2011 at 2:22 PM, Chris Bower 
<digita...@gmail.com<mailto:digita...@gmail.com>> wrote:
We should start a list of Orchard implementations in the wiki. Nice job Arra!

From: "Mark Brown (AZURE)" 
<mark.br...@microsoft.com<mailto:mark.br...@microsoft.com>>
Reply-To: 
<orchard-discuss@lists.outercurve.org<mailto:orchard-discuss@lists.outercurve.org>>
Date: Fri, 19 Aug 2011 18:20:32 +0000
To: 
<orchard-discuss@lists.outercurve.org<mailto:orchard-discuss@lists.outercurve.org>>
Subject: RE: Roadmap

Yes, very nice. Love the multi-language. Another really well done site on 
Orchard!!!

From: Chuck DeFeo [mailto:chuck.de...@gmail.com]
Sent: Friday, August 19, 2011 11:03 AM
To: 
orchard-discuss@lists.outercurve.org<mailto:orchard-discuss@lists.outercurve.org>
Subject: Re: Roadmap

One of the better designs for multi-lingual that I have seen.
On Fri, Aug 19, 2011 at 12:47 PM, Sebastien Ros 
<sebastien....@microsoft.com<mailto:sebastien....@microsoft.com>> wrote:
Would love to hear some feedback from you guys about which modules you had so 
use or create, and how you handle content management, if it's not just static 
content, like your navigation.

From:aderder...@gmail.com<mailto:aderder...@gmail.com> 
[mailto:aderder...@gmail.com<mailto:aderder...@gmail.com>] On Behalf Of Arra 
Derderian
Sent: Friday, August 19, 2011 10:36 AM

To: 
orchard-discuss@lists.outercurve.org<mailto:orchard-discuss@lists.outercurve.org>
Subject: Re: Roadmap

Here is another example of an Orchard implementation:

www.tritondigital.com<http://www.tritondigital.com>

Multi-lingual support for ES-FR-EN and some custom modules such as contact 
form, apple touch icon, meta tagging, and google site search.


Arra
On Fri, Aug 19, 2011 at 1:05 PM, Chris Bower 
<digita...@gmail.com<mailto:digita...@gmail.com>> wrote:
Hah, sweet! Thanks Mark :)

From: "Mark Brown (AZURE)" 
<mark.br...@microsoft.com<mailto:mark.br...@microsoft.com>>
Reply-To: 
<orchard-discuss@lists.outercurve.org<mailto:orchard-discuss@lists.outercurve.org>>
Date: Fri, 19 Aug 2011 16:55:08 +0000
To: 
<orchard-discuss@lists.outercurve.org<mailto:orchard-discuss@lists.outercurve.org>>
Subject: RE: Roadmap

That really is a really nice site. I show that to lots of people who ask what 
can you do with Orchard.

Great work.
Mark

From: Chris Bower [mailto:digita...@gmail.com]
Sent: Friday, August 19, 2011 2:16 AM
To: 
orchard-discuss@lists.outercurve.org<mailto:orchard-discuss@lists.outercurve.org>
Subject: Re: Roadmap

Richard,
We recently launched a medium-sized site on Orchard. We've been pleased with 
the results so far. Minus a few hiccups, Orchard has been a good platform for 
us. You can check out our site at http://aclj.org to see what is possible with 
Orchard.

From: Richard Garside 
<richard.gars...@nogginbox.co.uk<mailto:richard.gars...@nogginbox.co.uk>>
Reply-To: 
<orchard-discuss@lists.outercurve.org<mailto:orchard-discuss@lists.outercurve.org>>
Date: Fri, 19 Aug 2011 10:09:44 +0100
To: 
<orchard-discuss@lists.outercurve.org<mailto:orchard-discuss@lists.outercurve.org>>
Subject: Re: Roadmap

You can see what the team is working on at:

http://www.orchardproject.net/docs/feature-roadmap.ashx

--
Richard Garside
Web developer and designer

Old Broadcasting House, 148 Woodhouse Lane, Leeds, LS2 9EN.
Web: www.nogginbox.co.uk<http://www.nogginbox.co.uk/>
Email: richard.gars...@nogginbox.co.uk<mailto:richard.gars...@nogginbox.co.uk>
Twitter: _richardg
On 19 August 2011 09:58, Mike Gutzschhahn 
<mgutzschh...@romantikhotels.com<mailto:mgutzschh...@romantikhotels.com>> wrote:
Hello everyone

we're planning to relaunch our website. Since other systems grounds on .Net/ASP 
we don't like to switch e.g. to PHP.

But we'd like to know if there's a roadmap for further development, espacially 
on the core functions. Orchard is quite a new CMS, even if it's source "Oxide" 
is count, there not more than three years.

We'd appriciate to get your feedback. Or for instance, someone will adivce a 
system with long term support if Orchard doesn't so.


Thanks a lot
Mike

---
You are currently subscribed to orchard-discuss as: 
richard.gars...@richardsprojects.co.uk<mailto:richard.gars...@richardsprojects.co.uk>.
To unsubscribe send a blank email to 
leave-orchard-disc...@lists.outercurve.org<mailto:leave-orchard-disc...@lists.outercurve.org>.

--- You are currently subscribed to orchard-discuss as: 
digita...@gmail.com<mailto:digita...@gmail.com>. To unsubscribe send a blank 
email to 
leave-orchard-disc...@lists.outercurve.org<mailto:leave-orchard-disc...@lists.outercurve.org>.
 ---
You are currently subscribed to orchard-discuss as: 
mark.br...@microsoft.com<mailto:mark.br...@microsoft.com>.
To unsubscribe send a blank email to 
leave-orchard-disc...@lists.outercurve.org<mailto:leave-orchard-disc...@lists.outercurve.org>.
---
You are currently subscribed to orchard-discuss as: 
digita...@gmail.com<mailto:digita...@gmail.com>.
To unsubscribe send a blank email to 
leave-orchard-disc...@lists.outercurve.org<mailto:leave-orchard-disc...@lists.outercurve.org>.
---
You are currently subscribed to orchard-discuss as: 
a...@cloudconstruct.com<mailto:a...@cloudconstruct.com>.
To unsubscribe send a blank email to 
leave-orchard-disc...@lists.outercurve.org<mailto:leave-orchard-disc...@lists.outercurve.org>.



--
Arra J. Derderian
President / Engineer
Cloud Construct, LLC
617-201-6138<tel:617-201-6138>
www.cloudconstruct.com<http://www.cloudconstruct.com>
--- You are currently subscribed to orchard-discuss as: 
sebastien....@microsoft.com<mailto:sebastien....@microsoft.com>. To unsubscribe 
send a blank email to 
leave-orchard-disc...@lists.outercurve.org<mailto:leave-orchard-disc...@lists.outercurve.org>.
---
You are currently subscribed to orchard-discuss as: 
chuck.de...@gmail.com<mailto:chuck.de...@gmail.com>.
To unsubscribe send a blank email to 
leave-orchard-disc...@lists.outercurve.org<mailto:leave-orchard-disc...@lists.outercurve.org>.

--- You are currently subscribed to orchard-discuss as: 
mark.br...@microsoft.com<mailto:mark.br...@microsoft.com>. To unsubscribe send 
a blank email to 
leave-orchard-disc...@lists.outercurve.org<mailto:leave-orchard-disc...@lists.outercurve.org>.
---
You are currently subscribed to orchard-discuss as: 
digita...@gmail.com<mailto:digita...@gmail.com>.
To unsubscribe send a blank email to 
leave-orchard-disc...@lists.outercurve.org<mailto:leave-orchard-disc...@lists.outercurve.org>.
---
You are currently subscribed to orchard-discuss as: 
a...@cloudconstruct.com<mailto:a...@cloudconstruct.com>.
To unsubscribe send a blank email to 
leave-orchard-disc...@lists.outercurve.org<mailto:leave-orchard-disc...@lists.outercurve.org>.



--
Arra J. Derderian
President / Engineer
Cloud Construct, LLC
617-201-6138<tel:617-201-6138>
www.cloudconstruct.com<http://www.cloudconstruct.com>
--- You are currently subscribed to orchard-discuss as: 
digita...@gmail.com<mailto:digita...@gmail.com>. To unsubscribe send a blank 
email to 
leave-orchard-disc...@lists.outercurve.org<mailto:leave-orchard-disc...@lists.outercurve.org>.
 ---
You are currently subscribed to orchard-discuss as: 
sebastien....@microsoft.com<mailto:sebastien....@microsoft.com>.
To unsubscribe send a blank email to 
leave-orchard-disc...@lists.outercurve.org<mailto:leave-orchard-disc...@lists.outercurve.org>.
---
You are currently subscribed to orchard-discuss as: 
a...@cloudconstruct.com<mailto:a...@cloudconstruct.com>.
To unsubscribe send a blank email to 
leave-orchard-disc...@lists.outercurve.org<mailto:leave-orchard-disc...@lists.outercurve.org>.



--
Arra J. Derderian
President / Engineer
Cloud Construct, LLC
617-201-6138
www.cloudconstruct.com<http://www.cloudconstruct.com>
--- You are currently subscribed to orchard-discuss as: 
sebastien....@microsoft.com<mailto:sebastien....@microsoft.com>. To unsubscribe 
send a blank email to 
leave-orchard-disc...@lists.outercurve.org<mailto:leave-orchard-disc...@lists.outercurve.org>.


---
You are currently subscribed to orchard-discuss as: arch...@mail-archive.com.
To unsubscribe send a blank email to leave-orchard-disc...@lists.outercurve.org.

Reply via email to