You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: upgrading_to_3_1.md
+25-15Lines changed: 25 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,34 +7,44 @@ Make migrate generation use 3.1 style
7
7
Needs
8
8
-----
9
9
10
-
* Design how a portlet can include a single jquery based library by just declaring it in the render.html.erb.
11
-
** eg. auto_discovery_link_tag -> Does not get included in the head
12
-
* Add better messaging for `browsercms demo [NAME]`
13
-
* Remove bespin
14
-
* Run in production mode locally. Try POW to see if that adds subdomains easily.
10
+
* Add ticket for upgrading to Rails 3.1
15
11
* Differ `bundle install` from happening until Gemfile is updated to include bcms
12
+
* Remove bespin
13
+
* Improve Performance - Sitemap and serving pages is particularly slow
14
+
** Use Ancestry gem - It handles automatically turning models into tree via a single column. Would be very very performant in comparison to current behavior.
* Improve generators for assets from engines (Review http://bibwild.wordpress.com/2011/09/20/design-for-including-rails-engine-assets-into-pipeline-manifest/)
20
20
* Remove the styled_file_field (no longer maintained)
21
-
* Creating Modules using Mountable apps
22
-
**`rails plugin new [NAME] --mountable` is the command
23
-
* Engines - Rework bcms as a mountable engine, using the dummy app. Dummy apps are designed to be run using rails s, which is perfect.
24
-
** Generators (like model) within an engine will namespace things properly
25
-
** Need to run `rake bcms:install:migrations` to install engine migrations (Handled through install)
26
-
** This will also make bcms includable as part of a Gemfile using git
21
+
*[#416] Make bcms includable as part of a Gemfile using git
27
22
* Migrations have a single 'def change' method now, rather than self.up and self.down
28
-
* Use Ancestry gem - It handles automatically turning models into tree via a single column. Would be very very performant in comparison to current behavior.
29
23
* Themes can be packaged as assets as well (I think?). Rework bluesteel so its part of the asset pipeline.
24
+
* Run in production mode locally (for better error testing). Try POW to see if that adds subdomains easily.
25
+
* Design how a portlet can include a single jquery based library by just declaring it in the render.html.erb.
26
+
** eg. auto_discovery_link_tag -> Does not get included in the head
27
+
* Add better messaging for `browsercms demo [NAME]`
28
+
30
29
31
30
Ideas
32
31
-----
33
32
* Allow for multiple view templates for blocks.
34
33
* Look at Papertrail and see how they structure versions. Their API seems every simple for single blocks.
35
34
36
-
## Modules to be updated:
37
-
* bcms_fckEditor will need to be updated to use the new JS inclusion
35
+
## Modules to be updated (for Engines)
36
+
37
+
bcms_news (first one)
38
+
bcms_polling
39
+
bcms_event
40
+
bcms_fckeditor (Needs to correctly use new JS inclusion)
0 commit comments