Beheerpagina: verschil tussen versies

Uit KolonieWiki
Naar navigatie springen Naar zoeken springen
Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
Regel 2: Regel 2:


== Prioriteiten ==
== Prioriteiten ==
Bij alle vijf deze <span style="color:red;">dingen</span> geldt: A) Kan het? B) Zoja, doen we het zelf of geven we alleen aan hoe het moet gebeuren.
Bij alle vijf deze <span style="color:red;">dingen</span> geldt: A) Kan het? B) Zoja, doen we het zelf of geven we alleen aan hoe het moet gebeuren. {{color|orange|Let's be careful}}


=== 1) Het 'dummie-proof' maken van de registratie. ===
=== 1) Het 'dummie-proof' maken van de registratie. ===

Versie van 10 jul 2023 09:50


Prioriteiten[bewerken | brontekst bewerken]

Bij alle vijf deze dingen geldt: A) Kan het? B) Zoja, doen we het zelf of geven we alleen aan hoe het moet gebeuren. Sjabloon:Color

1) Het 'dummie-proof' maken van de registratie.[bewerken | brontekst bewerken]

Ik wil KolonieWiki graag zo toegankelijk mogelijk hebben en dus al die dingen eruitfietsen waardoor computeranalfabeten gewoonlijk afhaken (*1). Dat betekent aanpassing van het registratie-formulier en van de tekst van de bevestigingsmail (daar heb ik al een tekst voor) (*2).

  1. Of meldingen er eenvoudig uit kunnen weet ik nog niet. Misschien als je alle tekst van de melding verwijdert?
  2. Wil je hier een voorbeeld inplakken?
    1. "confirmemail_body": gewijzigd in "languages/i18n/nl.json" in beide omgevingen.

2) Het verwijderen of aanpassen van onnodige meldingen.[bewerken | brontekst bewerken]

Is gebeurd (zie lager op de pagina) en verder is het afwachten of we nog ongewenste meldingen tegenkomen.

3) Invoer data.[bewerken | brontekst bewerken]

Kunnen er dingen worden ingevoerd die rechtstreeks de database op allekolonisten.nl inkunnen? Zie bijvoorbeeld op https://testwiki.venisnews.nl/index.php?title=Checklijst_Maandbladen bij de werkzaamheid Indexeren. Daar doe ik ingewikkeld met een op te halen excelfile dat na invulling weer gemailed moet worden. Het zou natuurlijk veel mooier zijn als dat rechtstreeks op KolonieWiki kon worden ingevoerd. Dit wordt natuurlijk een lastige want Vele Handen heeft daarvoor een heel groot (en voor de klanten best duur) platform en dat zal niet voor niks zijn.

4) Eenheid van taalgebruik[bewerken | brontekst bewerken]

Elke keer dat een nieuw woord gebruikt wordt, kan dat mensen in verwarring brengen. Als bijvoorbeeld ineens het woord 'account' opduikt, snappen mensen met computerervaring dat registratie bedoeld wordt, maar anderen niet. Zo zijn er meer, en die zal ik nog op een rijtje zetten.

Geen prioriteit maar zou wel leuk zijn[bewerken | brontekst bewerken]

1) Zouden de letters A, B, C enzovoort onder 'Kolonisten op achternaam' iets forser kunnen?

2) Als een lijst met kolonistennamen door de war raakt, is er een programmaatje (ten behoeve van de beheerders) dat alles weer op alfabetische volgorde zet?

Gebruikersrechten[bewerken | brontekst bewerken]

De gebruikersrechten zijn aangepast:

  • Ongeregistreerde bezoekers mogen alleen lezen.
  • Geregistreerde deelnemers mogen pagina's aanmaken en bewerken/
  • Beheerders mogen pagina's hernoemen, pagina's beveiligen, de beveiling van pagina's opheffen en pagina's verwijderen plus deelnemers blokkeren.
  • Operators mogen aan het programma knutselen.

Hoe Tom dat gedaan heeft, komt hier nog onder:

Manual:Setting user groups in MediaWiki: https://m.mediawiki.org/wiki/Manual:Setting_user_groups_in_MediaWiki

User rights and groups:[bewerken | brontekst bewerken]

https://m.mediawiki.org/wiki/Help:User_rights_and_groups

User rights[bewerken | brontekst bewerken]

https://m.mediawiki.org/wiki/Manual:User_rights

Let op, aangemaakte pagina's kunnen niet gemakkelijk worden verwijderd. Wel worden hernoemd en van andere inhoud voorzien (Tom).


Ik heb als gebruiker Krulstaart de template van Vector (2022) gekozen in voorkeuren. Wat kleinere letters, maar wel overzichtelijker. Alleen vind ik dan het logo linksboven wat te klein.

Bewerken van CSS voor alle gebruikers MediaWiki:Common.css of http://84.26.137.22/mediawiki/index.php/Hoofdpagina?veaction=edit

Sidebar[bewerken | brontekst bewerken]

Sidebar: MediaWiki:Sidebar

Tekstbreedte op scherm aanpassen[bewerken | brontekst bewerken]

Om de Visual Editor dezelfde marges te geven als de teksten in leesstand heb ik het bestand ve.init.mw.DesktopArticleTarget-vector.less in de folder "C:\xampp\htdocs\mediawiki\extensions\VisualEditor\modules\ve-mw\init\styles" gewijzigd. Zie daarin /* TOM. De margins en paddings uitgeschakeld die de class mw-body overschreven. Ik hoef nu maar op één plaats mw-body aan te passen voor de breedte van de content.

User:common.css[bewerken | brontekst bewerken]

Iedere gebruiker kan nu zijn eigen margins instellen door te kiezen voor Voorkeuren, uiterlijk/aangepaste CSS. Daarin plaats hij bijvoorbeeld: .mw-body-content{margin-left: 6em; margin-right: 2em;}

p.s. Momenteel op verzoek van Wil uitgeschakeld: "$wgAllowUserCss = false;"

Common.CSS[bewerken | brontekst bewerken]

[1]http://84.26.137.22/mediawiki/index.php?title=MediaWiki:Common.css

Common.css

MonoBook.css[bewerken | brontekst bewerken]

Bewerken van CCS voor een skin Voorbeeld: zoek op MediaWiki:MonoBook.css

Vector.css[bewerken | brontekst bewerken]

Bewerken van CCS voor een skin Voorbeeld: zoek op MediaWiki:Vector.css

Timeless.css[bewerken | brontekst bewerken]

Bewerken van CCS voor een skin Voorbeeld: zoek op MediaWiki:Timeless.css

Verversen scherm[bewerken | brontekst bewerken]

Opmerking: nadat u de wijzigingen hebt gepubliceerd is het wellicht nodig uw browsercache te legen.

  • Firefox / Safari: houd Shift ingedrukt terwijl u op Vernieuwen klikt of druk op Ctrl-F5 of Ctrl-R (⌘-Shift-R op een Mac)
  • Google Chrome: druk op Ctrl-Shift-R (⌘-Shift-R op een Mac)
  • Internet Explorer / Edge: houd Ctrl ingedrukt terwijl u op Vernieuwen klikt of druk op Ctrl-F5
  • Opera: druk op Ctrl-F5.

MenuandTree[bewerken | brontekst bewerken]

Localsettings.php[bewerken | brontekst bewerken]

Toegevoegd:

    1. enable treeandmenu
  • wfLoadExtension( 'TreeAndMenu' );

Tree (CSS)[bewerken | brontekst bewerken]

In Common.css de volgende regels toegevoegd:

  • ".fancytree ul {background: none; border: none; /* font-size: 12px;*/}
  • ul.fancytree-container { outline: 0; border: none; overflow: hidden;}

Opmerking Wil: Veel van het gewenste tree-effect valt ook te bereiken met de in- of uitklapbare tabel van wiki: https://nl.wikipedia.org/wiki/Help:Gebruik_van_tabellen#In-_of_uitklapbare_tabel

Skins[bewerken | brontekst bewerken]

Gebruik van verschillende skins uitschakelen kan in LocalSettings met "$wgHiddenPrefs[] = 'skin';".

Sjablonen[bewerken | brontekst bewerken]

Kort linkje Alle Pagina's, kies dan Naamruimte > Sjabloon.

Uitgangspunt[bewerken | brontekst bewerken]

Streven bij aanmaak/beheer van sjablonen is dat de deelnemers bij het invoegen van een sjabloon één letter moeten invullen en dan een overzichtelijke keus krijgen. Als we tijd/zin hebben, maken we een paar sjablonen die deelnemers kunnen gebruiken bij het maken van pagina's over koloniebewoners: Sjabloon:Koloniebewoner-1, Sjabloon:Koloniebewoner-2, enzv.

Nieuw sjabloon maken[bewerken | brontekst bewerken]

Tik in de zoekbalk bovenin na 'https://testwiki.venisnews.nl/index.php' een schuine streep ('/'), het woord 'Sjabloon', een dubbele punt en dan de naam van het sjabloon dat je wilt maken. In die naam van het sjabloon mogen spaties voorkomen, maar ervóór NIET.

Dus dan krijg je in de zoekbalk bijvoorbeeld: https://testwiki.venisnews.nl/index.php/Sjabloon:Nieuw te maken sjabloon

Geef een return, je krijgt de melding dat de pagina niet bestaat en kies dan voor aanmaken.

Voor meer mogelijkheden, bijvoorbeeld gebruik van parameters, kijk op https://www.mediawiki.org/wiki/Help:Templates/nl of, voor een eenvoudig voorbeeld, kijk in één van de onderstaande sjablonen.

Pagina eenvoudig in meerdere kolommen verdelen[bewerken | brontekst bewerken]

Pagina verdeling met tekstblok rechts - basisstructuur[bewerken | brontekst bewerken]

Sjabloonstructuur.jpg

Pagina verdeling met tekstblok rechts - gemaakte sjablonen[bewerken | brontekst bewerken]

Hernoemen pagina's[bewerken | brontekst bewerken]

Wil je dat iedereen je pagina's zo maar hernoemd?
Dit kan worden uitgeschakeld door "$wgAllowImageMoving = false;" in de LocalSettings op te nemen. Zie https://www.hostknox.com/knowledgebase/691/How-to-disable-and-enable-the-renaming-of-files-in-MediaWiki.html

Export en import[bewerken | brontekst bewerken]

Export[bewerken | brontekst bewerken]

  • Ga naar "Speciaal:AllePaginas".
  • Selecteer alle regels.
  • Ga naar "Speciaal:exporteren"
  • Plak alle documentnamen in het veld "Pagina's handmatig toevoegen:"
  • Verwijder eventueel ongewenste bestanden.
  • Selecteer "Als bestand opslaan"
  • Kies "Exporteren".

Import[bewerken | brontekst bewerken]

  • Ga naar "Speciaal:Importeren".
  • Selecteer een bestand (zojuist aangemaakt).
  • Interwikivoorvoegsel = "kolonewiki".
  • Kies "Bestand uploaden".

Even wachten ....

Afbeeldingen en documenten[bewerken | brontekst bewerken]

Om alle afbeeldingen uit een wiki te halen is wat omslachtig.

  • Allereerst moet met FTP de hele folder "Images" worden opgehaald naar een lokale omgeving.
  • Vervolgens in de verkenner zoeken op alle extenties "*.jpg"
  • Selecteer alle gevonden bestanden en kopieer deze naar een nieuwe map, "MapX".
  • Schakel in Localsettings de extentie "MsUpload" met alle parameters in.
  • Ververst de Wiki.
  • Maak een lege testpagina.
  • Ga naar Brontekst bewerken
  • MsUpload heeft hier een balkje bovenin te tekst geplaatst "Sleep hier bestanden heen".
  • Sleep alle bestanden naar het balkje.
  • Kies Alle bestanden uploaden
  • Even wachten ....
  • Kies dan eventueel voor "Voeg alle in als bestanden".
  • Tenslotte: Schakel in Localsettings de extentie "MsUpload" uit.

Het verwijderen of aanpassen van onnodige meldingen[bewerken | brontekst bewerken]

Als ik een pagina ga aanmaken verschijnt een schermpje met 'Deze pagina bestaat niet. Typ in het onderstaande veld om de pagina aan te maken (meer informatie staat op de hulppagina). Gebruik de knop Terug in uw browser als u hier per ongeluk terecht bent gekomen.' Als de zinssnede 'Typ in het onderstaande veld' veranderd zou kunnen in 'Klik naast het schermpje van deze melding', dan zouden we er al zijn.

In de vertaaltabel "languages/i18n/nl.json" de tekst gewijzigd zoals gevraagd (Klik ...).

Er zijn ongeveer 4.500 teksten voor meldingen en schermen, en dat alleen voor Nederlands. Die zijn doorzoekbaar en gemakkelijk aan te passen. Wel rekening houden met juiste schrijfwijze en parameter, want één foutje en heel het programma staat stil.

Resolutie afbeeldingen[bewerken | brontekst bewerken]

Ik heb in CSS een aantal classes aangemaakt voor afbeeldingen. Door een afbeelding tussen <div class="res-img-100"> en </div>te zetten zal die 100% van de omhullende ruimte innemen. Aangemaakt zijn:

  • .res-img-100 img {max-width:100%; height:auto;}
  • .res-img-75 img {max-width:75%; height:auto;}
  • .res-img-66 img {max-width:66%; height:auto;}
  • .res-img-50 img {max-width:50%; height:auto;}
  • .res-img-33 img {max-width:33%; height:auto;}
  • .res-img-25 img {max-width:25%; height:auto;)

html-table en wiki-table[bewerken | brontekst bewerken]

Volgt...