Tools For Better Developers

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.

Read more

Installation

Create new Osm Admin projects quickly using this step-by-step guide.

Read more

Your First Class

Read more

Attributes

Read more

Interfaces

Read more

How It Works

User Interface (UI)

Read more

Application Programming Interface (API)

Read more

Queries

Read more

Object Model

Overview

Read more

Customizing

Queries

Read more

Routes

Read more

Actions

Read more

Validation

Read more

Table Columns

Read more

Grids

Read more

Forms

Read more

Filters

Read more

Indexing

Read more

Everything Else

Read more

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.

Read more

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.

Read more

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.

Read more

Formulas

Read more