The following module was proposed for inclusion in the Module List: modid: Config::Apple::Profile DSLIP: adpOp description: Create & manage Apple Configuration Profiles userid: AKKORNEL (A. Karl Kornel) chapterid: 4 (Operating_System_Interfaces) communities: http://prepan.org/module/nY2FAS627N9
similar: Mac::PropertyList rationale: Apple provides users with a way to configure Apple devices (running iOS or Mac OS X) using ready-made configuration files, which Apple calls Configuration Profiles. This suite of Perl modules is intended to aid people who would like to generate their own configuration profiles, without having to mess around with the XML themselves. These modules use Mac::PropertyList to write out the XML. My modules add functionality by giving the users a framework tailored to configuration profiles. I also perform validation of client input, making sure that numbers are numbers, making sure that all required items are present, etc.. I brought up this release in perl.module-authors (under the subject line "Correct placement for modules for making Apple Configuration Profiles") and PrePAN (available at http://prepan.org/module/nY2FAS627N9). I didn't get many comments, but one comment I did get suggested placing my modules in Config::. I did not want to do Config::Profile, because that was too generic, so I chose Config::Apple::Profile. I did consider requesting Apple::Profile (or something similar), but it seems like those types of namespaces (Mac::, Win32::, etc.) are for modules that only run on those platforms, whereas my modules can run on Linux, BSD, etc. (as long as the prerequisites are installed). The repository is on Github, at https://github.com/akkornel/Config-Apple-Profile enteredby: AKKORNEL (A. Karl Kornel) enteredon: Tue Sep 16 20:16:40 2014 UTC The resulting entry would be: Config::Apple:: ::Profile adpOp Create & manage Apple Configuration Profiles AKKORNEL Thanks for registering, -- The PAUSE PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=8ff00000_2a779c8dff1f29dd&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=8ff00000_2a779c8dff1f29dd&SUBMIT_pause99_add_mod_insertit=1 Peek at the current permissions: https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Config%3A%3AApple%3A%3AProfile