Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Drupal's module that makes it a little bit faster
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
docs
LICENSE.txt
README
proapi.cache.inc
proapi.common.inc
proapi.defaults.php
proapi.fields.css
proapi.fields.inc
proapi.fields.js
proapi.info
proapi.install
proapi.menu.css
proapi.menu.inc
proapi.module
proapi.poll.inc
proapi.settings.example.php
proapi.settings.php
proapi.taxonomy.inc

README

ProAPI

-- Drupal module that make's it faster --

by Radosław Pycka (dadikof)

--------------------------------------------------------------------------------

INTRODUCTION:

This module is intended to aggregate most used features of Drupal and common
functionality into one module for the purpose of improving development time and
run-time performance, especially on not optimized infrastructure (like shared
hostings). Does it in two ways:

1) by introduction a submodule architecture which doesn't rely on Drupal's native
   module system (submodules won't be visible in administration panel) - this
   reduces hook probing and execution time

2) all configuration is moved to run-time through callbacks, instead of Drupal's
   database way (which causes a ton of db queries during each non-cached request
   and limits usability on shared hostings or slower machines)

For now only D6 is supported.
License - GPL.

--------------------------------------------------------------------------------

SUBMODULES:

By default all submodules will be disabled, which will have negligible impact on
run time. Each submodules consists of at least a proapi.submodule_name.inc file
and default configuration callback in proapi.defaults.php.

Available submodules:
- cache (fastpath cache using regular file as storage)
- fields (extends entities [node, comment, user, etc] like CCK does for nodes)
- menu (clone of administration menu provided by admin_menu module, much faster)
- poll (tweaks around core poll module)
- taxonomy (taxonomy menu functionality)
Something went wrong with that request. Please try again.