stringparser / astro-ccd Goto Github PK
View Code? Open in Web Editor NEWastro-ccd
Home Page: astro-ccd-git-master.javieh.vercel.app
License: MIT License
astro-ccd
Home Page: astro-ccd-git-master.javieh.vercel.app
License: MIT License
Una vez quede claro como sacar información de los registros de observaciones o "datos" hay que pensar en hacer documentación para ver cómo añadir nuevas imágenes o contenido en general: páginas, etc.
para navegar mejor entre páginas añadir un breadcrumb
Ahora mismo todas las imágenes siguen en wordpress. Hace falta un script que las descargue a una carpeta local.
cambiar la página del registro por una tabla
hecho pero necesita revisión porque ahora mismo sólo hace links para cometas
Añadir un script para buscar objetos a partir de los datos añadidos.
Mirar si falta algo de contenido
una vez este listo tiene que ser possible añadir contenido nuevo a entradas que ya hay
para esto hay que utilizar el json y debe ser possible hacerlo con un fs.writeStream
añadir comentarios de disqus como un componente
una vez se haga click en una imagen hace falta que se pueda ver la imagen original
más adelante se puede ver qué hacer con el zoom (si añadir o no)
Con este componente ha de ser posible incluir los mismos datos que se tienen de un objeto o filtrarlos con argumentos.
La idea es poder usar los datos de forma dinámica en distintas partes de la página.
Para esto es necesario primero tener ya claro una forma de organizar las entradas del registro.
Parece que lo mejor va a ser tener una por objeto y dejar que se puedan especificar más de una en cada entrada del registro.
No esta del todo claro cómo especificar esto en yaml de una forma sencilla para que se pueda poner en la web. Lo mejor va a ser decidir una forma y empezar por ahí.
Esto también se puede utilizar para añadir entradas al registro que no sean necesariamente relacionadas con la astronomía pero la web en general como el banner que hay de la reparación de CCD SBIG. Con las etiquetas se puede hacer cualquier cosa a la hora de filtrar y usar este componente para generar listas.
Bien hecho este componente hay muchos problemas solucionados porque permite generar contenido del que hay ya existente.
Queda mejor y hace la web más rápida. No hace falta poner links. Usamos /fotografia
para poner enlaces a cada etiqueta o categoría.
mirar si se pueden usar analytics de wordpress en sitios no wordpress. si es así reusar las que hay en el sitio actual
Para optimizar imágenes lo suyo sería usar el next/image pero, para usarlo, necesito saber las dimensiones. Aquí una librería para sacar las dimensiones: https://www.npmjs.com/package/image-size
Esto plantea el problema de tener que utilizar un workflow para procesar datos después de añadir contenido a la web.
pre hacer las queries necesarias para los diferentes componentes y escribirlas por separado en datos/
usando bin/registro.ts
de las urls originales a las que hay ahora
es necesario tener fecha en las entradas o bien usamos frontmatter para mdx o bien en nombre del archivo. sería mas interesante usar frontmatter y así podemos añadir más cosas en el futuro aunque por otro lado con el nombre del archivo se soluciona igual
Como tenemos etiquetas en el registro de objetos es fácil hacer páginas usando las etiquetas.
Hecho en #18. Era necesario ajustar la barra de navegación y era el momento de hacerlo.
hacer un componente con las últimas entradas y ponerlo en el índice
Había pensado en hacer un formulario de contacto pero es más simple. Hago un mailto codificado para que el mail no esté en texto plano y listo.
Estoy haciendo partes mientras miro el resto pero necesito echar un rato al final antes de enviarla.
Queda bastante que hacer aquí. Sobre todo para los filtros de fotografías.
Añadir un componente o script que genere posts con los datos que tenemos por ahora. Esto ayudará también a definir links etc.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.