Homo ludensZona de juegos CamelCase

Guardar visualizadores Web renderizados como archivos

Cuando trabajamos con visualizadores Web, a menudo encontramos útil obtener el contenido actualmente renderizado. Especialmente al depurar, es útil poder guardarlo como un archivo y luego verlo en un editor externo. Habiendo usado varios métodos para hacer esto con el tiempo, finalmente decidimos juntar un solo script que maneja...

Utilidad de Gestión de Iconos IconCamel FileMaker

Nunca hemos tenido una buena forma de hacer un seguimiento de todos los iconos personalizados utilizados para diferentes proyectos. IconCamel fue creado como parte de un esfuerzo para mejorar esto. El archivo de zona de juegos compartido aquí tiene algunas características básicas...

Utilidad de Localización del Complemento CamelFish

Este archivo de zona de juegos comenzó cuando estábamos preparando nuestros primeros complementos y queríamos localizarlos en algunos idiomas diferentes. Progresivamente agregamos más y más características, ya que necesitamos automatizar más de las tareas involucradas...

CamelCase Calendar Playground

Este archivo de zona de juegos desbloqueado ilustra un puñado de las muchas formas en que una integración de Claris FileMaker/FullCalendar puede personalizarse para adaptarse a las necesidades específicas de cada caso de uso...

Desarrollar FileMaker con FileMaker - Sobre el Uso Interno de XML en FileMaker

Este es un tema que nos ha apasionado durante mucho tiempo, y hemos dado varias presentaciones a lo largo de los años. A continuación están los PDFs de las presentaciones dadas en 2019 en las conferencias de FileMaker escandinava y española...

Guardar visualizadores Web renderizados como archivos

Cuando trabajamos con visualizadores Web, a menudo encontramos útil obtener el contenido actualmente renderizado. Especialmente al depurar, es útil poder guardarlo como un archivo y luego verlo en un editor externo. Habiendo usado varios métodos para hacer esto con el tiempo, finalmente decidimos juntar un solo script que maneja. El script simplemente puede pegarse en cualquier archivo y luego ejecutarse desde el menú de scripts.

El archivo disponible para descarga contiene un diseño de muestra y un visualizador Web puramente con fines ilustrativos.

La forma en que esto funciona es usando el paso de script "Ejecutar JavaScript en visualizador Web" con una función JavaScript anónima, y el mismo método básico puede usarse para simplemente pasar el contenido renderizado de vuelta a Claris FileMaker sin guardarlo realmente como un archivo.

El archivo viene completamente desbloqueado y debe usarse bajo tu propio riesgo.

Utilidad de Gestión de Iconos IconCamel FileMaker

Utilidad de gestión de iconos IconCamel

Importante: La versión alojada de IconCamel no funciona con la última versión de Claris FileMaker, debido a cambios en el formato de salida de Guardar una Copia como XML. Los cambios en Claris FileMaker 2024 y 2025 han roto parcialmente esta funcionalidad. La forma en que los iconos se almacenan en la salida XML fue cambiada—en lugar de almacenar los detalles completos de cada icono cada vez que se usa, cada icono se almacena en el nuevo elemento LibraryCatalog. Habíamos reportado este problema, basado en nuestro trabajo con el análisis de la salida de Guardar una Copia como XML. Aunque no hay planes inmediatos para actualizar IconCamel para manejar este cambio, ya estamos usando nuevas acciones de Scrutinizer Central internamente, que manejan el nuevo formato.

Nunca hemos tenido una buena forma de hacer un seguimiento de todos los iconos personalizados utilizados para diferentes proyectos. IconCamel fue creado como parte de un esfuerzo para mejorar esto. El archivo de zona de juegos compartido aquí tiene algunas características básicas:

  • Importar todos los iconos únicos de la salida de Guardar una Copia como XML
  • Importar iconos desde archivos SVG/PNG
  • Copiar uno o más iconos al portapapeles para que puedan pegarse en un archivo FileMaker

Los iconos se pegarán como objetos de botón, que posteriormente pueden eliminarse, ya que los iconos habrán sido insertados en la biblioteca de iconos del archivo.

IconCamel es muy mucho un archivo de prueba de concepto/trabajo en progreso, completamente desbloqueado, y debe usarse bajo tu propio riesgo.

Este archivo está configurado actualmente para funcionar solo en macOS (pero podría hacerse fácilmente compatible con Windows). Las características principales, notablemente la importación de iconos, usan solo características nativas de FileMaker.

Sin embargo, necesitarás tener una versión actual del complemento gratuito BaseElements instalado para que funciones como la copia de iconos al portapapeles funcionen. También puedes modificar el código para usar algún otro complemento.

Utilidad de Localización del Complemento CamelFish

Utilidad de localización del complemento CamelFish

Este archivo de zona de juegos comenzó cuando estábamos preparando nuestros primeros complementos y queríamos localizarlos en algunos idiomas diferentes. Progresivamente agregamos más y más características, ya que necesitamos automatizar más de las tareas involucradas. La versión publicada aquí ha sido mejorada en vista de nuestra sesión "¡Localízalo!" en dotfmp.berlin 2021 y viene con una opción elegante de un clic para crear y localizar un complemento.

CamelFish es muy mucho un archivo de prueba de concepto/trabajo en progreso, para usarse bajo tu propio riesgo. La opción de un clic funcionará parcialmente, completamente o no funcionará en absoluto, dependiendo de cómo se vea la programación en tu archivo de complemento original. El propósito real de la opción de un clic es precisamente mostrar todas las cosas a las que necesitas prestar atención al localizar. Para uso en producción, querrás conocer el proceso de localización paso a paso, que implicará hacer elecciones inteligentes, hacer edición manual y, a menudo, también adaptar la forma en que estructuras tu código. Estamos planeando hacer CamelFish más y más inteligente para evitar algunas de las limitaciones conocidas actuales, pero es probable que se requiera cierta cantidad de inteligencia humana para hacer una buena localización, al menos por ahora.

La utilidad está diseñada actualmente para funcionar solo en macOS, y requerirá una clave válida de API de Google Translate y/o API Gratuita de DeepL para usar todas las características.



Grabación de video de la presentación / dotfmp.berlin 2021

CamelCase Calendar Playground

Este archivo de zona de juegos desbloqueado ilustra un puñado de las muchas formas en que una integración de Claris FileMaker/FullCalendar puede personalizarse para adaptarse a las necesidades específicas de cada caso de uso.

Inspirado en eventos reales.


CamelCase Calendar Playground

Desarrollar FileMaker con FileMaker - Sobre el Uso Interno de XML en FileMaker

Este es un tema que nos ha apasionado durante mucho tiempo, y hemos dado varias presentaciones a lo largo de los años. A continuación están los PDFs de las presentaciones dadas en 2019 en las conferencias de FileMaker escandinava y española de ese año. Estamos felices de notar que mucho ya ha cambiado, no menos con la introducción de características como Complementos en FileMaker 19, pero creemos que los fundamentos siguen siendo válidos y relevantes.

  • Developing FileMaker with FileMaker - On the FileMaker Internal Use of XML
  • Programar FileMaker con FileMaker Sobre los múltiples usos de XML al interior de FileMaker

Tweet sobre la presentación en Spanish DevCon 2019