Volgersysteem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Nabij Kampen een ervaren .NET Ontwikkelaar gezocht

Organisatie & Afdeling Voor een specialistische partner nabij Kampen ben ik op zoek naar ervaren .NET ontwikkelaars die ontzettend graag wilt werken met de nieuwste technieken op het gebied van Microsoft technologie. Deze partij is volledig gericht op het ontwikkelen van software o.b.v. Microsoft.NET. Naast het geven van gerichte trainingen aan hun klanten detacheren ze ook .NET specialisten. Ze hebben op dit moment twee vestigingen waaruit ze opereren. Op dit moment werken er ongeveer 50 personen, waarvan ongeveer 35 consultants. Op dit moment zijn ze gestaag aan het groeien, maar zijn ze altijd op zoek naar ervaren .NET Ontwikkelaars. De

Bekijk vacature »

Software Developer Hospital & Intensive Care U

Bedrijf Jouw nieuwe werkgever is een echte software specialist binnen in de ziekenhuis branche. Op dit moment hebben zij eén vestiging in Den Bosch en hebben zij 40 medewerkers. Zij verzamelen voor verschillende Units in verschillende ziekenhuizen de medische gegevens en maken deze data zichtbaar. Ook om de data te analyseren bouwen en ontwikkelen zij hun eigen software. Tevens zijn zij altijd bezig om te innoveren. De verouderde software wordt continu vernieuwd en verder ontwikkeld. Functie Jij gaat aan de slag met een team van 6 echte .NET kampioenen. Hieronder vallen 2 software testers en 4 developers, waarvan jij de

Bekijk vacature »

Als C#/.NET developer werken binnen een grote orga

Organisatie & Afdeling In de achterhoek zijn wij voor een leuke organisatie in een specifieke branche op zoek naar meedere software developers. Onze businesspartner bereikt met haar producten voornamelijk bedrijven die actief zijn in de industrie. Ze leveren zowel hardware als software en voornamelijk met het software gedeelte zijn ze hard aan het groeien. Middels een portaal, waar duizenden klanten gebruik van maken, kan men via internet producten bestellen en daarover informatie opvragen. Op dit moment hebben ze drie vestigingen waarvan er één in Duitsland staat. Er werken ongeveer 280 mensen binnen deze organisatie en met de groeiplannen om twee

Bekijk vacature »

Gezocht: Leergierige Junior/ Medior PHP Developer

Het bedrijf waar je voor gaat werken is inmiddels al 10 jaar actief op de markt. Het is een toonaangevend bedrijf dat zich door de jaren heen erg sterk op de markt heeft gepositioneerd en zich hedendaags marktleider mag noemen binnen een specifieke en inmiddels gevestigde markt. Op het moment tellen ze ruim 70 medewerkers en naar verwachting zal dit aantal toenemen. Ze maken een enorme gezonde groei door en hebben concreet de plannen om internationaal voet aan de grond te zetten. Ook op het gebied van Development zullen ze een hoop innoveren en verder verdiepen in de allernieuwste technieken.

Bekijk vacature »

Senior Java Developer - Amsterdam

Java Developer Voor een klant van Computer Futures in Amsterdam ben ik op zoek naar een Java Developer. Het betreft hier een nieuwbouwproject en in een complexe en technisch uitdagende omgeving. Je bent een communicatief vaardig en technisch begaafde developer. Je komt terecht in een multidisciplinair team waar volgens agile/scrum wordt gewerkt. Gewenste expertise: Java 8 Spring Webservices / Restful API GIT Atlassian stack Algemene informatie: Locatie: Amsterdam Duur: 6 maanden met optie tot verlenging Uren per week: minimaal 32/ maximaal 40 uur Start: Per direct Uurtarief marktconform Ik kom graag in contact om deze rol te bespreken. Mocht je

Bekijk vacature »

Enthousiaste Medior PHP developer die in het Zuide

Het bedrijf zit in de laatste fase van een start up. Het is een jong bedrijf die de eerste jaren heel hard heeft gewerkt en daar kunnen ze nu het resultaat van zien. Wegens groei willen ze uitbreiden en zijn ze op zoek naar een Medior PHP developer. Ze zijn op het punt beland dat ze willen groeien en verdere stappen willen gaan maken. Dit bedrijf werkt niet op project basis, maar ze werken op een langlopend traject voor verschillende sectoren dat kan verschillen van commerciële evenementen tot de zorg, maar ook op juridisch vlak zijn ze actief. Het bedrijf

Bekijk vacature »

Full-Stack Java/Mobile Developers gezocht voor com

Bedrijfsinformatie Mijn opdrachtgever is een bedrijf die complexe software ontwikkeld voor verschillende opdrachtgevers (sportbranche en Fin-Tech). Deze organisatie is al jaren een begrip in de Java/Mobile community, het bedrijf ontwikkeld verschillende maatwerk aanvragen van verschillende Financiele instellingen maar ook in de zorgbranche. Het gaat voornamelijk om Real-time omgevingen die te maken hebben met een grote hoeveelheid Data die moet worden weergeven in een Dashboard of in een mobile app. Verder maken zij ook zeer complexe Mobile Applicaties voor de sport branche hier komt AI bij kijken, middels machine learning worden bepaalde bewegingen opgenomen en wordt daaruit vandaan data verzameld en

Bekijk vacature »

Cloud Software Ontwikkelaar Azure 3.400 - 5.000

Functieomschrijving Cloud Software Ontwikkelaar Azure 3.400 - 5.000 Voor de vacature als Cloud Software Ontwikkelaar Vught Azure ga je het volgende doen: Je zal onderdeel uitmaken van een team dat dagelijks cloud oplossingen ontwikkelt voor onze klanten of hulp biedt bij het overbrengen van bestaande oplossingen naar de cloud. Je hebt een complete digitale playground / sandbox tot je beschikking waar je toegang hebt tot de nieuwste applicatie frameworks, cloudtechnologieën, experts en relevante verhalen van klanten. Dit is waar je je codeverslaving echt tot leven brengt. Ter versterking van ons team zijn we op zoek naar een gemotiveerde Cloud Software

Bekijk vacature »

Back end team zoekt PHP programmeur

Organisatie Dit jonge en informele bedrijf is opgericht in 2012 en gevestigd in Den Haag. Vanuit hun mooie pand bouwen zij hier websites, webshops en webapplicaties op maat. Dit doen zij voor MKB bedrijven die meer willen dan alleen een website. Projecten waarvoor een eigen extensie, plugin of applicatie nodig is? Moet er een niet zo kant en klare integratie met 10 verschillende API’s worden geschreven? Of dient er een eigen Big Data applicatie ontwikkeld te worden? Hier ben je aan het juiste adres! Met een klein compact maar zeer technisch team van 8 man ontwikkelen zij hier projecten voor

Bekijk vacature »

Medior+/Senior .NET developer gezocht voor backend

Dit bedrijf legt de focus op het creëren van maatwerk voor verschillende klanten. Ze profileren zich als zijnde; creatieve techneuten. Ze ontwikkelen online applicaties en sites op opdrachtbasis voor verschillende klanten. Hierbij nemen zij het hele proces over. Van het ontwerp tot de implementatie en het beheer dat erbij komt kijken. Een voorbeeld van een recentelijk project van de opdrachtgever is het ontwikkelen van een intranet voor een van de grootste openbaar vervoerders in het land. Het bedrijf is opgericht in 2013 en groeit sindsdien relatief snel. Ondanks deze groei heeft het nooit haar familiare sfeer verloren en zijn flauwe

Bekijk vacature »

Internationale speler op de markt zoekt Medior PHP

Dit bedrijf is in 1923 op de Duitse markt ontstaan. In 1985 betraden zij de Nederlandse markt. Het was hun eerste elektronica warenhuis die in de Benelux was geopend. Door de jaren zijn ze enorm gegroeid. Momenteel internationaal actief en tellen meer dan 1500 werknemers in z’n totaliteit. In Nederland hebben ze 12 vestigingen en tellen ze 80 medewerkers binnenlands. Het is een onwijs groot bedrijf waar continu ontwikkelingen in plaatsvinden. Miljoenen bezoekers en klanten kopen er dagelijks dankbaar hun producten. Het bedrijf blijft groeien en ze hebben verder nog vele plannen in gedachte, die ze graag op papier willen

Bekijk vacature »

Java Developer

Durf jij mee te delen in het succes van de no. 1 dienstverlener in Nederland op het gebied van IT? Wat kun je? Die vraag stelt ieder bedrijf dat op het punt staat iemand aan te nemen. Wie ben je? Die vraag stelt Sogeti meteen daarna. We vinden het belangrijk dat je bij ons past. Vooral qua mentaliteit. Een professional van Sogeti is namelijk geen gemiddelde professional. Het is er een met een aantal uitgesproken eigenschappen. Gedreven. Resultaatgericht. En niet snel tevreden. Wat niet wil zeggen dat je nooit met hem of haar kunt lachen. Integendeel. Plezier hoort wat ons

Bekijk vacature »

Senior PHP Developer Den Haag R&D Sector

Senior PHP Developer R&D Sector PHP MVC Wat ga je doen? Je bent een Senior PHP developer uit de omgeving Den Haag ben je bekend met verschillende lagen van software development. Bovendien wil je vernieuwen en inspireren. Voor deze PHP-rol ben je onderdeel van het R&D-team en je ontwikkelt mee aan high end software voor ergonomische sportkleding voor wielrenners, zeilers en hardlopers. De technologie achter de nanotech kleding is revolutionair en state of the art - sporters kunnen optimaal bewegen. Je zorgt samen met je team voor de ergonomische features en past dagelijks o.a. CakePHP, Laravel en Symfony toe. Kennis

Bekijk vacature »

Business Intelligence developer

Jij ben niet bang om hard te werken. Uitdagingen zijn welkom. En problemen? Die zijn er om opgelost te worden of, nog beter, om voorkomen te worden! Voor jij aan de slag gaat met het ontwerpen van BI- en DWH-oplossingen, leg je eerst je oor te luister bij de klant. Zo weet jij wat de klant wil, en hoe jouw ontwerp eruit moet komen te zien. Simpel! Althans… met jouw Developer-kwaliteiten wel! Over deze BI vacature Als Business Intelligence Developer ga je zowel op locatie bij de klant aan de slag, als op een van de Sogeti-locaties. Je analyseert de

Bekijk vacature »

.Net Ontwikkelaar

.Net OntwikkelaarHoogeveen Jij zorgt voor ontwikkeling Locatie: Amsterdam Niveau: HBO/WO Dienstverband: 40 uur per week Complexe software ontwikkelen: dat is jouw ding!Voor onze vestiging in Hoogeveenzoeken wij fanatieke junior en senior .Net Ontwikkelaars die met de laatste Microsoft-tools en -technieken willen werken. Jij bent gemotiveerd en draagt graag verantwoordelijkheid voor je 'eigen' software, die wordt ingezet in ziekenhuizen door heel Nederland. Jouw baan Je bent verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van jouw eigen module. Dit gaat om complexe ICT-producten die feilloos moeten functioneren binnen de complexe omgeving van een zorgorganisatie. Je werkt zelfstandig of in een klein

Bekijk vacature »
G Jansma

G Jansma

14/09/2018 20:25:34
Quote Anchor link
Hoi,

Ik wil graag een 'volgsysteem' maken zoals bijvoorbeeld op Twitter. Waarbij je dus op 'Follow' kan klikken waarbij je iemand kan volgen. Ik heb even een versimpelde opzet gemaakt, maar loop een beetje vast.

Het MYSQL-deel kan ik wel - heb ik nog even weggelaten - alleen ben ik niet zo handig met javascript/jQuery deel. Hoe kan ik dat vervolgens doen dat de button op de pagina verandert van Follow naar Unfollow als iemand er (succesvol) op heeft geklikt?

Is tot dusver zo in orde? En is Ajax dan de manier waarop dat moet? Ik vind het altijd een beetje raar dat je de URL kan zien waar die heen gaat. Dat doet een beetje amateuristisch aan voor mijn gevoel, maar dat is geen probleem? Of hoe doen grotere sites dat?

Alvast bedankt voor de hulp.

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
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>  

<?php
    
    echo "<div class='button' data-button='follow' data-user='12345'><a>Follow</a></div>";

?>


<script>

$(document).ready(function(){
    
    $(".btn").on("click", "a", function(e) { e.preventDefault() });
    
    $(document).on('click', '.button', function(){  
    
        var user = $(this).data("user");  
        var button = $(this).data("button");  
        
        $.ajax({  

            url:"follow.php",  
            method:"POST",  
            data:{user:user, button:button},  
            dataType:"text",  
            success:function(data){
                                        
                alert(data);
            
            }
            
        });  
            
    });

});

</script>


follow.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php

    // mysql checks, nog even eruit gelaten. Even een versimpelde versie.

    print_r($_POST);
    
    if($_POST['button'] == 'follow' and $_POST['user'] == 12345) {echo "1";}
    elseif($_POST['button'] == 'unfollow' and $_POST['user'] == 12345) {echo "2";}
    else {echo "3";}
    
?>
 
PHP hulp

PHP hulp

14/11/2018 02:36:27
 
- Ariën -
Beheerder

- Ariën -

14/09/2018 21:08:57
Quote Anchor link
Bij je success-event zorg je ervoor dat je met jQuery je style aanpast.

Controleer wel in je PHP-script of alles goed is gegaan, en spuug een true uit. In je JavaScript code controller je hier ook op.
 
G Jansma

G Jansma

14/09/2018 21:41:46
Quote Anchor link
Na wat speurwerk heb ik dit toegevoegd aan het success deel. En het werkt, maar is dat zo netjes op deze manier?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
if(data == 1) $('.button').html('Unfollow').data('button', 'unfollow');
if(data == 2) $('.button').html('Follow').data('button', 'follow');
 
Thomas van den Heuvel

Thomas van den Heuvel

14/09/2018 22:25:05
Quote Anchor link
Bij het genereren van de pagina weet je toch al of je iemand volgt of niet? En dit kun je ook dynamisch updaten als dat verandert, dus de bovenstaande code is niet heel erg voor de hand liggend.
 
G Jansma

G Jansma

14/09/2018 22:51:25
Quote Anchor link
Ja, dat haal ik inderdaad op uit de database. Dus bij het genereren van de pagina weet je of er Follow of Unfollow komt te staan.

Het tweede deel van je reactie kan ik niet helemaal volgen. Bedoel je dat ik het weer uit de database moet ophalen? Met PHP en MYSQL kan ik aardig overwegen, maar jQuery en javascript is niet echt mijn ding. Vandaar ook de vraag hoe ik dat bij success moet doen.
 
Thomas van den Heuvel

Thomas van den Heuvel

15/09/2018 01:48:04
Quote Anchor link
Hm, bij nader inzien dekt het bovenstaande wel de lading denk ik, al zou ik een boolean teruggeven die aangeeft of -iemand in de nieuwe situatie iemand anders volgt (true) of niet (false). Omdat er ook maar 2 smaken zijn zou je dit in een if/else kunnen zetten. En het enige wat in principe bijgewerkt hoeft te worden is de labeltekst en een manier om over te brengen welke actie uitgevoerd dient te worden, dus het bovenstaande kan ook prima.
 
G Jansma

G Jansma

15/09/2018 08:53:15
Quote Anchor link
Maar dan gebruik je dus 'false' voor een succesvolle activiteit, dus eigenlijk true? Wat ik nu met 1 en 2 heb, maar dan met true en false? Want je hebt volgen > ontvolgen, maar ook ontvolgen > volgen.

In dat geval weet ik niet of het met if/else kan. Want dan heb je denk ik wel meer smaken nodig voor het geval er iets mis zou gaan.

Of bedoel je dat je eerst zou nagaan of het om volgen/ontvolgen gaat, en vervolgens true/false daaraan hangt? Dus wijziging is dan true, en geen wijziging is false. Maar dan wordt de code eigenlijk alleen maar groter.
 
- Ariën -
Beheerder

- Ariën -

15/09/2018 08:56:04
Quote Anchor link
Status = true / false, action = follow / unfollow, UserID = 1234

Zou zou ik het doen qua opzet, en dan in json opbouwen. Bij een Status = False kan je nog een Error string meegeven met de error.
Gewijzigd op 15/09/2018 08:57:31 door - Ariën -
 
Thomas van den Heuvel

Thomas van den Heuvel

15/09/2018 11:59:58
Quote Anchor link
Bij het uitsturen van de un/follow actie moet je natuurlijk een userid meegeven, maar bij de respons is dat waarschijnlijk niet nodig, omdat je weet welke click de un/follow actie initieert.

Zo'n status is leuk, maar is extra. Tenzij je reden hebt om aan te nemen dat dit vaak kan misgaan kun je dit achterwege laten, of je moet plannen hebben om meerdere acties op eenzelfde wijze op te zetten, dan kun je gaan nadenken over een uniform(er)e opzet, maar voor nu volstaat:

uitgaand (ajax call): follow: true/false, userid: xyz
binnenkomend (ajax response): following: true/false

Allerlei extra foutafhandeling kan handig zijn, maar dit is zoals gezegd allemaal extra. Als je de introductie van complexiteit (statussen, errorcodes) in eerste instantie niet nodig hebt, zou ik deze in eerste instantie niet inbouwen. Neemt niet weg dat je deze functionaliteit goed test, uiteraard. Maar een onnodig "verbose" systeem lijkt mij initieel niet erg zinnig, omdat je dan dingen van begins af aan al complexer maakt dan strict noodzakelijk.
Gewijzigd op 15/09/2018 12:00:56 door Thomas van den Heuvel
 
G Jansma

G Jansma

21/09/2018 18:51:17
Quote Anchor link
Bedankt voor jullie hulp. Heb het nu inderdaad met following true/false gedaan. Helemaal zoals ik het wil.

Heb alleen nog één bijkomende vraag. Ik heb voor de buttons een hover kleur gezet. Als je iemand volgt en op de button gaat staan geeft hij een rode kleur, als je dus dreigt te ontvolgen. Het probleem is alleen dat als je op 'volgen' klikt je direct de rode kleur krijgt, omdat je al 'hovert'. Hoe kan ik dat voorkomen dat hij bij een click geen hover doet?

Even een versimpelde opzet:

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
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
 
<div class='button1'>button1</div>

<script>

    $(document).on('click', '.button1', function(){

        $('.button1').html("button2");
        $(this).removeClass('button1');    
        $(this).addClass('button2');
    
    });
    
</script>

<style>

.button1 {background-color: #FF0;}
.button1:hover {background-color: #F93;}
.button2 {background-color: #CDE;}
.button2:hover {background-color: #F00;}

</style>
 
G Jansma

G Jansma

25/09/2018 12:54:27
Quote Anchor link
Iemand een idee hoe ik bovenstaande kan oplossen?
 
Thomas van den Heuvel

Thomas van den Heuvel

25/09/2018 15:58:26
Quote Anchor link
Euh, in eerste instantie geen rode hoverkleur definiëren? Of wellicht een :active (sub)class introduceren? Of misschien onderscheid maken tussen de "mousedown" en "mouseup" events, in plaats van het "click" event te gebruiken?

Trouwens, regel 9, moet dat niet ook $(this) zijn in plaats van $('.button1')? Geef je daarmee niet alle divs met klasse .button1 deze de inhoud "button2"?
 
G Jansma

G Jansma

25/09/2018 19:39:16
Quote Anchor link
Thanks voor je hulp. Je hebt me op het goede pad geholpen. Een beetje googlen op die mouse-dingen heeft me naar mouseleave geleid. Heb nu dat na de klik, en nadat je de muis van de button haalt een active class wordt toegevoegd.

Dat tweede heb je gelijk in, dit was ook een beetje prutswerk.

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
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
 
<div class='button1'>button1</div>

<script>

    $(document).on('click', '.button1', function(){

        $(this).html("button2");
        $(this).removeClass('button1');    
        $(this).addClass('button2');
        
        $(this).one('mouseleave', function() {
            $('.button2').addClass('active');
        });
    
    });
    
</script>

<style>

.button1 {background-color: #FF0;}
.button1:hover {background-color: #F93;}
.button2 {background-color: #CDE;}
.active:hover {background-color: #F00;}

</style>
 
Thomas van den Heuvel

Thomas van den Heuvel

25/09/2018 22:23:24
Quote Anchor link
Of nog een andere optie: maak de button tijdelijk inactief als deze in "transitie" is, en dan, als je AJAX-call resultaat heeft geretourneerd, pas je de classes pas toe? Dan is namelijk ook pas bevestigd dat de wijziging ook daadwerkelijk is uitgevoerd.
 



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.