 Mijn naam is Atsteraak van Schijndel. In Brazijl, especially de vrouwen, proberen mijn eerste naam als aardjie. Als je naar Brazijl gaat, zeg je naam aardjie. En laat het hem dat proberen. Dat is heel leuk. All right, well, SimpleGov. Dat is een project dat we hebben gewerkt over een jaar nu. En het heeft onze company op een volgende niveau gekomen in termen van gebruikbaarheid. En ik ga laten zien wat het betekent aan ons. En ik ga laten zien wat we in dit project hebben ontwikkeld. En dat ook gebruikt voor de communiteit. Wat is dit presentatie? Eerst een beetje over hoe we hier hebben gehad. In wat stappen begon ik de weekendbasis in 2012 op mijn eigen. Laten we zien waar we nu zijn. Een kort introductie op SimpleGov op het project. En in de business case of wat het is om te doen. En een kort, well, SimpleGov is een grote platform. Het heeft veel data in het. En het is heel demandend over gebruikbaarheid. Dus we begonnen met SMW, dan gingen we naar cargo. Maar we hebben onze eigen storage extentie ontwikkeld. En hetzelfde gaat voor vorms. We gebruiken nog steeds page vorms. Maar ik ga laten zien een extentie die we ontwikkeld hebben. En wat het kan doen voor een platform zoals SimpleGov. Zoals ik zei, de weekendbasis. Ik vond het weekendbasis in 2012. Sommige groeien we vorig jaar. We employeren nu 8 developers. Niet alle full-time. We hebben studenten en part-time. Ze hebben een paar uur geleden in de week om voor ons te werken. Ze vinden dat echt leuk. We willen dat echt leuk maken. En we zien dat. De beste en de beste customer's hebben er echt ambities. Ze willen dingen doen die met software te moeilijk zijn. Dat is in de markt of voor die die te expenseer is. Of het te veel tijd is om custome solutionen te maken. We verblijven er echt op. De customer's willen ons voor onze speed, reliability en flexibiliteit. En ik denk dat het voor de software komt. We kunnen het erg snel en snel ontwikkelen. De software bevindt het flexibel en reliële. En ik denk dat ze ook hetzelfde over de team vragen. We hebben een globale klin, onze grootste customer is SimpleGov. En het is gebouwd in LA. Wat ik dacht als ik deze presentatie ontwikkeld was... We begon er echt op, of je kunt zeggen, ik begon er echt op... ...met plane media wiki, met semantic media wiki, pageforms... ...en semantic result-formats. Ik weet niets van PHP of HTML of CSS. Dus ik ben heel goed aan het gebruiken van de standaard extensionen. En ik denk dat we een hele mooie solutionen ontwikkelen. Maar ze zien echt zo. Dit is de plane media wiki. We kunnen zien dat we het nogal willen en dat we het nogal kunnen gebruiken... ...especially voor interne projecten. Maar het heeft zijn limitaties. En natuurlijk, als een company ontwikkelen, ontwikkelen we skills... ...en ontwikkelen we de Chameleon skin. We gebruiken bootstrap, HTML, CSS. En dan hebben we naar de volgende niveau. En we hebben wikis gecreëerd. Dit was het eerste keer in Barcelona. En we waren heel prouder van dit. We hebben wikis gecreëerd, dat had een veel betere voedsel. Dat is responsief. En ik denk dat dit echt de volgende niveau was dan. Maar nu gebruiken we... We hebben custom extensions gecreëerd. Ik ga het over dat. We krijgen een JavaScript. De derde partijlibrer. Dat kan gebruiken heel goed. Dus ik ga je laten zien. Maar als je dat doet, en als je ervoor kunt... ...door dat te doen, dan is er een totaal nieuwe wereld. En je kunt dingen doen die je niet zou kunnen denken. Dus dit is de frontpage van SimbaGov. Dat is de app. De platform ga ik je over en ik ga je laten zien wat we hebben gedaan. Wat is ons naar de volgende niveau? Maar het is allemaal gebaseerd. Dat was in 2012 nog zo. De foundation is nog een media-week. En ik denk dat het wel zal zijn. SimbaGov is een platform. Dit is onze customer. In California is hij wel wel bekend. Hij is een succesvol internet-entrepreneur. Hij schoopt ons voor de volgende project. En wat hij zegt, hij is een smart man. Hij zegt dat hij werkpressen kan gebruiken voor mijn volgende project. Maar hij figuurst dat media-week een heel sterk, sterk en reliable platform is. Om de volgende project te bouwen. Als deze mensen denken dat media-week de beste platform is... ...dan moet meer mensen en organisaties dezelfde beslissingen maken. SimbaGov is om te creëren. Het is een beetje zoals Changes.org. Je kan Changes.org creëren. Je kunt ze op de zijkant op de zijkant komen. Maar het unieke element hier is dat alle government-officiëls... ...of government-agenten in de week zijn. Dus je connecteert je project met twee agenten en officiëls... ...dat moeten doen met dat specifieke probleem. En je gaat in een dialogue met de officieel... ...dat heeft er iets te zeggen. Dus alle informatie over alle government-agenten en officiëls... ...is in de week. Nu is het echt focuss op California... ...maar het betekent dat er nu 50.000 juridiekciën... ...cities, landen, staten... ...in het systeem, 50.000 agenten en 50.000 officiëls. Ik ga je een klein beetje laten zien. Nee, dit was niet wat ik mevond. Dit is niet wat ik had in mijn geval. Ik ga het zo doen. Het lijkt me dat ik de presentatie stopt voor een moment. Oké. Zoals ik zei, is het over projecten. En met de projecten... ...is het link naar de officiëls en de agenten die met dat project moeten doen. En zoals je kunt zien, ik denk dat het leuk is. En het heeft ook welke gebruikbaarheid, denk ik... ...dat niet heel vaak weken is. Bijvoorbeeld, dit is het project. Je schrijft het probleem. De mensen kunnen de solutie suggesten. Je kunt een solutie hebben, dat is de preferende solutie. En de agenten en officiëls die erin zijn. En je kunt een probleem solutie raken. En natuurlijk willen ordinary gebruikbaarheid niet... ...en je moet ervaring van. Alles is midden-weekend. Dus alles is een page, dus het is hetzelfde als midden-weekend. Maar als je een solutie wilt raken... ...dan wil je niet naar een page editen en dan iets doen. Je wilt gewoon iets doen, zoals dit. Je wilt een heel fine-grained vote hebben. Maar je wilt kunnen vote. Oh, sorry, ja. Ik moet eerst login, denk ik. Ja, dit is natuurlijk ook een klein detail. Ja, ik ben nu gebouwd, dus hij weet me. Dus als ik deze wil raken, is dit wat ik wil, iets zoals dit. En als ik vote, dan wordt de vote meteen de nieuwe waarde. En dit is een van mijn favoriete dingen. Ik zal je laten zien waarom. Als je een solutie wilt suggesteren... ...want je het op de page hetzelfde informatie kan ontdekken. Ik zal je laten zien waarom dit een van mijn favoriete is... ...omdat we in de wereld van fake nieuws zijn. En wat de SymbolGov guy wil, is om natuurlijk een solutie te registreren... ...voor jezelf, zoals jezelf. Maar ook om een random user te hebben... ...om een solutie te creëren. En je kunt zelfs een nieuwe persoon genereren... ...register een solutie en een probleemde solutie... ...en dan submitten. En wat er gebeurt als je submitt, dan is de solutie niet alleen registreerd... ...maar ook de user is creëren. Dus er zijn verschillende dingen erop... ...waar je de solutie suggesteert. Ik ga niet te dichter in de SymbolGov itself. Ik wil je informatie laten zien... ...om de extensies die we hebben gecreëerd. Maar deze list is ook een heel groot interesse... ...aan onze customer en de user. Want je wilt weten en ontstaan veel aspecten... ...aan een project. En je wilt weten of mensen het interesseert. Als mensen het vinden. Dus er is veel informatie die er op deze pagina's moet worden. Oké, laten we terug naar de presentatie. Kijken hoe dat werkt. Ja, het werkt oké. Een beetje over de data storage in SymbolGov. We begonnen met Semenic Media Wiki en Cargo. Maar we hebben er voor verschillende redenen... ...om een extensie van onszelf te creëren. De basis is dezelfde als Semenic Media Wiki en Cargo. Maar er zijn verschillende verschillende. Als je 50.000 pagina's wil importen... ...en je wil alle data in de database... ...met Semenic Media Wiki en Cargo, dat zorgt voor veel tijd. En het speelt veel werk in de queue. En er is veel activiteiten die er niet nodig is. Want de enige wat je wilt is de data uit de pagina... ...geven in de database. En als je een extensie hebt van jezelf... ...dan kan je dat in welke manier als je het speciaal vindt. En je hebt het speciaal nodig, dus dat is wat we doen. Als je wilt additieële informatie over pagina's... ...maar als raties, dan kan je dat met dezelfde mechanisme ook doen. We hebben het... Ik denk dat het een ratingssysteem was. Ik denk dat het in de eind van Uri Katkov was gecreëerd. En we veranderen dat een beetje, maar de data is in onze database. Dus we kunnen het linken en het queryen... ...met alle andere informatie. Over officieel, projecten en officieel. We moeten natuurlijk heel snel query's. Als je een persoon van 50.000 of 100.000 mensen hebt... ...en je een instantieële resultaat wil, dan moet je wat specifieke dingen doen. En ik denk dat ik niet helemaal zeker ben, maar ik denk ook... ...dat lazy loading in onze extensie geïnteresseerd is. Want ik ben geen developer, ik ben alleen de boss. En onze developers doen alle hele mooie dingen... ...dat we heel blij zijn. Oké, het was een lang wish of ours, Jaron knows it... ...to have forms on pages, not as a separate form, a separate page... ...on the pages itself. Ook forms die kunnen edit en creëren, edit of creëren... ...multiple pages at the same time. Want soms heb je informatie op de page... ...dat er echt is, we gaan het later even kijken. Of projecten, officieel, agenties... ...at dezelfde time. En je wilt kunnen edit... ...informatie over misschien meer dan één page... ...en zien wat het lijkt op een combinatie... ...en dan submitten. En natuurlijk wil je kunnen submitten acties... ...ook andere acties, zoals register user. Je zag dat gedaan, upload files, send e-mails, callbacks... Dat betekent dat ik je later zal laten zien. Maar ik denk dat er echt iets is. Oké, ik ga je een paar demo's laten zien... ...of wat we doen met de forms... ...en hoe het lijkt, wat het lijkt. We kopen het WS Form, dat is gewoon de naam van de extentie... ...en je kunt gewoon de vorm op ieder page defineren... ...en de manier waar je dat doet... ...is zo dicht op de normale HTML-forms als mogelijk. Dus we gebruiken HTML-standaars om te beschrijven... ...en om de vorm te defineren. En wat je hier ziet, is dat we een vorm met een vorm van type file creëren. Dit is de naam van de file die we willen gebruiken. Hier zegt het force.jpeg... ...omdat mensen niet altijd... ...upload de juiste file format. En je wilt een automatische conversion van p&g naar jpeg, bijvoorbeeld. Dit is wat technisch dat ik echt niet begon. Het lijkt dat het HTML wil. Dus het is een goede praktijk om hier op dit standaard te komen. Je kunt het... Het is perfecte dat ik dit film niet maak. Ik zou hier een foto van Mark hebben gekregen. Of Marilyn Monroe, ja. Oké, dus wat we willen laten zien is dat het makkelijk is... ...om de vorm te defineren, om de file te uploaden. Maar onder de vorm is het nog dezelfde media-week. Dus je kunt alles doen wat je wilt met het. Dit was een kleine demonstratie van de file upload. Als je vragen hebt over het... ...je kunt me vragen en misschien kan ik het antwoord. Dit is een voorbeeld... ...of wat we in de extentie hebben op dit moment. Waarschijnlijk al de... ...usuele HTML-filmen zijn gevoeligd. Als je de vorm te defineren is, define je wat de basis-actie is. Define je wat parameters die je voor procesting nodig zijn. Wat je wilt doen met het. Add a page. Wat soort... ...waar je wilt gaan na het submiten. Allet dat soort dingen. We hebben ook de select-field-library geïnteresseerd. Om meer te kunnen supporten. Ik weet niet wat de select-field-library geïnteresseerd is. Maar als een vorm zo ziet... ...is het niet heel moeilijk om te doen. En omdat je standard HTML-stuff gebruikt... ...om de vorm te checken. Als je het submitt, is er iets niet goed in de vorm. Je kunt het makkelijk correcten. Als je vragen hebt over deze vorm, dan vraag je het. Wat ik nu ga laten zien, is de interessantste demonstratie. En de interessantste advantage's om vorms op de page te hebben. Dit is een functie dat is niet available... ...voor welke bezoekers van deze platform. Maar het is voor mensen met de informatie... ...om... Oh, het gaat al. Echt voor mensen met de informatie. Dus, vooral, wil je de informatie kunnen blijven... ...om een specifieke agentie. In dit geval gaan we een look naar de Houston Fire Department. En hier ben je op een page die echt... ...een informatie over de Houston Fire Department... ...maar het is alle vormen. Want essentieel ben je op de page in edit mode. Dus het is niet een... Ja, het is niet een normale page, het is echt een vormpage. En het heeft veel informatie samen. Want het heeft informatie over de agentie zelf... ...maar ook over de officieel. We hebben een officieel aan de agentie Fire Chief. Je kunt een officieel aanvoeren. Dus je hebt een bunch van pages... ...of objecten samen. En je kunt ze samen editen. Wel, dit is... ...een van de dingen dat is heel belangrijk voor ons... ...is dat je kunt adden naar inputfields. Je kunt adden javascript, dingen en libraries. Dus er zijn dingen in de extentie... ...dat het meer makkelijk is voor je te doen. Hier bijvoorbeeld, we hebben een input... ...en ja, dit is een heel complex input... ...en het shows alle issues... ...dat kunnen worden gevoerd door de agentie. Dus voor een agentie moet je selecten wat issues... ...dat de agentie gevoerd is. Als je wilt gaan zijn officieel... ...in dit geval een Fire Chief. Een Fire Chief is een officieel, een officieel heeft een page... ...maar een officieel is nog niet een persoon. Het is een Fire Chief, je hebt altijd een Fire Chief... ...maar je hebt niet altijd dezelfde persoon... ...een Fire Chief in de gebruik en de fire department. Dus er is informatie over de officieel... ...en er is informatie over de officieel termen. En dan je in termen aantrekt met de officieel. We zijn nog steeds in edit mode op deze page... ...maar het is alleen de vormen die we werken met. En in dit geval... ...in dit geval wil hij een persoon naar een officieel connecten. Dus dit man was de Fire Chief in dat moment. Maar hij is nog niet in het systeem, dus wil hij het adden. Dus wat je wilt is dat je een modele page met een vorm... ...dat je een persoon kunt creëren. Dus dit is een geweldige vorm. En als je een vorm hebt gehaald, dan is deze persoon gehaald. Maar additionally, als je een vorm hebt gehaald... ...die informatie van deze persoon is geïnteresseerd... ...aan de andere vorm. Dus dat is een voorbeeld... ...om veel acties te performeren als je de save-button hebt gehaald. Dit is wat we ook heel veel vinden. Ja, natuurlijk willen ordinary user echt kunnen uploaden... ...om image's en image's te werken, heel makkelijk. En er zijn er nogal lieveries rond. En dit is een lieverie die je moet payen voor. Dat we in dit inputfield connecten. Maar dat eneelt je om de image te dragen... ...en om de image te kropgen, zoals je kunt zien. Dus het is makkelijk om te kropgen. Je kunt ook square of andere kropgen hebben. Dus wat we hier hebben, is een vorm... ...en de upload van de foto is een separate vorm. Dus wat je doet, heb je hetzelfde feel als we voren hadden... ...maar met deze lieverie achter het... ...dat je die image te procesen. Maar het is hetzelfde wat er gebeurt. Je uploadt de file... ...en de informatie over de persoon... ...is op een weak page gestart... ...en connecten met de term. Dus nu is de page update. Ik denk dat dit was de eerste keer dat je zag dat de page update was. Alle andere updates waren gedaan in de achtergrond... ...en de page was... ...de edit page, de vorm was update... ...met Ajax in real-time. Dus dat is iets wat in de vorm is ook. De updates kunnen procesen in de vorm... ...in real-time. Dus als je in de vorm blijft... ...dan moet je de page reloaden. En dat is natuurlijk voor de ordele user... ...dat is belangrijk, want het maakt het meer gebruikbaar... ...en uservriendelijk. Oké, ik denk dat ik een paar dingen showed... ...dat in onze gevoel... ...maar een wiki meer uservriendelijk... ...en meer makkelijk te gebruiken voor de publiek. En dat is voor ons... ...naar de volgende niveau. En dat betekent dat we customers kunnen hebben... ...dat zo'n dingen lijkt. En ik ben echt aan het werken om samen te werken... ...voorvoorbeeld met Lex. Want deze companies willen... ...en de intelligente in de middelaar... ...en ze willen de gebruikbaarheid... ...en de moderne website. Dus ik denk dat we daar echt aan gaan. Ik denk dat we ook wat elementen van de volgende niveau... ...in dit project zien. Ik denk aan dat, maar we werken... ...we werken op widgets... ...want het simpel is dat het nu niet meer... ...van een behalve platform... ...maar onze customer is negatieering met ACLU... ...om widgets op de ACLU-website te hebben... ...lekenen met projecten in een simpel grof. Dus dat van de ACLU-website... ...dat je een kleine bezoek hebt op een project... ...en dat je kan raten en zien informatie... ...en raten officieels en projecten... ...en suggestieve solutions... ...op de ACLU-website, dingen zoals dat. En we hadden een lunch met onze customer gisteren in LA... ...en hij zei, wat je moet doen, moet je integreren... ...wikis met slag. Hij zei, alle grote organisaties gebruiken slag. Je moet integreren wikis met slag. Hij begint het. Hij begint het. Slag is een populair... ...solutionen om te communiceren met... ...prijs, kun je beter explain, Mark? Mark begint het. Ik vind het slag. Je heet Slag. Mijn mensen lieven het. Mijn mensen lieven het. Ja, dus je kunt het praten. Maar wat interessant is over slag... ...maar nu en dan is het integreren met andere zaken... ...of andere dingen. Als je een collega gaat en je een vraag krijgt... ...dat is een van de dingen Slag gebruikt... ...voor heel veel, dat mensen vragen naar elkaar. Wilt het niet interessant zijn als je kunt zeggen... ...dat ik niet de antwoord in slag ga... ...maar ik ga de link... ...aan een page op een wikis die uitgaat wat deze man zou weten. Maar dan wil je natuurlijk niet de hele link typen... ...maar je wilt een integratie hebben. Dus ik denk dat we dan de widgets... ...en de slag integreren, en andere integreren... ...die zijn de volgende niveau voor ons. Ja. Ik weet niet alleen hoe, maar ook waarom. Of heb ik het gegeven waarom? Dat is goed. Ja. Nou, ik denk dat we in Duits... ...dat je een straat duwt in de pound of iets zoals dat... ...we hebben media-wikis gebruikt voor bezoekers... ...maar niet necessaire als wikis... ...maar als een foundation voor platformen, voor bezoekers. Soms zijn ze echt wikilijk, maar niet altijd. In dit geval niet echt. Dus? Ja, zeker. Want onder dezelfde... ...waar je naar de URL gaat en je op een nieuwe page... ...is dezelfde... ...waar hetzelfde gebeurt. Ja, het is precies dezelfde. Ik vind het echt leuk dat je het vraagt, want je vraagt dat... ...meet dat je dat niet ziet... ...van de site die je kijkt. Ja. Oké, meer vragen. Ja, precies dezelfde. Nee, ik denk niet zo. Ik zei precies hetzelfde aan de manier... ...die deze demonstratie heeft gemaakt en ik zei... ...is het... ...hoe is het op de page geplaatst, dus ik geloof het. Maar hij dacht dat het leuk was om de... ...nou, ja. Ik had dezelfde vraag. Dezelfde. Maar hier, op deze specifieke page in het laatste film... ...ja, er is echt geen viewmode. Er is alleen een vorm op de page. Er is geen viewmode. Op de andere page... ...wait een minuut. Over hier heb je natuurlijk een viewmode... ...en een vorm... ...in hetzelfde tijd. En dit is gewoon een... ...collepseboel. Er is een... ...collepseboel, bootstrap... ...Stefan Gamke, denk ik. Dus dat is... ...dat is heel veel... ...de manier waar we dingen doen. Sorry, het is een werk met de Chameleon scanning. Is dat verlezen als een custom scan... ...of is het gewoon local tweaks en modifications... ...aan de Chameleon? Ik denk geen custom tweaks. Ik denk een plain Chameleon. Ik denk dat de layout... ...of de wiki... ...is gewoon plain Chameleon. Niet nu, maar we willen dat doen. Ja, maar natuurlijk... ...er zijn er nog veel dingen die pageforms kunnen doen... ...dat we niet kunnen doen. En we gebruiken de beide samen. En ik denk dat ze echt... ...de komplementaire zijn. Alles is in de wiki tekst. En in de template kun je... ...en een storage... ...dat je in onze SSDs... ...simple golf storage van data, ik denk dat het gehoord was. En cargo of SMW, op hetzelfde moment. Ja. Waar is het? Op deze simpele golf site... ...en we gebruiken het meer en meer... ...voor andere gasten. Nou, natuurlijk, dit is onze grootste gast. Nee, nee, nee. Dit is een platform. Ja, ACO. Ja, dit platform is niet voor... ...en er is veel governmentinformatie... ...maar de government... ...maar er is niets te doen met het. Dus het is een private initiatief... ...om zo'n platform te creëren... ...om mensen te enableen... ...om... ...om projecten te starten... ...om veranderen... ...en om ze te linken met de government. Maar we gebruiken dezelfde technologie... ...we gebruiken voor gasten in Nederland. We hebben een joint venture... ...met een consultende firm... ...dat heeft een methodologie... ...dat is... ...in Dutch we het MISSION DRIVE AN ORGANIZATION. Het is om projecten in een organisatie te organiseren. En daarom vinden we dat als we mensen willen gebruiken... ...dat het heel belangrijk is... ...om een low threshold te maken voor het gebruiken. Dus de zoveelheid van gebruik is heel belangrijk. En dan wordt zo'n ding heel belangrijk. Dus we zien dat... ...waar dat belangrijk is... ...en in plaatsen waarom het belangrijk is... ...we gaan echt naar deze manier van deze soort vormen. Oké, bedankt.