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.)?
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
@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?
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.