anvc / scalar

Born-digital, open source, media-rich scholarly publishing that’s as easy as blogging.
Other
231 stars 73 forks source link

Migrating On-Premise Scalar Application to Cloud PaaS Framework #84

Closed TayiSaiKishore closed 6 years ago

TayiSaiKishore commented 6 years ago

Greetings Team,

Currently, we are using 2.17 Scalar which is hosted on our local server. However, our future plans are hosting application on cloud - PaaS framework. So, looking for any reference document for the same.

Thanks In Advance.

craigdietrich commented 6 years ago

Hi!

Really shouldn't be too much too it. You could simply set up Scalar on that new server, copy the MySQL database, and copy the project folders kept in the Scalar root directory. This is if you wanted an exact copy.

Less exact would be to use our Import/Export tool https://github.com/Michael628/scalar-book-transfer-tool, though this requires a little more nuance.

So, I think in conclusion you shouldn't need to worry too much about moving forward with your Scalar install now, since you'll be able to transfer it later.

TayiSaiKishore commented 6 years ago

Hello Team,

Thanks for the update. However, we are testing in house.

Hosted webapp in azure with mysql backend. Copied all required files. However, while accessing test link we see

webapp test

craigdietrich commented 6 years ago

Seems to be the azure service (which I don't really know anything about) isn't running Apache and/or doesn't have mod_rewrite active such that .htaccess is being activated.

TayiSaiKishore commented 6 years ago

Is there any framework diagram or workflow available ? how can we integrate scalar application with our active directory ?

Please help.

craigdietrich commented 6 years ago

We (the scalar team) don't have any experience integrating Active Directory, and I don't know of anyone else that has (at least that we've heard of).

Of course, if you come up with something let us know and run a pull request!

craigdietrich commented 6 years ago

Scalar's underlying framework is CodeIgniter 2.x, so any core hookups would be documented there: https://codeigniter.com/userguide2/