todotxt / todotxt.github.io

The official web site of the core Todo.txt apps and community
http://todotxt.org
28 stars 20 forks source link

Redesign? #1

Open karbassi opened 7 years ago

karbassi commented 7 years ago

How about a 2017 redesign?

Who wants to help?

shaneknysh commented 7 years ago

I'd like to help!

donovanglover commented 7 years ago

As part of the redesign, it's a good idea to make use of Jekyll's data files. Having all of the community apps hard-coded into the html page is difficult to maintain and hard to change. The redesign should simply loop through all the apps since they follow the same data structure.

Removing inline css and in general simplifying everything is also a good idea. The website is simple enough that Bootstrap shouldn't be needed. The browser support is here now and I'm sure that the entire website would work exactly the way it does now without the help from an external library.

Are there any plans to add or remove certain information from the website? Will it still be a single page website or have multiple pages instead? Instead of linking to the todo.txt format on GitHub, why not include it on the website itself?

karbassi commented 7 years ago

Great thoughts @GloverDonovan.

As part of the redesign, it's a good idea to make use of Jekyll's data files. Having all of the community apps hard-coded into the html page is difficult to maintain and hard to change. The redesign should simply loop through all the apps since they follow the same data structure.

I fully agree. I had already started that translation. Check it out in #13. Can you review it?

Removing inline css and in general simplifying everything is also a good idea. The website is simple enough that Bootstrap shouldn't be needed. The browser support is here now and I'm sure that the entire website would work exactly the way it does now without the help from an external library.

Agree on this as well. There needs to be a redesign, if anything. CSS Grid maybe?

Are there any plans to add or remove certain information from the website? Will it still be a single page website or have multiple pages instead? Instead of linking to the todo.txt format on GitHub, why not include it on the website itself?

I think a very simple homepage explaining what todo.txt is about, how it works, and then tools and applications that support/extend it.

jerkdesign commented 6 years ago

Is this still an outstanding item?

karbassi commented 6 years ago

@jerkdesign yes.

donovanglover commented 6 years ago

Bumping this. Would like to get #13 merged into master. Then the redesign should be as simple as choosing a design to use and editing the respective HTML/CSS files.