Apache
 

ManifoldCF - Developer Resources

Source Code

The source files are stored using Subversion (see http://subversion.tigris.org/ and http://svnbook.red-bean.com/)

svn checkout http://svn.apache.org/repos/asf/incubator/lcf/trunk mcf-trunk

Security Architecture Diagrams

For those who prefer a pictorial representation of ManifoldCF's security architecture, this might help.



ManifoldCF Security Architecture


If you are using Apache to perform authentication, the model is slightly different.



ManifoldCF Security Architecture, with Apache


Process Architecture Diagrams

A pictorial representation of ManifoldCF's process architecture is below.



ManifoldCF Process Architecture


How to Write Connectors

Writing connectors for ManifoldCF is a great way to learn about the project and contribute something useful! Read about how to do that by navigating to the links provided below.

Performance tuning

Getting the best performance out of ManifoldCF requires some tinkering. Learn how to do that here.

Debugging Connections

Sooner or later, you will encounter a repository that should be supported, but doesn't seem to want to connect properly to ManifoldCF. When that happens, you will need all the help you can get. Start here, and if you find a new hint, technique, or trick, don't forget to add it to the page!

Changes List

Current changes list (as of the most recent nightly build) is available here.

Reporting a Bug, Problem, or Feature Request

If you think you've found a problem, or you just have a good idea for an improvement, you can create a JIRA ticket here. You may need to create yourself an account. Be sure to select the "Lucene Connector Framework" project. (This project name may change in the future to Apache Connectors Framework.)

Please make every effort to search through the current issues list before creating a new ticket. Your problem might already have been logged!

Making a Contribution

ManifoldCF is always looking for contributions. See the Wiki for details on contributing.

We're also looking for logo ideas. Here are the guidelines.