Closed
Bug 631022
Opened 15 years ago
Closed 10 years ago
Enable new Features of getfirebug.com MediaWiki 1.16
Categories
(Infrastructure & Operations Graveyard :: WebOps: Other, task)
Infrastructure & Operations Graveyard
WebOps: Other
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: sebo, Assigned: rwatson)
References
Details
(Whiteboard: [kanban:https://webops.kanbanize.com/ctrl_board/2/34] [completed secreview][Web][change - configuration])
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Build Identifier:
Now, that the MediaWiki got updated to 1.16, the new features for it like the WikiEditor enhancements and the new Vector skin should be enabled for the getfirebug.com wiki.
Reproducible: Always
![]() |
||
Comment 1•15 years ago
|
||
Standing alone at the top of my list is a MediaWiki support for ConfirmEdit
http://www.mediawiki.org/wiki/Extension:ConfirmEdit
Currently we have to manually add users after they enter a bug request, very tedious and discouraging.
![]() |
||
Updated•15 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
![]() |
||
Comment 2•15 years ago
|
||
Can we have a list of stuff you need to be done please? So I can go ahead and look into it. Comment #0 seems vague :)
Assignee: server-ops → shyam
Whiteboard: Waiting for information
Reporter | ||
Comment 3•15 years ago
|
||
We need:
http://www.mediawiki.org/wiki/Extension:UsabilityInitiative
http://www.mediawiki.org/wiki/Extension:ConfirmEdit
Also we definitely need a syntax highlighting extension for at least JavaScript and XML. I am not aware of which one is good, so maybe someone else already knows one:
http://www.mediawiki.org/wiki/Category:Syntax_highlighting_extensions
Furthermore for some pages it would be useful to have a PDF-Export function. Therefore we'd need:
http://www.mediawiki.org/wiki/Extension:Pdf_Export
John, Honza, if you think we need something else, here's the list:
http://www.mediawiki.org/wiki/Category:Extensions_by_category
![]() |
||
Comment 4•15 years ago
|
||
Going to need infrasec to approve these extensions before I can install them. Moving the bug over.
Assignee: shyam → infrasec
Component: Server Operations → Infrastructure Security: Web Security
QA Contact: mrz → clyon
![]() |
||
Updated•15 years ago
|
Whiteboard: Waiting for information
Reporter | ||
Comment 5•15 years ago
|
||
As of http://code.google.com/p/fbug/issues/detail?id=4142#c7 it would also be good to have enhanced search capabilities. So one of the following two search extensions should be implemented:
http://www.mediawiki.org/wiki/Extension:Lucene-search
http://www.mediawiki.org/wiki/Extension:SphinxSearch
Comment 6•14 years ago
|
||
I ran across this bug while looking for bugs related to Syntax Highlighting on the wiki. I feel this is a very useful feature, and as mentioned in Comment 3, there are plenty of good and easy to use extensions for this.
Is there any estimate on when this feature may be made available?
Reporter | ||
Comment 7•14 years ago
|
||
After reading your comment I had a look at our wiki's version page (http://getfirebug.com/wiki/index.php/Special:Version) again and saw, that we already have GeSHi Highlighter as syntax highlighting extension.
Was that added when updating the wiki? Because I didn't see that before and nobody told us about it.
So just the other extensions are still missing.
![]() |
||
Updated•14 years ago
|
QA Contact: chris → mcoates
Reporter | ||
Comment 8•14 years ago
|
||
Brian, I added you to ensure this doesn't get missed while moving the wiki to the getfirebug.com repository.
![]() |
||
Updated•14 years ago
|
QA Contact: mcoates → jstevensen
What extensions are needed and is this work still needed?
Whiteboard: [pending secreview][needs info]
![]() |
||
Updated•13 years ago
|
Assignee: security-assurance → sebastianzartner
Reporter | ||
Comment 10•13 years ago
|
||
Of course we still need them.
As of the commments before and new requirements we would like to have (sorted by priority):
- ConfirmEdit
- UsabilityInitiative (especially the new WikiEditor and the Vector skin)
which seems to include all the features of this extension
- User Merge and Delete (or another extension that is capable of deleting users)
- Lucene-search or SphinxSearch
- Pdf Export
Instead of installing the WikiEditor as extension it would probably be better to update the wiki to the brand new 1.19.0 version to also get security and bug fixes.
Sebastian
![]() |
||
Updated•13 years ago
|
Whiteboard: [pending secreview][needs info] → [pending secreview][pending triage: 2012-05-09]
![]() |
||
Updated•13 years ago
|
Assignee: sebastianzartner → nobody
![]() |
||
Updated•12 years ago
|
Component: Security Assurance: Applications → Security Assurance: Review Request
![]() |
||
Updated•12 years ago
|
Whiteboard: [pending secreview][pending triage: 2012-05-09] → [pending secreview][triage needed]
![]() |
||
Updated•12 years ago
|
Assignee: nobody → fbraun
Whiteboard: [pending secreview][triage needed] → [pending secreview]
Comment 11•12 years ago
|
||
I will file a bug to get the wiki updated to something less outdated.
In the meantime, can you please confirm that you still need all of these extensions when the update is completed Sebastian?
Flags: needinfo?(sebastianzartner)
Reporter | ||
Comment 12•12 years ago
|
||
Yes, we still need all those extensions.
Sebastian
Flags: needinfo?(sebastianzartner)
Comment 13•12 years ago
|
||
I'll have to know which backend you choose if you intend to install the PdfExport extension.
There is little use in me testing all Html2PDF libraries out there ;)
If you're unsure about which to pick, I'll try to find out which suits best and is easiest to review and maintain.
Reporter | ||
Comment 14•12 years ago
|
||
I don't have any experience with Pdf Export or it's backends, though from the description I'd say MWLib is the one to choose.
Anyway, I assume before we start adding the extensions, our Media Wiki installation should be updated again first, because this issue is already waiting for more than two years and we're still on Media Wiki 1.16.5.
I guess I should create another report for that, right?
Sebastian
Comment 15•12 years ago
|
||
It's covered in bug 874621 already, I CC'd you
Reporter | ||
Comment 16•12 years ago
|
||
Ah yes, I just missed the previous comment there before.
Sebastian
Comment 17•12 years ago
|
||
As I said in comment 13, the backend in PdfExport has not been tested.
Status: NEW → RESOLVED
Closed: 12 years ago
Flags: sec-review+
Resolution: --- → FIXED
Whiteboard: [pending secreview] → [completed secreview][Web]
Reporter | ||
Comment 18•12 years ago
|
||
I wonder why this bug was closed. None of the new features got enabled yet.
Also it should be blocked by bug 881896, which is asking for the wiki update.
Sebastian
Comment 19•12 years ago
|
||
I think the bug closing was a process error on our part. We normally closed bugs as RESOLVED once a security review is completed. However since this bug is not in our component, it should remain open until the feature is actually implemented / landed. freddyb has already set the need flags, so I will reopen this bug
Comment 20•12 years ago
|
||
Sorry, my bad.
Updated•12 years ago
|
Assignee: fbraun → server-ops-webops
Component: Security Assurance: Review Request → Server Operations: Web Operations
Comment 21•12 years ago
|
||
I suppose for this bug to move forward it should be moving to a different component/person?
If this is the wrong one, feel free to change.
Updated•12 years ago
|
Component: Server Operations: Web Operations → WebOps: Other
Product: mozilla.org → Infrastructure & Operations
Reporter | ||
Comment 22•12 years ago
|
||
We'd also like to have the ParserFunctions extension[1] in order to create more sophisticated templates.
Sebastian
[1] http://www.mediawiki.org/wiki/Extension:ParserFunctions
![]() |
||
Updated•12 years ago
|
Whiteboard: [completed secreview][Web] → [completed secreview][Web][change - configuration]
![]() |
||
Updated•11 years ago
|
Whiteboard: [completed secreview][Web][change - configuration] → [kanban:https://kanbanize.com/ctrl_board/4/67] [completed secreview][Web][change - configuration]
![]() |
||
Updated•11 years ago
|
Whiteboard: [kanban:https://kanbanize.com/ctrl_board/4/67] [completed secreview][Web][change - configuration] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2206] [kanban:https://kanbanize.com/ctrl_board/4/67] [completed secreview][Web][change - configuration]
![]() |
||
Updated•11 years ago
|
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2206] [kanban:https://kanbanize.com/ctrl_board/4/67] [completed secreview][Web][change - configuration] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2217] [kanban:https://kanbanize.com/ctrl_board/4/67] [completed secreview][Web][change - configuration]
![]() |
||
Updated•11 years ago
|
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2217] [kanban:https://kanbanize.com/ctrl_board/4/67] [completed secreview][Web][change - configuration] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2221] [kanban:https://kanbanize.com/ctrl_board/4/67] [completed secreview][Web][change - configuration]
Updated•11 years ago
|
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2221] [kanban:https://kanbanize.com/ctrl_board/4/67] [completed secreview][Web][change - configuration] → [kanban:https://kanbanize.com/ctrl_board/4/67] [completed secreview][Web][change - configuration]
Whiteboard: [kanban:https://kanbanize.com/ctrl_board/4/67] [completed secreview][Web][change - configuration] → [kanban:https://webops.kanbanize.com/ctrl_board/2/34] [completed secreview][Web][change - configuration]
![]() |
Assignee | |
Comment 23•10 years ago
|
||
I've taken: BZ 881896
I'll get that done first (if I hear back) see what we still need and revisit this bug.
Assignee: server-ops-webops → rwatson
![]() |
Assignee | |
Comment 24•10 years ago
|
||
Howdy. With BZ 881866 done, we can now move on to this bug.
Is this still the current list of things that need to be enabled?:
http://www.mediawiki.org/wiki/Extension:UsabilityInitiative
http://www.mediawiki.org/wiki/Extension:ConfirmEdit
Also we definitely need a syntax highlighting extension for at least JavaScript and XML. I am not aware of which one is good, so maybe someone else already knows one:
http://www.mediawiki.org/wiki/Category:Syntax_highlighting_extensions
Furthermore for some pages it would be useful to have a PDF-Export function. Therefore we'd need:
http://www.mediawiki.org/wiki/Extension:Pdf_Export
John, Honza, if you think we need something else, here's the list:
http://www.mediawiki.org/wiki/Category:Extensions_by_category
Reporter | ||
Comment 25•10 years ago
|
||
http://www.mediawiki.org/wiki/Extension:UsabilityInitiative got split up into several extensions. What is mainly needed from that is the WikiEditor.
https://www.mediawiki.org/wiki/Extension:ConfirmEdit would be good to block spammers, though it basically makes only sense when users are allowed to register themselves.
Syntax highlighting is already enabled.
PDF export would be nice, though is not a must-have.
So, IMO the only two extensions required are the following:
https://www.mediawiki.org/wiki/Extension:WikiEditor (to make page editing easier)
https://www.mediawiki.org/wiki/Extension:ConfirmEdit (if user self-registration is enabled)
I assume with Firebug 3 the wiki will be obsolete, 'cause docs for it are on GitHub and MDN. So it may not make sense to put too much effort into that.
Honza, what do you think in regard of the extensions and what are your future plans for the wiki?
Sebastian
Flags: needinfo?(odvarko)
Comment 26•10 years ago
|
||
(In reply to Sebastian Zartner [:sebo] from comment #25)
> I assume with Firebug 3 the wiki will be obsolete, 'cause docs for it are on
> GitHub and MDN. So it may not make sense to put too much effort into that.
Correct
> Honza, what do you think in regard of the extensions and what are your
> future plans for the wiki?
We should go with Wikieditor only (if it's simple to install) and do not enable self-registration for users.
The wiki should mostly stay as is being available for current Firebug community. Otherwise, contributors should be encouraged to put effort intto MDN.
Honza
Flags: needinfo?(odvarko)
![]() |
Assignee | |
Comment 27•10 years ago
|
||
In the interest of closing this 200+ old day bug. I've installed the plugins WikiEditor and ConfirmEdit then added the following lines to the Config to enable them:
require_once "$IP/extensions/ConfirmEdit/ConfirmEdit.php";
require_once "$IP/extensions/WikiEditor/WikiEditor.php";
![]() |
Assignee | |
Comment 28•10 years ago
|
||
Registration is locked already from what I can see.
So Provided all is well. I believe we can close this bug.
Reporter | ||
Comment 29•10 years ago
|
||
(In reply to Ryan Watson [:w0ts0n] from comment #27)
> In the interest of closing this 200+ old day bug.
To be precise, 1806 days. ;-)
> I've installed the plugins
> WikiEditor and ConfirmEdit then added the following lines to the Config to
> enable them:
>
> require_once "$IP/extensions/ConfirmEdit/ConfirmEdit.php";
> require_once "$IP/extensions/WikiEditor/WikiEditor.php";
They don't seem to be enabled, yet. You can check that by editing any page on https://getfirebug.com/wiki.
I am not available for a few hours now, so maybe that can be clarified with Honza.
Sebastian
![]() |
Assignee | |
Comment 30•10 years ago
|
||
wow!
I don't have an account so can't verify. But I note that on the page I see:
"WikiEditor may not show in your browser after the installation. Clearing your browser cache will solve the problem."
Reporter | ||
Comment 31•10 years ago
|
||
Yes, it's working now. Yay!
I previously already reloaded the page via Ctrl+F5, but that didn't work. Now, testing on another PC, everything's working fine.
Thank you a lot for fixing this, Ryan! Almost five years after I reported it, I can finally close this bug!
Sebastian
Status: REOPENED → RESOLVED
Closed: 12 years ago → 10 years ago
Resolution: --- → FIXED
Updated•7 years ago
|
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•