CreateWikiProject
ActivePublic

Subprojects

Members (2)

Watchers (1)

Details

Description

Everything and anything that has to do with ShoutWiki's wiki creation wizard.

Recent Activity

Sun, Jun 11

SamanthaNguyen renamed T215: Rewrite CreateWiki's backend from CreateWiki's performance isn't as good as it should be to Rewrite CreateWiki's backend.
Sun, Jun 11, 5:51 PM · Technical Debt, JavaScript, Performance, CreateWiki
lewiscawte added a comment to T215: Rewrite CreateWiki's backend.

Isn't there already a task to rewrite CreateWiki's backend?

Sun, Jun 11, 5:30 PM · Technical Debt, JavaScript, Performance, CreateWiki
SamanthaNguyen created T215: Rewrite CreateWiki's backend.
Sun, Jun 11, 4:48 PM · Technical Debt, JavaScript, Performance, CreateWiki
SamanthaNguyen removed a parent task for T214: Decide which extensions we want to allow the end-user to pick for installing: T55: Rewrite CreateWiki Frontend.
Sun, Jun 11, 3:55 PM · Technical Debt, Design, Major Code, CreateWiki
SamanthaNguyen removed a subtask for T55: Rewrite CreateWiki Frontend: T214: Decide which extensions we want to allow the end-user to pick for installing.
Sun, Jun 11, 3:55 PM · Technical Debt, Design, Major Code, CreateWiki
SamanthaNguyen created T214: Decide which extensions we want to allow the end-user to pick for installing.
Sun, Jun 11, 3:33 PM · Technical Debt, Design, Major Code, CreateWiki

Thu, Jun 8

SamanthaNguyen placed T48: Add the globally enabled skins to CreateWiki up for grabs.
Thu, Jun 8, 12:05 AM · CreateWiki, Skins

Mar 14 2017

SamanthaNguyen added projects to T55: Rewrite CreateWiki Frontend: Design, Technical Debt.
Mar 14 2017, 8:06 AM · Technical Debt, Design, Major Code, CreateWiki
lewiscawte added a project to T55: Rewrite CreateWiki Frontend: Major Code.
Mar 14 2017, 2:31 AM · Technical Debt, Design, Major Code, CreateWiki
lewiscawte moved T170: Remove DeleteWiki backups on a regular basis from Backlog to Servers on the 2017 Major Operations board.
Mar 14 2017, 2:19 AM · 2017 Major Operations, Restricted Project, CreateWiki
lewiscawte added a project to T170: Remove DeleteWiki backups on a regular basis: 2017 Major Operations.
Mar 14 2017, 1:17 AM · 2017 Major Operations, Restricted Project, CreateWiki

Mar 13 2017

lewiscawte triaged T170: Remove DeleteWiki backups on a regular basis as Normal priority.
Mar 13 2017, 1:45 PM · 2017 Major Operations, Restricted Project, CreateWiki

Mar 5 2017

SamanthaNguyen added a comment to T178: Add Refreshed skin to CreateWiki.

Shouldn't a default logo image be provided inside of Refreshed source code itself instead? Currently Refreshed doesn't provide any, and it's be nice if not only SW wikis could have a default but other wikis have one too.

Mar 5 2017, 4:22 PM · CreateWiki

Mar 4 2017

jack added a comment to T178: Add Refreshed skin to CreateWiki.

What about the default logo? I believe there should be some sort of image placeholder created or have it support text, so I'll look for the upstream ticket/make a ticket upstream

Mar 4 2017, 9:56 AM · CreateWiki
SamanthaNguyen added a comment to T178: Add Refreshed skin to CreateWiki.

Agreed with @ashley that Hub should be on the dropdown menu. What about the default logo? I believe there should be some sort of image placeholder created or have it support text, so I'll look for the upstream ticket/make a ticket upstream

Mar 4 2017, 2:17 AM · CreateWiki

Mar 3 2017

jack added a comment to T178: Add Refreshed skin to CreateWiki.

We should probably decide what we want the logo dropdown to contain and configure it by default that a wiki can upload its own image for that. I'd assume we want the wiki and then Hub?

The logo and the drop-down menu are separate features. The drop-down menu is controlled by MediaWiki:Refreshed-wiki-dropdown and its syntax is documented on MediaWiki.org. If it's empty (the default), the little "arrow" next to the wiki's wordmark won't be shown.
The actual site logo is configured by MediaWiki:Refreshed-this-wiki-wordmark (for desktop/normal screen resolutions) and MediaWiki:Refreshed-this-wiki-mobile-logo (for mobile/smaller screen resolutions); see the documentation for details.

Mar 3 2017, 7:32 PM · CreateWiki
lewiscawte added a comment to T178: Add Refreshed skin to CreateWiki.

We should probably decide what we want the logo dropdown to contain and configure it by default that a wiki can upload its own image for that. I'd assume we want the wiki and then Hub?

Mar 3 2017, 9:13 AM · CreateWiki
lewiscawte triaged T178: Add Refreshed skin to CreateWiki as Normal priority.
Mar 3 2017, 9:10 AM · CreateWiki
SamanthaNguyen created T178: Add Refreshed skin to CreateWiki.
Mar 3 2017, 12:20 AM · CreateWiki

Feb 5 2017

jack created T170: Remove DeleteWiki backups on a regular basis.
Feb 5 2017, 6:35 PM · 2017 Major Operations, Restricted Project, CreateWiki

Jan 31 2017

SamanthaNguyen set the image for CreateWiki to F957: fa-briefcase-blue.png.
Jan 31 2017, 3:18 AM
SamanthaNguyen added a watcher for CreateWiki: SamanthaNguyen.
Jan 31 2017, 2:55 AM

Jan 19 2017

lewiscawte added a comment to T116: CreateWikiBackend::parseLicense()/[[MediaWiki:Createwiki-license-rels]] should not use $wgScriptPath but rather something else.

"I love doing massive find and replaces in all the settings files that require loads of escaping." said no Lcawte ever.

Jan 19 2017, 10:44 AM · CreateWiki

Nov 15 2016

lewiscawte added a comment to T124: Obsolete HTML in CreateWiki.
Nov 15 2016, 12:21 AM · CreateWiki
jack closed T124: Obsolete HTML in CreateWiki as Resolved.

@CJC fixed this a while ago, CW has recently been updated so there's nothing else to be done here.

Nov 15 2016, 12:12 AM · CreateWiki

Nov 14 2016

lewiscawte assigned T124: Obsolete HTML in CreateWiki to jack.
Nov 14 2016, 9:43 PM · CreateWiki
lewiscawte assigned T56: Convert CreateWiki to extension registration system (extension.json) to jack.
Nov 14 2016, 9:41 PM · Technical Debt, CreateWiki

Nov 13 2016

jack closed T117: Special:RenameWiki doesn't update the value of $wgServer in the wiki's configuration settings file as Resolved.

This should be fixed now that rSHWK3987 is live.

Nov 13 2016, 12:57 PM · CreateWiki

Nov 11 2016

lewiscawte triaged T41: Cleanup legacy image pathing as High priority.
Nov 11 2016, 1:03 PM · Technical Debt, CreateWiki
lewiscawte triaged T117: Special:RenameWiki doesn't update the value of $wgServer in the wiki's configuration settings file as High priority.
Nov 11 2016, 1:03 PM · CreateWiki
lewiscawte triaged T40: Remove hardcoded paths from CreateWiki as Normal priority.
Nov 11 2016, 1:01 PM · Technical Debt, CreateWiki
lewiscawte triaged T97: CreateWiki::addToAnalytics should log to its own file as Normal priority.
Nov 11 2016, 1:01 PM · CreateWiki
lewiscawte triaged T116: CreateWikiBackend::parseLicense()/[[MediaWiki:Createwiki-license-rels]] should not use $wgScriptPath but rather something else as Normal priority.
Nov 11 2016, 1:01 PM · CreateWiki
lewiscawte triaged T124: Obsolete HTML in CreateWiki as Low priority.
Nov 11 2016, 12:59 PM · CreateWiki

Sep 24 2016

Saftzie added a comment to T124: Obsolete HTML in CreateWiki.
In T124#1700, @CJC wrote:

It's in the i18n files - "createwiki-newmainpage" is the message. Will need to be changed in all language files.

Sep 24 2016, 9:01 PM · CreateWiki
Saftzie added a comment to T124: Obsolete HTML in CreateWiki.

...
em units are used because they're relative ...

Sep 24 2016, 8:58 PM · CreateWiki

Sep 21 2016

lewiscawte added a comment to T124: Obsolete HTML in CreateWiki.

Don't use inline styling, it's harder to maintain and also decreases customizability because of CSS specificity. ( https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity ) It'd be better to add a class,

Sep 21 2016, 9:32 AM · CreateWiki
SamanthaNguyen added a project to T124: Obsolete HTML in CreateWiki: CreateWiki.
Sep 21 2016, 3:23 AM · CreateWiki

Aug 6 2016

jack created T117: Special:RenameWiki doesn't update the value of $wgServer in the wiki's configuration settings file.
Aug 6 2016, 9:52 PM · CreateWiki
jack created T116: CreateWikiBackend::parseLicense()/[[MediaWiki:Createwiki-license-rels]] should not use $wgScriptPath but rather something else.
Aug 6 2016, 6:48 PM · CreateWiki

Jul 25 2016

jack added a comment to T97: CreateWiki::addToAnalytics should log to its own file.

Quoth lines 315-319 of /extensions/CreateWiki/CreateWiki_backend.php:

		// Allow this feature to be turned off, because history has sadly taught
		// us that we might need to do that every now and then...
		// This has to be here instead of being at the very beginning of this
		// function so that we can use the $wikiId variable here.
		if ( $wgCreateWikiAnalyticsLogMode && $wgCreateWikiAnalyticsLogFile ) {

Set $wgCreateWikiAnalyticsLogMode to true and $wgCreateWikiAnalyticsLogFile to a valid path and it won't even try to query the analytics DB, but rather writes the data to a comma-separated file.
If those variables aren't set and thus a connection to the analytics DB is attempted, in lines 351-353 we log the error message to both CW's own log ($wgDebugLogFile['CreateWiki']) as well as the standard error log (error_log()). Do you want the ordinary error_log removed and/or a new wfDebugLog call with a new group name (such as CreateWikiAnalytics) inserted?

Jul 25 2016, 1:09 AM · CreateWiki

Jul 24 2016

lewiscawte created T97: CreateWiki::addToAnalytics should log to its own file.
Jul 24 2016, 9:25 PM · CreateWiki

Jul 13 2016

jack closed T51: Add wiki creation date (timestamp) into Special:MyWikis as Resolved.
Jul 13 2016, 2:54 PM · Sprint 22/06/16, CreateWiki

Jul 11 2016

lewiscawte created T75: Add a common deletion reason dropdown.
Jul 11 2016, 3:44 PM · DeleteWiki
lewiscawte triaged T42: Use Piwik API as Normal priority.
Jul 11 2016, 9:00 AM · CreateWiki
lewiscawte added a comment to T42: Use Piwik API.

The Piwik setup is in another country, with a different hosting provider, on a different network which makes it a lot slower to call - it used to be on rar which had private network access. Additionally, when MySQL throws an error (like connection), it takes a long time and has the entire CreateWiki request time out normally (unless something has been done to fix that), which results in broken wikis.

Jul 11 2016, 8:59 AM · CreateWiki

Jul 3 2016

lewiscawte added a commit to T29: Fix DeleteWiki: Restricted Diffusion Commit.
Jul 3 2016, 8:35 PM · DeleteWiki, Restricted Project
jack added a comment to T63: Handle most errors.

"Hundreds of lines of error handling code" is hopefully somewhat of an overstatement. ;-) T64 and the like can be worked around with a try-catch loop, for example. Right now in CreateWikiBackend::initDB(), line 479, we blindly source the files listed in $wgCreateWikiSQLFiles (regardless of their existence or the lack of thereof!) against the newly created DB with DatabaseBase::sourceFile(), which seems to throw a MWException if it can't open the file. So maybe something like this would work:

Jul 3 2016, 10:45 AM · CreateWiki
lewiscawte closed T64: CreateWiki loads a non-existent SQL file causing fatals as Resolved.
Jul 3 2016, 7:23 AM · CreateWiki
lewiscawte closed T64: CreateWiki loads a non-existent SQL file causing fatals, a subtask of T63: Handle most errors, as Resolved.
Jul 3 2016, 7:23 AM · CreateWiki