Menu

Tree [8501ec] master /
 History

HTTPS access


File Date Author Commit
 css 2013-02-12 Jess Portnoy Jess Portnoy [b6b908] Unneeded files.
 db 2013-10-01 Jess Portnoy Jess Portnoy [70709d] version 0.6:
 js 2013-10-01 Jess Portnoy Jess Portnoy [ffa1c9] Updated REAME + JS commits.
 ChangeLog 2013-10-01 Jess Portnoy Jess Portnoy [70709d] version 0.6:
 README 2013-10-01 Jess Portnoy Jess Portnoy [ffa1c9] Updated REAME + JS commits.
 add_customer.php 2013-10-01 Jess Portnoy Jess Portnoy [997190] - added customer status colomn
 add_host.php 2013-02-12 Jess Portnoy Jess Portnoy [45e95a] - Added auto changelog for actions [adding,upda...
 add_ui_ifs.php 2013-02-12 Jess Portnoy Jess Portnoy [45e95a] - Added auto changelog for actions [adding,upda...
 add_vpn.php 2013-02-12 Jess Portnoy Jess Portnoy [45e95a] - Added auto changelog for actions [adding,upda...
 changelog.php 2013-02-12 Jess Portnoy Jess Portnoy [45e95a] - Added auto changelog for actions [adding,upda...
 conn.inc 2013-10-01 Jess Portnoy Jess Portnoy [70709d] version 0.6:
 customer.php 2013-10-02 Jess Portnoy Jess Portnoy [11b258] Fixes customer update proc.
 export_csv.php 2013-10-01 Jess Portnoy Jess Portnoy [70709d] version 0.6:
 index.php 2013-10-02 Jess Portnoy Jess Portnoy [8501ec] No sharepoint column.
 locale.inc 2013-10-01 Jess Portnoy Jess Portnoy [70709d] version 0.6:
 login.php 2013-02-03 Jess Portnoy Jess Portnoy [f3c408] First commit :)
 logout.php 2013-02-03 Jess Portnoy Jess Portnoy [f3c408] First commit :)
 update_client.php 2013-10-02 Jess Portnoy Jess Portnoy [11b258] Fixes customer update proc.
 update_host.php 2013-10-01 Jess Portnoy Jess Portnoy [997190] - added customer status colomn
 update_ui_ifs.php 2013-02-12 Jess Portnoy Jess Portnoy [45e95a] - Added auto changelog for actions [adding,upda...
 update_vpn.php 2013-02-12 Jess Portnoy Jess Portnoy [45e95a] - Added auto changelog for actions [adding,upda...
 validate_session.inc 2013-02-03 Jess Portnoy Jess Portnoy [f3c408] First commit :)

Read Me

Asperger is a simple, no bullshit web app to manage your customer credentials and hosts.
It is called Asperger because I have it.

LICENSE: LGPL.

It is meant for professional services, support and IT teams but you can use for other things too, I won't get angry:)

Asperger is written in PHP, JS, has some CSS and uses SQLite as DB.
Auth. is done via LDAP.

I tested it with PHP 5.3.3, 5.4.4-12 and SQLite 3.7.15.2, 3.6.20 but any PHP 5.n.n and SQLite 3.n should do.

Pre-requisites:
- PHP 5.0.0 and above
- SQLite 3
- PHP LDAP extension
- SQLite3 PHP extension
- LDAP PHP extension [used for auth.]

Bootstrapping:
# sqlite3  db/schema.sql >/aperger/db/dir/asperger.db
# chown -R $APACHE_USER /aperger/db/dir 

Note that due to something I would call a bug, the DB directory should have 775, you would think 755 on directory and 644 on DB file would do it but - nope.
Asperger supports records for 3 web UI apps. These will be their labels in customer.php, you need to edit the labels in locale.inc.

Edit conn.inc to reflect your LDAP server, realm and path to asperger.db file.
Request: http://yourhost/path/to/asperger/docroot
Edit locale.inc as per your preferences.

UPGRADE NOTE: there were schema addition for this version, please make sure you manually do the correct alter statements, compering between db/schema.sql as supplied here and the output of .schema as you see it in your sqlite3 for the version you use now.

For bug reports, feature requests, what not, please email to: kernel01@gmail.com

Credits:
CSS colors selected by Christopher Deneen, yours truly is bad with colors.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.