Introduction

This page lists modules for the SQ-Framework. These modules are specifically designed to work with the SQ-Framework but they could very easily be used in other environments. Some are dependent on other modules here but as long as you load all the classes into PHP they should work without the SQFW. All of the modules are highly minimalist. They come with a very bare-bones PHP class to handle specific tasks and some might have a really simple management tool. It's up to you to take the PHP classes and create a pretty HTML interface around them for your website. But that's what the SQFW is all about anyhow.

Utility

Includes advanced variable dump function, better error handling functions, and logging functions.

Document Management

* Capture, Manage, Store, Preserve, and Deliver documents. * SVN Based - All documents are stored in a SVN rep. * Accepts documents via web upload, file copy, and e-mail scanning. * Breaks up multipage tiff/pdf files * Allows groups of newly added documents to be viewed and individually tagged * Allows keyword tagging and search functions. * works with sqlite and mysql

Authentication

Supports authentication of users. You can use the Apache NTLM_AUTH, BASIC_AUTH, LDAP_AUTH modules with this or use a HTML auth page for login. Once accounts are created you can manage what SQFW items each user is allowed to see.

Favorites

The Favorites modules lets your users create a custom menu item called Favorites and add any SQFW item to that list. So whatever 3-4 pages they use most frequently can always be at their fingertips!

Accounting

The Accounting Module lets you do basic accounting functions. It does double-entry accounting and handles Assets, Expenses, and Income. Within those categories are A/R, A/P, Banks, Credit Cards, Bills (Expenses), and Invoices (Income).

Inventory

This module lets you track inventory. It can be a simple list of household items or a fully sorted, categorized, and barcoded distribution warehouse. It's not overly complicated though.

Sales / POS

Allows you to Create quotes, invoices, and do point of sale activities. Generally this module is used with the Accounting and Inventory modules.

Document Flow and Reversion System

Helps you define a document flow for several work processes and provides reversion control over available documents.

DBO

The Database Object module is a database abstraction class. Well there's probably a ton of database abstraction classes out there. So here's another one that is suited for the SQFW environment. It's very simple and provides the exact same commands for as400 DB2, Sqlite, and MySQL. It adds error handling and a query timer too. This is a required module (At least the sqlite part) because the framework uses it for core functionality.

Image

Just a simple class that helps you store information about images in the SQFW database. It keeps track of how many hits an image gets, will resize on the fly, allow users to crop/resize them, parse exif and photoshop metadata too.

Content Editor

This is a very simple web interface to allow editing of content files stored on the web server. It's not very well suited for full-time development but if you need to make a minor adjustment and do not have any other method of accessing the files - this could get you going.

 
sqfw/modules.txt · Last modified: 2010/08/25 09:12 by bruce
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki