Osm Admin
Version 0.2 ∙ 1 minute read
Getting Started
Introduction
Osm Admin is the admin area, and the API for your next PHP application that is optimized for mass-editing, has simple configuration and is incredibly customizable.
Installation
Create new Osm Admin projects quickly using this step-by-step guide.
Your First Class
Attributes
Interfaces
How It Works
User Interface (UI)
Application Programming Interface (API)
Queries
Object Model
Overview
Customizing
Queries
Routes
Actions
Validation
Table Columns
Grids
Forms
Filters
Indexing
Everything Else
Specifications
What will Osm Admin look like? What is missing right now? What effort is needed to close this gap? All these, and some other questions are covered in specifications.
Objects
Application data is made of objects. Use standard PHP class and attribute syntax to:
- define the structure of application objects,
- define how they are stored in the database,
- specify computation logic.
Status. The text of this specification is a work in progress.
User Interface
Once you defined the structure of application objects, Osm Admin provides the default user interface that allows you to manage them in the admin area.
You can customize the user interface by defining custom views, and by changing property editing or filtering behavior.
Status. This specification is a work in progress.
Reflection
Osm Admin knows every tiny detail about your application objects and properties. And you can, too, using reflection.
Status. This specification is a work in progress.