X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=Documentation%2Fdesign_www.txt;h=f15a55629745869ab34f4d0735c337d5b5035b31;hb=420fddb8b683637cc1fd39727896cac4a459c3b6;hp=c7d7fcbc7900183d646be7da73e7dfccf5c1ae8c;hpb=cf439203c31836e4c48f632f902aa58db6924972;p=public-inbox.git diff --git a/Documentation/design_www.txt b/Documentation/design_www.txt index c7d7fcbc..f15a5562 100644 --- a/Documentation/design_www.txt +++ b/Documentation/design_www.txt @@ -1,3 +1,5 @@ +PublicInbox::WWW (PSGI interface) design notes + URL and anchor naming --------------------- @@ -6,12 +8,15 @@ URL and anchor naming /$INBOX/new.atom -> Atom feed #### Optional, relies on Search::Xapian -/$INBOX/$MESSAGE_ID/t/ -> HTML content of thread +/$INBOX/$MESSAGE_ID/t/ -> HTML content of thread (nested) +/$INBOX/$MESSAGE_ID/T/ -> HTML content of thread (flat) anchors: #u location of $MESSAGE_ID in URL #m per-message links, where is of the Message-ID of each message (stable) #s relative numeric position of message in thread (unstable) + #i<...> diffstat location for patch emails + #Z?<...> per-file diff header location for patch emails /$INBOX/$MESSAGE_ID/t.atom -> Atom feed for thread /$INBOX/$MESSAGE_ID/t.mbox.gz -> gzipped mbox of thread