I finally got it figured out! Here is what I had to do:

   1. Reinstall ALL of the extensions, but this time check them out of
   spanner's Github fork, as opposed to the main radiant repo.
   2. Enforce loading of the extensions in correct order. Apparently telling
   share_layouts and reader to load first was not enough, I also had to include
   submenu before reader.
   3. Check out an older version of forum from spanner's repo - the most
   recent commit breaks compatibility with 0.8.1 (something related to tabs).


It took a few days to get going, but it's finally working. I understand that
Radiant is still in early stages of development, but most CMS systems can be
installed by someone who is NOT a developer. I hope, that this is the
ultimate goal of this CMS as well and that at some point I'll be able to
contribute as well.

Thanks to anyone who was going to help me out, luckily I won't be picking
your brain today :).


Kamil Markowicz
[email protected]


On Wed, Apr 21, 2010 at 9:56 AM, Kamil Markowicz <[email protected]>wrote:

> Hello Radiant users,
>
> I am trying to build a site based on the Radiant CMS system, but I am
> experiencing issues with some of the extensions.
>
> The most important problems happen with the Reader, and subsequently the
> radiant-forum extensions. I believe that my problems with forum extension
> are due to the Reader package not working properly.
>
> *Here is the problem:
> *
> When I try to add a new reader from the admin panel, I get an HTTP 500
> error, and the following in the log:
>
>
>  @@ delivery failed: #<ArgumentError: Object is not missing constant
> ReaderNotifier!>
>
> ArgumentError (Object is not missing constant ReaderNotifier!):
> vendor/extensions/reader/app/models/message.rb:93:in deliver_to'
> vendor/extensions/reader/app/models/reader.rb:75:insend_functional_message'
> vendor/extensions/reader/app/models/reader.rb:67:in send_invitation_message'
> vendor/extensions/reader/app/controllers/admin/readers_controller.rb:11:increate'
> radiant (0.8.1) vendor/plugins/haml/rails/./lib/sass/plugin/rails.rb:19:in
> process' passenger (2.2.9)
> lib/phusion_passenger/rack/request_handler.rb:92:inprocess_request'
> passenger (2.2.9) lib/phusion_passenger/abstract_request_handler.rb:207:in
> main_loop' passenger (2.2.9)
> lib/phusion_passenger/railz/application_spawner.rb:400:instart_request_handler'
> passenger (2.2.9) lib/phusion_passenger/railz/application_spawner.rb:351:in
> handle_spawn_application' passenger (2.2.9)
> lib/phusion_passenger/utils.rb:184:insafe_fork' passenger (2.2.9)
> lib/phusion_passenger/railz/application_spawner.rb:349:in
> handle_spawn_application' passenger (2.2.9)
> lib/phusion_passenger/abstract_server.rb:352:insend' passenger (2.2.9)
> lib/phusion_passenger/abstract_server.rb:352:in main_loop' passenger (2.2.9)
> lib/phusion_passenger/abstract_server.rb:196:instart_synchronously'
> passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:163:in start'
> passenger (2.2.9)
> lib/phusion_passenger/railz/application_spawner.rb:209:instart' passenger
> (2.2.9) lib/phusion_passenger/spawn_manager.rb:262:in
> spawn_rails_application' passenger (2.2.9)
> lib/phusion_passenger/abstract_server_collection.rb:126:inlookup_or_add'
> passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:256:in
> spawn_rails_application' passenger (2.2.9)
> lib/phusion_passenger/abstract_server_collection.rb:80:insynchronize'
> passenger (2.2.9) lib/phusion_passenger/abstract_server_collection.rb:79:in
> synchronize' passenger (2.2.9)
> lib/phusion_passenger/spawn_manager.rb:255:inspawn_rails_application'
> passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:154:in
> spawn_application' passenger (2.2.9)
> lib/phusion_passenger/spawn_manager.rb:287:inhandle_spawn_application'
> passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:in __send__'
> passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:inmain_loop'
> passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:196:in
> `start_synchronously'
>
> Rendering /opt/rubyapps/porcfest/public/500.html (500 Internal Server
> Error)
>
> I have followed all of the available documentation on Github, checked out
> the newest revisions of the code, but to no avail.
>
> Does anyone have these extensions working? It seems that my problem is
> related to sending of the e-mails, but I am not sure how to troubleshoot. I
> am new to Rails, and therefore unable to really debug the code. I saw a
> thread regarding this problem in the mailing list archive, but there was no
> solution posted there, just that it "fixed itself".
>
> I would really appreciate any help regarding this. I hope someone can at
> least point me in the right direction. I've spent the last few days on this,
> I really like Radiant, and I would really hate to use another inferior
> product because of issues with this CMS :(. I tried asking for help on IRC,
> but no one ever responds :-(.
>
>
> Regards,
>
> Kamil Markowicz
> [email protected]
>
_______________________________________________
Radiant mailing list
Post: [email protected]
Search: http://radiantcms.org/mailing-list/search/
List Site: http://lists.radiantcms.org/mailman/listinfo/radiant
Radiant: http://radiantcms.org
Extensions: http://ext.radiantcms.org

Reply via email to