Nieuwe blogpagina voor Krakkemat
We bouwen aan een stijlvolle blog waar nieuws, tornooien en clubverhalen een vaste plek krijgen.

Bij onze club draait alles om het plezier en het leren van schaken, ongeacht je leeftijd of ervaringsniveau. Of je nu net begint of al wat ervaring hebt, je bent bij ons thuis.
Voor ervaren schakers én voor wie het spel wil ontdekken.
Samen schaken, praten en lachen in een warme open sfeer.
Voor wie uitdaging zoekt, organiseren we interne competities en toernooien.
We stimuleren jongeren om te groeien in schaakspel én vriendschap.
2-wekelijks
op donderdag
LDC Veltershof
Koning Albertstraat 11
8210 Veldegem
Start om
17:30u
Start om
18:30u
Start om
19:30u
1x per maand
van september tot en met juni
Initiatielessen worden verzorgd door gediplomeerde schaaktrainers waarvan er binnen de club momenteel drie actief zijn. Schaakclub Krakkemat Veldegem is een plek waar mensen samenkomen, leren van elkaar en vriendschappen opbouwen rond het schaakbord.
Of je nu komt om beter te worden, voor de gezelligheid of gewoon uit nieuwsgierigheid... Welkom!
Kom eens langsResultaten & stand generator
Seizoensoverzicht
Competitieanalyse wordt geladen...
Seizoensoverzicht

Er zijn momenteel nog onvoldoende speelrondes afgewerkt om zinvolle analyses te tonen.




Vanaf ronde 5 verschijnen hier automatisch statistieken, trends en opmerkelijke prestaties uit de competitie.
Resultaten & rangschikking
Kies de competitie waarvan je de resultaten en rangschikking wilt bekijken.
Kies een ronde om de uitslagen en de stand na die ronde te bekijken.
Van notitieblad naar database

Krakkemaatjes
Krakkemat @ Chess.com
Waar vriendschap en schaakplezier samenkomen.

We spelen om samen plezier te maken.

Resultaten zijn belangrijk, maar plezier komt op de eerste plaats.

Van beginner tot ervaren speler, iedereen mag meedoen.

We behandelen elkaar met respect, online én aan het bord.

Winnen is mooi, maar fair play nog belangrijker.
Geplande online toernooien
We bouwen aan een stijlvolle blog waar nieuws, tornooien en clubverhalen een vaste plek krijgen.

Onze vorige eenvoudige website werd opgebouwd met Google Sites en was vooral gericht op onze eigen leden. Dat heeft jarenlang goed gewerkt, maar de club is ondertussen verder gegroeid. Daarom vonden we het tijd voor een modernere website die niet alleen nuttig is voor leden, maar ook als uithangbord dient voor iedereen die Krakkemat wil leren kennen.

Beelden uit het KRAKKEMAT clubleven.
Online betaalgemak
Volg onze club online en blijf op de hoogte.
Klik voor het contactformulier.
Heb je een fout, gebroken link of technisch probleem ontdekt? Laat het ons weten.
LDC Veltershof
Koning Albertstraat 11
8210 Veldegem
Heb je een vraag, wil je graag kennismaken of wens je meer informatie?
Laat gerust een bericht achter — we helpen je met plezier verder.
Heb je een vraag, wil je graag kennismaken of wens je meer informatie?
Laat gerust een bericht achter — we helpen je met plezier verder.
Heb je een gebroken link, foutieve informatie, ontbrekende foto/partij of technisch probleem ontdekt?
Laat het ons weten zodat we de website kunnen verbeteren.
Een overzicht van onze komende clubactiviteiten.
Beheer tools, content en websiteonderdelen.
Wedstrijden, uitslagen en rangschikking beheren.
Activiteiten en evenementen beheren.
Online schaakmomenten beheren.
Artikels aanmaken en publiceren.
Foto’s en albums beheren.
Producten en clubartikelen beheren.

Controleer databronnen, koppelingen en datablockcapaciteit.
Beheerhandleiding raadplegen.
Bekijk de ontwikkeling en versiegeschiedenis van de website.
Praktische voorwaarden rond lidmaatschap, betalingen, afhaling, annulatie en merchandise van Schaakclub Krakkemat.
KRAKKEMAT Schaakclub
Acaciastraat 40
8210 Zedelgem
E-mail: [email protected]
Telefoon: 0472 25 34 61
Deze algemene voorwaarden zijn van toepassing op alle betalingen, lidgelden, inschrijvingen en aankopen via de website van KRAKKEMAT Schaakclub.
Een lidmaatschap is geldig voor het lopende schaakseizoen tenzij anders vermeld. Het lidgeld geeft toegang tot de activiteiten en voordelen verbonden aan het lidmaatschap.
Het bestuur behoudt zich het recht voor een lidmaatschap te weigeren of stop te zetten bij ernstig wangedrag of niet-naleving van de clubregels.
De aangeboden merchandise wordt verkocht zolang de voorraad strekt. Kleuren, afmetingen en afbeeldingen kunnen licht afwijken van de werkelijkheid.
Alle prijzen zijn weergegeven in euro (€). Eventuele vrijstelling van btw gebeurt overeenkomstig de Belgische regelgeving voor verenigingen.
Betalingen verlopen cash of via de beveiligde betaalomgeving van Mollie. Een bestelling of lidmaatschap is pas definitief na succesvolle betaling.
Merchandise wordt niet verzonden. Bestellingen worden uitsluitend afgehaald of overhandigd tijdens clubactiviteiten of op een afgesproken moment binnen de clubwerking.
De klant wordt geïnformeerd wanneer de bestelling beschikbaar is.
KRAKKEMAT Schaakclub is niet aansprakelijk voor indirecte schade, technische storingen of tijdelijke onbeschikbaarheid van de website.
Op deze voorwaarden is het Belgisch recht van toepassing. Geschillen vallen onder de bevoegdheid van de Belgische rechtbanken.
Lidgelden. Betaalde lidgelden worden in principe niet terugbetaald nadat het lidmaatschap actief werd gemaakt of de activiteiten gestart zijn. Bij uitzonderlijke omstandigheden kan het bestuur een gedeeltelijke terugbetaling toestaan.
Merchandise. Aangezien de producten uitsluitend via afhaling worden geleverd, dient de klant de bestelling bij ontvangst te controleren. Indien het product defect of verkeerd geleverd werd, voorziet KRAKKEMAT Schaakclub een vervanging of terugbetaling.
Gepersonaliseerde artikelen of gedragen/gebruikte artikelen worden niet teruggenomen.
Annulatie. Een bestelling kan kosteloos geannuleerd worden zolang het artikel nog niet werd voorbereid of gereserveerd voor afhaling.
Betalingen verlopen via Mollie en kunnen onder meer gebeuren met Bancontact en andere betaalmethoden aangeboden door Mollie.
Alle betalingen gebeuren via een beveiligde SSL-verbinding. KRAKKEMAT Schaakclub heeft geen toegang tot of opslag van volledige betaalgegevens.
Na succesvolle betaling ontvangt de klant een elektronische bevestiging van de betaling of bestelling. Een bestelling of lidmaatschap wordt pas bevestigd na ontvangst van de betaling.
Bij vermoeden van fraude, misbruik of ongeoorloofde betalingen behoudt KRAKKEMAT Schaakclub zich het recht voor een bestelling of lidmaatschap te weigeren of te annuleren.
Hoe KRAKKEMAT Schaakclub Veldegem omgaat met persoonsgegevens, foto’s, contactgegevens en privacy.
KRAKKEMAT Schaakclub Veldegem hecht veel belang aan de bescherming van uw persoonsgegevens en respecteert uw privacy.
Deze privacyverklaring legt uit welke gegevens wij verzamelen, waarom wij dit doen en hoe wij hiermee omgaan.
Verantwoordelijke voor de verwerking:
KRAKKEMAT Schaakclub Veldegem
E-mail: [email protected]
Afhankelijk van uw contact met onze club kunnen wij volgende gegevens verzamelen:
▸ naam en voornaam
▸ e-mailadres
▸ telefoonnummer
▸ adresgegevens
▸ geboortedatum
▸ gegevens ingevuld via contactformulieren
▸ lidmaatschapsgegevens
▸ foto’s genomen tijdens clubactiviteiten
Uw gegevens worden uitsluitend gebruikt voor:
▸ beheer van lidmaatschappen
▸ communicatie met leden en bezoekers
▸ organisatie van clubactiviteiten en tornooien
▸ beantwoorden van vragen via het contactformulier
▸ verzenden van praktische informatie
▸ publiceren van sfeerbeelden van clubactiviteiten
▸ verbeteren van de werking van onze website
Wij verwerken persoonsgegevens op basis van:
▸ uw toestemming
▸ de uitvoering van een overeenkomst, zoals een lidmaatschap
▸ het gerechtvaardigd belang van de vereniging
▸ wettelijke verplichtingen
Persoonsgegevens worden niet langer bewaard dan noodzakelijk voor de doeleinden waarvoor ze verzameld werden.
Wij delen persoonsgegevens enkel indien noodzakelijk, bijvoorbeeld met:
▸ hostingproviders van de website
▸ e-maildiensten
▸ schaakfederaties indien vereist voor tornooien of aansluiting
Deze foto’s kunnen gebruikt worden:
▸ op onze website
▸ op sociale media
Wij proberen steeds respectvol om te gaan met beeldmateriaal. Indien u niet wenst dat foto’s waarop u herkenbaar bent gepubliceerd worden, kan u ons steeds contacteren via [email protected].
Onze website maakt geen gebruik van analytische of externe cookies.
U heeft steeds het recht om:
▸ uw gegevens in te kijken
▸ foutieve gegevens te laten aanpassen
▸ gegevens te laten verwijderen
▸ bezwaar te maken tegen verwerking
▸ uw toestemming in te trekken
U kan hiervoor contact opnemen via [email protected].
Wij nemen passende technische en organisatorische maatregelen om persoonsgegevens te beschermen tegen verlies, misbruik of ongeoorloofde toegang.
Onze website kan links bevatten naar externe websites. Wij zijn niet verantwoordelijk voor het privacybeleid van andere websites.
KRAKKEMAT Schaakclub Veldegem behoudt zich het recht voor deze privacyverklaring aan te passen indien nodig.
Voor vragen over deze privacyverklaring of over de verwerking van persoonsgegevens kan u steeds contact opnemen via onze contactpagina.
Deze beheeromgeving is enkel beschikbaar op desktopapparaten.
Om fouten te vermijden zijn de beheertools, generators en databankfuncties niet beschikbaar op gsm of tablet.
Terug naar homeEen overzicht van de ontwikkeling van de Krakkemat-website.
Juni 2026
7 juni 2026
Juni 2026
Juni 2026
Juni 2026
Juni 2026
18 mei 2026

Open een hoofdstuk in een nieuw tabblad.
Sluit het daarna om terug te keren naar deze inhoudstafel.
Basisuitleg over Carrd, embedblokken, HTML, CSS, JS en DATA.
2Ledenhoek, Webadmin en veilige aanpassingen.
3Werking van het dynamische volgende event.
4Events toevoegen, wijzigen en verwijderen.
5Mailformulier, telefoonnummers en contactgegevens.
6Bloggenerator en artikels beheren.
7Foto’s beheren en categorieën gebruiken.
8Shopitems en betalingen beheren.
9Beveiligde ledenpagina’s en toegang.
10Onlinepagina en externe links.
11Resultaten, rangschikking en competitiebeheer.
12Partijen invoeren en PGN genereren.
13Partijen bekijken en analyseren.
14Partijenlijst en databankbeheer.
15Nawoord en versienummer.
Deze handleiding is bedoeld voor bestuursleden die:
De Krakkemat-site is gebouwd in Carrd. Wat op de site pagina’s lijken, zijn in Carrd meestal secties binnen dezelfde website.
De header is de bovenkant van de site met logo, menu en navigatie. De footer is de onderkant van de site met extra info en links.
Overal op de site geldt: klik op het KRAKKEMAT-logo = terug naar Home.
Carrd laat normaal toe om zonder programmeerkennis een website te bouwen. Dat is ideaal voor eenvoudige websites, basispagina’s, tekst, foto’s en standaardknoppen.
Krakkemat gaat ondertussen veel verder dan een gewone basiswebsite. De site bevat generators, automatische filters, een partijdatabase, een PGN Viewer, een PGN Tool, automatische koppelingen en dynamische competitiepagina’s.
Daarom werd voor grote delen van de website gewerkt met eigen code: maatwerk dat speciaal voor Krakkemat geschreven werd.
De maximale lengte voor een aangepast code-element (Embed) in Carrd is 16.384 tekens.
HTML bepaalt wat er op de pagina staat.
CSS bepaalt hoe het eruit ziet.
JavaScript bepaalt wat de pagina doet.
DATA bepaalt welke inhoud getoond wordt, bijvoorbeeld kmEvents, kmBlogData, kmGalleryItems of kmShopItems.
In verschillende generators en databestanden worden commentaarregels gebruikt om aan te geven waar gegevens geplaatst mogen worden. Commentaar wordt door de browser genegeerd en heeft geen invloed op de werking van de website.
Gebruik altijd een geldige commentaarvorm:
*/. Twijfel je? Gebruik dan liever // voor een korte opmerking op één regel.
Generators bestaan zodat bestuursleden geen code moeten schrijven, maar gewoon gegevens invullen, een preview bekijken, HTML genereren en op een uniforme manier nieuwe inhoud toevoegen.
Werk je ondertussen al op een openstaande pagina van de website? Refresh of herlaad die pagina dan ook. Anders zie je soms nog de oude versie.
Krakkemat gebruikt twee soorten paswoordbeveiliging: de ledenhoek en Webadmin. Die hebben bewust niet dezelfde functie.
De ledenhoek gebruikt een eenvoudig zichtbaar paswoord in de code op Carrd. Voor een gewone gebruiker is dit ruim voldoende als basisbeveiliging.
Voor mensen met veel IT-kennis is het paswoord in theorie terug te vinden in de code. Het is dus geen zware professionele beveiliging, maar dat is aanvaardbaar omdat er geen gevoelige informatie staat.
Ga naar: Carrd → #ledenpaswoord → selecteer embedblok.
Ga helemaal naar het einde van de code en zoek de regel met het paswoord.
Wijzig alleen het woord tussen de aanhalingstekens.
Webadmin is een afgeschermde sectie met knoppen of links naar generators en beheerfuncties. Deze sectie is eveneens niet bedoeld voor gewone leden.
Bij Webadmin zal het paswoord niet zomaar zichtbaar in gewone tekst in de code staan. Dat maakt het beter geschikt voor admin-tools.
| Ledenhoek | Webadmin |
|---|---|
| Eenvoudig paswoord | Strenger paswoord |
| Makkelijk wijzigbaar | Minder zichtbaar |
| Voor leden | Alleen voor admins |
De homepage is de centrale landingspagina van de website. Hier krijgen bezoekers meteen een eerste indruk van Krakkemat, belangrijke navigatie, snelle toegang tot de belangrijkste onderdelen en het eerstvolgende clubevent.
Op de homepage is vooral Volgend event dynamisch. Dat blok toont automatisch het eerstvolgende geplande event.
De homepage krijgt deze informatie niet rechtstreeks. Ze leest deze info uit het datablock op Carrd dat de gegevens van de kalender bevat.
Wanneer een event voorbij is, wordt automatisch het volgende event gekozen. Daardoor hoeft de homepage normaal niet manueel aangepast te worden.
De kalender toont komende clubevents, eventdetails en planning van clubactiviteiten in Krakkemat-stijl.
De kalender werkt met een Kalendergenerator . Bestuursleden hoeven dus geen code te schrijven.
De kalender werkt met kleuren en subtiele schaduwiconen. Die worden automatisch gekozen in functie van het gekozen eventtype.
Voorbeelden: competitie, les, online, tornooi, initiatie. Deze eventtypes zijn wijzigbaar en kunnen later verder uitgebreid worden.
#home zodat deze onmiddellijk beschikbaar is wanneer de website geladen wordt en niet pas wanneer #kalender geopend wordt. De link is volledig vrij te kiezen: een Krakkemat-pagina, een externe website, een inschrijvingspagina of eender welke geldige URL.
Een event verwijderen gebeurt door het volledige eventblok uit de data te verwijderen.
De contactpagina geeft bezoekers contactinformatie, e-mailcontact en telefooncontact.
De e-mailknop werkt via het ingebouwde Carrd-formulier. Dat formulier stuurt berichten naar het e-mailadres dat in Carrd aan het formulier gekoppeld is.
Ga naar Carrd → #Contactpagina → klik op het formulier.
In het linkerpaneel zie je Recipient Email(s). Vervang daar het bestaande e-mailadres door het nieuwe gewenste bestemmingsadres.
De getoonde telefoonnummers zijn rechtstreeks klikbaar op mobiele toestellen.
Op smartphone of tablet betekent klikken meteen bellen.
De blogpagina toont nieuwsartikels, clubverslagen, aankondigingen, analyses en andere publicaties in uniforme Krakkemat-stijl met overzichtelijke artikeltegels.
Artikels worden automatisch op datum gesorteerd. Het nieuwste artikel verschijnt dus automatisch eerst.
Bezoekers kunnen filteren op categorie van artikel.
De blog werkt met een Bloggenerator .
Foto's kunnen op twee manieren gebruikt worden in een blogartikel.
Een internetlink kan eenvoudig in de generator worden geplakt. De afbeelding blijft zichtbaar zolang ze online beschikbaar blijft.
#blogfotos van de website.Ga naar:
#blogfotos → galerijcontainer De galerijcontainer is het grote groene blok rond de afbeeldingen.
AddDe afbeelding wordt automatisch op de positie van de cursor in het artikel geplaatst.
#blogfotos voordat je het artikel maakt. Zo heb je de juiste afbeeldingslinks onmiddellijk beschikbaar tijdens het schrijven. Blogartikels kunnen een interactieve schaakpartij bevatten. De generator gebruikt hiervoor een Game ID.
De Game ID wordt opgehaald via de partijendatabase. Dit is bewust op deze manier ontworpen zodat je je niet kunt vergissen.
Ctrl + V of via Plakken.Wanneer een bezoeker het artikel opent:
De partij moet aanwezig zijn in de partijdatabase. Bestaat de opgegeven Game ID niet, dan kan de partij niet worden weergegeven.
Na HTML genereren ga je naar:
#blog → blog DATA Een artikel verwijderen doe je door het volledige artikelblok uit de blogdata te verwijderen.
blogDATA en de blog doet de rest. De galerij toont foto’s van clubevents, toernooien, lessen, activiteiten en andere momenten binnen Krakkemat.
De galerij bevat geen zoekfunctie, maar wel een filterfunctie.
De galerij werkt met een Galerijgenerator .
Bij een foto wordt gewerkt met een URL / link naar een afbeelding.
Om foto's op de Krakkemat website te gebruiken, plaats je ze eerst op de niet-publieke fotopagina.
#galerijfotos.krakkemat.be/#galerijfotos. #galerijfotos dient uitsluitend als opslagplaats voor foto's die later in de galerij worden gebruikt. Ze is niet opgenomen in de navigatie van de website. Na HTML genereren plak je de inhoud van het klembord:
#galerij → selecteer embedblok galerij DATA Een foto verwijderen doe je door het volledige fotoblok uit de data te verwijderen.
De shop toont clubartikelen, lidgeld en andere producten van Krakkemat in uniforme Krakkemat-stijl.
De shop werkt met een Shopgenerator .
De preview toont exact hoe het artikel uiteindelijk in de shop zal verschijnen.
De generator maakt alleen het shopartikel zelf. Niet de betaling, niet de betaalpagina en niet de betaallink.
In de shopgenerator wordt de Mollie-link alleen ingeplakt. Het is de bestemming van de betaalknop.
Na HTML genereren ga je naar:
#shop → shop DATA Een artikel verwijderen doe je door het volledige artikelblok uit de data te verwijderen.
De ledenhoek is het centrale toegangspunt voor ledeninformatie.
Dit is het belangrijkste beheerde onderdeel binnen de ledenhoek. Hieronder vallen uitslagen, rangschikking en competitierondes.
Deze knop leidt naar de pagina Krakkemat online, waar online activiteiten en het online archief beheerd worden.
Deze knop leidt naar een pagina met links naar de oplossingen van Stappenmethode 1, 2 en 3.
Deze knop leidt naar een pagina met externe links naar bronnen die de basisprincipes van schaken uitleggen, inclusief Mora → PDF.
Deze knop toont het clubreglement en de algemene afspraken.
De ledenhoek werd bewust eenvoudig gehouden: snelle toegang, duidelijke navigatie en geen technische complexiteit voor gewone leden.
Krakkemat Online verzamelt alle online activiteiten van de club op één centrale plaats.
De onlinepagina wordt beheerd via de Online Generator .
De link in de generator moet verwijzen naar de toernooilink op chess.com, die is gekoppeld aan de knop 'speel mee'.
Na HTML genereren ga je naar:
#online → online DATA Een item verwijderen doe je door het volledige itemblok uit de data te verwijderen.
Met Competitiebeheer beheer je een competitie van begin tot einde: spelers, competitie-instellingen, rondeplanning, pairing, uitslagen en rangschikking.
Het beheer bestaat uit vier onderdelen. Deze komen overeen met de vier tegels die je ziet op de pagina Competitiebeheer.
Hier wordt de centrale spelerslijst beheerd.
Nieuwe spelers worden hier toegevoegd. Bestaande spelers kunnen worden gewijzigd of actief/inactief worden gezet.
De andere onderdelen van Competitiebeheer gebruiken deze spelerslijst automatisch.
Hier wordt een competitie aangemaakt en worden de vaste spelregels ingesteld.
Daaronder vallen onder andere:
Een competitie wordt normaal één keer correct ingesteld vóór de start. Daarna hoeven deze instellingen tijdens het seizoen meestal niet meer gewijzigd te worden.
Hier begint een nieuwe speelronde.
In Rondeplanning:
De status bovenaan helpt je controleren of alles klaar is om te pairen.
Vanuit Rondeplanning ga je naar de Pairing Generator.
Daar wordt de pairing gemaakt. Na afloop van de partijen voer je hier alle uitslagen in en controleer je de nieuwe rangschikking.
De laatste stap is bijzonder belangrijk: Exporteer rondehistoriek.
Voor een gewone speelronde volg je steeds dezelfde volgorde. Deze werkwijze geldt zowel voor een lange competitie als voor een blitztoernooi.
Open Rondeplanning.
Kies de juiste competitie en controleer het voorgestelde rondenummer en de datum.
Controleer wie aanwezig en afwezig is.
Verplaats spelers indien nodig tussen Aanwezig en Afwezig.
Controleer daarna de status bovenaan.
Wanneer een oneven aantal spelers aanwezig is, moet één speler bye krijgen.
Kies de juiste bye-speler en controleer opnieuw de status.
Wanneer alles correct staat, kan je verdergaan naar de pairing.
Klik op Naar pairing.
Controleer de voorgestelde pairing voordat de partijen beginnen.
De partijen kunnen nu worden gespeeld.
Indien gewenst kan de pairing via de projectieknop op een groter scherm worden weergegeven.
Na afloop van de partijen voer je voor iedere partij het correcte resultaat in:
Controleer of alle resultaten ingevuld zijn.
Zodra alle uitslagen ingevuld zijn, wordt de nieuwe rangschikking berekend.
Controleer deze rangschikking voordat je de ronde bewaart.
Klik op Exporteer rondehistoriek.
De volledige afgewerkte ronde wordt nu naar het klembord gekopieerd.
Deze rondehistoriek bevat onder andere:
Open Carrd en ga op de homepage naar de sectie #homehtml.
Voor iedere voorziene competitie en ronde is daar reeds vooraf een geschikt embedblok aangemaakt.
Zoek het blok dat overeenkomt met de juiste competitie én de juiste ronde.
Bij een lange competitie kan de naamgeving er bijvoorbeeld zo uitzien:
Bij een blitztoernooi kunnen vooraf bijvoorbeeld blokken voorzien zijn zoals:
De exacte naam kan per competitie verschillen. Controleer daarom altijd goed dat je het blok van de juiste competitie en de juiste ronde opent.
Open het vooraf aangemaakte embedblok voor deze ronde.
Selecteer en wis de begeleidende tekst die in het blok staat, die is louter informatief. Plak de rondehistoriek die je zonet vanuit de Pairing Generator naar het klembord hebt gekopieerd in het nu LEGE blok.
Publiceer daarna de website.
Pas na het publiceren is de afgewerkte ronde permanent beschikbaar voor het competitiebeheer én voor de weergave van resultaten en rangschikking.
Bij een lange competitie wordt meestal één ronde per speelavond gespeeld.
Je volgt volledig de vaste werkwijze uit hoofdstuk 11.2.
Na het publiceren van de ronde is het werk voor die speelavond klaar. Bij de volgende speelavond open je opnieuw Rondeplanning.
De website gebruikt de reeds gepubliceerde rondehistoriek om de competitie correct verder te zetten en de volgende ronde te bepalen.
Ook bij een blitztoernooi volg je voor iedere ronde dezelfde vaste werkwijze: pairing, uitslagen, rangschikking, exporteren, plakken en publiceren.
Het verschil is dat meerdere rondes tijdens dezelfde speeldag kort na elkaar worden gespeeld.
Na iedere blitzronde:
Daarna kan je terugkeren en doorgaan naar de volgende ronde.
Gebruik Volgende ronde om onmiddellijk verder te gaan met de volgende blitzronde.
Tijdens een blitztoernooi houdt de browser de afgewerkte rondes ook tijdelijk lokaal bij. Daardoor kan de volgende ronde onmiddellijk worden opgebouwd.
De lokale opslag is bedoeld om tijdens het toernooi snel van ronde naar ronde te kunnen gaan.
De permanente bewaring gebeurt echter op dezelfde manier als bij een lange competitie: na iedere ronde de rondehistoriek exporteren, in het juiste blok plaatsen en de website publiceren.
De website leest de opgeslagen rondehistoriek automatisch en gebruikt die gegevens om de juiste uitslagen en rangschikking weer te geven.
Dezelfde rondehistoriek wordt gebruikt om:
Na het bewaren en publiceren van de ronde ga je terug naar de competitie en gebruik je Volgende ronde.
Daarna herhaal je exact dezelfde procedure voor de volgende blitzronde.
De PGN Tool is een custom gebouwde Krakkemat-tool voor het invoeren van schaakpartijen.
De tool maakt deel uit van een tri-tool systeem:
De bedoeling is enerzijds de sectie “genoteerde partijen” gedeeltelijk te automatiseren. Anderzijds is het de tool om de Krakkemat database te voeden.
Vroeger werd een partij doorgestuurd via mail, ingegeven op Chess.com, omgezet naar een iframe en manueel in Google Sites geplakt.
Dat gaf regelmatig problemen: verkeerd PGN-formaat, syntaxfouten, analysezetten in de partij, extra verbeterwerk en veel manueel werk.
Een lid kan zetten invoeren, fouten verbeteren, zetten terugnemen, door de partij navigeren en spelersnamen, datum, ronde en resultaat invullen.
De tool werd bewust gebruiksvriendelijk en vergevingsgezind gebouwd. Fouten zijn makkelijk te corrigeren, zetten kunnen teruggenomen worden en de partij kan gecontroleerd worden voor verzending.
De PGN kan naar het klembord gekopieerd worden en daarna in Chess.com, Lichess of een analysetool gebruikt worden.
De PGN Tool zet de partij om naar HTML, vult automatisch een formulier in en stuurt de gegevens door. Het lid vult enkel nog naam en e-mailadres in.
De ontvangen HTML wordt daarna in de partijdatabase geplakt.
#kmpartijen → embedblok DATA PARTIJEN Na publicatie zit de partij in de database, en kan ze door andere toepassingen worden gevonden. Zo zal er (na referesh) een view-icon verschijnen bij de bewuste partij in 'Competitie - rondeuitslagen en rangschikking' en kan de viewer de partij openen.
De PGN Viewer is een custom gebouwde inline Krakkemat-tool om partijen te bekijken.
Inline betekent dat de partij rechtstreeks op de website verschijnt.
Alles is volledig geïntegreerd binnen Krakkemat zelf.
Dit zorgt voor uniforme Krakkemat-stijl, professionelere uitstraling, minder externe afhankelijkheden, betere gebruikservaring en snellere toegang tot partijen.
Vroeger werden partijen vaak op Chess.com ingegeven, omgezet naar een iframe en manueel op Google Sites geplaatst.
Met de nieuwe PGN Viewer blijft alles binnen het Krakkemat-ecosysteem (eigen beheer, geen afhankelijkheid van externe diensten of toepassingen of tools).
Wanneer een partij geopend wordt, leest de viewer automatisch de PGN uit de database.
De viewer werkt samen met het view-icon op de competitiepagina (ronde-uitslagen & rangschikking). Wanneer een bezoeker op het view-icon klikt, opent automatisch de juiste partij in de viewer.
De viewer werkt volledig op basis van databasegegevens. Daardoor moeten geen volledige pagina’s manueel worden aangepast.
De website groeit hierdoor stilaan naar een volledig eigen schaakecosysteem met eigen database, viewer, tools en publicatiesysteem.
Ook blogartikels kunnen later automatisch partijen openen in de viewer wanneer de partij correct in de database staat en de koppeling aanwezig is.
Een handige afspraak is om in de PGN bij event in te vullen:
De partijdatabase is de centrale opslagplaats van alle schaakpartijen binnen Krakkemat.
Hier worden competitiewedstrijden, blogpartijen, analyses, historische partijen en andere PGN-partijen bewaard.
De database werkt rechtstreeks samen met de PGN Tool, de PGN Viewer, de competitiepagina en de blog.
Momenteel staat de database rechtstreeks in de websitecode zelf. De partijen zitten dus letterlijk in de Carrd-website verwerkt.
Omdat dit snel opstartbaar was, eenvoudig te beheren is, geen aparte serverontwikkeling vraagt en perfect bruikbaar is in de opstartfase.
De huidige database is perfect geschikt voor de groeifase van Krakkemat. Tot ongeveer enkele honderden partijen vormt dit normaal geen groot probleem.
Momenteel gebeurt bij het openen van de website vaak het laden van een groot deel van de volledige websitecode, ook wanneer slechts één partij gezocht wordt.
Op langere termijn zal Krakkemat waarschijnlijk overschakelen naar een echte aparte database. Dat is volledig normaal en hoort bij de groei van het systeem.
SQL is een echte aparte databankstructuur. Daarin worden partijen apart opgeslagen, apart opgevraagd en apart gefilterd.
Bij een echte SQL-database wordt alleen de gevraagde data geladen, bijvoorbeeld alleen de partijen van één speler.
Toegang tot het hostingpakket is zeer belangrijk, omdat daar later databanken, koppelingen, hostinginstellingen en serverfuncties beheerd worden.
De bedoeling is dat Krakkemat later kan beschikken over een grote eigen partijdatabase, spelerfilters, automatische koppelingen, statistieken, spelerpagina’s, uitgebreide zoekmogelijkheden en automatische publicaties.
De huidige website is niet zomaar een gewone clubwebsite, maar de basis van een volledig eigen schaakplatform.
Deze handleiding werd opgebouwd zodat bestuursleden zelfstandig met de website kunnen werken, generators correct gebruikt worden, data uniform verwerkt wordt, de website beheersbaar blijft en toekomstige uitbreidingen mogelijk blijven.
Krakkemat is ondertussen meer dan een gewone clubwebsite.
Het systeem zal stap voor stap blijven evolueren. Nieuwe tools, koppelingen en databankstructuren zijn geen teken dat iets fout loopt, maar juist een teken dat Krakkemat digitaal verder groeit.
De belangrijkste regel blijft:
Deze handleiding is versie 1.2 – compatibel met de meest recente versie van het wijzigingsbeheer.
Latere uitbreidingen kunnen extra screenshots toevoegen, Mollie integreren, nieuwe generators beschrijven, toekomstige databankstructuren documenteren en Webadmin verder uitbreiden.
Na iedere wijziging moet de spelerslijst opnieuw geëxporteerd worden naar "kmsot spelers data" op #homehtml en de website opnieuw gepubliceerd worden.
Beheer de instellingen voor clubcompetities, blitzavonden en tornooien.
Competitie-instellingen worden normaal slechts één keer aangemaakt. Na export moeten ze vervangen worden in "kmsot competitie data" op #homehtml en daarna moet de website opnieuw gepubliceerd worden.
Kies de competitie, ronde, datum, aanwezigen en eventuele bye vóór de pairing.
Bij een oneven aantal aanwezige spelers moet één speler bye krijgen. Als de competitie dit vereist, kunnen enkel bestuursleden bye krijgen.
Genereer de pairing, registreer de resultaten, bereken de rangschikking en bewaar de rondehistoriek.
Kies voor iedere partij één uitslag.
De rangschikking wordt berekend nadat alle uitslagen ingevuld zijn.
Exporteer de volledige rondehistoriek. De website gebruikt deze gegevens automatisch voor de resultaten, rangschikking en volgende rondes.

Deze tool is ontwikkeld voor het live registreren van zetten tijdens de competitie en is bedoeld als gebruiksvriendelijk alternatief voor het schriftelijk noteren van zetten.
Deze toepassing werd ontworpen voor gebruik op een smartphone.

Registreer je partij rechtstreeks op je smartphone en stuur ze nadien door naar de Krakkemat-partijendatabase.
Eigenschappen:
1 uur scherm actief = ongeveer 5% batterijverbruik, in donkere modus nog minder.
💡 Tip: verlaag de schermhelderheid van je toestel voor een langere batterijduur.
Wit
ZwartVoor jezelf
Voor publicatie
Mijn persoonlijke openingstrainer
Zwart
Opening
Zet 1
Variant


































































































