diff --git a/build/lib.phar b/build/lib.phar index 063d94e..68393d6 100644 Binary files a/build/lib.phar and b/build/lib.phar differ diff --git a/build/lib.zip b/build/lib.zip index a34520f..b937efd 100644 Binary files a/build/lib.zip and b/build/lib.zip differ diff --git a/docs/Configuration/Constants.md b/docs/Configuration/Constants.md index 2d4df91..d10b6f3 100644 --- a/docs/Configuration/Constants.md +++ b/docs/Configuration/Constants.md @@ -16,11 +16,14 @@ The [Insight](../Insight) configuration constants: CODE: {"lang": "php"} + // define('INSIGHT_DEBUG', true); // Optional to troubleshoot install define('INSIGHT_IPS', '*'); define('INSIGHT_AUTHKEYS', ''); define('INSIGHT_PATHS', dirname(__FILE__)); define('INSIGHT_SERVER_PATH', '/'); + * The `INSIGHT_DEBUG` constant enables debug mode used to troubleshoot installation. + * The `INSIGHT_IPS` constant lists all client *IP Addresses* (or prefixes) that are allowed to access *FirePHP*. * The `INSIGHT_AUTHKEYS` constant lists all client *Authorization Keys* that are allowed to access *FirePHP*. See @@ -35,6 +38,8 @@ The [Insight](../Insight) configuration constants: For example, if an application is hosted at **http://example.com/application/**, the `INSIGHT_SERVER_PATH` constant must be set to **/application/**. +SECURITY: Do not keep `INSIGHT_DEBUG` enabled after installation was successful! + SECURITY: Keep `INSIGHT_IPS` as specific as possible! SECURITY: If you allow **ALL** (`*`) for **BOTH** `INSIGHT_IPS` and `INSIGHT_AUTHKEYS` **ANYONE** will be able to access your application internals! diff --git a/docs/Configuration/Files.md b/docs/Configuration/Files.md index ac5b009..0c9b161 100644 --- a/docs/Configuration/Files.md +++ b/docs/Configuration/Files.md @@ -108,6 +108,11 @@ Place the following at the **top** of the [bootstrap](http://devzone.zend.com/ar INFO: The `INSIGHT_CONFIG_PATH` must be an **absolute** path. +INFO: Set `define('INSIGHT_DEBUG', true);` to troubleshoot installation. + +SECURITY: Do not keep `INSIGHT_DEBUG` enabled after installation was successful! + + If using the *phar* archive --------------------------- diff --git a/docs/Implementations.md b/docs/Implementations.md index c118868..b78b6f2 100644 --- a/docs/Implementations.md +++ b/docs/Implementations.md @@ -3,12 +3,29 @@ FirePHP uses open [Protocols](Protocols) to send data from the server to the cli library for PHP, implementations for other programming languages have become available. These implementations differ primarily in the language they target, the protocols they implement and the features they support. -Language: .NET +Language: Lisp ============== + * Homepage: [https://github.com/html/firephp](https://github.com/html/firephp) + * Language: Common Lisp + * Implements: [All data in headers wildfire protocol](Protocols#header-only) + +Language: Microsoft .NET +======================== + FireDotNet for [NLog](http://nlog-project.org/) ----------------------------------------------- - * Homepage: [http://code.google.com/p/firedotnet/](http://code.google.com/p/firedotnet/) + * Homepage: [http://code.google.com/p/firedotnet/](http://code.google.com/p/firedotnet) * Language: C# * Implements: [All data in headers wildfire protocol](Protocols#header-only) + +Language: Microsoft ASP +======================= + +ClassicASP-FirePHP +------------------ + + * Homepage: [https://github.com/dmeagor/ClassicASP-FirePHP](https://github.com/dmeagor/ClassicASP-FirePHP) + * Language: ASP + * Implements: [All data in headers wildfire protocol](Protocols#header-only) diff --git a/docs/Integrations.md b/docs/Integrations.md index ba3e84c..3cbea97 100755 --- a/docs/Integrations.md +++ b/docs/Integrations.md @@ -20,11 +20,17 @@ Frameworks NOTICE: See [http://www.firephp.org/Wiki/](http://www.firephp.org/Wiki/) for all framework integrations until that information has been migrated to this page. -### [Symfony 2](https://github.com/symfony/symfony/) +### [FuelPHP](http://fuelphp.com/) + + * [Fuel FirePHP Package](https://github.com/kriansa/fuel-firephp) (bundles the [FirePHPCore](Configuration/Traditional) library) *Symfony 2* has native *FirePHP* support via [Monolog](https://github.com/Seldaek/monolog) based on the [FirePHPCore](Configuration/Traditional) library. -PLANNED: *FirePHP 1.0* support for *Monolog* is planned. See: [https://github.com/Seldaek/monolog/pull/30](https://github.com/Seldaek/monolog/pull/30) + * Tutorial: [Symfony2 AJAX Monolog FirePHP: The Simple Story](http://www.craftitonline.com/2011/08/symfony2-ajax-monolog-firephp-the-simple-story/) + +### [Symfony 2](https://github.com/symfony/symfony/) + +*Symfony 2* has native *FirePHP* support via [Monolog](https://github.com/Seldaek/monolog) based on the [FirePHPCore](Configuration/Traditional) library. * Tutorial: [Symfony2 AJAX Monolog FirePHP: The Simple Story](http://www.craftitonline.com/2011/08/symfony2-ajax-monolog-firephp-the-simple-story/) diff --git a/workspace/README.md b/workspace/README.md index ee1f492..935a0a1 100644 --- a/workspace/README.md +++ b/workspace/README.md @@ -6,11 +6,12 @@ The [PINF JavaScript Loader](https://github.com/pinf/loader-js) is used to provi Documentation ============= - commonjs -v https://github.com/pinf/server-js -v --port 8080 https://github.com/pinf/docs-js ../docs/ - + commonjs --script docs ./ -v --port 8080 + open http://localhost:8080/ + Tests ===== diff --git a/workspace/package.json b/workspace/package.json index 2228a77..c73ed5b 100644 --- a/workspace/package.json +++ b/workspace/package.json @@ -16,6 +16,14 @@ "test": { "location": "./", "module": "/scripts/test.js" + }, + "docs": { + "locator": { + "id": "github.com/pinf/docs-js/" + }, + "options": { + "packagePath": "../" + } } }, "dependencies": [ @@ -25,10 +33,10 @@ ], "mappings": { "nodejs": { - "id": "nodejs.org" + "id": "nodejs.org/" }, "pinf": { - "id": "pinf.org/loader" + "id": "pinf.org/loader/" }, "modules": { "id": "github.com/pinf/modules-js/" diff --git a/workspace/program.json b/workspace/program.json index 883ed79..bf3cd56 100644 --- a/workspace/program.json +++ b/workspace/program.json @@ -1,8 +1,13 @@ { "boot": "workspace", - "extends": { - "location": "../program.packages.json" - }, + "extends": [ + { + "location": "https://raw.github.com/pinf/docs-js/v0.1.16/program.declarations.json" + }, + { + "location": "../program.packages.json" + } + ], "engine": [ "node" ], @@ -17,15 +22,15 @@ "location": "../" } }, - "nodejs.org": { - "provider": "nodejs.org" + "nodejs.org/": { + "provider": "nodejs.org/" }, - "pinf.org/loader": { - "provider": "pinf.org/loader" + "pinf.org/loader/": { + "provider": "pinf.org/loader/" }, "github.com/pinf/modules-js/": { "locator": { - "archive": "https://github.com/pinf/modules-js/zipball/master" + "archive": "https://github.com/pinf/modules-js/zipball/v0.1.18" } }, "github.com/kriskowal/q/": {