Listed here are the next level of sub-categories as well as the five most recent projects in those categories, plus a full alphabetical listing of the project in this category. Selecting a category will list all available projects for that category, selecting a project will lead to that projects main page.
| AJB |
Another Jabber Bot.
Bot based on Alice Program D. |
| ejogger |
Enhanced Jogger Component based on original Jogger 0.8
Current enhancements:
Keepalive through crontab is available, for low-load jogger servers. Don't get dropped by MySQL anymore!
Adding comments through web-page and through Jabber Client.
More features are in progress... |
| filestor |
A Jabber-based file repository and publishing system. This includes a component, and possibly an example of a dedicated client. |
| idavoll |
Idavoll is an implementation of a generic Publish Subscribe component for jabberd in Python. It is intended to be compliant with the Publish Subscribe protocol as described in JEP 0060. |
| ile |
ILE, acronym for "I Love Email", is a new email notifier. It checks your mail via POP/IMAP and notifies you when your mailbox has changed. Its functionality is very similar to the MSN Messenger headlines that jabber users are used to.
|
| JabminRPC |
JabminRPC is a simple implementation of JabberRPC to accomplish simple administrative tasks such as adding/remove users, changing passwords, getting who is logged in, restarting transports, and anything else someone wants to help me code up. This project is written in Perl, taking advantage of all the hardwork DJ Adams, and Ryan Eatmon have put into bringing Perl to Jabber.
JabminRPC++ is a C++ implementation of JabminRPC, which relies on the high performance and scalabilty JECL libs coded at Jabber Inc. It will maintain the same API established by JabminRPC, but provides a stronger, more robust solution for administrative needs.
|
| janchor |
| JaWeLo |
Jabber Web Logger, the next generation :o) |
| JUD |
The Jabber User Directory provides a way to search for other Jabber users. |
| Location Linked Information (LLI) |
This project adds the foundation for "location awareness" so Jabber clients and servers can offer geographical information along with presence.
|
| msglog |
Modular message logging component that currently supports logging to:
- Text file (XML node dump)
- Snoop target (allows one user to watch the message exchanges of another user)
- Database (currently only supports MySQL) |
| MSN2Jabber |
Allows MSN Messenger & Windows Messenger to talk directly to Jabber Servers. |
| mu-conference |
An implemention of the conference server using the protocol defined in JEP-0045. This project will be in flux until the jep is finalised, so i'd advise you to watch this space for further news |
| O Logos |
Jabber gateway to biblegateway.com functionality; multi-lingual scripture lookup & search |
| proxy65 |
A Python-based implementation of a JEP 65 Bytestream proxy. |
| pubsub |
Pubsub is an implementation of JEP-0060, Publish-Subscribe. |
| scm |
| Sluice |
Sluice is a workflow engine jabber component. Its goal is to allow users to create and configure an automated workflow or business process with ease. The main component and modules are done in perl. The web client is done in PHP. |
| Theoretic-SMTP |
Theoretic's SMTP Transport for the JOSS 1.4 line. Written in Perl5, it receives incoming e-mail messages and translats them into Jabber messages. It also does the reverse, translating Jabber messages into outgoing e-mail messages. |
| Users-Agent |
A Perl based Jabber User Directory. Currently the one running on users.jabber.org. |
| WeatherAgent |
Component providing weather information for selected locations. |
| WebClientService |
A set of services for accepting jabberd connections from browser-based Jabber clients (such as JWChat). |
| webjah |
JEP 0025 (http polling) implementation written on Perl.
v 0.1.1 has numerous fixes (keys handling, session expiration other minor fixes) |
| xdbldap-perl |
xdbldap-perl is a jabber xdb component that handles authentication and vcard lookups from an ldap directory. |
| xdb_ldap |
xdb backend for an LDAP directory. |
| xdb_sql |
xdb backend for SQL databases (mysql, postgres, oracle, odbc) |
| yipperdog |
Project Description: An integration glue between Jabber and the existing phpBB system, extending phpBB to live chat, IM, and file sharing between registered members, enhancing the security and utility of a private community. We will use PHP, Jabber, MySQL, and Flash.
Working the last year inside an online, closed membership, community has brought up many limitations even very good "groupware" systems have. phpBB is only the needed integration for our needs, but our goal will be to create an integration between a private Jabber server and any groupware system which as a private membership. An example of this may be the Double Chocolate Latte system.
The forum and groupware system we have, has built and maintained a very active community, but even with the existing messaging system, it has limitations in speed of communication. Adding a live chat software did not alleviate the needs, because users now had to actively monitor two communication areas, so it in fact, a chat system added complexity, and reduced production. Simple use of existing IM (phpBB has buttons for every user to publish IM addresses they subscribe too) appeared to be an answer, except that many users would not keep the more commercial IM clients running when available online because of advertising and being available to “friends” who kept interrupting the work day.
File sharing is often impossible since many members have no IM system, and don’t want the public types, which open their desktops to advert/spam laidened IM clients, such as ICQ and Yahoo. Also, security and privacy issues are a concern.
But what synched a Jabber integration for us, was the need for “fast answers” from the forum community itself, without the need to login from a web browser to check status on various things. We are looking for Jabber Server Bot programs to solve this for us.
Our community is world wide in membership and has a complex rule set of desired privacy verses, available communication. The privacy requirements are not only between the group, and the rest of the Internet, but between members as well. We may be unique in this, but I highly doubt it.
Our first set of project goals then will be as follows:
A private Jabber server whose membership is tied to accepted members of the phpBB system it is integrated with.
A “who is online” additional page which will be available through the phpBB area.
Control of direct communication between users, so that even though I can see a person is online, I may not be able to communicate with this person directly.
A system, which allows communication with a person who I can see is online, but is not willing to be open to live chat. This will be a “one between” integration, which the Jabber system will place a phpBB message in the member’s Inbox, and notify them through the IM that a new message has arrived, telling them who it is from an the title of that message. This gives members both privacy and fast communication, without work day interruptions.
There is another level to this project, which is secondary but very important to the developer of the integration, and that is the ability to use existing open source libraries and systems for most of these needs. Much of what is needed to create a working integration is already out there in various forms. What is not out there is documentation and implementation models. It will be a very large requirement that this project have complete documentation on how this implementation is accomplished, why certain libraries were used and not others, and create as close to a user-friendly integration of these two systems as possible.
It is understood, and accepted that the installation of the Jabber Server on the host machine is an “administration level task”. We aren’t going to get around that, and it is not our goal. The same goes for the installation of phpBB, and the supporting MySQL database. Again, these are prerequisites for this project, but not our goal. Our project goal starts with a host machine after these are installed and working properly.
We will achieve our goal through software utility to tie these together, and documentation support to further enhance areas and allow other groupware implementations to be integrated in the same manner. It is strongly hoped that our effort in this area will open up other implementation ideas in the open source community, and help the Jabber and phpBB communities as well.
|
|
|