Jump to content
  • 0
andries

HTML collectie

Question

tijdens FMSummit in Gent heb ik een presentatie gegeven over mogelijkheden met de webviewer en HTML interfaces.

 

Ik had beloofd om een filetje online te gooien waar we met zijn allen wat ideetjes kunnen opbouwen. En ik heb een eerste versie online gezet: http://fmp://fms.clarify.net/NPW_html5.fmp12

 

Wat is het doel?

Het doel is om snippets op te gaan bouwen die we makkelijk kunnen implementeren in een file van ons. Er staat nu een knop "Copy" bij de preview die je toelaat om heel de code te gaan kopieren, en die je dan in een veld/variable kan kopieren.

Het is dan nog een kwestie van het "data object" op te gaan bouwen, en dit in de HTML te zetten.

 

Het moet een "platform" worden waarbij mensen code kunnen delen, gebruiken, feedback geven, etc. En zo hopelijk tot een leuke bibliotheek te komen met allemaal voorbeelden.

 

Waar staat de ontwikkeling?

Dit is echt een eerste opzet, heb het ook allemaal nog niet grondig getest, maar ik werk wel hard verder aan deze file om ze snel 100% operationeel te krijgen.

 

Op dit moment is het enkel mogelijk om code te kopieren, en moet ik nog het deel ontwikkelen "contribute". Je kan altijd via mail of via dit forum al zaken aandragen die ik er dan zelf insteek.

 

Wat kan je nu al doen?

Je kan inloggen als Guest, en dan in de file registreren. Je kan je email adres invullen als je op de hoogte wil gehouden worden van updates of nieuwe modules.

 

Geef hier gerust feedback over modules, of de file zelf, wat niet werkt, wat wel werkt etc. Je kent het wel, als je te diep in een file ziet, zie je soms dingen niet meer die zouden moeten werken.

 

Ik hoop echt dat dit iets leuks wordt!

Share this post


Link to post

Recommended Posts

  • 0

Geweldig!! Ik zat er al op te wachten :P Ik ga al vast met de huidige voorbeelden stoeien en hoop natuurlijk dat er veel meer moois bij gaat komen!

Share this post


Link to post
  • 0

Net geprobeerd wat commentaar toe te voegen, maar dat lukt nog niet...

 

Ik heb zitten stoeien met GoogleMaps callback en dan meer dan 1 marker tonen.

Dan wordt de listener lastiger.

Die moet je dan expliciet koppelen aan de filemaker function en wel op deze manier:

 

google.maps.event.addListener(marker, 'click', (function(filemaker, marker) {return function() {filemaker.callback(marker.id);};})(filemaker, marker));

 

rmw

Share this post


Link to post
  • 0

Ik nu ook.

Waarschijnlijk een dichtgeknepen internet verbinding op de locatie waar ik vandaag was...

Sorry voor de verwarring.

 

rmw

Share this post


Link to post
  • 0

Maar.....

 

De knop Comment lukt nu wel, maar die is alleen nuttig als ik in het onderste vak ook daadwerkelijk iets mag invullen :wink:

 

rmw

5a758dd10178b_Schermafbeelding2013-11-07om07_11.201323_21_32.thumb.PNG.1eedd2bfe623160bb077964311f216fe.PNG

Share this post


Link to post
  • 0

Andries, ik heb zoals afgsproken een tabelletje toegevoegd met de web viewer plug-in en wat documentatie. Voorts een value list en checkbox multikey veld gemaakt in de bieb zodat de plug-in requirements kunnen ingevuld worden.

 

Wat de interface betreft zou ik graag hebben dat je even de eerste stappen zet. Het gaat dan vooral over wat waar moet komen.

Share this post


Link to post
  • 0

he Peter

 

bedankt!

 

ik zal dit zeker eens afwerken (als ook hier er nog eens tijd voor is :) )

 

Andries

Share this post


Link to post
  • 0

vanaf nu is er ook een "contributor" account. Dit laadt toe om HTML snippets die je bouwt te delen met andere.

 

Wil je graag "contributor" worden, laat dan hier iets weten. Hoe meer zielen hoe meer vreugd!

Share this post


Link to post
  • 0

de webviewer plugin zit hier nu verwerkt als verborgen extra. Klikken op het rondje rechtsboven het vraagteken :)

Share this post


Link to post
  • 0

De documentatie is bijna af, de uitleg over het nieuwe url schema en de authenticatie zit er al in, alleen nog maar de requestURL functie documenteren.

Share this post


Link to post
  • 0

nice!

 

ik ga het filemaker object uitbreiden dat het ook met de plugin kan werken, dan krijg je een functie:

 

filemaker.evaluate ( "Get ( WindowName )" ) , wat volgens mij de implementatie zal vermakkelijken.

 

Peter: zou je eventueel de "START REPLY" en "END REPLY" er kunnen uithalen? ik weet niet of dat echt nodig is :)

Share this post


Link to post
  • 0
Zeker. Dus ook geen xml style formattering van de reply? Ik had eerder zo'n feature request verwacht.

 

Mja, maar ik zou graag rechtstreeks de waarde van een veld inlezen (HTML dus) en dit in een webbrowser kunnen tonen :)

Share this post


Link to post
  • 0

Ik dacht er aan een SQL statement "DROP ALL TABLES" uit te voeren, als ik dan een telefoon van de klant krijg, weet ik dat de plugin is geinstalleerd ;)

 

Mijn idee was om eigenlijk een custom function te maken die het FileMaker object genereerd, en dat ik dit dan in mijn HTML code push. Of is dit te complex? In se weet het FileMaker object ook niet of het om een hosted filemaker oplossing gaat, of lokaal. Ik ben er altijd vanuit gegaan dit dit nog in Filemaker zelf zou worden afgehandeld.

 

Heb hier net een sessie over de HTML bibliotheek en de plugin gegeven in Utrecht, en we moeten voortdoen :)

Share this post


Link to post
  • 0
Mijn idee was om eigenlijk een custom function te maken die het FileMaker object genereerd, en dat ik dit dan in mijn HTML code push

 

Dat lijkt goeie reden om die start en eind codes niet mee te geven, want anders moet je die er toch maar gaan uitfilteren. Dat neemt niet weg dat je in goeie code moet blijven testen of er geen foutconditie bestaat. Hoe zie je dat? Onder welke vorm moet een foutconditie doorgegeven worden?

Share this post


Link to post
  • 0

als we het goed willen doen, zou jet eigenlijk in de header moeten zien.

 

Aangezien we dan met de satusresponse kunnen werken.

 

Om het makkelijk te houden zou ik in het begin gewoon error 500 terugsturen, met in de body dan de Filemaker error code.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...