Andy Millne Posted February 1, 2010 Posted February 1, 2010 The tools provided for building installable applications are not very straightforward so I'd like to propose a few suggestions if I may... Firstly what's good.Although it takes a bit of getting used to the workflow the Templates, Language, Settings and the associated export tools work fine.Also the process of adding a new application and modules is relatively straightforward. What I think could be improved.Some of the plugin/extension functionality is a bit scattered all over the place in the file structure. Things like the application icon the attachments plugin files could be moved into the application directory.Replacements support is none existent. I designed a skin with replacements in mind and now find I can't export them individually into the application directory like I can with the templates etc. or whether replacements are even supported. I guess not as all the applications I can get my hands on do not include anything in the way of replacements.The individual tools could be combined into a new seperate single tool that processes all of the xml files at once which would prevent you forgetting to do one.Point 3 could be taken a step further and in addition/instead of the writeable files xml a more general files xml could be used that would outline all the files required for the installation and permissions. The files xml could be used to build the application automatically and zip it up ready for distribution (No hunting through the files tructure for files needed and packaging them up manually).
teraßyte Posted February 1, 2010 Posted February 1, 2010 1) The path for application icon is admin/applications_addon/other/APP_NAME/skin_cp/appIcon.png - I requested that myself in an early beta of IPB 3 ;) The attachment plugins have already been moved for 3.1 instead :)
teraßyte Posted February 1, 2010 Posted February 1, 2010 Nope you have to move it yourself in the correct directory, if IP.Board cannot find it in the path I have posted above it will look in the one you posted as a fallback ;)
Jaggi Posted February 2, 2010 Posted February 2, 2010 i think hooks could take a look at as alot of things inside "hooks" are actually for applications so maybe its blured the line a little there.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.