Ondersteuning » Overige » Pagina met eigengemaakte databasevelden mogelijk?

  • Hallo allemaal,

    ik ben nieuw op het gebied van WordPress. Omdat ik het een mooi systeem vind, wil ik mijn site hierin gaan maken. Een van de onderdelen van de site, moet een pagina worden waarin gegevens uit onderliggende databasevelden zichtbaar worden. Bv spel-pagina, waarbij overzichten over de deelnemende teams en de spelers worden weergegeven. Denk daarbij aan een overzicht van de best presterende teams en de beste spelers.

    Ik denk dat ik dan zelf aanvullende databasevelden moet maken om de betreffende gegevens in op te slaan. Maar hoe geef ik die dan weer? Of ondersteunt WP standaard de mogelijkheid om zelf nieuwe gegevenstypes aan te maken en weer te geven?

    Wie kan me op weg helpen? Ik hoor graag a) of dit kan en b) waar ik meer info kan vinden.

6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)
  • a) (Bijna) Alles kan :-). De vraag is alleen of het relatief eenvoudig is.
    b) Vanuit je vraagstelling, heb ik het idee dat je al redelijk wat ervaring hebt met websites, databases etc. Waar je eens over kan nadenken is het maken van een plugin die hetgeen je wilt bereiken voor je uitvoert.
    De gegevens die in de database staan, die komen ook ergens vandaan. Worden die vanuit een ander systeem ge-exporteerd, of worden die handmatig beheerd?
    Je kan die bijvoorbeeld ook in WordPress beheren.

    Er is heel erg veel mogelijk met WordPress. Dat is het mooie van het systeem. Om hoeveel gegevens gaat het. Om hoeveel entiteiten (Speler, wedstrijd etc.)?

    Thread starter xburchartz

    (@xburchartz)

    Paul, dank voor je snelle reactie.

    Ik ben in het verleden Oracle applicatie-ontwikkelaar geweest. Ik weet dus wel het een en ander van SQL en programmeerprincipes, maar php en webontwikkeling is nog redelijk nieuw. Vandaar dat ik ook bij WordPress terecht kwam, want ik heb het idee dat hier al zoveel voor is ontwikkeld dat daar goed op in te haken is.

    Ik heb nu zelf een testdb en testsite opgezet, waarbij ik tabellen (met sql workbench) heb aangemaakt binnen de wp database. De vraag is inderdaad hoe ik die moet gaan beheren. Vanuit Workbench is een optie, maar mooier is natuurlijk om dat vanuit het dashboard te kunnen doen. Daarnaast moeten gebruikers ook zelf gegevens in kunnen voeren (zoals hun eigen profielgegevens en het beantwoorden van quizvragen)

    Ik heb inmiddels gezien dat er ook php plugins bestaan waarmee je php code op je page/post weer kunt geven. Misschien is dat een goed startpunt? Nog mooier zou zijn als er reeds een plugin zou zijn waarmee eigen databasevelden kunnen worden gemaakt/weergegeven. Daarnaast hoop ik aan te kunnen haken op de bestaande user-accounts van WordPress en een van de bestaande Survey plugins voor het quizgedeelte.

    Einddoel is om een multi-user site te hebben waarbij verschillende groepen hun eigen spel kunnen spelen, ieder in een eigen omgeving.
    Dus: groep1.domein.nl heeft eigen teams en spelers, groep2.domein.nl idem etc.

    Het aantal entiteiten valt mee. Ik heb er nu een stuk of 5 (met nog 1 of 2 koppeltabellen voor n:m relaties)

    Heel verhaal, hoop dat het duidelijk is en dat je me verder op weg kunt helpen 🙂

    Hallo xburchartz,

    Ik zie je vraag nu pas, misschien mosterd na de maaltijd dus deze reply. Maar misschien heb je er nog wat aan.

    Je kunt alles in de front-end programmeren als je een plugin als exec-php installeert. Voor de veiligheid is het dan raadzaam ook een plugin installeren die de autoformatting die WP toepast op posts en pages uit te schakelen. Ik gebruik daarvoor PS Disable Auto Formatting. Ook het uitschakelen van de visual (wysiwyg) editor is aanbevolen.

    Als je dit hebt gedaan, kun je gewoon in een post of page php schrijven. Je kunt gebruik maken van de database connectivity die door WP al is opgezet, dus wp queries kun je gewoon gebruiken.

    Met php kun je alles wat je wilt. Natuurlijk moet je de zaak qua beveiliging goed dichttimmeren zodra je users of bezoekers de mogelijkheid geeft gegevens in te voeren, maar dat spreekt voor zich.

    Ik gebruik dit tot nu toe voor vrij simpele dingen, zoals een testje op mijn website http://wpwebbouw.nl, waar ik de keuzes van een bezoeker via POST vars van pagina naar pagina meeneem en uiteindelijk, als de bezoeker dat aangeeft, wegschrijf naar een eigen tabel in de database.

    Ik zie geen belemmeringen om op deze manier ook complexere dingen te ontwikkelen.

    Als je meer info wilt, neem dan even contact met me op.

    Hartelijke groet,

    Erik de Vries tel. 06 53 729300 | e-mail: erik@wpwebbouw.nl

    Moderator Remkus de Vries

    (@defries)

    Sleutelbeheer WordPress NL

    @erik ook hier, iets minder reclame aub. Signature links worden verwijderd.

    Remkus, prima, ik zal sig achterwege laten. Is vermelding van een telefoonnummer en een e-mailadres wel toegestaan?

    Moderator Remkus de Vries

    (@defries)

    Sleutelbeheer WordPress NL

    Mensen kunnen op je naam klikken en op die manier op je site komen, dus nee 🙂 Zorg dat je van meerwaarde bent op het forum en dan vinden de mensen je vanzelf.

6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)
  • Het onderwerp ‘Pagina met eigengemaakte databasevelden mogelijk?’ is gesloten voor nieuwe reacties.