2017 © Pedro Peláez
 

library cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

image

crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  • Thursday, August 31, 2017
  • by crazedsanity
  • Repository
  • 1 Watchers
  • 1 Stars
  • 362 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 0 Forks
  • 13 Open issues
  • 41 Versions
  • 1 % Grown

The README.md

Web Application Libraries

Build status::: Build Status, (*1)

Library Deprecation...

This set of libraries, along with those it depends on from cs-content, is getting retired. The components are being moved into other, self-contained repositories. The hope is that this will allow for easier and more focused development. Here's the list so far:, (*2)

  • AuthToken (replaces cs_authToken): Build Status
  • AuthUser (replaces cs_authUser): Build Status
  • ID Obfuscator (replaces cs_idObfuscator): (no replacement yet...)
  • Lockfile (replaces cs_lockfile): Build Status
  • Permission (replaces cs_permission): Build Status
  • Database (replaces cs_phpDB): Build Status
  • User Registration (replaces cs_registerUser): (no replacement yet)
  • DB Session (replaces cs_sessionDB): Build Status
  • Site Config (replaces cs_siteConfig): Build Status
  • Web DB Logger (replaces cs_webdblogger): (no replacement yet...)
  • Web DB Upgrade (replaces cs_webdbupgrade): (no replacement yet...)

Other libraries of note:, (*3)

For info about upgrades, check the "upgrades" folder, (*4)

(a.k.a. "CS-WebAppLibs" or "CSWAL"), (*5)

WARNING #1: Version 0.5.x and above utilize PDO and prepared statements. Applications/libraries/frameworks that were written against a prior version may need to be rewritten to handle the differences. In theory, it is still fully backwards-compatible... but I make no guarantees., (*6)

WARNING #2: If you don't read what sparse documentation there is, you probably won't get it., (*7)

WARNING #3: This code was not written for the faint of heart. The naming conventions may be inconsistent. Some of these classes, such as the WebDBUpgrade system, is made to be transparent, so interacting with it can be difficult; others, such as the logging system, are meant to be used with little need to understand their inner-workings., (*8)

WARNING #4: Due to lack of help, the only officially-supported database is PostgreSQL. Most things should be fairly well database-agnostic, though some of the fancier features (such as transactions within the upgrade system) may not work as expected: MySQL can sometimes automatically commits changes without warning, such as when transactions cross transactionable and transactionless tables., (*9)

Testing

Unit testing was previously done with SimpleTest, but now uses (or is being converted to use) PHPUnit: this was done to help ease incorporation with Travis-CI for continuous integration testing., (*10)

Testing database interaction can be a tricky thing, and it must conform to how Travis-CI's database setup works., (*11)

To simplify things, the testing is currently only performed against a Postgres database. The settings are hard-coded: * User: postgres * Pass: (none) * database: _unittest_ * host: localhost * port: (default), (*12)

Documentation

On to the documentation..., (*13)

This is a set of libraries for working with PHP-based web applications. It builds upon the foundation of CS-Content, which can be found at [ http://github.com/crazedsanity/cs-content ]; it also builds upon CS-PHPXML, which is just an XML library, and can be found at [ http://github.com/crazedsanity/cs-phpxml ]., (*14)

Look at the library-specific documentation: * Basic Database Interaction * CS Web DB Logger * CS Web DB Upgrade * Lock File * Auth Token * User Authentication * Session DB * Site Configuration, (*15)

NOTE REGARDING OTHER CLASSES

There are other classes implemented. As they're tested (and I have time), more documentation will be added here. For more (or less) up-to-date information, take a look at the "Developer's Corner" on CrazedSanity.com: [http://www.crazedsanity.com/content/devCorner/cs_webapplibs], (*16)

License

Copyright (c) 2013 "crazedsanity" Dan Falconer Dual licensed under the MIT and GPL Licenses., (*17)

The Versions

31/08 2017

dev-master

9999999-dev https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

The Development Requires

database api php auth logging token web permission lockfile siteconfig upgrades

24/12 2014

v0.11.5

0.11.5.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

24/12 2014

v0.11.4

0.11.4.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

24/12 2014

v0.11.3

0.11.3.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

07/08 2014

v0.11.2

0.11.2.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

07/08 2014

v0.11.1

0.11.1.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

13/06 2014

v0.11.0

0.11.0.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

12/06 2014

v0.10.19

0.10.19.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

06/05 2014

v0.10.18

0.10.18.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

05/05 2014

v0.10.17

0.10.17.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

05/05 2014

v0.10.16

0.10.16.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

05/05 2014

v0.10.15

0.10.15.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

02/05 2014

v0.10.14

0.10.14.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

28/04 2014

v0.10.13

0.10.13.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

11/04 2014

v0.10.12

0.10.12.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

08/04 2014

v0.10.11

0.10.11.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

08/04 2014

v0.10.10

0.10.10.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

07/04 2014

v0.10.9

0.10.9.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

07/04 2014

v0.10.8

0.10.8.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

07/04 2014

v0.10.7

0.10.7.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

07/04 2014

v0.10.6

0.10.6.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

04/04 2014

v0.10.5

0.10.5.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

10/03 2014

v0.10.4

0.10.4.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

10/03 2014

v0.10.3

0.10.3.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

08/03 2014

v0.10.2

0.10.2.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

07/03 2014

v0.10.1

0.10.1.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

06/03 2014

v0.10.0

0.10.0.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

06/03 2014

v0.9.8

0.9.8.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

06/03 2014

v0.9.7

0.9.7.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

06/03 2014

v0.9.6

0.9.6.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

06/03 2014

v0.9.5

0.9.5.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

05/03 2014

v0.9.4

0.9.4.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

05/03 2014

v0.9.3

0.9.3.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

03/03 2014

v0.9.2

0.9.2.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

28/02 2014

v0.9.1

0.9.1.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

27/02 2014

v0.9.0

0.9.0.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

26/02 2014

v0.8.2

0.8.2.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

07/02 2014

dev-development

dev-development https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

07/02 2014

0.8.1

0.8.1.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

20/01 2014

0.8.0

0.8.0.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades

07/01 2014

0.7.11

0.7.11.0 https://github.com/crazedsanity/cs-webapplibs

Web application framework containing various libraries, an extension to cs-content

  Sources   Download

MIT

The Requires

 

database api php auth logging token web permission lockfile siteconfig upgrades