Monday 01 of September 2008 14:56:02 Mateusz Loskot napisaĆ(a): > Just my 5 low-level eurocents to this issue. > I think that plugins developers writing in C++ language should provide > > 1. At least two compile-time tests (preprocessor directive #ifdef): > > a) Supported platform - on what platforms a plugin can be built. > IOW, a plugin is neither built nor installed on unsupported platforms. > > b) Minimal QGIS version required to use a plugin > > 2. One run-time check to confirm minimal required version of QGIS. > IMO, it would be nice to add a small reflection to plugin base class - > QgsPlugin:
Hi Mateusz, Your improvements are helpful, of course, but they aren't sufficient to implement the automatic installation. The main problem remains: some plugins stop working after QGIS upgrade. It's the reason for my opinion, that simplifying of the installation without providing stable and up-to-date plugin repositories may cause many troubles in the future and isn't good for QGIS reputation ;) We have a lot of work on another features, so for me the best choice is to polish "python plugin distribution system" ;) and tend to include more important of C++ plugins to the QGIS package. For other ones, authors can provide installers (also with possibility to determine QGIS version) Regards! B. _______________________________________________ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user