Tree [c631f2] master /
History



File Date Author Commit
conf.d 2007-10-16 Oren Held Oren Held [2358d0] attribute description is now taken directly fro...
css 2008-12-14 Oren Held Oren Held [c631f2] Design stuff:
docs 2008-12-14 Oren Held Oren Held [c631f2] Design stuff:
images 2008-01-16 Oren Held Oren Held [e18e38] Ohh forgot the bullet
include 2008-12-14 Oren Held Oren Held [c631f2] Design stuff:
js 2008-12-14 Oren Held Oren Held [c631f2] Design stuff:
unittests 2008-08-27 Oren Held Oren Held [1de933] unittest fix
AUTHOR 2007-10-16 Oren Held Oren Held [e09095] 0.35a release!
BUGS 2006-06-14 Oren Held Oren Held [ed25ec]
COPYING 2006-06-14 Oren Held Oren Held [ed25ec]
CREDITS 2006-06-14 Oren Held Oren Held [ed25ec]
ChangeLog 2008-08-18 Oren Held Oren Held [e3ff1e] Release 0.99a
INSTALL 2008-01-16 Oren Held Oren Held [f13411] EVIL CHANGES!
README 2008-08-27 Oren Held Oren Held [43c272] - Smarter error handling with exceptions.
README.security 2008-08-18 Oren Held Oren Held [e3ff1e] Release 0.99a
TODO 2006-06-14 Oren Held Oren Held [ed25ec]
back.php 2008-08-27 Oren Held Oren Held [43c272] - Smarter error handling with exceptions.
common.inc.php 2008-08-27 Oren Held Oren Held [43c272] - Smarter error handling with exceptions.
config.inc.php.example 2008-08-17 Oren Held Oren Held [649cc2] * login/logout: don't show the tree!
general.inc.php 2008-08-27 Oren Held Oren Held [43c272] - Smarter error handling with exceptions.
htaccess.example 2006-06-14 Oren Held Oren Held [ed25ec]
htmloutput.inc.php 2008-12-14 Oren Held Oren Held [c631f2] Design stuff:
htpasswd.example 2006-06-14 Oren Held Oren Held [ed25ec]
index.php 2008-08-27 Oren Held Oren Held [43c272] - Smarter error handling with exceptions.
ldapfunc.inc.php 2008-08-27 Oren Held Oren Held [43c272] - Smarter error handling with exceptions.
tree.inc.php 2008-08-27 Oren Held Oren Held [43c272] - Smarter error handling with exceptions.
tree.php 2008-12-14 Oren Held Oren Held [c631f2] Design stuff:

Read Me

YALA (Yet Another LDAP Administrator)
-------------------------------------

WHAT IS YALA?

YALA is a web-based LDAP administration GUI. The goal is to simplify 
the directory administration with a graphical interface and neat 
features, though to stay a simple, general-purpose directory manager.

A secondary goal is not to make the YALA user stupid: to achieve this,
we try to show the user what YALA does behind the scenes, what it sends
to the server (unlike MS Active Directory, for example), and use the
original LDAP terms.


------------------------------------------------------------------------------
FEATURES

- Clear and Simple interface.
- Cross-Platform: YALA can be accessed from any platform using any modern 
  browser, and the server-side should work on most OSes & Web Servers.
- Advanced JavaScript for smoother user experience (AJAX)
- Standard. In theory YALA supports any LDAP server.
  See REQUIREMENTS section for list of supported servers.
- Uber schema reader pro (tm): YALA reads the schema remotely from the LDAP
  server.
- Entry Types recognition: You can configure YALA to recognize an entry of
  objectclasses X & Y, for example, as a user entry, have a special icon for 
  it, and allow simple creation of new entries of this type (i.e. add a new 
  user). 
- Security: Supports LDAP over TLS (Transport Layer Security) if your LDAP 
  server supports it.


------------------------------------------------------------------------------
REQUIREMENTS

Server Side:
- PHP5 with LDAP support. depends how you got your PHP installed:
  * Using the native PHP on your favorite Linux distro (recommended):
    - Debian/Ubuntu: apt-get install php5-ldap
    - CentOS/RedHat: yum install php-ldap

  * Installing from source: enable LDAP support in compile time: 
    i.e., "./configure --help | grep -i ldap"

  Note that you'll need LDAP libraries installed on your system.
  apt-get or yum would take care of it automagically.


- In theory, YALA should work on ANY platform under ANY web-server
  that supports PHP. It is known to work well on:
  Linux   + Apache
  Solaris + Apache
  (Mail me if you're using it with another combination)

- Any (either local or remote) standard LDAP Server. YALA is known to work 
  well with:
  OpenLDAP
  Fedora Directory Server
  Microsoft Active Directory
  Oracle Internet Directory (OID)
  OpenDS
  (Again, let me know if you have something to add here)
  

Client Side:
- The only requirement is a modern web browser, for Cookies & JavaScript
  support.

  PNG support is recommended. Any modern browser should support it.


------------------------------------------------------------------------------
INSTALLATION

See the 'INSTALL' file.


SECURITY
------------------------------------------------------------------------------

See the 'README.security' file.


------------------------------------------------------------------------------
LICENSE

YALA is licensed under the GPL, see the 'COPYING' file.


------------------------------------------------------------------------------
CONTACT/AUTHOR

For any comment/suggestion/bugs/money, feel free to mail me to
oren at held.org.il