This is all on technicalities that the user shouldn't have to care about. If someone has an ipod, how impressed would they be to hear that the reason the thing they are looking for is buried somewhere is because of a technical detail that lies under the ipod's hood? As a techy person, I appreciate this and can put up with it. However, my mum would just get confused. The target audience really should be my mum!
Max kdf Wrote: > On 6-Sep-05, at 5:22 AM, max.spicer wrote: > > > > A more general issue that's been bugging me for a while is how > plugins > > are integrated into the main SlimServer distribution and released > with > > it. Surely, once a feature is deemed good enough to become part of > the > > core distribution it should cease to be a plugin, or at least its > > plugin > > nature should be hidden from the user. If RandomPlay is a good > feature > > that is included as standard, why should the user have to know to > look > > for it under Plugins? This part of the interface seems completely > > counter-intuitive to me. Plugins should be things that the user > added > > themselves. Anything else should be properly integrated. Please > take > > this paragraph as an invitation for discussion, not as a winge! > > > as the number of included plugins get larger, I tend to agree with you. > > However, the Plugins api is so easy to write and test with that its > just sometimes simpler to create a new framework from there. also, > these could be features that some users may want to completely disable > > in favour of squeaking out every last bit of performance or memory > footprint. Plugins are design to allow a partial or complete shutdown > > of the feature. Any other method for this would require little bits of > > code appearing throughout the server. Plugins are nicely > self-contained. > > -kdf -- max.spicer The wild things roared their terrible roars and gnashed their terrible teeth and rolled their terrible eyes and showed their terrible claws but Max stepped into his private boat and waved good-bye _______________________________________________ beta mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/beta
