WordPress-plugin

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Starter/junior PHP developer

Functie Momenteel zijn ze op zoek naar een junior PHP developer om het team te versterken. Als back-end developer bouw je de enterprise software die hun bedrijf helpt bij haar primaire processen. Afhankelijk van de omvang van het project werk je in een klein team aan een project. Ze hebben dagelijkse stand-ups en elke twee weken een scrumsessie, begeleid door de Scrum Master, waar je je ideeën kunt presenteren en samen met de Product Owner kunt werken aan het beste product. Ze vertrouwen enorm op hun eigen bedrijfssoftware. Dit geeft hun een groot voordeel ten opzichte van hun concurrentie. Zo

Bekijk vacature »

App Developer

Samen werken aan een gezonder Nederland en toekomstbestendige zorg voor iedereen. Dat is de impact die jij kan hebben als App Developer bij VGZ. Wil jij een bijdrage leveren aan een maatschappij waarin iedereen zich thuis voelt? Bekijk dan de vacature. Uit onderzoek van Computable is VGZ verkozen tot ‘beste niet-ICT werkgever voor ICT’ers van Nederland’ Hoe ook jij het verschil maakt Als App developer werk jij aan het belangrijkste communicatiekanaal van VGZ, namelijk de App! Als App developer bij VGZ maak je onderdeel uit van een van onze App-teams. Met een goede mix van kennis en ervaring zet je

Bekijk vacature »

.NET Developer

Dit ga je doen Programmeren in .NET, Javascript & C# en ontwikkelen in Web Services, Windows Services en MS SQL Server; Zelfstandig verbanden maken Analyseren, testen, bugs fixen, reviewen en rapporteren; Juiste prioriteiten stellen en verantwoordelijkheid nemen; Op architectuur niveau meedenken; Af en toe klanten bezoeken. Hier ga je werken Voor onze relatie zijn wij opzoek naar een .NET ontwikkelaar met minimaal 3 jaar werkervaring. Je komt te werken in een groeiend bedrijf met betrokken collega's die zorgen voor een familiaire sfeer op de werkvloer. Als .NET ontwikkelaar word jij vanaf de eerste werkdag betrokken bij het gehele ontwikkelproces. De

Bekijk vacature »

C# developer

Functie Als C# ontwikkelaar ben jij de spin in het web bij deze organisatie. Jij begeleidt en traint de field engineers die bij de klanten machines leveren en installeren. Daarnaast ondersteun jij de field engineers als zij bij de klant vastlopen bij het installeren van de machine m.b.t. software matige vragen. Jouw doel is dan ook om de technische kennis van de field engineers door middel van training zoveel mogelijk uit te breiden. Dit om ervoor te zorgen dat zij zelfstandiger software matige problemen kunnen oplossen. Ook ben jij verantwoordelijk voor het bedenken van software oplossingen voor klanten en dit

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Mendix Developer

Voor Troostwijk Groep zoeken wij een: Mendix Developer Wij zoeken Je bent een getalenteerde en ervaren Mendix Developer en het is tijd om je horizon te verbreden. Je wilt minder coderen en meer modelleren, minder bezig zijn met allerlei technische details en randvoorwaarden en meer met functionaliteit. Daarnaast ben je trots op de innovatieve en gebruiksvriendelijke applicaties die je in de loop van de jaren hebt gebouwd. Werk je graag in een enthousiast team, wil je veel vrijheid en kun je tegelijkertijd goed met deadlines omgaan, dan ben jij absoluut degene die wij zoeken! Wat je nodig hebt is ruime

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Senior .NET Ontwikkelaar

In het kort Als Senior .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag met complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek (denk aan ECT) en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan

Bekijk vacature »

Medior/Senior Python developer (Django)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en werken ze met pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Er is een kwaliteitsfocus en dan biedt ruimte om verbeteringen echt door te voeren binnen de gehele

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Front-End Developer

Als Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Front-End Developer bij Coolblue? Als Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Je krijgt energie van het bedenken van creatieve oplossingen en presenteert dit graag binnen het team. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »
Mario Achternaam

Mario Achternaam

09/10/2013 08:47:31
Quote Anchor link
Een poos geleden ben ik van het normale website bouwen overgestapt op WordPress. Nu heb ik vannacht het een en ander uitgezocht over hoe ik zelf een plugin kan bouwen, en hier ben ik dan ook mee begonnen.
De bedoeling is redelijk simpel. De plugin is bestemd voor mijn klanten (welke gebruikmaken van WordPress uiteraard), die op de beheerpagina van de plugin hun '***** ID' (account) kunnen koppelen, en op die manier op het ***** Dashboard o.a. hun facturen kunnen inzien.

Waar ik alleen rekening mee houd, is dat de klant niet op dezelfde domeinnaam zit. Bestanden moeten daarom van een ander domeinnaam worden geladen, namelijk *****.nl. Het databasebestand zet ik natuurlijk niet in de pluginmap, maar wil ik ook van *****.nl laden.
Op de beheerpagina staat een formulier met 2 invoervelden, ***** ID en toegangscode. De klant moet zijn klantnummer en toegangscode invoeren (welke random aangemaakt is), waarna het systeem verbinding moet maken. Het klantnummer en de toegangscode moeten in mijn database op *****.nl worden geverifieerd, en zodra groen licht is gegeven wordt een 'OK' in dezelfde database opgeslagen waarna op het Dashboard alles geladen wordt.

Ik hoop dat het verhaal een beetje duidelijk is, en ook wat mijn probleem is. Hoe krijg ik die verbinding met de database terwijl deze op een andere website staat? En hebben jullie nog tips etc.?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
define('BlockDirectAccess',true);
global $perms;
$perms='manage_options';
function
G_Dashboard(){
    global $perms;
    if(!current_user_can($perms)){
        wp_die(__('<p>Deze pagina is alleen voor beheerders.</p>'));
    }

    echo '<div class="wrap">';
    echo '<h1>Welkom bij de *****.nl WordPress-plugin</h1>';
    echo '</div>';
}
function
G_Manage(){
    global $perms;
    if(!current_user_can($perms)){
        wp_die(__('<p>Deze pagina is alleen voor beheerders.</p>'));
    }

    $g_hidden='g_hidden';
    $g_id='g_id';
    $g_auth='g_auth';
    $g_fname='*****id';
    $g_maxlength=7;
?>

<div class="wrap">
    <h1>Gekoppelde ***** ID</h1>
    <form action="http://www.*****.nl/plugin/auth" method="post" name="<?php echo $g_fname; ?>">
        <input type="hidden" name="<?php echo $g_hidden; ?>" maxlength=1 value="P">
        <p>Uw ***** ID:</p>
        <input type="text" name="<?php echo $g_id; ?>" maxlength=<?php echo $g_maxlength; ?>>
        <p>Toegangscode:</p>
        <input type="text" name="<?php echo $g_auth; ?>" maxlength=<?php echo $g_maxlength; ?>>
        <input type="submit" value="Koppelen">
    </form>
</div>
<?php
}
function
G_ConfigureMainMenu(){
    global $perms;
    add_menu_page('***** Dashboard','***** Dashboard',$perms,'dashboard','G_Dashboard');
    add_submenu_page('dashboard','Beheren','Beheren',$perms,'beheren','G_Manage');
}

add_action('admin_menu','G_ConfigureMainMenu');
?>
 
PHP hulp

PHP hulp

27/07/2024 04:34:49
 
Mario Achternaam

Mario Achternaam

10/10/2013 16:08:48
Quote Anchor link
Iemand?
 
Bart Matsko

Bart Matsko

10/10/2013 16:27:07
Quote Anchor link
Ik zou het op een Wordpress forum proberen als hier geen reactie komt.
 
Chris -

Chris -

10/10/2013 17:12:31
Quote Anchor link
heeft niet zo veel met wordpress te maken in dat opzicht. opzetten van een API is de oplossing. je wilt niet poort 3306 openzetten en met een user/pass inloggen op die database en die gegevens ook nog eens in je plugin zetten. gewoon een GET/POST-request naar jouw sterretje.nl/apimap/bestand.php en dat bestand laten verbinden met je lokale database en vervolgens je data eruithalen en teruggeven.
 
Mario Achternaam

Mario Achternaam

10/10/2013 20:49:21
Quote Anchor link
Bedankt voor je reactie. Het probleem is echter hoe ik verbinding maak met een database die zich op *.nl bevindt. Een require_once met een volledige URL wordt meestal afgeraden toch?
Plus dat ik geprobeerd heb om dit op de server in te schakelen en dit het nog steeds niet deed... Is er geen alternatief?
 
Chris -

Chris -

10/10/2013 21:35:20
Quote Anchor link
nee, je ziet het probleem verkeerd. jij wilt een directe verbinding maken met een database op een ander domein. dat betekend dat je op de server van *.nl poort 3306 moet openen en in iedere plugin de gebruikersnaam en wachtwoord moet opgeven die gekoppeld is aan die database; dat is een onwijs grote beveiligingsrisico.

oftewel, daar moet een tussenstap in zitten. een script op *.nl (Artificial Programming Interface; kortweg API) die op *.nl een verbinding legt met de database. jouw wordpress plugin 'praat' daar mee via bijvoorbeeld cURL (of file_get_contents als cURL uitgeschakeld staat) door bijvoorbeeld een GET of POST-request uit te voeren met de gevraagde gegevens.
 
Mario Achternaam

Mario Achternaam

11/10/2013 09:35:44
Quote Anchor link
Ik denk dat dat voor nu even een stap te ver is. Bedankt voor je reactie, ik kom hier later op terug.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.