[Twisted-web] Page navigation: a cry for help
Christopher Armstrong
twisted-web@twistedmatrix.com
Tue, 27 Jan 2004 17:39:19 -0500
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig7520D5ADBD6327B9E02A727B
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Michal Pasternak wrote:
> The basic question is: if I have website, and that website's structure is
> tree-like, how will be the most proper way to create navigation?
> Do you have any methods or solutions for a good, easy woven page navigation
> model?
What kind of storage are you using? If it's a filesystem that mirrors
the URL structure, you could just look up a modified request.prepath in
your file system and look at sibling pages.
The moral of the story is that it depends on your storage mechanism.
Where is the canonical location of your tree of pages? It's most likely
that your data source will somehow be "keyed" by information that's
available in request.prepath, whether it's keyed by actual paths or just
one of the elements in the prepath, or whatever.
--
Twisted | Christopher Armstrong: International Man of Twistery
Radix | Release Manager, Twisted Project
---------+ http://radix.twistedmatrix.com/
--------------enig7520D5ADBD6327B9E02A727B
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFAFuiXNp279O1/OG4RAt48AJ46w+vhExzTu/h/Yu0vUX4Tnr7dZQCff5Qy
/2p+xKoAhpay7I3o46W8eLs=
=e51x
-----END PGP SIGNATURE-----
--------------enig7520D5ADBD6327B9E02A727B--