Daniel Friesen wrote:
What "IS" so evil about actions? Besides the
implementation details
which are just that... something we can make better. In fact something
we could potentially make work better than SpecialPages would in this
context.
Personally, I like tacking on ?action=edit and especially purge.
Prefixing Special:Edit/ doesn't sound nice to me.
I know I fixed the issues with things like Special:Movepage not sharing
the same UI tabs as the rest of the actions.
I tack on purge/edit parameters fairly often as well. The biggest issue with
parameters versus Special pages is that one is easily internally linkable
currently (minus the pl_title restriction) and the other is not. There are
_countless_ uses of <span class="plainlinks">[{{fullurl:foo|action=edit}}
bar]</span> right now which is unacceptably ugly. There needs to be a
cleaner syntax, particularly for edit links, but for most other actions as
well. Personally, I don't really care what syntax is chosen, it just needs
to be consistent.
MZMcBride