Right, but is the system admin automatically the owner of all weblogs?
-Matt
Allen Gilliland wrote:
Well, you're in luck. Roller 2.0 does allow admins to work on any
weblog as if they were the owner of that weblog :)
-- Allen
Matthew P. Schmidt wrote:
Well, one thing that we've wanted at JRoller is the ability for a
super-admin of the system to be able to edit any blog entry. This is
useful for JRoller because we may want to correct some poor spelling,
remove an offending blog entry, or change a category. The user
itself is only logged in for a short time in the current system
design, so I doubt that not caching the page when the user is logged
in would hurt that much.
-Matt
Lance Lavandowska wrote:
I like to use the Edit links (well, I did while my blog was
running). Perhaps the answer is to just *not cache* the user's own
page when she
is logged in?
Lance
On 11/4/05, Allen Gilliland <[EMAIL PROTECTED]> wrote:
guys,
I wanted to present this idea and see what everyone's opinions
are. I am working to design some improvements in our caching
system and one of my current hangups is the fact that we render
weblog pages differently when a user is logged in. Why does that
matter?
Well, if a weblog has 100 entries then we know for sure that there
are at least 101 unique pages for that weblog. 100 permalinks + 1
main page. Since currently we render the page differently if the
weblog owner is logged in, then that means we now know there are at
least 202 unique pages for that weblog. Ok, so what? Well, if you
are a large site like jRoller or blogs.sun.com with say 2000
bloggers then the difference is now between 202,000 pages and
404,000 pages.
The difference between caching 202,000 pages and 404,000 pages is
quite a lot.
Now, if there was a very good reason to maintain those extra
202,000 pages then I would be all for it, but my feeling is that
there is only a marginally good reason for doing this. The *only*
person who benefits from the pages with "edit" links is the weblog
owner. That means we would be caching 101 extra pages per weblog
(double the normal amount), just to benefit a single person. This
seems silly when the user could just as easily login to the editing
interface and accomplish the same things.
Personally, I don't login and go to my own weblog page to use those
"edit" links, so I would prefer to ditch them and know that my
cache now has twice as much room as it did before.
We could try doing something fancy like caching only parts of
pages, but that is currently made difficult by the fact that
weblogs are fully rendered by velocity templates and so we don't
have much opportunity to implant caching hooks where we really want
to.
I haven't worked with too many other blogging apps, but my guess is
that very few of them have that same feature which offers "edit"
links right on your weblog. e.g., any site the does static page
generation would be out.
It's possible that we could make this a configurable feature which
would be on by default. That way large sites could disable it if
they want, but we wouldn't be taking it away from everyone.
Anyways, I wanted to try and feel out how many people really
like/use those "edit" links which show up on their weblog when they
are logged in. I have never used them so I wouldn't care much if
they were gone.
-- Allen