The Kepler FAQ is divided into three parts:
A General FAQ for questions about the whole project, a user FAQ for questions related to Kepler use and a Dev FAQ for questions related to the development of Kepler and its modules.
What does Kepler offer for the user?
Kepler offers a Core plus a small but powerful combination of components. You have components for SQL Database access, XML parsing, Logging, ZIP manipulation and some others. Those components are all managed by LuaRocks.
What is the Kepler Core?
The Kepler Core is the minimum set of components of Kepler. For more details check the Kepler Architecture and the Modules list.
What is the Kepler Platform?
The Kepler Platform includes the Kepler Core plus a set of components. For more details check the Kepler Architecture and the Modules list.
Why separate the Kepler Core from the Kepler Platform?
If you don't need all the Kepler Platform components or prefer to add your own components, you can simply get only the Kepler Core as a starting point. But if you choose to develop for the Kepler Platform you can benefit from some important points:
- you will be able to easily upgrade your development platform as Kepler continues to evolve.
- you will be using the same set of components as other Kepler Platform developers, making it easier to exchange ideas and experience.
- you can be assured of the portability of your Web application for other environments, as long as those environments also run the Kepler Platform.
Do I need to use the Kepler Platform to use the Kepler Project components?
Not at all! The components developed by the Kepler Project can be used in any Lua based system. You can compile them from the source files or use the binary versions, both available free of charge on LuaForge. You can also use them through LuaRocks.
Is there a mailing list for Kepler?
Yes! Kepler questions can be posted on the Kepler Project Mailing List.