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