Ga naar inhoud

Alle activiteit

Deze stream update zichzelf

  1. Gisteren
  2. Kun je fm server laten draaien op een windows 11 pro machine of moet er werkelijk een windows server versie geinstalleerd worden ?
  3. Afgelopen week
  4. Hallo Informatics, ik wil u vriendelijk bedanken voor uw voorbeeld ,ben er nog wel even mee aan het puzzelen geweest maar heb het nu voor elkaar Had het al wel werkend maar had de popup kleiner dan de container waardoor hij niet functioneerde heb toen nog weer naar uw voorbeeld gekeken en zag dat de popup er helemaal overheen lag , en toen deed hij het wel Verder wil ik iedereen bedanken die mij op enige wijze heeft geprobeerd te helpen.
  5. Maak een berekend veld: <totale naam> = <voornaam> & " " & <achternaam> en gebruik dan het veld <totale naam>
  6. Hallo, Ik heb een layout met een portaal. De Layout is voor wagenpark beheer en ik heb tabbladen met een portaal in die de chauffeur historiek bij houdt. Nu heb ik een vraag. Ik heb een relatie tussen de Voertuigen en chauffeur gemaakt en in het portaal kies ik de naam van de chauffeur, in de relatie laat ik voornaam en naam zien in het invoerlijstje. Als ik de combinatie van de naam selecteer, dan laat FM enkel de naam zien. Hoe kan ik zowel voornaam en Naam laten zien in 1 veld.
  7. Misschien interessant om te weten: ik had hetzelfde probleem met een klant die kalenders in FileMaker heeft, en we hebben dus een prima werkende php oplossing die de queries naar FileMaker uitvoert, maar die met FileMaker Server 20 dus niet meer werkt. De reden is: kalender subscription urls. Die kan je niet laten werken via de data API, maar wel via een php paginaatje. Maar waarschijnlijk denkt Claris dat ook kalenders "obsolete" technologie zijn 🤔 of dat de bijkomende servers die nu benodigd zijn, op de klanten hun rug groeien. Hoe dan ook, eerste poging was php mogelijk maken via de nginx web server, want Apache is waarschijnlijk ook obsolete technologie. Maar dat is niet zomaar mogelijk, en na een paar uur pielen en allerlei web sites aflopen voor ingewikkelde oplossingen, vond ik het welletjes. Apache geinstalleerd en in de conf file ingesteld op 81 en 444. Vervolgens dit stukje bijgevoegd in de conf file van nginx: /opt/FileMaker/FileMaker Server/NginxServer/conf/fms_nginx.conf # server omniorb using wss location ^~ /fms/ws { proxy_pass http://127.0.0.1:8091/fms/ws; proxy_read_timeout 86400s; proxy_send_timeout 86400s; keepalive_timeout 86400s; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Host $host:$server_port; } location ~ \.php$ { # this block will catch any requests with a .php extension # normally in this block data would be passed to a FastCGI process # these two lines tell Apache the actual IP of the client being forwarded # Apache requires mod_proxy (http://bit.ly/mod_proxy) for these to work # Most Apache 2.0+ servers have mod_proxy configured already proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; # this next line adds the Host header so that apache knows which vHost to serve # the $host variable is automatically set to the hostname Nginx is responding to proxy_set_header Host $host; # And now we pass back to apache # if you're using a side-by-side configuration the IP can be changed to # apache's bound IP at port 80 such as http://192.170.2.1:80 proxy_pass http://127.0.0.1:81; } # location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. # try_files $uri $uri/ =404; # } Alle PHP requests worden nu geproxied naar de Apache server op dezelfde machine (Ubuntu hier in dit geval). Is geen wizardry want de conf file staat vol met dat soort proxy loodgieterij. Ik kwam dit ergens tegen op een web site, en heb het mits een kleine aanpassing aan de location parameter schaamteloos overgenomen Heb de FileMaker authenticatie niet voor mekaar, maar da's niet erg. In de php code staan de credentials voor de kalenders, en voor de rest gebruik ik een .htaccess filetje zodat de php file via basic authentication beschermd is. De php file gebruikte curl en de FMData API. Ik heb zelfs de urls compatibel gehouden met de oude php code. Werkt prima, maar als iemand weet hoe je authenticatie kan doorpijplijnen, wees welkom om hier wat licht op de situatie te schijnen. Ik weet gewoon niet genoeg over nginx om dit voor mekaar te krijgen, en heb het voor deze specifieke oplossing ook niet nodig omdat de subscription kalender code voor elke gebruiker dezelfde data moet doorsturen.
  8. Eerdere
  9. Oja, even gaan kijken bij Fabrice: https://migration.1-more-thing.com/en/fmcloud-fm-2-0/ 50 euro per maand.
  10. @Infomatics dat is een zeer lage prijs, en je hebt geen onderhoud. Ik ben even gaan kijken, en ze bieden nog meer voor dat geld: FTP access en backup via dropbox enz. Zoals je zegt waarschijnlijk dik OK voor eenvoudige oplossingen. @Marsau fmgarage heeft een github pagina over FileMaker Server draaiend op docker: https://github.com/fmgarage/ft-fms-docker Hier ga ik zeker een keer mee spelen. Een paar jaar geleden een paar pogingen gedaan, maar kreeg het niet 100% voor mekaar. Ideaal eigenlijk voor development en testing, wegens o.a. ook een kleinere voetafdruk qua geheugen en stockage ruimte.
  11. Je kan ook resumé velden gebruiken. Je kan het ook prima exporteren. Zie jouw aangepaste voorbeeld Naamloos_v2.fmp12
  12. Marsau

    OttoFMS

    Ja, afgezien van de deploy/install actie doet een OttoFMS implementatie niets met andere servers. En de interne monitoring is ook beperkt, maar daarvoor is de integratie met FMS wel prettig. De tool van Mike Duncan is inderdaad ideaal als super-dashboard voor meerdere servers. De app wordt op zichzelf ook weer een platform waarop je beheersactiviteiten/zaken aangaande meerdere FMS-en naar eigen hand kunt automatiseren. Ik zou in de app een link maken naar de respectievelijke Ottootjes OttoFMS is overigens wel erg kritisch op omvang geheugen. Is het te krap, dan crasht een deployment of zelfs een installatie. Waarvan je overigens een keurige terugkoppeling krijgt - dat dan weer wel.
  13. Mooi resumé, Peter. Wat betreft snelheid/beschikbaarheid gelden natuurlijk de specificaties van de VPS en de bandbreedte (internetontsluiting, locatie...) . Wat dat betreft vind ik het aangeboden FMhosting veelal wat aan de magere kant. Of dit impliceert dat 'generieke servers' met betere specs ook beter presteren, weet ik niet. Wat dat betreft vind ik het ook een interessante vraag wat de geachte vakbroeders/zussen als minimale specificaties zien (in relatie tot gebruik / gebruikersgroep). Ook de benadering van Fabrice Nordmann met Docker (waarbij je FMS scheidt van het OS) is interessant, maar kosten- en performance voordeel is mij nog niet duidelijk.
  14. Een alternatief is natuurlijk het gebruik van een eenvoudige ExecuteSQL calculatie. Je hoeft dan geen extra relaties aan te maken.
  15. Beste mensen, het is bekend dat de FileMaker PHP API 'depreciated' is, en dat sinds een aantal versies ook niet meer in de standaard-installatie zit. Het wordt beschouwd als 'obsolete' technologie. Zie ook deze Claris Engineering Blog over dit onderwerp. Dat is voor een klant van mij met uitgebreide PHP websites een reden om vast te houden aan versie <19.4. Er is weinig animo om de sites geschikt te maken voor de FM Data API Maar... voor zover ik tot nu toe heb begrepen werkt het nog wel onder de laatste FMS versie ( 20.3.2.205) , mits je het juiste PHP-pakket op de juiste wijze installeert. Ik ben benieuwd of jullie dit kunnen bevestigen; wellicht hebben jullie een PHP-implementatie op een FMS in beheer...
  16. Je kunt een relatie leggen tussen de datumvelden (eventueel als je dat eenvoudiger vindt een extra datumveld voor ‘gisteren’). Dan kun je bij het maken van het nieuwe record in één keer de data van de vorige dag oppikken.
  17. Goedemiddag, Wij versturen en trekken elke dag veel EUROPAL binnen in onze magazijnen. Nu ik heb een begin getal, in dit geval "6369" en ik zou graag hebben dat hij na zijn dagelijkse berekening, het eind resultaat van die specifieke berekening neemt en daarmee start bij de volgende dag. Mijn voorbeeld in bijlage om het wat duidelijker te maken. Kort samengevat. Hij moet de berekening van de dag voordien gebruiken als start voor de volgende dag. Alvast bedankt. Naamloos.fmp12
  18. Ik heb voor een klant eens een test gedaan bij FMPhost https://www.fmphost.com/our-services/filemaker-dedicated-database-hosting die o.a. in in Frankfurt hosting aanbied. Je kunt daar vanaf USD 50 per maand terecht en zelfs voor USD 36 als je voor 3 jaar gaat. Systeembeheer wordt door hun gedaan, je krijgt toegang tot de FM server console en snelheid voor niet te zware systemen prima.
  19. Ik heb een aantal servers (zowel voor onszelf als voor klanten) bij TransIP ondergebracht. Of ze de goedkoopste zijn betwijfel ik, maar ik weet niet of je altijd voor de laagste prijs moet gaan. Het vertrouwen in de hoster is minstens zo belangrijk en daar heb ik tot nu toe geen klagen over. De meeste heb ik draaien onder Windows. Niet omdat ik fan ben, maar het hebben van een grafische interface is toch wel prettig. En omdat ik geen Windows machine bij de hand heb kan ik mijn (test)server daarom ook af en toe gebruiken om specifiek Windowsgedrag te bekijken. Een groot voordeel van deze VPS’en is ook dat je ze vrij eenvoudig kunt uitbreiden als je meer opslag, geheugen of core’s nodig hebt. Dat ze iedere 4 uur een volledige backup maken helpt ook wel. Heb er nog geen gebruik van hoeven maken, maar het stelt wel gerust. Ben aan het testen met Ubuntu, maar daar loop ik zoals Peter ook aangeeft tegen een probleem aan dat ik er wel wat van weet echter (nog) niet genoeg. En dan loop je ook tegen het probleem aan dat je dat dan niet dagelijks gebruikt en er dus ook geen routine in krijgt.
  20. Inderdaad, iedere VPS (virtual private server) voldoet, maar sommige voldoen meer dan andere. Ik heb de indruk dat de nieuwe Ubuntu versies van FMS veel beter geschikt voor VPS zijn dan de Mac en Windows versies. In het recent verleden koos Claris eigenzinnig voor CentOS, daar zijn ze nu gelukkig (geforceerd) van teruggekomen. Het gratis OS dat uitermate geschikt is voor headless servers, heeft daarenboven veel minder geheugen nodig dan de 2 andere platformen, en vandaag haalt FMS de beste performantie op Linux servers. Nadeel: er zijn wat minder mensen die kaas hebben gegeten van Linux servers, de instap drempel is hoger. Windows servers zijn niet slecht, maar je betaalt extra voor het OS. Sommigen onder ons hebben ook een gloeiende hekel aan al wat met Microsoft te maken heeft, en met goede redenen. Maar een windoos kan interessant zijn als je meer wil doen op je FMS machine. Via RDP (remote desktop) kan je een grafische sessie starten, en de FMS ook als werkstation gebruiken. RDP, indertijd ontwikkeld toen we nog met modems aan het knoeien waren, werkt al prima met 14k4 bandbreedte en je vergeet hierdoor zelfs dat je niet lokaal bezig bent. Ik laat in het midden of het een goede keuze is om je FileMaker server machine ook als werkstation te gebruiken, dat is een andere discussie en dus off topic. De Mac is aanlokkelijk omdat we die goed kennen. Maar eigenlijk is die in veel gevallen het minst geschikt als server. Niet alleen geeft Apple een duidelijk signaal door OSX Server te stoppen en al haar trouwe klanten nog maar eens de middelvinger tonen. Apple haar versie van remote desktop is veel trager, maar werkt wel. Vervelende privilege bugs met de hosting mappen en custom server volumes, die maar niet opgelost geraken, en een stompzinnige installer voor FMS maken dit voor mij een minder goede keuze. Je zou je Mac zonder de grafische schil kunnen gebruiken, maar dan heb je eigenlijk een… dure Ubuntu server die minder stabiel is, en moeilijker te onderhouden. Ook belangrijk: in VPS zo goed als niet te vinden wegens Apple licensing limieten op niet- Apple hardware. Als je toch absoluut een Mac als FMS wil op internet, dan lijkt de eerder vermelde Mac mini hosting mij de minst slechte formule. Niet alle FileMaker Server opstellingen zijn dus hetzelfde, en de keuze van het platform hangt af van noden die ik echter niet standaard zou willen noemen. Een standaard situatie noem ik de situatie vermeld in de eerste boodschap Van de thread hier. En dan wordt de keuze van een FileMaker Server als klant hoofdzakelijk bepaald door: - is de prijs ok - is hij snel genoeg, en constant beschikbaar - heb ik backups als het mis gaat En dan zien we inderdaad heel veel verschil in de prijzen, en als je rekent wat de hosting-bedrijven zélf betalen voor zo’n VPS, zijn hier enorme marges, die alleen maar mogelijk zijn door de onwetendheid van de klanten. Ik wil de business van de hosting bedrijven niet kelderen met deze thread, maar bedenk het volgende: hoe minder klanten moeten betalen voor hosting, hoe meer budget ze over hebben voor … FileMaker development. En dat is nog altijd mijn winkeltje.
  21. Een nabrandertje: je kan het 'plat slaan' door de zaken wat uiteen te leggen. Elk 'nieuw' project is òf een follow-up (sub-nummer + 1) of een echt nieuw project: (laatste basisnummer + 1). Dat zou geen hoofdpijn mogen veroorzaken.
  22. In zekere zin voldoet elke VPS en kan je je afvragen wat FMHosting specifiek maakt. Bepaalde specificaties? Die indruk heb ik niet als ik kijk naar wat ze aanbieden. Vanuit dat oogpunt vind ik genoemde hostingpartijen best duur. Verschillende machines bij TransIP in verschillende prijsklassen: max € 147 excl. per mnd (Windows Server 2022) en Linux ( €26,- excl per mnd). En ook een linux VPS bij Strato voor € 14,88 excl. per mnd (16GB, 6 cores en 500GB). Vooral als ontwikkelmachine. Het werkt gewoon. Alles zelf doen, uiteraard.
  23. Ik heb wel eens een corrupt font wonderlijke dingen zien doen. Dat zou een systeem-specifieke oorzaak verklaren. Wild guess!
  24. Voor geïnteresseerden: Het voorlopig resultaat. test.mp4
  25. Zie bijlage. Met de (beperkte) kennis die ik heb kom ik op het volgende uit. Per project heb je een overzicht van deelprojecten. Vanuit het portaal kun je dan verder klikken naar meer informatie die nodig is voor het deelproject. Projecten.fmp12
  1. Laad meer activiteit
×
×
  • Nieuwe aanmaken...