📌 Why they matter
These skills support:
- Custom Web Publishing (CWP)
- WebViewers inside FileMaker layouts (which can run JS/CSS/HTML)
- API integrations
📌 Key concepts to know
✅ HTML (HyperText Markup Language)
- Defines the structure of web pages (headings, tables, forms, links).
- Relevant for building web interfaces connected to FileMaker via PHP.
✅ CSS (Cascading Style Sheets)
- Controls styling and layout of web pages (colors, fonts, spacing, responsiveness).
- Makes your CWP or WebViewer look professional.
✅ JavaScript
- Adds interactivity to web pages — e.g., form validation, dynamic updates.
- In FileMaker, used with WebViewers to add rich features.
- FMP URL scheme: FileMaker can call scripts from JS inside WebViewers.
✅ REST APIs (Representational State Transfer)
- Standard way to exchange data between systems over HTTP.
- FileMaker can act as a client (pulling or pushing data) or server (via Data API).
- Uses HTTP verbs: GET, POST, PUT, DELETE.
- Auth methods: API keys, OAuth 2.0.
- Data formats: JSON, XML.
- cURL options: Handle headers, tokens, body data.
✅ Example:
- Use JS in a WebViewer to display interactive charts.
- Use REST API to connect FileMaker to Google Sheets, pulling rows in JSON.
📌 What to say in the interview
“I understand how HTML, CSS, and JavaScript work together to build responsive web interfaces. I’ve also worked with REST APIs, using Insert from URL and cURL in FileMaker to interact with external services securely.”

