sbfaulkner / xsoloist
- Source
- Commits
- Network (0)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
xsoloist /
| name | age | message | |
|---|---|---|---|
| |
.gitmodules | Sat Feb 07 11:27:29 -0800 2009 | |
| |
MIT-LICENSE | Fri Feb 06 20:37:47 -0800 2009 | |
| |
README.markdown | Wed Feb 11 06:53:30 -0800 2009 | |
| |
Rakefile | Sun Feb 08 14:52:55 -0800 2009 | |
| |
config.ru | Tue Feb 10 09:30:11 -0800 2009 | |
| |
config/ | Tue Feb 10 09:30:11 -0800 2009 | |
| |
examples/ | Tue Feb 10 07:32:12 -0800 2009 | |
| |
lib/ | Wed Feb 11 06:53:30 -0800 2009 | |
| |
public/ | Tue Feb 10 07:32:12 -0800 2009 | |
| |
soloist.rb | Wed Feb 11 06:53:30 -0800 2009 | |
| |
soloist_admin.rb | Wed Feb 11 06:53:30 -0800 2009 | |
| |
test/ | Mon Feb 09 07:15:21 -0800 2009 | |
| |
tmp/ | Mon Jan 12 11:21:54 -0800 2009 | |
| |
vendor/ | Tue Feb 10 17:02:08 -0800 2009 | |
| |
views/ | Wed Feb 11 06:53:30 -0800 2009 |
README.markdown
soloist
A lightweight sinatra-based cms for small-business sites.
Features
- multiple sites with multiple domain names per site
- administrator basic HTTP authentication
- template-based pages with site-wide assets and content
- site contact information
- faqs and products
- blog posts with simple tags
Updates
0.7.2
- hidden pages (ie. not included in nav)
- put versions and links for soloi.st, sinatra, etc. in footer
0.7.1
- detect unknown model in admin url
0.7.0
- improved separation of core application and admin application by splitting the code into two source files and using the brand-new builder helper in the rackup
0.6.8
- permalinks for posts
- disqus comment support for posts
0.6.7
- add title to pages
- fix tab selection for sub-resources
0.6.6
- add url builders and link helpers
- move selection of current tab in views into admin resources handlers
- move sortable table hook to unobtrusive observer
0.6.5
- Markdown for posts
0.6.4
- basic unit tests for all models
0.6.3
- links to show posts by tag
- honours published flag when displaying posts
0.6.2
- return to originating page for delete, create and update links in admin
- pages and faqs are now drag and drop sortable in admin
- tags for posts
- fix entity escaping in textarea tags
0.6.1
- add basic blog post support
- checkbox support in view helpers
0.6.0
- uses Rack::URLMap and Rack::Auth::Digest
- change @page to @current_page and @site to @current_site
- use block parameters instead of accessing params hash (DRY)
0.5.0
- reworked db:init task for easier population of sample data
- templates for product, faq and job lists
- provide access to current page using @page instance variable
- state_name method to expand states in Site model
0.4.0
- better contained items on forms (assets, logos, etc.)
- add contact information to site attributes
0.3.0
- sinatra 0.9 compatability
TODO
- use hidden pages to clean up multi-purpose posts page, for example: blog page as index (hidden) posts page to list selected pages ** (hidden) post page to show single post
- not found page
- error page
- page redirection for domains... ie. blog.unwwwired.net => www.unwwwired.net/blog
- move site admin subnav to left-hand sidebar
- extend unit tests!
- functional tests!!!
- integration tests!!!
- author accounts for posts
- use something other than haml for the page templates... it's fine for a developer, but doesn't feel right for a cms
- partials to eliminate duplicate code in new and show views
- improved urls for contained items?
- replace the hacked 2.9.0 sequel gem with the next real version
- remove frozen sbfaulkner/rack once Rack::Auth::Digest fixes get onto Heroku
Legal
Author: S. Brent Faulkner brentf@unwwwired.net
License: Copyright © 2008-2009 unwwwired.net, released under the MIT license
