Website(s) koppelen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-End Web Developer

As a Back-End Web Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Back-End Web Developer at Coolblue? As a Back-End Web Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you also feel confident with setting up microservices in Typescript or are open to learning this. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure

Bekijk vacature »

C# .NET Developer

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Bennekom gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

SQL Database developer

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

Bekijk vacature »

Senior PHP developer/ Software Architect

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een uitdagende werkgever in regio Breda zijn wij op zoek naar een Full Stack C#.NET programmeur. Je bent verantwoordelijk voor het ontwikkelen van apps, webapplicaties en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines te scannen en vervolgens de data om te zetten in management informatie voor de klanten. Taken en verantwoordelijkheden: Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks, HTML, TypeScript, SQL & C++, CSS. Geen ervaring met één van deze technologieën is dan ook geen enkel probleem! Deze werkgever biedt

Bekijk vacature »

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

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 »

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 »

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 »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Laravel / PHP developer

Functie omschrijving Wij zijn op zoek naar een Medior PHP / Laravel Developer voor een IT-consultancy in de omgeving van Hoofddorp! Ben jij op zoek naar een leuke nieuwe uitdaging binnen een veelzijdige werkomgeving? Lees dan snel verder! Binnen dit bedrijf werk je in een ontwikkelteam, waarin je zeer betrokken bent en meedenkt over softwareoplossingen. Binnen dit Team hou je je bezig met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken;

Bekijk vacature »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »

Pagina: 1 2 volgende »

PHP Scripter

PHP Scripter

18/08/2011 19:24:04
Quote Anchor link
Op dit moment run ik een succesvol systeem wat al meerdere malen verkocht is aan Trainers. Dit systeem is gebaseerd op PHP en MySQL, helaas nog niet in OOP, maar daar ga ik binnenkort aan beginnen.

Nu zit ik met het volgende in de maag; Elke keer als ik een update uitbreng op het systeem, wat soms meerdere keren per week gebeurd, moet ik dat naar alle FTP servers uploaden op de server waar de websites staan. Alle domeinnamen en webruimte is eigen beheer en kunnen de klanten ook niet bij.

Nu ben ik opzoek naar een alternatief hiervoor. Ik zou natuurlijk een update systeem kunnen aanbrengen waarbij de klanten een melding krijgen in het CMS systeem dat er een update beschikbaar is, en deze kunnen downloaden. Alle websites zijn identiek qua werking dus alle bestanden zijn ook hetzelfde.

Of ik ga iets ontwerpen waarbij ik alle bestanden op één FTP en in één Database kan zetten en dat de andere websites dus alleen een domeinnaam nodig hebben of één pagina voor de verwerking. In de Database kan dan worden aangegeven wat bij welke website hoort. Een algemene tabel met alle websites inclusief een ID. Dit lijkt mij een mooi oplossing? Maar is dat haalbaar?

Als één server de database afhandelingen niet kan verwerken kan er eventueel worden gekeken naar het bijvoegen van loadbalancers.

Ik hoop dat er hier mensen zijn die met mij mee willen denken voor een oplossing. Sowieso ga ik vanavond even wat dingen op papier zetten en het e.e.a. uitproberen.

Alvast bedankt en nog een fijne avond! ;-)
 
PHP hulp

PHP hulp

22/12/2024 21:03:18
 
Jacco Brandt

Jacco Brandt

18/08/2011 19:37:24
Quote Anchor link
Ik denk niet dat mogelijke klanten er blij mee zullen zijn dat ze afhankelijk zijn van jouw server om hun systeem te laten draaien. Ik zou het bij een update-knop houden in het beheerderspaneel.
 
PHP Scripter

PHP Scripter

18/08/2011 19:45:44
Quote Anchor link
Hoe bedoel je dat precies? Elke website is toch afhankelijk van een of meerdere servers? Wil je dat beter uitleggen?
 
Jacco Brandt

Jacco Brandt

18/08/2011 20:15:30
Quote Anchor link
Als jij alle systemen op een FTP-server/database laat draaien, en de klanten het systeem aanschaffen. Dan zijn de klanten afhankelijk van jouw server. Ik kan me heel goed voorstellen dat klanten liever afhankelijk zijn van een eigen server, die als jij bijvoorbeeld failliet zou gaan blijft draaien.
 
PHP Scripter

PHP Scripter

18/08/2011 20:46:00
Quote Anchor link
De keuze om alles op eigen servers te draaien willen de klanten ook graag. Ze willen er geen omkijk naar hebben. Ik registreer het domein en beheer de website, hun doen de rest. Het is en blijft voorlopig nog een hobby-project met kleine inkomsten.

Ik ben nu bezig om een klein licentie systeem te bouwen, zodat ik straks alleen een index file in de root van de domeinen hoef te zetten.

Als er nog andere gebruikers zijn die eventueel ideeën hebben, graag!
 
Fabian M

Fabian M

19/08/2011 13:22:33
Quote Anchor link
Bij Admin paneel (Als je die hebt) kun je een update knop maken, die een xml bestandje ophaalt waarin alle updates staan. Dan gaat hij de updates downloaden en toepassen.
 
Niels K

Niels K

19/08/2011 19:33:59
Quote Anchor link
Ik zou toch voor de optie gaan om het CMS op één server neer te zetten.
Je moet dan een CMS opzetten waaraan je meerdere clients kan toevoegen en per client het CMS kan configureren.
 
Roel -

Roel -

20/08/2011 00:22:17
Quote Anchor link
Ik ben het met Niels eens; zo kun je alles in één keer bijwerken.
Het is waarschijnlijk wel een redelijke klus, maar het gemak loont. :-)
 
Write Down

Write Down

20/08/2011 00:29:09
Quote Anchor link
Ik weet het nog niet zo... Gelijk welke optie, het is sowieso wat werk. Maar stel dat je alles centraliseert naar jouw server, dan zit je weer vast. Stel dat je dan later je code wilt verkopen met een single-licentie etc, dan moet je eigenlijk weer een deel gaan ombouwen om niet in te boeten qua efficiëntie. Dan zou ik toch eerder voor een automatische downloader gaan.

(Misschien is het zelf volledig te automatiseren met een cronjob? Download bestanden van jouw server --> uitpakken & overschrijven #klaar)
 
PHP Scripter

PHP Scripter

20/08/2011 21:47:25
Quote Anchor link
Bedankt voor alle reacties!

Ik wil toch alles op een centrale server houden. Ik heb het e.e.a. getest met een licentie controller, en dat werkt op zich leuk. Ik plaats alleen een index op de desbetreffende website en, door middel van nu nog 'file_get_contents', of de website een geldige licentie heeft.

Ik moet nog eens goed nadenken hoe ik dit wil gaan realiseren, want ik wil alles via het web laten werken, dus geen gewijzigde apache files en custom configuraties. Als je snapt wat ik bedoel.

Ik heb de server lopen op host.mijnwebsite.nl, en hier wordt ook de licentie gecheckt. Zoals ik hierboven ook al aangaf, via de 'file_get_contents' functie, er wordt een POST header meegestuurd via 'stream_context_create'.

Het ontwerp van het CMS en systeem zelf is geen probleem. Het systeem is er al, dan wel niet OOP. Daarom ga ik nu beginnen met het schrijven van een simpel Framework en deze steeds uitbreiden, speciaal voor dit project. Dat is dus ook het voordeel van alles op één server, klanten krijgen niet continu updates te verwerken maar krijgen het eventueel door via de mail. Vindt ik toch een stuk professioneler.

Niels, ik ga inderdaad een multi-client CMS ontwerpen. Met in de toekomst modules en plug-ins die klanten zelf kunnen in- of uitschakelen.

Roel, ook bedankt voor jouw reactie!

Write Down, het zal nooit voorkomen dat dit systeem verkocht gaat worden onder een single-licentie. Ik neem aan dat je hiermee bedoeld dat klanten het systeem zelf hosten en via één licentie werken?

Bedankt voor de reacties! En blijf reageren ;-)
 
PHP Scripter

PHP Scripter

21/08/2011 23:04:22
Quote Anchor link
Bumpje ;)
 
Write Down

Write Down

21/08/2011 23:19:50
Quote Anchor link
Dan kan je het inderdaad beter centraliseren. Maar geef je je klanten een FTP-login? Indien niet dan zou je je licentie systeem ook wat kunnen vereenvoudigen.

Wat je zegt van professioneler, dat zou ik nog niet durven zeggen. Voor het gamepanel dat ik bv huur, wordt de update automatisch uitgevoerd door een cron-job, 's nachts om 3h zodanig er niemand wat van merkt. Dat vind ik eigenlijk ook wel professioneel.
 
Pim -

Pim -

22/08/2011 00:51:56
Quote Anchor link
Je kan toch ook gewoon een CLI scriptje maken dat je lokaal draait ('s nachts) en dat geautomatiseerd via FTP alle servers update? Dat zou makkelijk zijn om te maken en nog makkelijker om te updaten. (Phar is dan ook leuk)

Als je meerdere CMSen op 1 server draait, kan je twee problemen krijgen:

1 site gehackt -> alle sites gehackt

Als er een site veel meer bezoekers krijgt dan een andere (niet onwaarschijnlijk), kan de snelheid van de minder bezochte site er alsnog onder lijden.
 
PHP Scripter

PHP Scripter

22/08/2011 01:12:03
Quote Anchor link
Beste, bedankt voor de recties.

Write Down, hoe zou ik dat simpeler kunnen doen? Ik wil alle licenties opslaan in de databse en in het CMS aan de klant tonen hoelang de licentie nog geldig is.

Pim, je hebt inderdaad een punt daarop. Maar daar moet je je ook tegen beschermen, het systeem laten testen en over alles goed nadenken. Sowieso ga ik een iets geadvanceerder login methode gebruiken met o.a. Captcha. En voor je opmerking over de snelheid; dit zal wel meevallen, helemaal als er straks Loadbalancers bijkomen voor Apache en MySQL. En hacken is tegenwoordig toch wel te voorkomen met de juiste beveiliging?

Ook ga ik nog even onderzoeken, morgen, hoe ik de websites ga 'koppelen' op basis van de urls. Want elk domein moet wel zijn eigen urls hebben: gewoon phphulp.nl/faq/id/24 en google.nl/faq/id/24 i.p.v. mijnwebsite.nl/websiteid/10024/faq/id/24. Snapje? Heb al wat ideeën daarover. Morgen even op papier zetten.

Tips en trucs zijn welkom!
 
The Force

The Force

22/08/2011 02:12:14
Quote Anchor link
Een nadeel van een CLI script om de FTP te updaten is dat als je de database aanpast dat je dat dan alsnog handmatig overal moet doen. Weet niet of dat een probleem kan zijn. Verder is het mij om het even.

CAPTCHA's zou ik niet gebruiken. Zie http://coding.smashingmagazine.com/2011/03/04/in-search-of-the-perfect-captcha/ voor uitleg waarom en voor alternatieven.
 
Pieter van Linschoten

Pieter van Linschoten

22/08/2011 11:51:17
Quote Anchor link
Databases vergelijken is ook niet zo'n probleem (welke database is aangepast en welke niet).
http://www.phphulp.nl/php/script/databases/database-structuur-vergelijken/1831/

Bovendien kan je met CLI ook een script aanroepen dat een database bewerking uitvoert.
Ik zou het eens testen.
 
PHP Scripter

PHP Scripter

22/08/2011 12:21:34
Quote Anchor link
The Force, bedankt!

Ik heb toch besloten om niks te doen met CLI. Ook omdat dit lastig gaat worden met de databases overzetten en alleen maar onhandig is lijkt mij.

Suggesties welkom!
 
Write Down

Write Down

22/08/2011 14:05:50
Quote Anchor link
Je hoeft de licentie eigenlijk niet meer op de klant zijn server te controleren. Mits de klant gene FTP-toegang heeft. Wanneer je gewoonweg de licentie in database zet, in jouw interface zie je die van alle klanten die bv. binnen de week vervallen. De klant ziet in zijn interface wanneer zijn licentie vervalt. Controle hoeft dan eigenlijk niet.
 
PHP Scripter

PHP Scripter

22/08/2011 18:13:37
Quote Anchor link
Nee, dat snap ik.

Iemand suggesties? :)
 
PHP Scripter

PHP Scripter

23/08/2011 18:34:56
Quote Anchor link
Bumpcar!
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

23/08/2011 19:20:31
Quote Anchor link
Sorry, foutje
Gewijzigd op 23/08/2011 19:24:19 door Ger van Steenderen
 

Pagina: 1 2 volgende »



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.