BFH Handwriting Website: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| (18 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== Hosting == | == Hosting == | ||
| Line 6: | Line 5: | ||
== Dependencies == | == Dependencies == | ||
<p class="alert alert-warning">`composer` is not installed on the Namecheap servers & won't install due to permissions errors. So it seems unlikely to be able to use `composer` to install the PHP packages.</p> | |||
=== Production === | |||
* Authorizenet SDK | |||
* PayPal REST API SDK | |||
=== Development === | |||
* PHPUnit | |||
* PHP Documentor | |||
== Development environment == | == Development environment == | ||
=== Unit testing === | |||
TK. Selenium? See [[Using PHPUnit]] | |||
=== Local === | === Local === | ||
* '''Host:''' | * '''Host:''' PHPStorm provides a built-in server at [http://localhost:63342/ http://localhost:63342/bfhhand_web/] ('''63342''' is the default port.) <ref>[https://www.jetbrains.com/help/phpstorm/php-built-in-web-server.html Built-In Web Server] -- PHPStorm documentation</ref> | ||
* When `IS_DEV` is set to `true` in the `app_state.php` config file, the URL above will be used as the base URL of the site. Otherwise the production URL will be used. | |||
* | |||
=== Staging === | === Staging === | ||
* '''Host:''' [ | * '''Host:''' [https://staging.bfhhandwriting.com https://staging.bfhhandwriting.com] | ||
== Deploying the site == | == Deploying the site == | ||
See [[BFH Handwriting Website Deployment]]. | |||
* Deploy using PHPStorm's '''Sync with deployed to..." command. | * Deploy using PHPStorm's '''Sync with deployed to..." command. | ||
** Make sure to exclude the necessary local and remote paths from the sync, e.g. `sass` and `vendor` locally, and shared PHP directories and WordPress directories on the remote server. | ** Make sure to exclude the necessary local and remote paths from the sync, e.g. `sass` and `vendor` locally, and shared PHP directories and WordPress directories on the remote server. | ||
== Shopping Cart == | |||
[[File:BFH_Shopping_Cart_Flowchart.png|link=https://drive.google.com/file/d/0B7mrkY0aCZqrRVl4SW5vVFhMNEk/view?usp=sharing]] | |||
''(Source: Google Drive)'' | |||
== See also == | |||
=== External links === | |||
* [https://github.com/dbarchowsky/bfhhand_web bfhhand_web Readme] - GitHub | |||
* [[Foundation with Sass]] - Wiki | |||
=== Notes === | |||
<references /> | |||
[[Category:BFH Handwriting]][[Category:Web Hosting]][[Category:Web Development]] | |||
Latest revision as of 12:42, 6 October 2018
Hosting[edit]
Website and domain name are hosted with Namecheap.
Dependencies[edit]
composer is not installed on the Namecheap servers & won't install due to permissions errors. So it seems unlikely to be able to use composer to install the PHP packages.
Production[edit]
- Authorizenet SDK
- PayPal REST API SDK
Development[edit]
- PHPUnit
- PHP Documentor
Development environment[edit]
Unit testing[edit]
TK. Selenium? See Using PHPUnit
Local[edit]
- Host: PHPStorm provides a built-in server at http://localhost:63342/bfhhand_web/ (63342 is the default port.) [1]
- When
IS_DEVis set totruein theapp_state.phpconfig file, the URL above will be used as the base URL of the site. Otherwise the production URL will be used.
Staging[edit]
Deploying the site[edit]
See BFH Handwriting Website Deployment.
- Deploy using PHPStorm's Sync with deployed to..." command.
- Make sure to exclude the necessary local and remote paths from the sync, e.g.
sassandvendorlocally, and shared PHP directories and WordPress directories on the remote server.
- Make sure to exclude the necessary local and remote paths from the sync, e.g.
Shopping Cart[edit]
(Source: Google Drive)
See also[edit]
External links[edit]
- bfhhand_web Readme - GitHub
- Foundation with Sass - Wiki
Notes[edit]
- ↑ Built-In Web Server -- PHPStorm documentation
