Lees artikel

Artikelen en producten delen via Facebook verbeterd

Artikelen en producten delen via Facebook verbeterd

Terwijl ik bezig was met het initialisatieproces van de website, het deel waar de hele site wordt ingeladen, heb ik wat verbeteringen in de code aangebracht, zodat ook echt alleen de juiste modules worden ingeladen en niet per ongeluk iets heel anders wordt ingeladen. Dit moet de kans op fouten en eventuele hackpogingen tegengaan.

Tijdens het aanpassen kwam ik het gedeelte tegen wat de informatie over een blogpost of product aan Facebook doorgeeft. Het was me al langer een doorn in het oog dat niet alles werd doorgegeven en er werd ook niet altijd de juiste informatie doorgegeven. Facebook is soms wat eigenzinnig wat dat betreft en maakt er dan zelf iets "bijzonders" van. Dit gedeelte heb ik nu aangepast en ik vind het er nu wel wat beter eruitzien.

Zo werd de beschrijving niet correct weergegeven en bevatte het de titel en de naam van de site en het onderschrift. Dat kon beter vond ik, maar om nou de tekst van het artikel of de beschrijving van het product volledig mee te geven, ging me ook wel wat te ver, dus moest ik een extra functie schrijven om dat probleem op te lossen. Die functie pakt de test en vist daar de eerste 75 woorden uit en geeft die terug.

Nu krijg je meteen een deel van de tekst te zien bij de omschrijving van het artikel of product, dat ziet er al een stuk beter uit, al zeg ik het zelf. Ik vind het nu een stuk duidelijker en men kan nu ook een beetje zien waar het over gaat. Hopelijk nodigt dat meer uit tot er op te klikken en het artikel of product te bekijken.

Ja ik geef het eerlijk toe, ik zit tegen een grote uitdaging aan te hikken, het gereedmaken van het aanmaken van een nieuw account en het aanpakken van de betaalmethode via Stripe. Dit zijn complexe taken en vergen koppie koppie.

Wat de betaalmogelijkheid via Stripe betreft, ben ik al achter de schermen bezig om het probleem te onderzoeken en een mogelijke oplossing te vinden. Zo heb ik op een ander domein een open source webshop programma geinsalleerd, die toevallig ook met Stripe werkt. Als ik dit ding aan de gang heb gekregen, dan kan ik gaan onderzoeken hoe ze dat hebben gedaan en dan kijken of ik datzelfde kan doen in mijn code. Dat is het mooie van open source, je hebt toegang tot de broncode en in de meeste gevallen mag je delen van die code gebruiken en aanpassen voor eigen gebruik. Zo hoef je niet zelf steeds het wiel opnieuw uit te vinden en het is nog leerzaam ook!

Daarnaast kan zo'n pakket ook inspiratie geven voor nieuwe functies en mogelijkheden en het biedt ook de mogelijkheid om mijn eigen code te verbeteren.

De account registratie kan ik niet uit een bestaand pakket halen, dat deel zal ik zelf moeten schrijven. Gelukkig heb ik nog een oude kopie / backup van een oude versie van de website, waar dat gedeelte in zit en dat werkte toen prima. Ik moet het alleen nog even opzoeken en eventueel aanpassen aan de nieuwe situatie. Het formulier is al aangepast en klaar, nu alleen de achterliggende code nog.

Die achterliggende code bestaat uit het opvangen van het formulier, controleren op juiste invoer en als alles goed is, de gegevens pslaan in de database envervolgens de gebruiker een bevestigingsmail sturen, zodat die zijn/haar account kan activeren met een link. Pas als dat gebeurd is, kan hij of zij inloggen en het account gaan gebruiken.

Dan moet er nog een wachtwoord reset optie komen en nog een optie om het account te verwijderen.

Als dat allemaal klaar is, kan ik verder invulling geven aan de accounts, zoals het bewerken van de gegevens, veranderen wachtwoord e,d, Kortom nog een hele klus, maar gelukkig heb ik de meeste dingen nog van de oude website.

Als ik dit zo teruglees, denk ik "waarom er zo tegenaan hikken? Je hebt immers genoeg code". Ja dat klopt, maar ik heb meer te doen dan programmeren alleen, door de week ben ik druk met de dagbesteding en komen de begeleidsters en de thuishulp over de vloer. Dan heb je aan het einde van de dag vaak niet veel fut meer om nog intensief hersens te kreken op de code. Soms wel, maar meestal niet echt. Ik moet het dus meestal van de weekenden hebben wat programmeren betreft. Maar in het weekend ben ik vaak, vooral op zaterdag, best wel moe en dan doe je ook al niet zo veel.

Dit weekend had ik ook nog eens hoofdpijn, dus dan doe je al helemaal niets. Nu is het zondag en nu voel ik me wel redelijk fit en ben ik voor nu even de hoofdpijn kwijt, dus nu kan ik wat gaan doen en dat doe ik dan nu dus ook.

Zometeen eerst even eten en een bak koffie en dan maar eens kijken of ik nog een stap kan maken.

Reacties:

Owwwja en iedere keer als ik aan de grote uitdaging wil beginnen, ontdek ik weer andere vage dingen die opgelost moeten worden. Dat is nu gebeurd en nu ga ik echt verder met het registratieformulier en de afhandeling daarvan.


Geef een reactie:


Door op de knop "Plaats reactie" te drukken, ga je akkoord met de algemene richtlijnen voor het plaatsen van reacties. Reacties zullen niet meteen verschijnen, ze worden eerst gecontroleerd en beoordeeld door de beheerder.