<div dir="ltr">Hey all,<div><br></div><div style>What are peoples thoughts about making some of the core plugins into core features of QGIS. To me I think that most of the core plugins would be great additions into the core feature set of QGIS. Some of the advantages for me would be:</div>
<div style><br></div><div style><ul style><li style>Allow us to give some of the excellent features a C++ and Python API.<br></li><li style>API could be used by standalone QGIS applications not just QGIS Desktop. Currently if I build a standalone QGIS application using the Python libs I can't get access to the core plugins and the functions that they hold. </li>
<li style>More visibility - some users don't even know about the offline plugin, or delimited text plugin</li><li style>Always on features. Things such as raster interpolation, delimited text support, topology, should be built in features not have a add on feel.</li>
<li style>Python API can be used with Sextante</li></ul><div style>I think the plugin system makes a lot of sense for user contributed plugins, and in fact this is quite an attractive feature of QGIS, however I don't think core plugins make much sense. Unlike the user contributed plugins core plugins are on the same build and release cycle as the main core application so the user doesn't get them any faster or easier. Things like the functions being built into the topology plugin [0] should be core functions of QGIS itself.</div>
<div style><br></div><div style>I can see some merit in having core plugins for testing purpose, or for a staging ground with possible new features during a release cycle, however I don't see much use for them outside of that.</div>
<div style><br></div><div style>I would like to propose that we move, over time of course, most of the core plugins into the core feature set itself and discourage core plugin building.</div><div style><br></div><div style>
[0] <a href="https://github.com/qgis/Quantum-GIS/pull/356">https://github.com/qgis/Quantum-GIS/pull/356</a> </div><div><br></div><div style>Regards,</div><div style>Nathan</div><div><br></div></div></div>