Jeff,
You asked:
“What did you ultimately end up with for your footer? Was it a combination of components, or did you get it all in a rich text component with CSS and HTML?”
Originally, I was using a rich text component with HTML & CSS. The problem I had with that was that the images in the footer were stored on my own fileserver and frequently would show up as broken images when viewed on my iPhone and on my laptop – although curiously they were downloaded correctly when viewed in the Glide editor. I tried to keep that strategy because, as you said, I could put the HTML & CSS in one sheet so that changes could be made in one place.
Then I started thinking perhaps the problem was my file server and read that the best place to store images was through Glide, so I tried that. It seemed to work better.
But, I still wanted to try to live the promise of the Glide claim: “Create apps visually, without code”. Doing things with HTML & CSS seemed to be cheating. And that is why I wanted to go back to using only Glide components for my footer.
So, I still believe that we need to continue to push for the standard good practice of modularization and embedding for all components, even if the implementation might have to be rethought.
As a programmer I love the very unusual practice for a startup like Glide to have such an active user community like this so early on in their existence, having an influence on the development of Glide. I think this has been great for experienced developers to put their needs into the forefront of developments, but it has also resulted in a somewhat chaotic path to getting to the point where the Glide experience will feel like we are building apps without writing programs.
This is my biggest concern: In our desire to get everything we can do with a general purpose programming language, are we pushing Glide to become like all of the other development systems we use to produce real smartphone apps. What happened to the original goal of Glide which I remember hearing in one of the early marketing videos, which went something like this:
Our goal for 10 years from now is to have a development platform that 1 billion people can use to create smartphone apps.
I have a lot of thoughts about what this statement means:
- What the vision of Glide represents
- What things need to change from the current way (procedural programming) we use to build such apps
- The impact initial users have on the incremental design of Glide
- The feedback incrementally developing Glide has had on the increment design Glide
- The realities that a startup has and how those realities shape a product.
- How we enthusiastic programmer developers of smartphone apps can help the Glide team get to their declared goal.
Stay tuned for my thoughts on each of these points. I will appreciate all of your comments when I complete this missive
.