\documentclass[a4paper,12pt]{article}
\usepackage{graphicx}
\begin{document}
\author{Askari Azikin\\kari@debianindonesia.org\\http://www.debianindonesia.org\\This document has written with \LaTeX{}}
\title{Camba2LDAP User Guide}
\date{June, 2010}
\maketitle
\newpage
\tableofcontents
\newpage
\newpage
\listoffigures
\newpage
\section{Why I code this program}
I'm tired of updating my OpenLDAP server using GUI (e.g Luma) or via website (e.g LAM) especially for adding a new user because of too many items have to be clicked. With text mode is actually faster but there are also other users who are not enjoy with text mode. Therefore, I wrote this program to bridge them. This program name is Camba2LDAP and build from 
Perl/Tk. This program is not finalized yet so I don't upload the code until all bugs are fixed.\\
This GUI-based program can be used to add new users without click one by one the program options. We only need to create a file with extention *.ldif like text mode way then the file is uploaded and executed to OpenLDAP server (no need a complicate command line).
\section{Requirements}
This program has just tested under GNU/Linux so I can guarantee it will run smoothly if your machine is GNU/Linux or Unix system. I don't have any time to test it on Windows machine. Before you run this program,
you need to install perl and CPAN modules such as Tk and Net::SSH::Perl. 

\section{Notes}
All images are used at Widget came from the KDE Icons

\section{How To Run Program}
Extract the zipped file by use the following command:\\\\
\emph{kari@debian:\~\$ tar zxvf camba2LDAP.tar.gz}\\
\emph{kari@debian:\~\$ cd camba2LDAP}\\
\emph{kari@debian:\~\$ chmod +x camba2ldap.pl}\\
\emph{kari@debian:\~\$ ./camba2ldap.pl}\\\\
Camba2LDAP window will displayed on the screen as figure below. Hostname should be filled by your server hostname (e.g. ldap.debianindonesia.org), user is the system user
and password should be filled with your system password\footnote{Not ldap password}. OpenLDAP Authentification is used to authenticate to the OpenLDAP server.
Manage and Query are the main part that will be used to upload/execute/display OpenLDAP directory which implemented at server side. 
 
\begin{figure}[htbp]
\begin{center}
\includegraphics[scale=0.6]{camba2ldap_1x.jpg}
\caption{Main Menu}
\end{center}
\begin{enumerate}
\item Tool Bar
\item Welcome Message\\
This welcome message will dinamicly change when this program try to connect to the openLDAP and so on
\item OpenLDAP server that we want to connect
\item OpenLDAP server authentification
\item Manage \& Query
\item button 
\end{enumerate}
\end{figure}

\begin{figure}[htbp]
As well as Manage and Query, we can also access them from Main Menu/Tools. 
\begin{center}
\includegraphics[scale=0.6]{camba2ldap_2.jpg}
\caption{Tools Menu}
\end{center}
\end{figure}

\begin{figure}[htbp]
Below is a sample script that can be used to add user. This file name is test.ldif.

\emph{dn: cn=Askari Azikin, ou= Research Department, dc=debianindonesia, dc=org\\
objectClass: top\\
objectClass: person\\
objectClass: organizationalPerson\\
objectClass: inetOrgPerson\\
cn: Askari Azikin\\
gn: Askari\\
sn: Azikin\\
mail: kari@debianindonesia.org\\
postalAddress: Jl. Banta2eng Lr. 9 No. 90\\
l:  Makassar\\
st: Sulawesi Selatan\\
o:  debianindonesia free foundation\\
ou: Research Department\\
postalCode: 90222\\
telephoneNumber: +624118x4261\\
mobile: +628118x2921\\
homePhone: +624118x4261\\
facsimileTelephoneNumber: +624118x4261\\
displayName: Askari Azikin\\
userPassword: abbasa\\
title: Member of Research Department\\
initials: AA\\
}
\begin{center}
\includegraphics[scale=0.6]{camba2ldap_2x.jpg}
\caption{Open LDIF File}
\end{center}
\end{figure}

\begin{figure}[htbp]
About tool bar contains Handbook, Report Bugs, and About Camba2LDAP
\begin{center}
\includegraphics[scale=0.6]{camba2ldap_4.jpg}
\caption{About}
\end{center}
\end{figure}

\begin{figure}[htbp]
About Camba2LDAP
\begin{center}
\includegraphics[scale=0.6]{camba2ldap_5.jpg}
\caption{About Camba2LDAP}
\end{center}
\end{figure}

\begin{figure}[htbp]
To submit Report Bugs
\begin{center}
\includegraphics[scale=0.6]{camba2ldap_6.jpg}
\caption{Submit Report}
\end{center}
\end{figure}

\end{document}

