BFH Handwriting Website: Difference between revisions

From Littledamien Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:BFH Handwriting]] [[Category:Web Development]]
== Hosting ==
== Hosting ==


Line 27: Line 26:


* '''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>
* '''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 ===
Line 46: Line 46:


== See also ==
== See also ==
=== External links ===
* [https://github.com/dbarchowsky/bfhhand_web bfhhand_web Readme] - GitHub
* [[Foundation with Sass]] - Wiki
=== Notes ===
<references />
<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_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[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. sass and vendor locally, and shared PHP directories and WordPress directories on the remote server.

Shopping Cart[edit]

(Source: Google Drive)

See also[edit]

External links[edit]

Notes[edit]

  1. Built-In Web Server -- PHPStorm documentation