[RELEASE] Ruby on Rails Direct Admin Plugin

vandal:

Your billing system is kind of strange. When I ordered the plugin, I received an email invoice that told me what I just purchased - but it didn't tell me where to go to pay. The "thank you for your purchase" page that appeared right after my order did tell me to login to the Modernbill system to pay my invoice, but it didn't give me a username or password. Only after clicking the "find your password" button on the Modernbill site did I receive anything indicating I had an account and password for your Modernbill system. Also, neither the email invoice nor the ordering webpages have directed me to where I can download the plugin.

You might want to tighten up this process a bit - it's rather non-intuitive right now.
 
Any plans on getting this to work on FreeBSD?
Has anyone tested this plugin with PHP5?
 
All I have to says it "GREAT JOB". I installed this plugin on Friday..took only a couple minutes and I was up and running and able to create Ruby apps quickly and easily...and they work.

The old way I was doing this was PITA...I would have to manually create them for users, do symlinks and mess with .htaccess. The Jailed shell interface works very well and does NOT allow anyone to get out of their own directories. (note that it is a limited shell, only used for RoR commands).

Not all Rails functions are available as Justin stated, but I have faith that he'll overcome that problem eventually.

Well worth the price. I know for some hosts with lots of clients the price can be a little steep...my thoughts are that you start out with a couple license and offer to move interested clients to a server with the plugin...that's my plans for now.

Justin has told me though that they are working on bulk license scheme.

Kudos.
 
Hey All,

Regarding our billing process I know it needs some work and I appologize for the somewhat painful hurdles you have to jump through, not very intuitive i know.

On that note, we always listen to any feedback recieved, good or bad and will revisit the billing process and try to make it easier for future clients.

@Lhadatt

You get the download url and further instructions when we send you your key file (which i'm about to do for you).

I will look into providing clearer instructions as well as a username and password for the welcome email, I agree it's unacceptable that you must use the forgot password button.

@aleborg

If there is enough interest for FreeBSD we will port it, however it seems that under 10 people want it and it's just not worth the work at the moment.

The plugin itself will function 100%, however our installer is what would have to be modded.

No one i know yet has tried PHP5, but I can't see many things being to different, if anything we may just have to mod a couple files/functions to get it working.

@sullise

Glad you enjoy the plugin, we have worked very hard on all aspects so far and plan to continue to improve it based on our clients feedback.

RE: Bulk licensing.

We are going to release something either Monday or Tuesday which will include pricing.

Thanks all,

Justin
 
Well if you can get it to work with FreeBSD you will have 6 licenses sold to me as a start!
:D
 
Right now we are focusing on improving plugin features and any bugs, but i'm fairly certain we will end up supporting freeBSD.

if can offer me a machine to test on, that would really help.

PM me if you are interested.
 
I will have a server ready for you in next week I hope, I'll PM you when it's ready.
 
vandal said:
@Lhadatt

You get the download url and further instructions when we send you your key file (which i'm about to do for you).

I will look into providing clearer instructions as well as a username and password for the welcome email, I agree it's unacceptable that you must use the forgot password button.
I got it! Thanks!

Installation went smoothly, aside from what I think was a caching issue with my browser (it kept telling me my admin password to install the plugin was wrong... thanks, Safari). After going through the install procedure (very nice btw), I created an app, got the default welcome screen, and knew everything would be alright. :D Now if I can get my app ported from my Mac to the server, I'll be in business.

Thanks! Well worth the price.

EDIT: I kept getting "Application failed to start" when I would simply upload my application files to the framework folder. I figured out that you definitely cannot upload anything from the config folder - that was a brainfart. ;) But even so, what's the best method for installing an app? Do you think you could draft a short how-to or point us in the right direction to help get our apps working?

EDIT 2: Toyed with generating scaffolds and stuff, things seem to be working as they should.

Still, I have the question of how to get apps into the frameworks this plugin makes. How do you handle that at Thinkweb?
 
Last edited:
Well the problem is you can't overwrite permissions or most importantly the .htaccess file in the public dir. Besides that you should be without issue and always check the logs dir for errors.
 
Here is a little howto on how to get typo working.

1) I created a ruby app with our plugin called typo2

2) I downloaded the stable version of typo from http://engineering.site5.com/~agreenfield/typo-2.6.0_with-rails.tgz

unpacked it in the ruby/apps folder and renamed it typo.

3) i copied the .htaccess file from typo2/public into the typo/public dir. And I edited it:

find:

RewriteBase /typo2/

and change to:

RewriteBase /typo/


4) i chmodded the log dir 777 and chmodded the public dir 777

5) i populated the database i created with the db/schema.mysql.sql file

6) i edited config/databases.yml with my info

7) next you have to change the shebang line, edit public/dispatch.fcgi and dispatch.rb and adjust the shebang line to #!/usr/local/bin/ruby

8) I edited the config/enviroment.rb file and adjusted the 2nd line to RAILS_ENV = ENV['RAILS_ENV'] || 'production'

so typo runs in production mode.

I loaded it up and saw the signup screen.

Note you may have to restart apache to see it work.

my live version http://www.thinkwebmedia.com/typo/


Justin
 
Last edited:
oh and FYI my partner Jeff fixed many of the problems with our billing system.

Your username and password are now included in the email and the pay now with pay pal button shows up at the end of the ordering process. Thanks for all your feedback.

Justin
 
Justin

I'll see if I can test your HOWTO for typo later today - it sounds perfect :)

Somewhere you mentioned that certain commands / operations are not permitted with the plugin. Do you have a list of those anywhere?
 
We wanted it on the agree page to be upfront with what currently isn't supported _before_ the client purchases it.

:)
 
Yes, but if I want to check which commands aren't supported etc., AFTER paying then I should be able to find that info...
 
Back
Top