• Skip to primary navigation
  • Skip to main content

Towards a delicious future

  • home
  • about me
  • lost&found
  • login
  • sitesenkit
  • about

Hans Pronk

KN-techpodcast over opslag van gevoelige gegevens op cloudplatforms en online privacy

19/05/2019 by Hans Pronk

In deze tech update podcast bespreken Michael van Wetering en ik tech onderwerpen die in het nieuws waren en duiden we de betekenis voor ict in het onderwijs.

Opslag van gevoelige gegevens in cloudplatforms, kan dat veilig?
Het verplaatsen van gevoelige persoonsgegevens naar cloudplatforms. Dit gebeurt steeds vaker. In de zorg, maar ook in het onderwijs. In het AD werd met zorg gerapporteerd over persoonsgegevens van honderdduizenden patiënten die in stilte naar de Google-cloud zijn verhuisd. Hoe kan dat?
Het internet volgt ons, wat kunnen we doen?
We merken allemaal dat we overal op het internet gevolgd worden. De ene site lijkt te weten wat we gedaan of gelezen hebben op de andere site. En dat is ook zo! Hoe werkt dat? Wat is er aan te doen? Wat zijn de consequenties voor leerlingen die op school werken met Google of Microsoft platforms?
Wat weten Google en Microsoft doordat we hun cloudsoftware gebruiken?
Ook zakelijke software van Google of Microsoft is volledig geïntegreerd met hun respectievelijke cloudplatforms. Het Ministerie van Veiligheid en Justitie heeft laten onderzoeken wat de privacy impact is van werken in de Microsoft Office omgeving. Microsoft blijkt nogal wat data over het gebruik van Office te verzamelen. Wat vinden we daarvan?

Filed Under: Kennisnet Tech-podcast

Over AI, glasvezeluitrol en technologiebedrijven: een Kennisnet tech update

05/04/2019 by Hans Pronk

In deze tech update podcast bespreken Michael van Wetering en ik tech onderwerpen die in het nieuws waren en duiden we de betekenis voor ict in het onderwijs.

Deze keer de volgende drie onderwerpen:

1:04 – Wat is er kunstmatig aan kunstmatige intelligentie?
7:10 – Waarom nemen investeringen in glasvezel weer toe?
17:24 – Groei technologie-sector neemt af, waarom is dat anders voor clouddiensten?

1. Kunstmatige intelligentie

https://www.trouw.nl/samenleving/het-is-krom-lang-en-geel-een-broodrooster-zegt-de-computer~a48d6c05b/

Kunstmatige intelligentie is veel in het nieuws geweest, het lijkt over de hype heen. We hebben oog voor beperkingen, nadelen. Zo schreef Trouw onlangs over zelflerende computersystemen die indrukwekkende prestaties leveren maar ook heel domme dingen doen. Hoe zit dat?

2. Glasvezel aanleg

https://fd.nl/achtergrond/1281534/goudkoorts-rond-glasvezel#

Goudkoorts rond Glasvezel schreef het Financieel Dagblad begin dit jaar. Verschillende bedrijven, regionaal en landelijke partijen zoals KPN en VodafoneZiggo storten zich met hernieuwd enthousiasme op het aanleggen van glasvezel. Waarom is dat zo?

Achtergrond:
https://www.cablinginstall.com/articles/print/volume-26/issue-7/features/design/the-role-of-fiber-in-5g-networks.html

3. Groei in clouddiensten

https://fd.nl/ondernemen/1286506/tien-jaar-ongebreidelde-groei-van-big-tech-loopt-ten-einde

Ongebreidelde groei in ‘Big Tech’ loopt ten einde schreef het Financieel Dagblad, bedrijven zoals Apple, Google, Facebook en Amazon zien hun omzetgroei stilvallen. Wat is er aan de hand?

Feedback, tips en suggesties voor onderwerpen zijn zeer welkom op Twitter @kennisnet. Dank!

Filed Under: Kennisnet Tech-podcast

Ict-infrastructuur professionaliseren? Zo pak je dat aan !

29/08/2018 by Hans Pronk

Hoe professionaliseer je als schoolbestuur de ict-infrastructuur op school? Een belangrijke vraag, want scholen gebruiken steeds vaker en meer ict in de klas. Meer ict vraagt om een betrouwbare, professionele ict-infrastructuur. In deze podcast bespreken ik dit met Michael van Wetering: strategisch adviseur innovatie met ict & ict-infrastructuur bij Kennisnet en expert op het gebied van innovatieve ict-ontwikkelingen en ict-infrastructuur in de school
 

Filed Under: Kennisnet Tech-podcast

Toolset, a new favorite WordPress add-on

27/02/2018 by Hans Pronk

TL;DR: the WordPress platform as-is needs plugins (extensions) for creating complex and good-looking CMS applications. Toolset from OnTheGo systems is for me the perfect plugin to fill in this gap !

WordPress is —whether you like it or not— the leading CMS on the internet. One of the reasons is the extensibility of the platform enabling third parties to extend the basis functionality with whatever you can dream up. So, no matter what you’re trying to do, likely there’s an extension—or plugin in WordPress speak—for that!

In its basic form WordPress support just the creating of posts/articles and pages. In this you can see very well its heritage as a blog platform. The core does in fact contain all capabilities of a full-fledged CMS. Fortunately  you can define your own post types (data types) in WordPress so you are able to extend the functionality with whatever data type you need. In the WordPress world we call these self-defined post type “custom post types” or CPTs. For example, if you are in the business of renting out houses you can define a CPT ‘House’ or for a hotel the CPT ‘room’ with attributes as availability, floor, number of beds etc. But without the help of plugins it is only usable by seasoned (PHP) developers.

For the site of our project “Fossiles Numeriques” we needed more. We liked to register our participants with attributes as ‘school’, ‘class’, ‘favorite color’, ‘teacher’, ‘video they participate in’ and so on, so just posts and pages would not cut it. We also needed to separate the data for the three different kinds of participants all with their own special fields and attributes. On top we like to organize the information in a logical way with parent-child relations for information, etc. In short several CPTs with relations between them. And last but not least—as this was an art project—we needed the site look visual attractive.

Types to the resque

At first I did code the needed CPTs by hand but as soon as hierarchical relations were added, things started to get messy fast! Another thing was that the project was evolving, new idea’s added on daily basis, so no stable requirement to work from either.

After research on the internet, I choose and installed the plugin ‘Toolset Types‘ by ‘OnTheGo systems‘. This plugin makes it very easy to create CPTs complete with attributes, relations and more.

In fact it took less than an hour for installing the plugin and defining all the CPTs and fields needed, including with relations and interdependent fields. It was a relief after several long days of coding and figuring out why things did not work at all or —worse— not behaved as expected. And with Types I found it was not only simple to create data types but also easy to change things and amend later, therefore the use of Types turned out to be a great timesaver in the project with as added value a more stable and better coded and maintained product.

The next step —with the information needed nicely sitting in the database — was the design and implementation of the pages of the site. And there I found that having the data in the CMS is one (important) thing, but showing it on the website (in an attractive way preferably) is a whole other ball game! Again I first tried a coding approach for the templates for the pages of the site, and found soon enough that it was

  • error prone,
  • very time consuming mainly because of the testing required and
  • very inflexible as every change in the page layout required a code change of the template.

Views for the front-end

After struggling for a couple of days, I installed the plugin Views, also from the Toolset family. With this Views plugin it was very easy to create attractive looking pages and to insert the data on the page. An important aspect was that it worked out of the box with my preferred  page builder software (BeaverBuilder).

Among others I created a template for all the participants from the nearby schools that, based on the database, showed different symbols for girls and boys, changed the color of the page based on the favorite color, etc., all without writing one line of code.
Another benefit was the flexibility of the software. If there was a need to change the order of fields, add a field or whatever, it all could be done by simple WYSIWYG-type edits in the BeaverBuilder templates.

And because the CPTs, their relations, etc. are managed by the plugin and not by the theme you can also easily change themes without losing all your hard work! The Toolset plugins are well coded and well maintained, both in terms of speed as security, which is not always true with your in-house code :-). This makes keeping up to date with exploits, new WordPress versions, new page builder functionality and also new PHP versions extremely easy. You just have to make sure the plugins are updated as new versions are available —business as usual I would say— and you are home free. Last—but very important when building complex sites—their support and documentation are top-notch. You don’t need it often but if you need it you really need it. I had to consult them twice and they know their stuff very well and were able to help me out fast.

To resume :

If you need/want to build a good looking complex WordPress site and you

  • don’t want to hand code all the data types and their relations with all the code testing and management required
  • and/or you want an easy integration with page builders without the need for coding,
  • want to decouple design and data

then Toolset by OnTheGo systems is imho the way to go. As mentioned earlier the plugin is well coded, documented, regularly updated and enhanced with new functionality and support for other WordPress plugins and ‘just works’.

No, there is no thing as perfect software but in the grand scheme of things the combination of WordPress, BeaverBuilder and Toolset comes pretty close to it.

 


NB: the Toolset consist of a family of plugins for creating complex CMS sites on WordPress. In this project I have used two of then Types (to create the Custom Post Types, taxonomies & fields) and Views (displaying the content on the site’s front-end).

The other parts of the Toolset suite are:

  • CRED for front-end content creation forms
  • Layouts the drag-and-drop Bootstrap editor for pages and templates,
  • Access for access control and custom roles management and
  • Maps a tool for displaying anything as markers on Google Maps.

More information can be found on the Toolset website. And here you can see a short video describing the basics of Toolset.

Filed Under: Programming, Security Tagged With: plugins, toolset, wordpress

En dat maakt twee

14/03/2017 by Hans Pronk

In onze tweede podcast spreek ik met Michael (strategisch adviseur innovatie met ict & ict-infrastructuur bij Kennisnet en expert op het gebied van innovatieve ict-ontwikkelingen en ict-infrastructuur in de school) over internet of things, wat is het en wat is de relevantie voor het onderwijs.

Meer hier

Filed Under: Kennisnet Tech-podcast

C’est parti, de eerste podcast met Michael van Wetering over ict ecosystemen staat online

10/02/2017 by Hans Pronk

In onze eerste podcast spreek ik met Michael (strategisch adviseur innovatie met ict & ict-infrastructuur bij Kennisnet en expert op het gebied van innovatieve ict-ontwikkelingen en ict-infrastructuur in de school) over de verschillende onderdelen waaruit een ict-ecosysteem is opgebouwd en welke afhankelijkheden verschillende leveranciers daarin hebben aangebracht.

In deze podcast bespreken we de verschillende onderdelen waaruit een ict-ecosysteem is opgebouwd en welke afhankelijkheden verschillende leveranciers daarin hebben aangebracht. Het ecosysteem van een leverancier beoogt veelal integratie en samenwerking van onderdelen binnen dat systeem, maar welke beperkingen levert dat op als je combinaties van producten van verschillende leveranciers wilt gebruiken?

Bouwstenen van het ict ecosysteem

Het ecosysteem is het geheel van devices met hun besturingssysteem, appstore, beheer- & klassenmanagement mogelijkheden en het cloudplatform dat de kern vormt van zo’n systeem. De cloudomgeving bevat naast toepassingen vaak ook functionaliteit om devices eenvoudig te kunnen beheren en klassenmanagement te ondersteunen. Zo bevat Google apps for Education naast Google Classroom ook voorzieningen om Chromebooks eenvoudig te kunnen beheren. Die mobiele devices vormen een andere belangrijke bouwsteen die niet altijd elke cloudomgeving ondersteunen. Zo werken Chromebooks het beste samen met de Google cloudomgeving terwijl Windows Laptops vooral goed werken in de Office 365 omgeving en Apple devices zoals iPads in elke cloudomgeving goed functioneren.

Volg het business-model van de leverancier

De oorzaken van afhankelijkheden en beperkingen in ict ecosystemen zijn eenvoudig verklaarbaar uit de keuzes die leveranciers maken om inkomsten te genereren. Microsoft verkoopt software licenties en abonnementen, daarom is het in haar belang Microsoft software goed te laten werken op elk device. Apple verkoopt vooral devices en verdient aan de verkoop van apps, daarom bevordert ze een breed aanbod van applicaties op haar devices. Google’s genereert vooral inkomsten door haar gebruikers heel goed te kennen en hen een persoonlijk aanbod te kunnen doen. Dat begint bij de juiste zoekresultaten maar wordt altijd begeleid door gerichte advertenties waarvoor andere partijen hen betalen. Daarom biedt Google gratis clouddiensten aan die worden gefinancierd uit de advertentieinkomsten. Die clouddiensten zullen ook altijd gegevens over haar gebruikers verzamelen, dat vormt het fundament voor de gerichte advertenties die google verkoopt. Chromebooks zijn daarom ook uitsluitend gericht op het gebruik van (Google’s) clouddiensten en ondersteunen geen lokale toepassingen die immers niet bijdragen aan de profielinformatie van de gebruiker. Lettend op deze belangen is het goed mogelijk het gedrag van elke leverancier te voorspellen en zelf te beslissen welk ecosysteem en eigenschappen het beste past bij jullie school.
Tot slot is Amazon ook een belangrijke speler in de cloud, maar vooral op de achtergrond als toeleverancier van zeer efficiënte bouwblokken (opslag, rekenkracht) die het fundament vormen van de clouddiensten van een groot deel van de markt.

Filed Under: Kennisnet Tech-podcast

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 5
  • Page 6
  • Page 7
  • Page 8
  • Page 9
  • Interim pages omitted …
  • Page 23
  • Go to Next Page »

© 2025 Towards a delicious future. All Rights Reserved.