scrupal / scrupal

A Scalable Reactive Content Management System
http://scrupal.org (pending)
Apache License 2.0
18 stars 4 forks source link

Convert To Spray #21

Closed reid-spencer closed 9 years ago

reid-spencer commented 9 years ago

[Migrated from Assembla ticket 21 - reported by @reid-spencer on 2014-10-11 23:57:01.000]

Decouple from Play 2.2 keeping only the good portions (config, json) and use sbt-web directly with spray. We don't need to expose routing or even much data from the web environment at all. Consequently just hand craft spray routes that correspond to the entities in Scrupal. Utilize sbt-twirl for templates. Incorporate the sbt-web asset pipeline. Decouple Scrupal's core from the vagaries of http as much as possible (i.e. it should be possible to add another transport for scrupal, such as akka or ACE).

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-10-17 03:37:49.000]

Integrate sbt-web - InProgress #21

Committed to: scrupal:master Commit: [[r:5bd41cf955b8024fd19d23bb2f2f75d46b1421f4|scrupal:5bd41cf955]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-10-21 11:02:28.000]

Fix ng-show Problem - InProgress #21

Committed to: scrupal:master Commit: [[r:fb1ac1c9271e4d74ff2a8991e159ee52bbfb4122|scrupal:fb1ac1c927]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-07 00:09:35.000]

Major Reorganiztion And Conversion To Spray - InProgress #21

This is a squash of 31 commits and results in a non-functional WIP that compiles and tests cleanly but is not a fully functional system because of disabled code. This is being committed for safe keeping and sharing. The changes are as follows:

Cleanup

Build Fixes

Cleanup

Profiler

Improve Configuration

Simplify Debug Options

Committed to: scrupal:master Commit: [[r:218de57ceb6b244b433cccb1ead019c5259ebd30|scrupal:218de57ceb]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-08 16:44:04.000]

Incorporate Basic Twirl Templates - InProgress #21

Committed to: scrupal:master Commit: [[r:dfccf6a075829cafe53569baea8e6270fe09a48f|scrupal:dfccf6a075]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-15 04:19:42.000]

Project Configuration Update - InProgress #21

Committed to: scrupal:master Commit: [[r:3a01b6431a991f3f2c7ddfa1bcda565638cfb4e8|scrupal:3a01b6431a]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-15 04:20:35.000]

Project Configuration Update - InProgress #21

Committed to: scrupal:master Commit: [[r:dbf19889605c42b86d1d3a5e04df524b0cd048a2|scrupal:dbf1988960]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-15 04:29:24.000]

Minor Tweeks To Bootstrap - InProgress #21

Committed to: scrupal:master Commit: [[r:5aa40647bca5757204014113afa97bb6f3dcbe0b|scrupal:5aa40647bc]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-15 05:00:19.000]

Move Old Controllers To scrupal-http and Comment Out - InProgress #21

Committed to: scrupal:master Commit: [[r:0233aec3e512b968ee697a3c9dfc1902e940aa23|scrupal:0233aec3e5]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-18 05:20:29.000]

The Start Of An Asset Pipeline - InProgress #21

Committed to: scrupal:master Commit: [[r:a2fd93af33ccbd8c36908aa46ab2328180117df6|scrupal:a2fd93af33]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-18 06:14:44.000]

Get Build Working - InProgress #21

Committed to: scrupal:master Commit: [[r:c585650d7a3738f80aaaa7107c2d65642e786be2|scrupal:c585650d7a]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-18 14:58:25.000]

Deal With Stream Marshalling - InProgress #21

Committed to: scrupal:master Commit: [[r:a7c53f24c4cfbd958446ceefb8da7ffea78582cb|scrupal:a7c53f24c4]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-18 16:30:21.000]

Re-Enable Build / Add Test Case - InProgress #21

Committed to: scrupal:master Commit: [[r:46e986ba0078187cdbaa80c59df9eb8ee0964ea0|scrupal:46e986ba00]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-18 20:07:10.000]

Get Stream Marshalling Working - InProgress #21

Committed to: scrupal:master Commit: [[r:e9c0697ccc972992a728e262343776940cda02a2|scrupal:e9c0697ccc]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-18 20:23:27.000]

Switch to ContentType Instead Of MediaType - InProgress #21

Committed to: scrupal:master Commit: [[r:c74ed83430c09fbf50f5cfd9faf7667b48c66d9c|scrupal:c74ed83430]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-18 23:46:46.000]

Refactor Action/Result - InProgress #21

Committed to: scrupal:master Commit: [[r:cae353a96b310aaeb831d6774a3f1fdf5214c008|scrupal:cae353a96b]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-19 14:01:41.000]

Upgrade Asset Retrieval - InProgress #21

Committed to: scrupal:master Commit: [[r:afddaa8e24ada6242bcf90360942835d93c9e4c2|scrupal:afddaa8e24]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-19 16:14:15.000]

Upgrade Asset Retrieval - InProgress #21

Committed to: scrupal:master Commit: [[r:a9d0823c20bb2825958f5b9a12687185bdc83faa|scrupal:a9d0823c20]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-19 20:56:48.000]

Get CSS Working - InProgress #21

Committed to: scrupal:master Commit: [[r:0db507ce12fd3da696f18a2726f8ce0925cb5fb1|scrupal:0db507ce12]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-20 04:56:48.000]

Integrate Welcome Site & EchoApp - InProgress #21

Committed to: scrupal:master Commit: [[r:3168d766fec772c8dd77ece324898eca72f439db|scrupal:3168d766fe]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-20 07:02:58.000]

Connect WelcomeController With Welcome Site - InProgress #21

Committed to: scrupal:master Commit: [[r:a7a4bb26ac47b00b148403abc653e3455f6cf63e|scrupal:a7a4bb26ac]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-28 05:04:49.000]

Generalize Route Formation - InProgress #21

Committed to: scrupal:master Commit: [[r:542fbd6b474ba01b8abb22115a7706ab538e6468|scrupal:542fbd6b47]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-11-28 14:38:26.000]

Update Project Files - InTest #21

Committed to: scrupal:master Commit: [[r:818dad05843089af34aec0ec8fc63577e60e9a97|scrupal:818dad0584]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-12-03 03:44:12.000]

Fix Test Case - InTest #21

Committed to: scrupal:master Commit: [[r:27d078af9046e309cea088f276def7d030ae647b|scrupal:27d078af90]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-12-04 04:34:09.000]

Various Rearrangements - InProgress #21

Committed to: scrupal:master Commit: [[r:8e9bbc970d8de972609f3903881984a0708c579e|scrupal:8e9bbc970d]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2014-12-12 13:50:29.000]

Cleanup Some TODO Items - InTest #21

Committed to: scrupal:master Commit: [[r:b645cb5849156f1d894a53f5eba01bcdfea97b34|scrupal:b645cb5849]]

reid-spencer commented 9 years ago

[Migrated from comment on Assembla ticket 21 - comment by @reid-spencer on 2015-01-12 14:44:10.000]

This conversion is complete