Hi Iain, I'd definitely like to see a detailed example or some sample code too. It's difficult to choose from competing libraries and methodologies, and once you make a choice the tendency is to stick with it. A lot of my choices were shaped by the Pylons Book because it gave me a solid footing in SQLAlchemy and Routes, so the more I use those exclusively, the more likely I am to keep using them. These discussions are also sometimes phrased in terms of "routes vs. traversal", which makes it sound like an aesthetic choice rather than emphasizing that a good Pyramid developer should learn both techniques and when to use them.
Seeing example use cases could definitely provide that motivation, and focusing on the user experience sounds like a good way to do it. A lot of times we leave the UI to the html and javascript parts of our applications instead of structuring them at a lower level with the user experience in mind. Thanks! Eric On Wed, Oct 12, 2011 at 10:37 AM, Stefano Fontanelli <s.fontane...@asidev.com> wrote: > Il 12/10/11 19.10, Iain Duncan ha scritto: >> >> (was going to be one post, split in two). I'm wondering about making this >> into a larger article that could be posted on the docs. >> >> A lot of people don't get what the heck good traversal is. Part of the >> issue is that it's a bit harder to make it really shine without using the >> zodb, but it's certainly possible. We've done it using SQLAlchemy by having >> all content types in our cms inherit from one base content type using SA >> table inheritance. The base type holds the parent child relationships, the >> path, the title, and links into our system wide permission persistancy >> scheme. This works like a charm. Sure, the table structure is more >> complicated, but security is rock solid, and the real kicker: >> >> USERS FREAKING LOVE TRAVERSAL! > > I'm freaking love traversal! > We are using it with SQLAlchemy without issues. > Change our routing architecture from URL Dispatch to Traversal is the best > thing we did during the porting of our SEO-CMS from Pylons to Pyramid. > > Thank you for it! > > > > > -- > Ing. Stefano Fontanelli > Asidev S.r.l. > Via Osteria Bianca, 108/A 50053 Empoli (Firenze) > Tel. (+39) 333 36 53 294 Fax. (+39) 0571 1 979 978 > E-mail: s.fontane...@asidev.com Web: www.asidev.com > Skype: stefanofontanelli > > -- > You received this message because you are subscribed to the Google Groups > "pylons-discuss" group. > To post to this group, send email to pylons-discuss@googlegroups.com. > To unsubscribe from this group, send email to > pylons-discuss+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/pylons-discuss?hl=en. > > -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to pylons-discuss@googlegroups.com. To unsubscribe from this group, send email to pylons-discuss+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en.