aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Make footer on blog-posts index view a bit nicer.Harald Eilertsen2014-02-061-2/+8
|
* Darken module header background.Harald Eilertsen2014-02-061-0/+0
|
* Make header logo transparent.Harald Eilertsen2014-02-061-0/+0
|
* Make git ignore vagrant working files.Harald Eilertsen2014-01-281-0/+2
|
* Refactor stylesheets and do a major overhaul of the styling.Harald Eilertsen2014-01-288-139/+249
|
* Style link-colors.Harald Eilertsen2014-01-281-0/+17
|
* Begin styling with a better color scheme.Harald Eilertsen2014-01-271-32/+81
|
* Reformat language list.Harald Eilertsen2014-01-271-1/+24
|
* Add vagrant setup to make deploying dev env easier.Harald Eilertsen2014-01-113-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run 'vagrant up' to bootstrap the environment. The first time you do this, takes quite some time as it will download the base image, and provision it for the dev environment. Onse up you should be able to log in the the dev website by pointing your web browser to localhost:4567. The first time you will have to register a new user, and off you go. Run 'vagrant halt' to stop the vm. Next time you restart it using 'vagrant up' it should boot a lot faster, since the provisioning is already done. Run 'vagrant destroy' to clean up the VM and reclaim any disk space used by it. This will not remove the base image, only the instance in this dev environment. Notice: Due to a problem, the dev web server fails to start when doing a 'vagrant up' after the initial provisioning. To overcome this issue the following commands and you should be fine again: vagrant ssh sudo systemctl start rails logout Now wait a few seconds and the web server should respond again. I'll try to fix this problem later. requires vagrant and VirtualBox to work. See http://www.vagrantup.com for instructions on how to install vagrant for your system.
* Update blog main views to not render body_content right.Harald Eilertsen2013-12-254-0/+57
|
* Move the side_body stuff to the right sidebar.Harald Eilertsen2013-12-253-8/+15
|
* Add tests for sidebar helper.Harald Eilertsen2013-12-252-1/+51
| | | | Also fixes DOM id of sidebar modules with spaces in their title.
* Setup for testing with spork and minitest.Harald Eilertsen2013-12-253-0/+34
|
* Refactor filtering of sidebar modules to helper.Harald Eilertsen2013-12-253-3/+11
| | | | Also strip out modules with empty bodies.
* More sidebar module fixes.Harald Eilertsen2013-12-256-10/+17
| | | | | | | | | | | | | | | | | | | | | | | | There was some problems with the approach in the previous commits. - render_collection (render @sidebar_modules in our case) requires that all objects return the same partial path. Ours may not do that, so we wrote our own `render_sidebar_modules`-helper. - The way render_partial finds the correct path to the partial is to append what's returned by to_partial_path with whatever root the parent view is in. That would require duplication of the partials under all the different engines namespaces. Our `render_sidebar_modules` does it differently, and just looks up the partial according to the root namespace. This means the sidebar_module code can move back under the root application so we don't mess up the refinery namespaces. - Finally found the proper way to link to a blog_post so that it works from all namespaces. The correct way is: refinery.blog_post_path(post) This works in views (and presumably helpers,) but not in controllers which is why we struggled with it before.
* Clean up sidebar modules.Harald Eilertsen2013-12-257-25/+42
| | | | | | | | | | | | | | Rewrite the _sidebar_module partial to render only one module, and to not make any assumptions about the contents of a module. (Except that it has a title and a body.) Move the actual module logic into model classes, and use the ActiveModel magic to have it find it's own partial. Now we have the view logic for each module in it's own partial that in turn renders as part of the _sidebar_module partial. Only implementation this far is the blog-category module listing the latest blog entries within each category.
* Populate home page with blog entries.Harald Eilertsen2013-12-243-0/+35
| | | | | | I would like to just render the refinery/blog/index template for this, but I did not find a way to do it, so I copied it instead. May need to revisit this if upgrading to a new refinery or blog engine.
* Display sidebar position in backend category list.Harald Eilertsen2013-12-234-0/+103
|
* Only render sidebar modules if present.Harald Eilertsen2013-12-231-1/+2
|
* Use blog category position to populate sidebars.Harald Eilertsen2013-12-233-8/+12
|
* Add sidebar_position field to blog categories.Harald Eilertsen2013-12-237-3/+65
|
* Add application specific locale files for en and nb locales.Harald Eilertsen2013-12-232-4/+3
|
* Add read more link to sidebar items.Harald Eilertsen2013-12-231-0/+1
|
* Move markup from decorator to template.Harald Eilertsen2013-12-232-11/+4
| | | | | Note to self, use model decorators to massage model data, but leave the markup to the views where it belong.
* Title of sidebar entry links to full blog post.Harald Eilertsen2013-12-231-1/+1
|
* Add sidebar_module partial and SidebarPostDecorator class.Harald Eilertsen2013-12-234-12/+38
| | | | | | | | | | | | | Also did some code cleanup in PagesControllerDecorator::populate_sidebars. The controller will now populate left and right sidebars (only left for now,) while the SidebarPostDecorator will provide the markup for each post that is to be shown in a sidebar. The plan is to further expand the system with other Sidebar- Decorators, so each item can be rendered using the same in the partial.
* Posts in sample data should belong to category.Harald Eilertsen2013-12-231-4/+5
|
* Add rake task to generate sample data.Harald Eilertsen2013-12-231-0/+35
| | | | | | | | | Run `rake dev:load_sample_data` to populate the database with sample data. This creates the following: - The categories [Nyheter, Intervjuer, Anmeldelser, Artikler] - A "sample user" we can use as the author of posts. - 5 blog posts in each category.
* Add lorem gem for generating sample content.Harald Eilertsen2013-12-232-0/+3
|
* Don't include core config in revision control.Harald Eilertsen2013-11-142-52/+1
|
* Begin automatic filling of sidebars with content.Harald Eilertsen2013-11-142-1/+22
| | | | | List blog categories and 10 most resent posts in each category in the left sidebar.
* Add styling for blog posts on blog summary page.Harald Eilertsen2013-11-081-0/+33
|
* Change stylesheet colors.Harald Eilertsen2013-11-081-3/+3
|
* Hide submenu's for now.Harald Eilertsen2013-10-212-1/+2
|
* Basic simple styling.Harald Eilertsen2013-10-206-0/+126
|
* Add dependencies for postgres setup to Gemfile.Harald Eilertsen2013-06-132-3/+7
|
* Add generic database template.Harald Eilertsen2013-06-133-22/+45
|
* Configure for Heavymetal.noHarald Eilertsen2013-06-1130-8/+553
| | | | | | | | | | Enable all the standard engines: - blog - inquiries - search - page-images - videos
* Update script to set up dev environment.Harald Eilertsen2013-04-191-2/+6
| | | | | Now copies the example refinery core config to the right place. And don't bomb if database.yml already exist.
* Fix deploy scripts.Harald Eilertsen2013-04-192-4/+11
| | | | | | | | Require the scripts in config/deploy directory so they will hook into the deploy process. Fixed deploy:refinery:setup recipe, now produces a valid config and puts it in the right spot.
* Don't install production gems in dev mode.Harald Eilertsen2013-04-191-1/+1
|
* Upgrade gems.Harald Eilertsen2013-04-192-44/+44
| | | | | Rails -> 3.2.13 RefineryCMS -> 2.0.10
* Add new rvm files to gitignore for compatillity with new version.Harald Eilertsen2013-04-191-0/+2
|
* Update to rails 3.2.12Harald Eilertsen2013-03-152-76/+77
|
* Fix example deployment script.Harald Eilertsen2013-03-151-1/+1
|
* Fix readme.Harald Eilertsen2013-03-151-5/+5
|
* Use correct app name in config.ru.Harald Eilertsen2013-02-031-1/+1
|
* Turn into a neutral base for starting off new apps.Harald Eilertsen2013-02-0314-16/+16
|
* Rename readme to signify it is using Markdown not rdoc tags.Harald Eilertsen2013-01-281-0/+0
|
* Begin readmeHarald Eilertsen2013-01-281-260/+24
|