House of Spiers

cobRa API v8.0.0

Cobra API

Developed for over a decade, the Component Object Base started as a library of code for use on the job. This has since been streamlined into a fully functioning Application Programming Interface or API. With continuing development on core structural concepts, extended functionality was built in using a plugin style module based system. This frees the API core code from web site functionality, and rather, provides for those core functions to be used to modules. A variety of modules have been constructed to provide front end and back end application.

Component Object Base (cob)

The Object Base forms the core code to the API. This provides a functionality to the module based system. Functionality includes items such as Geo, Date, Currency, Language, Logging and more. This forms the main functionality for server calls and their responses. Responses are provided in a variety of output methods including JSON, HTML, Encoded Base64, as well as Session and Mapping Data.

Realtime Access (Ra)

Access to the API is made through a variety of plugin modules. The API itself maintains Session and Response Data, plugin modules perform the various functionalities provided by the different web site or online installations. Available Plugins include modules such as Article Management, Retail Management, Community Management and more.

Version History

0.0.9 2008-06-07 13:00 Course Management, Retail Management.

0.1.0 2009-02-25 00:27 Initial creation of new classes.

0.2.0 2011-04-22 10:00 Rebuild of Code Structure

0.2.3 2011-12-25 10:00 Add Image Collections Module

0.2.4 2012-04-04 16:30 Rebuild of Base, Validation of Code

0.2.5 2012-01-05 09:00 Rebuild in preperation of AJAX and Jscript

0.2.6 2012-10-27 20:00 Fork of 0.2.5 to simplify AJAX and Jscript

Component Object Base

0.3.0 2015-06-26 18:30 Fork of 0.2.11 to split API from GUI(HTML,Mobile,Tablet)

0.3.1 2015-12-18 02:30 Fork of 0.3.0 to split Data (Uploaded) from API

Component Object Base (Dawn) Ra - cobRa (Dawn)

0.4.0 2015-12-18 02:30 Fork of 0.3.4 to deal with deprecated PHP and SQL

0.4.1 2017-08-24 01:11 Fork of 0.4.0 to clean up unwanted code

0.4.5 2019-04-20 13:25 Fork of 0.4.1-0.4.4 rebuild sections, Session, Templates, Output Modes

0.4.6 2019-04-24 13:25 Fork development adding Mobile, Centralised CSS, JS Rebuilds & Streamlining PHP

0.4.7 2019-05-10 13:25 Fork development adding GEO, Mapping, Geo GUI, HTML Objects, Centralisng HTML

0.4.8 2019-05-26 10:50 Fork development rebuilding Modules, dealing with new Code and deprecated code

0.4.9 2020-03-20 20:20 Redev for PHP 7.4 Deprecations

0.4.10 2020-03-30 20:20 Update for all Modules to current Core

0.4.11 2020-04-22 02:20 Geo Layers, Blinds, Gui Rebuild, Bug Fixes, Overall Supercheck

cobRa (Shepherd)

0.5.0 2021-01-01 11:11 Re-establishment of Code into New Version

0.5.1 2021-07-03 17:11 Rebuild of all Code to conform with PHP8

0.5.2 2022-02-22 22:22 Preperation for v6 Build with Web 3.0 and Crypto

cobRa (Prophet)

0.6.0 2022-03-14 16:30 Fork of 0.5.2 to build in Etherium Wallets.

0.6.1 2022-03-24 18:00 Post full rebuild rebuild and testing.

0.6.6 2022-04-27 16:00 Full rebuild to add Response Method and Adjust Error Management.

0.6.6 2022-04-29 16:00 Full rebuild to clean up, and recode front end.

cobRa (Wilderness)

0.7.0 2022-04-30 09:00 Full clean up of all files, front, middle, back.

0.7.1 2022-05-05 09:00 Rebuild of GUI for Error Output, final build of base modules.

cobRa (Honey)

0.8.0 2023-07-30 09:45 Full clean up of all files, GUI Rebuild. Data Rebuild. API Rebuild.

cobRa (Angel)

0.9.0 2024-02-13 09:20 Full Rebuild of all files. Complete reassement of Modules.

Steven Spiers

Copyright 2023 House of Spiers