Page MenuHomePhabricator

Developing the Wikimania Wiki
Closed, ResolvedPublic10 Estimated Story Points

Description

An email was sent out at the Wiki Tech Ambassadors list on 25 January, asking for volunteers to help developing the Wikimania Wiki for 2019, but also to make it a more reusable one. A couple of volunteers have stated an interest in helping out, and the purpose of this task is to coordinate this work Phabricator-wise.

Event Timeline

Eric_Luth_WMSE created this task.

Draft page directory with proposed future and comments; feel free to edit, discuss and fill out

PageKeepModifyRemoveComment
Main PagexThe main page is the foundation of the Wikimania Wiki, and it has to look welcoming and attractive. Someone interested in graphics and CSS should try to make such a template that could easily be reused to as high an extent as possible each year.
Program The program will probably be hard to make reusable each year, because it differs so much both in content and setting.
Registrationx Probably not the page that needs the most complex and graphically attractive layout.
SponsorshipxThe attempt from Wikimedia Sweden is to make this less of a list and more of a narrative to sell. A proposal is in the making.
OrientationxThe local information seems arbitrarily divided up into many different subpages. A proposal is to make a more collected version that could also work in PDF format.
Social eventsx
Preconferencex
Hackathonx
Community Villagex
Meetupsx
AccommodationxSee comment on orientation.
AttendeesxRemove or remake into a more feasible format.
Visasx
Volunteerx  
Friendly spacex
Venue  
Local transportxSee comment on orientation.
Travel tipsxSee comment on orientation.
Local Tour OptionsxSee comment on orientation.
Water shortage xNo water shortage in Sweden planned.
Environmental ImpactxIdea to remake into a larger comment on connection to sustainability.
Postconference activititesxSee comment on orientation.
FAQx
Pressx
Contactx
Urbanecm subscribed.

I don't see anything I should do for this task, hence I'm removing my personal project.

Current sidebar from wm2018 is

navigation
    mainpage|mainpage-description
    Special:MyLanguage/Registration|registration-description
    Special:MyLanguage/Program|program-description

activities
    Special:MyLanguage/Social Events|social-description
    Special:MyLanguage/Preconference|preconference-description
    Special:MyLanguage/Hackathon|hackathon-description
    Special:MyLanguage/Community Village|village-description
    Special:MyLanguage/Meetups|meetups-description

Attend
    Special:MyLanguage/Accommodation|accommodation-description
    Special:MyLanguage/Attendees|attendees-description
    Special:MyLanguage/Visas|Visas-description
    Special:MyLanguage/Volunteer|volunteers-description
    Special:MyLanguage/Friendly space|friendly-description

local-information
    Special:MyLanguage/Venue|venue-description
    Special:MyLanguage/Local_transportation|transport-description
    Special:MyLanguage/Travel_tips|travel-description
    Special:MyLanguage/Orientation|orientation-description
    Special:MyLanguage/Local Tour Options|local-tour-options
    Special:MyLanguage/Water shortage|Water shortage-description
    Special:MyLanguage/Environmental impact|environmental impact-description
    Special:MyLanguage/Postconference activities|Postconference activities

other
    Special:MyLanguage/FAQ|faq-description
    Special:MyLanguage/Press|Press-description
    Special:MyLanguage/Sponsor|sponsor-description
    Special:MyLanguage/Contact|contact-description

this-wiki
    recentchanges-url|recentchanges
    Special:LanguageStats|Translations
    Wikimania:Information Desk|desk-description

That from wm2017 is

SEARCH

about
    mainpage|mainpage-description
    Special:MyLanguage/FAQ|faq-description
    Special:MyLanguage/Contact|contact-description
    Special:MyLanguage/Speaker information|Speaker information

conference-description
    Special:MyLanguage/Registration|register-description
    Special:MyLanguage/Programme|programme-description
    Special:MyLanguage/Keynotes|keynotes-description
    Special:MyLanguage/Hackathon|Hackathon
    Special:MyLanguage/Preconference|preconference-description
    Special:MyLanguage/Activities_at_BAnQ|banq-description
    Special:MyLanguage/Meetups|meetups-description
    Special:MyLanguage/Social Events|social-description
    Special:MyLanguage/Community Village|village-description
    Special:MyLanguage/Sponsor|sponsor-description

local-description
    Special:MyLanguage/Montréal|about-description
    Special:MyLanguage/Venue|venue-description
    Special:MyLanguage/Travel_tips|travel-description
    Special:MyLanguage/Local_transportation|transport-description
    Special:MyLanguage/Accommodation|lodging-description
    Special:MyLanguage/Visas|visas-description

other-description
    Special:MyLanguage/Friendly space|friendly-description
    Special:MyLanguage/Press|press-description
    Special:MyLanguage/Volunteers|volunteers-description
    Special:MyLanguage/Attendees|attendees-description
    Special:MyLanguage/Submissions|submissions-description
    Special:MyLanguage/Scholarships|scholarships-description

This wiki
    recentchanges-url|recentchanges
    Special:LanguageStats|Translations
    Wikimania:Information Desk|info-description

I would suggest that we import the whole thing, and rem out what is not needed immediately and then build into what you need. I would also like to ensure that we have Swedish language labels pretty quickly afterwards.

@Billinghurst That's a reasonable way of doing it. I can provide with Swedish language translations when needed.

I have imported wm2018, rem'd the lines leaving

Main page
Hackathon
Recent changes
All translations

@Eric_Luth_WMSE We are going to need to work on rights pretty soon at least for allowing for translation admins. Probably best if the wiki can get bureaucrat(s) so that can be assigned locally; otherwise we can just lay them on the stewards through meta as long as you line up an approval process that sits outs outside of standard wikis

Questions. Looking at WM2018, I am wondering whether as some basics, whether you wish to have the following brought over

I have brought in a handful of general mediawiki files from 2018 that are pertinent to simple editing, and will look to the gadget(s) next

Great, @Billinghurst!

I don't know CSS too well, but the most basic ones could be brought over, I suppose. Concerning the more advanced parts, I got input from the creators of the Wikimania 2014 wiki and the Wiki Conference wiki (which is already reusable as I understand it, @Harej?), and both would be happy to give feedback in this process. But that requires a discussion on what the page should look like and how it should function, of course.

I am no css expert either, though know the basics

The css in wm2018 there is not rocket science, and primarily looks to align with stuff set in templates and modules bits (Box stuff imported from enWP). Some custom styles which can be rem'd

We can skip mobile.css for the moment as it is the custom styles

Great, then I believe you could bring them over! :)

Imported common.js
imported common.css and removed megaheader components

it will take some minutes to get through caches. Please report any quirky components.

I will look out for it. I tried to make translations in the box at your user page, hope it was in the manner you wished for.

The layout looks a little special at the moment, but it's probably not hard to adjust when we've had a further discussion on how the design should be.

I can just roll it back if you don't like it, that is easy.

No worries yet! But you can perhaps undo the rem of 'volunteers'!

At the moment, "Volunteers" is placed under "Attend"; I would like to move it, because we want to make it possible for people to volunteer without attending. I would also like to break up "Volunteer" and "Ambassador", which at this point is placed under the same heading in the side bar. Does someone have a proposal of a good way of structuring the sidebar?

it is just a matter of shuffling, so it is easy to reposition if/when we change our minds

@Billinghurst Indeed it is! I bet I could almost (given my lacking competence) do it myself. But any ideas on a smart structure would be great!

Many other conference websites seem to do something along the lines:

  • “Main”
    • Conference,
    • Organizers,
    • Contact,
    • Past Conferences
    • Sponsorship
  • “Activities”
  • “Attend”
  • “Local Info”
  • Other”

I've fixed some issues on the current Main Page, and requested Admin and Translation-admin mops on the Volunteer page so that I can help with related and other things.

I've fixed some issues on the current Main Page, and requested Admin and Translation-admin mops on the Volunteer page so that I can help with related and other things.

Done

Hi @Billinghurst, @Eric_Luth_WMSE : can we please add the page about Learning Days under the category Activities on the sidebar? It could go below Hackathon. Thanks!

I also realized that the subtab feature of the navbar is not working at the moment. Does anyone know how to fix this? Is there a component in the Lua Module that needs to be imported, maybe?

Hi @Billinghurst, @Eric_Luth_WMSE : can we please add the page about Learning Days under the category Activities on the sidebar? It could go below Hackathon. Thanks!

I also realized that the subtab feature of the navbar is not working at the moment. Does anyone know how to fix this? Is there a component in the Lua Module that needs to be imported, maybe?

{{done}}