Na het maken van een ontwerp volgt de realisatie of wel de bouw van de webapplicatie of website. Internet is wat dit betreft een doolhof vol mogelijkheden. Hoe pak je dit op, welke techniek wordt er gebruikt, wat zijn de belangrijkste punten voor goede ontwikkeling van de website.
Niet gebonden aan licenties en beperkingen. Open-source software, waar veel servers op draaien, heeft vrij beschikbare broncode. Deze vrijheid geeft veel mogelijkheden.
Modx Revolution een open source content management systeem voor een krachtige website, webdesign zonder creatieve beperkingen en ook nog eenvoudig en begrijpelijk. Zo is de website gemakkelijk te onderhouden.
Om de lijntjes zo kort mogelijk te houden kan JDK Web ook de webhosting van uw websites verzorgen. De servers worden professionals onderhouden. Omdat de lijn kort is kan de server zo optimaal mogelijk ingericht worden. Het ontziet u als opdrachtgever van technische keuzes en onverwachte problemen.
Modern en creatief website ontwerp, gebruikersvriendelijke website, ook goede weergave op een smartphone of tablet? Het kan allemaal. Van een grotere corporate website tot een mooie eenvoudige starters website. Van opvallend webdesign tot een website met een neutrale indruk. Aangezien de ene website de andere niet is, zijn in goed overleg al uw wensen goed te realiseren.
Seo staat voor Search Engine optimization. In het Nederlands, zoekmachineoptimalisatie of wel vindbaarheid. Het doel is om met bepaalde zoektermen zo hoog mogelijk in de resultaten lijst te komen, het liefst bovenaan natuurlijk.
Na het maken van een ontwerp volgt de realisatie of wel de bouw van de webapplicatie of website. Internet is wat dit betreft een doolhof vol mogelijkheden. Hoe pak je dit op, welke techniek wordt er gebruikt, wat zijn de belangrijkste punten voor goede ontwikkeling van de website.
Voor een betrouwbare en duurzame website is het belangrijk na te denken over de ontwikkeling van de website. Niet iedere website is uniek maar daarentegen zijn voor de handliggende keuzes lang niet altijd de beste.
Techniek
Er wordt gebruik gemaakt van open-source software. Dit kan afhankelijk van het project verschillen. Gebruik wordt er ondermeer gemaakt van:
Zgn. LAMP-stack ofwel een server met Linux, Apache, MySQL en PHP
ME(A)N-stack MongoDB (of MySQL), ExpressJS, AngularJS, NodeJS (evt. samen met NGINX als reverse proxy server)
Bash shell and command language, voor b.v. cronjobs
JDK Web staat voor duidelijke en directe communicatie, korte lijnen en flexibiliteit om in te spelen op een continue veranderende omgeving. Omdat tijdens de onwikkeling van een project er nog wel eens een nieuw inzicht wil ontstaan, is een tussentijdse evalutatie of aanpassing op het ontwerp in pincipe geen probleem.
Webdesign
Modern en creatief website ontwerp
Modern en creatief website ontwerp, gebruikersvriendelijke website, ook goede weergave op een smartphone of tablet? Het kan allemaal. Van een grotere corporate website tot een mooie eenvoudige starters website. Van opvallend webdesign tot een website met een neutrale indruk. Aangezien de ene website de andere niet is, zijn in goed overleg al uw wensen goed te realiseren.
Website ontwerp
Als u als klant nog geen ontwerp van de website heeft kunt u bij JDK Web goed terecht. In deze eerste instantie worden de wensen samen met een webdesigner goed door gesproken. Afhankelijk van de website en de wensen zal het in deze creatieve fase al snel mogelijk zijn de website vorm te geven.
Responsive websdesign
Voor het ontwerp en de ontwikkeling van een webstie moet altijd een kosten baten afweging gemaakt worden. Voor responsive webdesign geldt dit voor in hoe ver een website voledig compatible moet zijn met alle mogelijke mediadragers. Een juiste weergave is nog niet volledig compatible, wilt uw een website waarop men kan inzoomen of moet de site automatisch van afmeting veranderen. Zo een paar vragen die de ontwikkeling van een website flink kunnen beïnvloeden. Lees meer...
ModX CMS
Het snelste open source PHP CMS
Modx Revolution een open source content management systeem voor een krachtige website, webdesign zonder creatieve beperkingen en ook nog eenvoudig en begrijpelijk. Zo is de website gemakkelijk te onderhouden.
MODX een geavanceerd systeem
Er zijn veel (open source) content management systemen beschikbaar. MODX is zeker een van de meest eenvoudig voor de gebruiker. MODX is een geavanceerd en erg flexibel pakket. Het bevat alles wat een moderne website of webapplicatie nodig heeft.
Kracht in eenvoud voor de gebruiker
MODX zal snel aan uw wensen zal voldoen. Of het nu gaat om een eenvoudige website of een complexe internationale meer talige website. In modx blijft het beheer logisch en overzichtelijk. Het systeem is duidelijk en handig in gebruik. Voor het beheer van een website is geen uitgebreide kennis van techniek nodig.
Caching & snelheid
MODX kent een geavanceerd caching systeem wat er voor zorgt dat uw website altijd snel zal laden. De caching is in MODX standaard geïntegreerd en het werkt voor alle modules en pagina's. Afhankelijk van de website opvang zijn er vele configuratie mogelijkheden om de website altijd optimaal te houden.
Gebruiksvriendelijk
Enige basiskenis is natuurlijk altijd handig. Maar met MODX zal u snel aan de slag kunnen gaan. Veel Onderdelen spreken voor zichzelf en het is erg intuïtief opgezet. Modx is erg flexibel daarom is het beheer voor een grote meertalige website niet direct moeilijker dan een eenvoudige kleine website.
Bestanden beheer
Modx beschikt over een uitgebreid systeem voor het beheer van afbeeldingen en andere bestanden. Voor het beheer van bestanden zijn meerder vele mogelijkheden. Wilt dat bestanden of afbeeldingen niet toegangkelijk zijn voor iedereen, dan is het mogelijk deze buiten de "web-root" op te slaan. Deze zijn dan onbenaderbaar voor derden. Ook zijn er mogelijkhden voor het combineren van Dropbox of Amazon S3 en het bestanden beheer. Lees meer...
Waarom JDK Web
Een persoonlijke en informele aanpak.
JDK Web ontwikkelt websites en webapplicaties op maat en wil zich onderscheiden door een persoonlijke en informele aanpak.
Web development voor ruim 15 jaar
Met het gebruik van verschillende technieken wordt het nooit eentonig. Van front- tot back-end zijn er altijd weer nieuwe oplossingen of invalshoeken te vinden. Dit maakt het werk leuk, verrassend en veelzijdig.
Houdt niet van standaard oplossingen
Het was vroeger geen Joomla nu geen Wordpress, het meest gebruikte is niet altijd het beste. Zo zijn de grootste (Google, Facebook) niet automatisch een goede keuze. Niets uitsluiten maar privacy is nog steeds belangrijk. Voor alles is een alternatief. Maar het wiel hoeft ook niet opnieuw uitgevonden te worden.
Web ontwikkeling van het begin tot het einde
Het traject dat bij de ontwikkeling gevolgd wordt is uiteindelijk volledig afhankelijk van de specifieke wensen van de opdrachtgever. JDK Web kent het ontwikkel tracject van ontwerp tot hosting en onderhoud.
Oplossingen kunnen ook eenvoudig zijn
Standaard oplossingen zijn misschien saai maar soms wel gewenst. Zo is niet iedere website een standaard website. Soms is een statische website een betere keuze dan een CMS. Alles is mogelijk en oplossingen kunnen zo eenvoudiger zijn dan verwacht.
Diensten
Kwaliteit in techniek, creativiteit en service
Met een stevige basis in open source en met open standaarden levert JDK Web diverse oplossingen. Zo gebruikten we wel standaarden maar komen we niet met standaard oplossingen.
Er kunnen in de ontwikkeling van een website of webapplicatie veel dingen samen komen, die voor je het in de gaten hebt elkaar in de weg staan. Dit vraagt om een een no-nonsense aanpak. Zeggen waar het opstaat en ook terug kunnen komen op eerder gemaakte keuzes.
Webdesign
Voor een nieuwe website is een goed ontwerp gewenst. Afhankelijk van de situatie kan een bestaande template of een door u zelf aangeleverd ontwerp gebruikt worden. JDK Web kan het ontwerp ook maken of in overleg uitbesteden aan 3de.
Webdevelopment
Voor een betrouwbare en duurzame website is het belangrijk na te denken over de ontwikkeling van de site. Niet iedere website is uniek maar daarentegen zijn voor de handliggende keuzes lang niet altijd de beste.
Websites
De mogelijkheid wordt geboden een website te ontwikkelen op basis van een totaalpakket: van ontwerp tot hosting. Dit neemt u als klant zoveel mogelijk werk uit handen en geeft ons alle mogelijkheden om uw wensen zo goed mogelijk te verwezenlijken. Bij speciale wensen is het de bedoeling om in goed overleg van tijd tot tijd te evalueren en zo tot de beste passende keuzes te komen.
Websites worden ontwikkeld op basis van een content managment systeem, bij voorkeur ModX maar in overleg is alles mogelijk.
(Web)applicaties
Webapplicaties kunnen sterk uiteenlopen in soort. De bekendste is waarschijnlijke het CMS. Er zijn veel mogelijkheden, van een RESTAPI tot een opmaat gemaakt data beheer systeem. Naaste het ontwikkelen van een webapplicatie is het inrichten van een VPS voor het gebruikt van de applicatie ook een mogelijkheid.
Webhosting
JDK Web verzorgt graag de webhosting van uw websites. Dit kan op een eigen hosting-account maar kan ook geheel door JDK Web verzorgd worden. Omdat de lijntjes zo kort blijven kan het hosting account of de server zo optimaal mogelijk ingericht worden. Het ontziet u als opdrachtgever van technische keuzes en onverwachte problemen.
Website beheer
Wij bieden klanten de mogelijkheid het onderhoud van de website uit te besteden. U kunt bij ons een onderhoudscontract afsluiten om de inhoud van de website up-to-date te houden. Afhankelijk van de website kan het onderhoudscontract zich richten op periodiek of incidenteel onderhoud van de website. Meer weten...
Zelf de website beheren kan ook. JDK Web biedt de gebruiker, met bijvoorkeur ModX Revolution als content management systeem (cms), een uitermate flexibel en gebruikers vriendelijkde manier om de website te onderhouden. Natuurlijk zijn er afhankelijk, van uw wensen of het soort project, ook alternatieve oplossingen mogelijk.
Support
Het is bij een website van belang deze up to date te houden. Door het aangaan van een duurzame relatie met onze opdrachtgevers, proberen we hier zo veel mogelijk steun te beiden. JDK Web werkt oplossingsgericht om de wensen van de opdrachtgever zoveel mogelijk te gemoed te komen.
CSS3 Transition met cubic-bezier
csstransitioncubic-bezier
CSS3 Transitions zijn voor bewegende onderdelen, een crossfade overgang of een mouseover-effect. Met een bouncing-effect kan dit mooie effecten op leveren. Naast de standaard curves (ease, linear, ease-in, ease-out, ease-in-out) is er met de de cubic-bezier curve meer controle over het verloop van de transitie. Om het tijdsverloop van de transitie makkelijk te kunnen bepalen heb ik hiervoor een online tool gemaakt om een bezier curve eenvoudig aan te maken en te testen.
In deze tutorial wordt een manier beschreven om snel met behulp van de XML sitemap website cache te genereren. Het kan lokaal worden uitgevoerd en er zijn dus geen extra scripts op de server of in het CMS nodig.
Bijna alle content management systemen maken gebruik van caching. Eventueel via plug-ins wordt er data opgeslagen (cache) om volgende aanvragen te versnellen. Na het bewerken van een website is het fijn als de website weer snel en optimaal functioneert. Het is erg vertragend dat bij iedere eerste pagina aanvraag eerst weer nieuwe cache aangemaakt moet worden.
Voorbeelden zijn gemaakt op Linux Ubuntu, maar Nodejs is toepasbaar op diverse systemen (Windows, Mac OSX, Linux)