home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
MediaPortal 1 Plugins
MPEM Development Info & Testversion
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="sa_ddam213" data-source="post: 1011762" data-attributes="member: 89205"><p>Sure <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p> </p><p>The first big question is the installer package type, Is everyone happy using MSI installers based on <a href="http://wixtoolset.org/" target="_blank">Wix</a></p><p><strong>Benefits:</strong></p><p>1. Open source</p><p>2. You wont need MP to install, (there are a few plugins that need this)</p><p>3. Very flexible</p><p>4. Xml based so its easy to integrate into MPEM for a wizard, the syntax is quite easy so even basic coders can make modifications outside of the wizard</p><p>5. Plays nicely with windows</p><p>6. Integrates with VisualStudio so installers can be managed for MP and MP2 applications, or plugins if the developer wants. literally you can just hit F5 and your source will compile and spit out an MSI installer package <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p> </p><p>Here is an example of an installer script(which if you use NSIS is a sight for sore eyes)</p><p> </p><p>[CODE]<?xml version="1.0" encoding="UTF-8"?></p><p><Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"></p><p> <Product Id="*" UpgradeCode="PUT-GUID-HERE" Version="1.0.0.0" Language="1033" Name="My Application Name" Manufacturer="My Manufacturer Name"></p><p> <Package InstallerVersion="300" Compressed="yes"/></p><p> <Media Id="1" Cabinet="myapplication.cab" EmbedCab="yes" /></p><p> </p><p> <!-- Step 1: Define the directory structure --></p><p> <Directory Id="TARGETDIR" Name="SourceDir"></p><p> <Directory Id="ProgramFilesFolder"></p><p> <Directory Id="APPLICATIONROOTDIRECTORY" Name="My Application Name"/></p><p> </Directory></p><p> </Directory></p><p> </p><p> <!-- Step 2: Add files to your installer package --></p><p> <DirectoryRef Id="APPLICATIONROOTDIRECTORY"></p><p> <Component Id="myapplication.exe" Guid="PUT-GUID-HERE"></p><p> <File Id="myapplication.exe" Source="MySourceFiles\MyApplication.exe" KeyPath="yes" Checksum="yes"/></p><p> </Component></p><p> <Component Id="documentation.html" Guid="PUT-GUID-HERE"></p><p> <File Id="documentation.html" Source="MySourceFiles\documentation.html" KeyPath="yes"/></p><p> </Component></p><p> </DirectoryRef></p><p> </p><p> <!-- Step 3: Tell WiX to install the files --></p><p> <Feature Id="MainApplication" Title="Main Application" Level="1"></p><p> <ComponentRef Id="myapplication.exe" /></p><p> <ComponentRef Id="documentation.html" /></p><p> </Feature></p><p> </Product></p><p></Wix></p><p>[/CODE]</p><p> </p><p>@[USERGROUP=39]Developers[/USERGROUP] I really need this answered/debated before I can do much more on the MPEM creator wizard.</p><p> </p><p>Can everyone please use the "Agree" and "Disagree" buttons below so I can at least get an idea <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p></blockquote><p></p>
[QUOTE="sa_ddam213, post: 1011762, member: 89205"] Sure :) The first big question is the installer package type, Is everyone happy using MSI installers based on [URL='http://wixtoolset.org/']Wix[/URL] [B]Benefits:[/B] 1. Open source 2. You wont need MP to install, (there are a few plugins that need this) 3. Very flexible 4. Xml based so its easy to integrate into MPEM for a wizard, the syntax is quite easy so even basic coders can make modifications outside of the wizard 5. Plays nicely with windows 6. Integrates with VisualStudio so installers can be managed for MP and MP2 applications, or plugins if the developer wants. literally you can just hit F5 and your source will compile and spit out an MSI installer package :) Here is an example of an installer script(which if you use NSIS is a sight for sore eyes) [CODE]<?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> <Product Id="*" UpgradeCode="PUT-GUID-HERE" Version="1.0.0.0" Language="1033" Name="My Application Name" Manufacturer="My Manufacturer Name"> <Package InstallerVersion="300" Compressed="yes"/> <Media Id="1" Cabinet="myapplication.cab" EmbedCab="yes" /> <!-- Step 1: Define the directory structure --> <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFilesFolder"> <Directory Id="APPLICATIONROOTDIRECTORY" Name="My Application Name"/> </Directory> </Directory> <!-- Step 2: Add files to your installer package --> <DirectoryRef Id="APPLICATIONROOTDIRECTORY"> <Component Id="myapplication.exe" Guid="PUT-GUID-HERE"> <File Id="myapplication.exe" Source="MySourceFiles\MyApplication.exe" KeyPath="yes" Checksum="yes"/> </Component> <Component Id="documentation.html" Guid="PUT-GUID-HERE"> <File Id="documentation.html" Source="MySourceFiles\documentation.html" KeyPath="yes"/> </Component> </DirectoryRef> <!-- Step 3: Tell WiX to install the files --> <Feature Id="MainApplication" Title="Main Application" Level="1"> <ComponentRef Id="myapplication.exe" /> <ComponentRef Id="documentation.html" /> </Feature> </Product> </Wix> [/CODE] @[USERGROUP=39]Developers[/USERGROUP] I really need this answered/debated before I can do much more on the MPEM creator wizard. Can everyone please use the "Agree" and "Disagree" buttons below so I can at least get an idea :) [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
MediaPortal 1 Plugins
MPEM Development Info & Testversion
Contact us
RSS
Top
Bottom