Beboist -- Updates and Attention

Posted by on April 3rd, 2008.

Our friends at Bebo have selected our Beboist plugin to be one of their featured Bebo Social API libraries.

This joyous occasion can only be properly acknowledged by the announcement that Beboist has now been moved to Github, a Git repository host where the cool kids play nowadays. We feel that Github’s convenient fork-edit-push code publishing mechanism will only help Beboist grow even quicker to become a prominent solution for working with the Bebo API.

The old SVN repository will still remain up, but all future development will take place on Github.

So, without further ado—here’s the Beboist Github repository:

http://github.com/skyfallsin/beboist/tree/master

You will install this plugin from your RAILS_ROOT directory as such:

git clone git://github.com/skyfallsin/beboist.git vendor/plugins/beboist

Git has a slight learning curve—here are a few resources to help you get started if you have never used it before: SVN to Git Crash Course, Git Tutorial

Intridea’s Public Trac is still up for bug reports.

Share:

7 Responses to “Beboist -- Updates and Attention”

  1. sohail

    Intridea: Thanks for building and sharing a plugin with the developer community! I just setup a new Rails app, froze Rails release 2.0.2 into the project and then pulled in the beboist plugin via the new git repo. So far so good. But then, on running the first command in the README: script/generate beboist_settings I get an error (see below). Any suggestions? Is this working for anyone else? Who's using this? Any success? Is it actively being developed or has development ceased after the initial development of the plugin? My error / experience below: devguy-macbookpro-2:bebotest1 devguy$ script/generate beboist_settings /Development/bebotest1/vendor/plugins/beboist/init.rb:2:in `initialize': No such file or directory - /Development/bebotest1/config/bebo.yml (Errno::ENOENT) from /Development/bebotest1/vendor/plugins/beboist/init.rb:2:in `open' from /Development/bebotest1/vendor/plugins/beboist/init.rb:2:in `evaluate_init_rb' from ./script/../config/../vendor/rails/railties/lib/rails/plugin.rb:79:in `evaluate_init_rb' from /Development/bebotest1/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings' from ./script/../config/../vendor/rails/railties/lib/rails/plugin.rb:75:in `evaluate_init_rb' from ./script/../config/../vendor/rails/railties/lib/rails/plugin.rb:39:in `load' from ./script/../config/../vendor/rails/railties/lib/rails/plugin/loader.rb:33:in `load_plugins' from ./script/../config/../vendor/rails/railties/lib/rails/plugin/loader.rb:32:in `each' ... 6 levels... from /Development/bebotest1/vendor/rails/railties/lib/commands/generate.rb:1:in `require' from /Development/bebotest1/vendor/rails/railties/lib/commands/generate.rb:1 from script/generate:3:in `require' from script/generate:3 devguy-macbookpro-2:bebotest1 devguy$
  2. sohail

    Intridea: Thanks for building and sharing a plugin with the developer community!

    I just setup a new Rails app, froze Rails release 2.0.2 into the project and then pulled in the beboist plugin via the new git repo.

    So far so good.

    But then, on running the first command in the README:

    script/generate beboist_settings

    I get an error (see below). Any suggestions? Is this working for anyone else? Who's using this? Any success? Is it actively being developed or has development ceased after the initial development of the plugin?

    My error / experience below:

    devguy-macbookpro-2:bebotest1 devguy$ script/generate beboist_settings
    /Development/bebotest1/vendor/plugins/beboist/init.rb:2:in `initialize': No such file or directory - /Development/bebotest1/config/bebo.yml (Errno::ENOENT)
    from /Development/bebotest1/vendor/plugins/beboist/init.rb:2:in `open'
    from /Development/bebotest1/vendor/plugins/beboist/init.rb:2:in `evaluate_init_rb'
    from ./script/../config/../vendor/rails/railties/lib/rails/plugin.rb:79:in `evaluate_init_rb'
    from /Development/bebotest1/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'
    from ./script/../config/../vendor/rails/railties/lib/rails/plugin.rb:75:in `evaluate_init_rb'
    from ./script/../config/../vendor/rails/railties/lib/rails/plugin.rb:39:in `load'
    from ./script/../config/../vendor/rails/railties/lib/rails/plugin/loader.rb:33:in `load_plugins'
    from ./script/../config/../vendor/rails/railties/lib/rails/plugin/loader.rb:32:in `each'
    ... 6 levels...
    from /Development/bebotest1/vendor/rails/railties/lib/commands/generate.rb:1:in `require'
    from /Development/bebotest1/vendor/rails/railties/lib/commands/generate.rb:1
    from script/generate:3:in `require'
    from script/generate:3
    devguy-macbookpro-2:bebotest1 devguy$

  3. pradeep

    You need to create config/bebo.yml and fill it with your API details. That probably needs a better error message -- I will push out an update later.
  4. sohail

    Thanks Pradeep. So you're advising one skip the generator step: "script/generate beboist_settings" per the README, find the templated bebo.yml file to create and fill it in myself, and then continue on my way, correct?

    If that's the case, I don't think it needs a better error message; you should just adjust the README file to skip the generator command and advise users to do it by hand.

  5. Sohail

    So I filled in my own custom config/bebo.yml on the lines of the templated bebo.yml deep inside the beboist plugin generator directory. The parameters make sense. The generator still doesn't work (likely not needed by this point).

    However, the bigger issue is that I can no longer run a simple rails generator command, such as "script/generate controller mycontroller index".

    The complaining plugin causes all generator commands for that application to whine and complain.

    If there indeed is active development here, can you post an update to the Bebo developer forum? It'll be easier to notice the update there.

    BTW - Is there a known list of Bebo apps using this plugin successfully?

    I'm not sure how anyone got past the second instruction in the README to actually build anything...

  6. pradeep

    Sohail, please pull the most recent changes into your app. The README's controller section has also been updated, so make sure you check that out. Bebo's Gifts app is built off this plugin -- it was one of the launch apps, and has been running successfully since last December.
  7. Sohail

    Pradeep, I pulled an update from the git repo...the generate scripts are working now. Will make more progress shortly and hopefully, it'll all continue to go smooth. Thanks for the help!


Leave a Reply