Skip to content
Browse files

Updated TODO

  • Loading branch information...
1 parent 1416a4c commit 2838b6a8bcd2b71e9ee88008469c8a9ec9a6883f John MacFarlane committed
Showing with 26 additions and 22 deletions.
  1. +26 −22 TODO
View
48 TODO
@@ -1,22 +1,6 @@
Features to implement:
-Michael Snoyman suggests that instead of using a static subsite,
-we do something like the following:
-
- The only recommendation that comes to mind
- would be to put some of the hard-coded static paths used in
- makeDefaultLayout into the HasGitit typeclass, with sensible defaults.
- That would theoretically make it much easier for users to override. In
- the specific case of jQuery, you could use the existing YesodJquery
- class from yesod-form. In general, the approach we take for these kinds
- of typeclasses is to have methods like:
- siteLogo :: master -> Either Text (Route master)
- That way, the user can load the information from the master site
- datatype if desired (which in turn means it can be in a config file),
- and the `Either Text Route` lets the user either specify some external
- URL or a type-safe URL.
-
- Note: this applies to robots.txt and favicon.ico as well.
+_ tabs - use bootstrap tabs instead of the old way
_ preview in edit?
when you edit, all tabs should disappear accept edit and preview
@@ -24,22 +8,42 @@ _ preview in edit?
populate it with the result of rendering the current contenst of
the edit pane.
-_ switch to bootstrap for better tab interfaces etc?
-
_ plugins/interface [started]
_ plugin loading
_ plugins in config file
- _ sample plugins:
- abc notation?
+ _ sample plugins: abc notation?
+
_ config file [started]
x make Front Page, Help configurable
- _ implement page locking as in gitit
+ _ implement page locking (no edit, no delete) as in gitit
_ command-line option to specify config file? (but what about rest of config dir?)
+
_ site initialization [started]
_ explicit 'init' command? or wizard?
+
_ user logins/accounts
_ user pages (linked from history)
+
_ documentation
_ README
_ man page produced from README
+_ Michael Snoyman suggests that instead of using a static subsite,
+ we do something like the following:
+
+ The only recommendation that comes to mind
+ would be to put some of the hard-coded static paths used in
+ makeDefaultLayout into the HasGitit typeclass, with sensible defaults.
+ That would theoretically make it much easier for users to override. In
+ the specific case of jQuery, you could use the existing YesodJquery
+ class from yesod-form. In general, the approach we take for these kinds
+ of typeclasses is to have methods like:
+ siteLogo :: master -> Either Text (Route master)
+ That way, the user can load the information from the master site
+ datatype if desired (which in turn means it can be in a config file),
+ and the `Either Text Route` lets the user either specify some external
+ URL or a type-safe URL.
+
+ Note: this applies to robots.txt and favicon.ico as well.
+
+

0 comments on commit 2838b6a

Please sign in to comment.
Something went wrong with that request. Please try again.