WordPress-plugin

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

Back-end ontwikkelaar

Functie omschrijving Wil jij meebouwen aan diverse databasesystemen in een klein bedrijf met een platte organisatie? In een team van ruim 10 ontwikkelaars wordt er aan diverse ICT oplossingen gewerkt. Jouw taken hierbij zullen bestaan uit: Het onderhouden en door-ontwikkelen van bestaande databases. Denk hierbij aan schema verbeteringen en performance-tuning. Bij nieuwe ontwikkelingen ga jij ook bezig met het bouwen van het databaseschema. Omdat je in een klein team werkt zal je ook de C# routine verder uitbouwen en ontwikkelen. Ook kan je meedraaien in algemene refactory-, ontwikkel- of testwerkzaamheden. Je zal voornamelijk gebruik maken van de volgende technieken: .NET

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

Als Lead PHP developer bijdragen aan het onderwijs

Functie Als Lead PHP developer zet je samen met het team en de andere lead developers de technische lijnen uit als het gaat om het ontwikkelen van de applicaties en bepaal je samen met de PO waar elke sprint aan gewerkt zal worden. Je kunt op basis van een user story een goede aanpak formuleren en een planning opstellen, en andere hierin meenemen. Wanneer je team code schrijft verwacht je degelijke oplossingen, bij voorkeur gebruik makend van Domain Driven Design. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

Bekijk vacature »

Front-end developer gezocht

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

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

12/05/2025 14:44:00
 
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.