ShinyCMS-ruby
ShinyCMS-ruby copied to clipboard
ShinyCMS is an open-source CMS built in Ruby on Rails, with support for themes, plugins, and cloud hosting. (There is also a Perl version: www.github.com/denny/ShinyCMS)
Tests of MJML mailers (Forms, Newsletters, etc) throw this warning when run offline: "Mjml: warning You don't appear to have an internet connection. Try the --offline flag to use the...
When viewing a page in the admin area: * Move the relevant section to the top of the page (use anchors?) * Make this feature on/off configurable (it might be...
Currently the description of each setting is in the table row under the inputs for changing it, and the table striping makes it less than obvious that they are related.
Currently most of the mailer code is only 'tested' indirectly, when the request specs touch a controller action that touches a model method that touches the mailer.
There are still several fragile tests that do something like `expect( response.body ).not_to include a_test_string` - this breaks occasionally when the test string is something that crops up in words...
There are probably quite a few places where the database could benefit from having more indexes added. As a rule of thumb, I think there should be an index on...
Currently the admin sidebar menu opens all sections on each page load. It should remember which sections you have closed and which you have left open, and restore that state...
The toggle icon to open/close the capabilities editing box is b0rked since I removed the CoreUI icons; it doesn't change when you toggle the panel now. Probably a five-second fix...
Currently forms only report success/failure, with no clear instructions in the case of failure on what exactly the problem is and how to fix it. Fields with errors are identified...
There are some bare strings in templates here and there, which should be moved into the locales file in case the CMS is translated into another language at some point....