Responsive image

Blog

LemonBase-Blog

LemonBase-Blog

Quire


Inleiding

Online taakbeheertoepassingen zijn niet meer weg te denken uit het internetlandschap, en het aanbod is inmiddels groot en divers. Deze taakbeheertoepassingen hebben doorgaans een platte structuur waarbij taken onder projecten gehangen kunnen worden, en waarbij taken kunnen worden opgesplitst in subtaken. Enkele bekende spelers in dit segment zijn Wunderlist, Todoist, Asana en GQueues.

Quire

Daarnaast zijn er taakbeheertoepassingen met een kanban-structuur zoals Meistertask, waarbij taken (in kaartvorm) in vertikale kolommen worden geplaatst op basis van het principe do-doing-done. Een andere benadering is die waarbij het hoofdaccent ligt op communicatie, en waarbij taken vanuit conversaties gecreëerd kunnen worden op basis van het gebruik van de hash-tag (#), zoals zeer effectief toegepast in Twoodo. Kortom: keuze te over - en in verschillende smaken.

Subtaken

Zoals gezegd is het aanbod in taakbeheertoepassingen groot en divers. Toch is er bij sommigen van dezen een angel te vinden die mij persoonlijk stoort en belemmert, en dat is het aspect subtaken. Vrijwel alle taakbeheertoepassingen bieden de mogelijkheid om subtaken toe te voegen. Maar de manier waarop subtaken toegevoegd kunnen worden verschilt per toepassing, en bij sommigen is subtaakfunctionaliteit niets meer dan een platte to-do-lijst binnen een taak, waarmee de inrichting van taken in feite is beperkt tot één nivo.

Wat ik van een taakbeheertoepassing verlang is dat ik een taak kan opsplitsen in een onbeperkt aantal subtaken, en dat ik een subtaak op zijn beurt ook weer kan opsplitsen in een onbeperkt aantal sub-subtaken, etc. - in feite zoals je een directorystructuur kunt inrichten in het besturingssysteem van een computer. En daarbij wil ik heel snel van taak naar subtaak kunnen navigeren, zonder dat ik eerst een taak dien te openen om bij een subtaak te kunnen komen.

Quire

Enige tijd geleden kwam de taakbeheertoepassing Quire in mijn vizier van Potix Corporation in Taiwan. Deze toepassing bevindt zich momenteel nog in de Bèta-fase van zijn ontwikkeling, maar is in zijn huidige vorm al een heel interessant product dat een aantal kenmerken heeft dat mij bijzonder bevalt. Ik zal ze onderstaand één voor één benoemen.

Taken-Subtaken

Quire is opgebouwd in een Organisaties > Projecten > Taken-structuur, waarbij de taken in gridvorm worden weergegeven. Elke taak is vervolgens op te splitsen in een ongelimiteerd aantal subtaken, wat visueel zichtbaar wordt gemaakt door het horizontaal laten inspringen van een kind-taak ten opzichte van zijn ouder-taak. Deze visuele benadering heeft als groot voordeel dat de taak/subtaak-indeling van een project in één oogopslag zichtbaar is. Deze structuur maakt het tevens mogelijk om taken onderling slependerwijs te verplaatsen, wat de snelheid in het gebruik van de toepassing ten goede komt.

Snelheid

Veel webtoepassingen hebben een stroperig karakter, maar daar heeft Quire geen last van; Quire is lightning fast! De gebruikersinterface van Quire is no-nonsense en reageert direct en vrijwel zonder vertraging - met name in het hart van de toepassing: taakbeheer. En op het moment dat je de sneltoets-combinaties kent is het aanmaken van taken en subtaken, en het navigeren tussen en het verplaatsen van taken een fluitje van een cent, wat er voor zorgt dat er geen tijd verloren gaat met gezoek en stroperig genavigeer tussen taken.

Samenwerken, externe teams en notificaties

Het samenwerkingsaspect is een essentieel onderdeel van elke project- en taakbeheertoepassing. En ook in Quire functioneert dit uitstekend; leden kunnen op verschillende niveaus (organisatie-/project-/taakniveau) worden toegevoegd op basis van vier verschillende rechtenniveaus. En daarmee kunnen taken aan de leden worden toegewezen en kan met hen gecommuniceerd worden binnen de toepassing. En daarmee blijft alle informatie op de plek waar het thuishoort, en raakt het niet versplinterd over verschillende platformen.

Vaak zijn bij projecten ook externe partijen betrokken zoals leveranciers, en op basis van de functionaliteit external teams kunnen taken aan groepen mensen van externe partijen toegewezen worden. Erg handig om externe partijen uitsluitend op basis van een taak in het proces te betrekken - en daarmee de externe partij te ontsluiten van de andere taken die onderdel van het project zijn.

Op het moment dat je in commentaarvelden refereert aan andere gebruikers (door de naam van de gebruiker te laten voorafgaan door een @) wordt de betreffende gebruiker binnen de toepassing (en desgewenst per email) geattendeerd dat zijn/haar naam genoemd is in een taak.

Niet iedereen is gecharmeerd van communicatie via kanalen anders dan email en populaire berichtenkanonnen à la Whatsapp, en veelal bieden cloudtoepassingen de mogelijkheid om van en naar de toepassing met niet-accountbezitters te kunnen communiceren door middel van berichttransport via email. Deze functionaliteit (tweeweg-emailintegratie) ontbreekt vooralsnog.

Integraties

In Quire kunnen bestanden aan taken worden toegevoegd door deze te uploaden. Daarnaast is er een Google Drive-integratie ingebouwd, waarmee Google Drive-bestanden gekoppeld kunnen worden aan taken.

Voor de software-ontwikkelaars onder ons is in Quire een GitHub-integratie ingebouwd, waarmee binnen Quire naar GitHub-commits kan worden gerefereerd. Erg nuttig als Quire wordt gebruikt in software-ontwikkelprojecten.

Roadmap

Quire is nog niet beschikbaar op het mobiele platform. Een iOS-app staat op de planning, en daarnaast zijn er plannen om een scrum-structuur toe te voegen. En met dit laatste - in combinatie met de huidige grid-structuur - zou Quire zich sterk kunnen onderscheiden van zijn concurrenten. Ook zijn er plannen voor het toevoegen van een Chrome-extensie, waarmee taken rechtstreeks vanuit internetpagina's aan Quire kunnen worden toegevoegd.

Het team achter Quire is zeer benaderbaar en staat open voor alle mogelijke suggesties ten behoeve van nieuwe functionaliteit en het verbeteren van bestaande functionaliteit. En daarmee heeft u als gebruiker mede-invloed op de ontwikkeling van Quire.

Referenties

Mobiel-vriendelijke websites


Aanleiding

Het internet wordt steeds intensiever gebruikt op basis van mobiele apparaten. In de Nederlandse huishoudens is de laptop de traditionele desktop inmiddels voorbij gestreden in relatie tot internetgebruik, en de laatste jaren is het mobiele internetgebruik via smartphones explosief toegenomen; in 2013 ruim 2,5 keer zo veel ten opzichte van vier jaar daarvoor. En in de driehoek laptop, tablet en smartphone, is de smartphone inmiddels de onbetwiste leider geworden in het mobiele internetgebruik (bron: CBS1).

Smartphone

Vrijwel iedereen heeft tegenwoordig een smartphone in zijn zak, en de moderne smartphones zijn kleine kunstwerken met grote prestaties. Natuurlijk, je kunt er ook mee bellen. Maar dat konden we ook al met de Nokia’s die nog niet zo heel lang geleden de mobiele communicatiewereld regeerden. Bellen is inmiddels een beetje old school (en hetzelfde geldt voor Nokia, zoals u weet); de smartphone maakt vooral contact met de buitenwereld via de vingers van zijn/haar baasje, en naast het zeer populaire gebruik van de smartphone als berichtenkruispunt, wordt de smartphone natuurlijk ook intensief gebruikt voor het traditionele internetbrowsen. Maar aan dit laatste kleeft één probleempje: het fysieke formaat van het beeldscherm.

Schermdiagonaal

Daar waar laptops doorgaans een schermdiagonaal hebben tussen 10 en 17 inch (1 inch = 2,54 centimeter), hebben de meeste smartphones een schermdiagonaal tussen 4 en 5 inch. En al beschikken de huidige smartphones in het topsegment over een Full HD-scherm (of zelfs hogere resolutie) die borg staan voor een zéér gedetailleerde, haarscherpe beeldweergave; het blijven relatief kleine beeldschermen. Niet het geschikte medium voor weergave van websites die niet specifiek van een structuur zijn voorzien waarmee de weergave van webpagina's automatisch wordt aangepast aan het schermformaat van het apparaat. En daarmee kan het bekijken van webpagina's een vermoeiende bezigheid worden: elementen die onderling te dicht op elkaar staan, letters die zó klein worden weergegeven dat de pagina uitvergroot dient te worden om hem leesbaar te maken, afbeeldingen die qua formaat statisch zijn en daarmee onevenredig groot worden weergegeven op mobiele apparaten, etc. Steevast heeft dit tot gevolg dat webpagina's handmatig uitvergroot dienen te worden om ze leesbaar te maken. Dat is onwenselijk en zorgt voor een vervelende gebruikerservaring. En dat kan voorkomen worden. Later meer daarover.

Google

Google heeft inmiddels geanticipeerd op het belang van mobiel-vriendelijke websites. Op 21 april 2015 heeft Google daartoe een belangrijke update doorgevoerd (bron: Google2), waarbij in de zoekresultaten op mobiele apparaten het gegeven mobiel-vriendelijkheid van websites een groter gewicht heeft gekregen in het zoekalgoritme. Daarnaast wordt in de zoekresultaten op mobiele apparaten door middel van de indicatie Voor mobiel aangegeven dat een website geschikt is voor weergave op een mobiel apparaat. Het is vooralsnog even aftasten wat de hoogte is van de impact van deze wijziging. In ieder geval geeft Google hiermee een krachtig signaal af dat mobiel-vriendelijkheid van websites een belangrijk gegeven is dat geen ruimte laat voor onderschatting.

Responsive webdesign

Er zijn verschillende mogelijkheden om een website geschikt te maken voor weergave op mobiele apparaten, waaronder het gebruik van specifieke HTML-code met betrekking tot de verschillende platformen. Google beveelt een andere benadering aan: het toepassen van responsive webdesign (bron: Google3), een techniek waarbij dezelfde HTML-code wordt toegepast voor weergave op de verschillende platformen (desktop, tablet, mobiel, etc.). Hierbij wordt de weergave van de webpagina’s automatisch aangepast aan het schermformaat van het apparaat waarop de webpagina geopend wordt. De webpagina’s zijn daarmee responsive (lees: reactief) in relatie tot het schermformaat van het apparaat. Persoonlijk deel ik deze voorkeur; één websiteversie voor gebruik op de verschillende platformen is voor wat het beheer van de code betreft efficiënter - en daarmee goedkoper voor de eigenaar van de website.

Meer weten?

Heeft u een website die wellicht al een paar jaar oud is, en niet gebouwd is met het oog op mobiel-vriendelijkheid? Of overweegt u een compleet nieuwe, mobiel-vriendelijke website te laten bouwen? Laat het ons weten. Wij nemen graag de mogelijkheden met u door om uw website het mobiele tijdperk in te loodsen.

Bronnen

Chromebook


Aanleiding

Een paar maanden geleden kon ik de verleiding niet weerstaan: ik moest en zou een Chromebook hebben. Veel over gelezen en gehoord, en als cloudliefhebber is zo'n apparaat eigenlijk een must. Dus niet langer wachten en op naar bol.com...

Chromebook

Specificaties

Het is uiteindelijk een Samsung Chromebook 2 geworden (om precies te zijn: de Samsung xe503c32-k02nl - Chromebook 2), voorzien van de volgende specificaties:

  • CPU: Samsung Exynos 5 Octa E5800
  • Kloksnelheid: 2,1GHz
  • Intern geheugen: 4GB (DDR3L)
  • HD: 16 GB SSD
  • Scherm: 13,3" / 1920x1080 px (Full HD 1080p)

Zoals Chromebooks eigen is zijn dit geen topspecificaties in de zin van brute rekenkracht en opslagcapaciteit. Maar dat hoeft ook niet. Want Chrome OS is zó licht, dat het binnen 10 seconden opstart, en aan het eind van de rit binnen 2 seconden weer is afgesloten. Onwaarschijnlijk snel, als je het mij vraagt. Zeker vergeleken met de logge besturingssystemen waar we allemaal jarenlang mee aan het worstelen zijn geweest. En nog steeds mee worstelen. Heeft u Windows 8? Succes ermee, zou ik zeggen. Of heeft u een besturingssysteem van een oudere generatie? U kunt na het aanzetten van uw PC/laptop gerust even de hond uitlaten, geen enkel probleem. Het elektronische beestje heeft zijn tijd nodig om uit zijn stoel te komen.

Wennen

In den beginne is het wat wennen om met een Chromebook te werken. Niet voor wat het werken via de browser betreft, want als Google Apps for Work-specialist is dat uiteraard bekend terrein. Maar om een concreet verschil te noemen: een Chromebook heeft geen F1/F12-functietoetsen. In plaats daarvan heeft een Chromebook sneltoetsen met vergelijkbare functies. Even wennen, maar verder niets mis mee. En ook het werken met het touchpad vergt gewenning. De rechtermuisknop-functie via het touchpad ontbreekt bijvoorbeeld. En ik moet eerlijk bekennen dat ik pas recent erachter ben gekomen hoe met dit gegeven om te gaan: met twee vingers iets gespreid van elkaar een tik op het touchpad geven. En voilà, daar is de rechtermuis-functie! En om nog even bij het touchpad te blijven: verticaal scrollen? Gewoon met twee vingers naast elkaar over het touchpad strijken, en het scherm doet precies wat u van hem verlangt. Simpel en effectief.

Accuduur

Ik heb mijn Chromebook inmiddels een paar maanden in gebruik, en ik kan niet anders zeggen dan dat ik het een openbaring vind. Vanuit mijn vak gezien ben ik voor een deel nog steeds aan mijn zware Windows-machine gebonden als gevolg van lokaal geïnstalleerde software die ik nodig heb voor ontwikkeldoeleinden, maar al het andere doe ik bij voorkeur via mijn Chromebook. Zoals gezegd: het opstarten en afsluiten gebeurt in een mum van tijd, en het is heerlijk om over een accuduur te beschikken die moeiteloos de 6 uur haalt. Is dat een top-accuduur voor een Chromebook? Laat ik het zo stellen: het kan slechter, maar ook beter. Er zijn inmiddels Chromebooks op de markt die richting de 9 uur accuduur gaan. Maar ik kan prima leven met een accuduur van 6 uur. Temeer omdat het opladen van de accu niet veel tijd in beslag neemt.

Muisstil

Deze Chromebook is muisstil, omdat hij geen ventilator aan boord heeft als gevolg van de gebruikte hardwarecomponenten. En een laptop gebruiken die muisstil is, is gewoon erg prettig. Om een vergelijking te maken: mijn Windows 7-machine met een Intel i7-processor aan boord hijgt en steunt zodanig door de warmte die het creëert - zeker in de zomermaanden - dat het bijzonder irritant is om steeds de ventilator te horen blazen. Daar heeft deze Chromebook gelukkig geen last van.

Google Cloudprinter

Chrome OS is wezenlijk anders dan de traditionele besturingssystemen, wat zich bijvoorbeeld vertaalt in het niet kunnen installeren van software en drivers. Cloud is tenslotte the name of the game. Maar dat betekent niet dat een Chromebook een geïsoleerd bestaan leidt. Google heeft het concept Google Cloudprinter geïntroduceerd, waarmee dit type printers rechtstreeks aan een Google-account worden gekoppeld. En aangezien voor het gebruik van een Chromebook een Google-account is vereist, is daarmee de koppeling met de printer een feit; ook met een Chromebook kunt u een afdruk maken. Ik gebruik zelf een HP Laserjet Pro P1102w, een simpele zwart-wit laserprinter die uitstekend dienst doet via mijn Chromebook.

Conclusie

U zult het al gemerkt hebben: ik ben zeer positief over mijn ervaringen in het gebruik van mijn Chromebook. Of beter gezegd: ik ben gewoon laaiend enthousiast! Ik gebruik hem de hele dag door, en 's avonds ligt hij op mijn schoot, mij helpend in mijn nimmer te stillen honger in mijn zoektocht naar nieuwe cloudtoepassingen. Ultraplat, hij weegt bijna niets en houdt het uren achtereen vol op één accuduur. In een serene stilte.

Het is de simpel- en doeltreffendheid van een Chromebook die hem zo wezenlijk anders maakt dan de traditionele PC's/laptops, die helaas nog steeds zijn voorzien van draken van besturingssystemen. Een Chromebook is als het rijden in een automaat; gas geven en remmen. En daarmee is het een apparaat dat rust brengt en terug gaat naar de essentie.

Ultradox


Aanleiding

Recent zei een klant tegen mij: Ik wil graag overstappen van mijn MS Office-omgeving naar Google Apps for Work, op voorwaarde dat ik in een Google Document een Spreadsheet(gedeelte) kan insluiten waarin ik berekeningen kan maken/weergeven. Mijn eerste gedachte was: klinkt logisch, ik ga ga gelijk uitzoeken of dat kan. Helaas, die functionaliteit blijkt (vooralsnog) te ontbreken in Google Documenten. En dat vind ik een stevige tekortkoming. Maar simpelweg kan niet verkopen ligt niet in mijn aard, en op basis van deze casus ben ik gaan zoeken naar een toepassing die van een kan niet-probleem een kan wel-oplossing zou maken. En die oplossing vond ik in de vorm van de toepassing Ultradox van het Duitse bedrijf floreysoft GmbH in Hamburg.

Doeleinden

Ultradox is een toepassing die gekoppeld wordt aan je Google-account, en dit kan zowel een regulier Google-account als een Google Apps for Work-account zijn. Wat het doet: in het kort gezegd is Ultradox een toepassing die gegevens uit verschillende toepassingen aan elkaar verbindt voor specifieke doeleinden, zoals:

  • Mail Merging o.b.v. Google contactpersonen
  • Het gebruik van Google Spreadsheets als gegevensbron voor Google Documenten

Casus

Google Spreadsheet als gegevensbron

In dit artikel beperk ik mij tot het onderdeel Google Spreadsheets als gegevensbron voor Google Documenten. Het principe van Ultradox is gebaseerd op zgn. building blocks. Dit zijn, de naam zegt het al, bouwstenen op basis waarvan een Ultradoc als koppelvlak/instructieset wordt geconfigureerd. In het licht van deze casus: als gegevensbron heb ik een Google Spreadsheet gemaakt, bestaande uit twee tabbladen: het eerste tabblad waarin meerdere rijen met records kunnen worden ingevoerd die financiële gegevens bevatten, en een tweede tabblad die op basis van wat functie-hocus pocus deze financiële gegevens automatisch consolideren op basis van de verschillende BTW-tarieven, aangevuld met een totaalberekening.

Google Document als template

Vervolgens heb ik een Google Document gemaakt dat als template dient - voorzien van teksten - waarin de financiële gegevens uit het Google Spreadsheet ingesloten dienen te worden. Als derde en laatste document heb ik een Ultradoc aangemaakt om de financiële gegevens uit het Google Spreadsheet in het Google Document, voorzien van teksten, te importeren.

Aanmaken van building blocks

Het aanmaken van de building blocks is niet ingewikkeld, en Ultradox detecteert automatisch alle kolomkoppen in het Google Spreadsheet waarin zich de financiële gegevens begeven - in Ultradox-termen aangeduid als output variables. In het Google Document zijn deze output variables vervolgens te integreren middels de Ultradox Template Editor-Add-on, waarin de variabelen uit het Google Spreadsheet getoond worden - in de tabblad-onderverdeling zoals bovenstaand beschreven. Functioneel-technisch uitstekend gedaan. Middels een aanvullende building block heb ik een instructie gedefinieerd die de gekoppelde documenten samenbrengt en vormgeeft in de vorm van een PDF-document. Gegevens gekoppeld, PDF-document gegenereerd; job done, we kunnen naar het café, zou je zeggen.

Export naar Google Drive, afdrukken en versturen per e-mail

Maar Ultradox is veelzijdig en heeft meer in huis. Aanvullend heb ik building blocks aangemaakt waarmee het gegenereerde PDF-document automatisch naar een in te stellen folder in Google Drive wordt weggeschreven, gevolgd door het automatisch per e-mail versturen naar een geadresseerde, en als laatste stap wordt het PDF-document automatisch afgedrukt op een daartoe toegewezen Google Cloud-printer. Oftewel: het aanmaken/consolideren, verzenden en afdrukken van het document in één procesflow! Well done Ultradox!

Conclusie

Ultradox geeft het gevoel dat het zorgvuldig en degelijk in elkaar is geschroefd. Duitse degelijkheid, zou je zeggen. En de website van het product biedt goede informatie, voorzien van video's die inzicht geven in de werking van het product. Een uitstekend product met duidelijk toegevoegde waarde in het druk bevolkte cloud-toepassingenlandschap.