Skip to content
John David Manning edited this page Dec 7, 2015 · 2 revisions

Make Your apps SECC!

Introduction

SECC, pronounced "Sexy", is intended to be a strong streamlined foundation for your web apps. Extending the framework should be completely natural and can be accomplished with minimal effort from the command line. The MVC structure allows for a very efficient and maintainable coding structure. Standard practices have been applied to ensure that the code base is modular and can be implemented with minimal effort.

Table Of Contents

  1. Getting Started
    Before you attempt to use this framework, you should understand the concept of the MVC programming pattern. Click here to read the wikipedia page on MVC programming. To get started using SECC you first need to install the framework.
    Click here for instructions on how to install the framework.

  2. Auto Loading
    Before you begin working with SECC, it's a good idea to gain an understanding of how the auto loading system works.
    Click here for a detailed summary on the auto loading system.

  3. Environment
    Environments are the ability to switch between a development and production server configuration quickly.
    Click here for instructions on how to use SECC environments.

  4. LACE
    LACE is a command line utility that is fully integrated with the framework and can be extended it's self.
    Click here for instructions on how to use LACE to streamline your workflow with SECC.

  5. Routes
    Routing is part of any MVC framework. SECC's routing system is extremely organized and easy to use.
    Click here for instructions on how to route your application.

  6. Filters
    Filters are SECC's form of middleware.
    Click here for instructions on how to use filters in your application.

  7. Controllers
    Controllers are the first component that is accessed by a URL.
    Click here for instructions on how to use controllers.

  8. Views Views are the component of SECC that you actually see when you load a url.
    Click here for instructions on how to create and manage views.

  9. Services
    Services are a component of SECC that perform specific tasks that manipulate data.
    Click here for instructions on how to make use of SECC services.

  10. Migrations
    Migrations are version control for your database structure.
    Click here for instructions on how to use migrations.