﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Smartlaunch Forum / Creating Plugins / Smartlaunch Plugins &amp; Skins </title><generator>InstantForum.NET v4.1.4</generator><description>Smartlaunch Forum</description><link>http://forum.smartlaunch.net/</link><webMaster>forum@smartlaunch.net</webMaster><lastBuildDate>Tue, 06 Jan 2009 08:21:28 GMT</lastBuildDate><ttl>20</ttl><item><title>Stock control plug-in</title><link>http://forum.smartlaunch.net/Topic19779-40-1.aspx</link><description>I'm trying to create a stock control plug-in so our employees can print out a stock control list at the beginning of each shift. I have considered using the 'export' from the stock control window, but there is a lot of wasted space on this report.&lt;br&gt;I would like the plug-in to display the item, and the current stock and leave a blank spot for the employee to fill in what they count.&lt;br&gt;&lt;br&gt;Something similar to this:&lt;br&gt;&lt;br&gt;[img]http://www.cybercriter.com/smartlaunch/stock.jpg[/img]&lt;br&gt;&lt;br&gt;What would I need to query the server to display this information</description><pubDate>Mon, 08 Dec 2008 17:41:48 GMT</pubDate><dc:creator>cybercriter</dc:creator></item><item><title>Plugin is great, but how about giving out some background information?</title><link>http://forum.smartlaunch.net/Topic12491-40-1.aspx</link><description>The plugin option seems a great feature for an app not being open source, but it is practically useless even for a programmer without some sort of manual of how the application's internal works.:w00t:&lt;br&gt;&lt;br&gt;If someone want's to add some real functionality, without screwing database's integrity, needs some internal engineering information; and to be honest, before having this information, would be necessary to have a database layout (although seems quite simple).&lt;br&gt;&lt;br&gt;It would be very useful to know what functions to use in order to manipulate users (add, modify, delete), and what they do exactly, what other processes may trigger and at what extend..&lt;br&gt;&lt;br&gt;It is very easy, let's say to delete a user/s records, but what else should also delete in order to maintain DB integrity?&lt;br&gt;What are the functions creating/deleting users directories?&lt;br&gt;What about using all the .ini variables that SL uses, in order to determine environment (i.e. ms access or mysql, pufs path, etc.)&lt;br&gt;&lt;br&gt;Otherwise, without this information, very few/usefull plugins may be created.&lt;br&gt;&lt;br&gt;And if plugin system is only here to add some custom reporting, I really don't think this is even worthing the trouble, since there are a lot of powerful tools out there that may do the job without having to write/compile a single line of code..&lt;br&gt;&lt;br&gt;So is it possible to have some real info in order to develop some useful plugins? ;)&lt;br&gt;&lt;br&gt;Thanks</description><pubDate>Sun, 25 Feb 2007 02:13:19 GMT</pubDate><dc:creator>nl_admin</dc:creator></item><item><title>Plugin Distribution</title><link>http://forum.smartlaunch.net/Topic16997-40-1.aspx</link><description>What are the rules regarding distribution of and sale of extensions we develop to Smartlaunch?</description><pubDate>Tue, 08 Apr 2008 03:04:30 GMT</pubDate><dc:creator>Slink</dc:creator></item><item><title>Command Appendix</title><link>http://forum.smartlaunch.net/Topic14287-40-1.aspx</link><description>Hello All,&lt;P&gt;I have created an appendix of all the available commands in the plug-in system.&lt;BR&gt;The document is attached to this message.</description><pubDate>Mon, 06 Aug 2007 14:37:15 GMT</pubDate><dc:creator>Adam [SL]</dc:creator></item><item><title>Add Server</title><link>http://forum.smartlaunch.net/Topic11814-40-1.aspx</link><description>Hi&lt;/P&gt;&lt;P&gt;Was looking for a Plug-in that would put in adverts on the taskbar when clients are logged in, with the option not to have them for members. and also into the screensaver so when a client is empty it would display graffic adverts or even animated flash files ?,</description><pubDate>Wed, 10 Jan 2007 08:16:39 GMT</pubDate><dc:creator>supernut</dc:creator></item><item><title>How to Invoke commands?</title><link>http://forum.smartlaunch.net/Topic15090-40-1.aspx</link><description>Well, I thought I would give this a try.  I have never received a single decent response here on the SL forums.  And support is about the same response.&lt;/P&gt;&lt;P&gt;Hopefully someone will have stumbled upon the answer to this at some point and will be kind enough to share.&lt;/P&gt;&lt;P&gt;Adam was kind enough to post a list of commands we can execute via the plug-in system.  One problem here.  He did not provide any information on how to exectue those commands.  There are no examples of it in the sample package, there are not any comments or information to even get us pointed in the correct direction on the forums or elsewhere (at least that I can find).  &lt;/P&gt;&lt;P&gt;The class for the plugins; base, overview, side, or otherwise do not appear to contain means to execute these commands.  &lt;/P&gt;&lt;P&gt;Can someone be so kind as to clue tell me how we can execute these commands?&lt;/P&gt;&lt;P&gt;Thanks</description><pubDate>Mon, 15 Oct 2007 07:15:40 GMT</pubDate><dc:creator>Caesar</dc:creator></item><item><title>Working Plug-ins?</title><link>http://forum.smartlaunch.net/Topic14163-40-1.aspx</link><description>Does anyone have any working plug-ins, specifically relating to advertisements or financial reports!</description><pubDate>Tue, 24 Jul 2007 16:12:33 GMT</pubDate><dc:creator>Grimm Spector</dc:creator></item><item><title>[SOLVED] Question about server and admin</title><link>http://forum.smartlaunch.net/Topic14124-40-1.aspx</link><description>I have just changed my SL Server to a different computer and now have two admin computers which both link to the server (192.168.1.21) on another pc.&lt;br&gt;&lt;br&gt;Now the plugin doesn't work and I'm wondering if the plugininterface.dll (been using the old 1.0.0.0) file handles the change in IP address that is made in the administrator module?&lt;br&gt;&lt;br&gt;Perhaps I'm missing code somplace that sets this manually...&lt;br&gt;&lt;br&gt;Tom&lt;br&gt;&lt;br&gt;Edit: It seems I just needed to uninstall, then shutdown administrator and reinstall the plug-in (updated to the latest plugininterface.dll while I was at it).</description><pubDate>Sat, 21 Jul 2007 13:17:45 GMT</pubDate><dc:creator>Remirol</dc:creator></item><item><title>C# Plugin Template</title><link>http://forum.smartlaunch.net/Topic11539-40-1.aspx</link><description>I ported the PluginTemplate project from VB.Net to C# with some help from triejan.&lt;/P&gt;&lt;P&gt;Get it here: &lt;A href="http://ersan.us/smartlaunch/PluginTemplate-CS.zip"&gt;http://ersan.us/smartlaunch/PluginTemplate-CS.zip&lt;/A&gt;</description><pubDate>Sun, 10 Dec 2006 08:32:37 GMT</pubDate><dc:creator>Ersan</dc:creator></item><item><title>Smartlaunch Protocol</title><link>http://forum.smartlaunch.net/Topic13312-40-1.aspx</link><description>I'm just wondering if anyone knows how static the smartlaunch protocol is. I currently have a number of "Widgets" written that interact with the server as if they were an administrator and we are planning on replacing the administrator on the main POS with a custom front end streamlined for our store. &lt;br&gt;&lt;br&gt;Any information anyone can provide on this would be great. I am pretty much fluent in the protocol itself but if there is any documentation the SL team would be willing to share I would love to see it there are still a couple things I don't quite understand</description><pubDate>Sat, 05 May 2007 23:18:31 GMT</pubDate><dc:creator>DigitalGecko</dc:creator></item><item><title>Smartlaunch Plug-in System</title><link>http://forum.smartlaunch.net/Topic11397-40-1.aspx</link><description>Hi, great news,&lt;/P&gt;&lt;P&gt;We are currently completing the first phase of the new Smartlaunch Plug-in System which will initially be available to the Administrator only.&lt;/P&gt;&lt;P&gt;The plug-in system will allow you to built custom add-ons to the Smartlaunch Administrator and thereby help improve the Smartlaunch tool.&lt;/P&gt;&lt;P&gt;Initally it will be possible to create custom controls for the area selector (overview, users, tickets etc.), content area and a menu toolbar, by using a .NET interface provided by us. More details will be published within 2 weeks, but until then we would like to hear from you, what kind of add-ons you would be interested in having, and thereby what options should be available from within the interface.&lt;/P&gt;&lt;P&gt;The plan is to give you the option to create a wide variaty of plug-ins, either specific extensions to your own cafe's needs, or even help us improve Smartlaunch by building extensions useful to everyone in the Smartlaunch community.&lt;/P&gt;&lt;P&gt;So please write a short wish-list and we will do our very best to fulfil them before christmas ;)</description><pubDate>Wed, 29 Nov 2006 11:41:38 GMT</pubDate><dc:creator>Michael [SL]</dc:creator></item><item><title>Help a Newbie!</title><link>http://forum.smartlaunch.net/Topic13069-40-1.aspx</link><description>I'm trying to write a plugin in this ghastly vb and I need to update the employeeshifts table&lt;P&gt;No matter what I try this evil program denies me :\&lt;/P&gt;&lt;P&gt;Currently I have...&lt;/P&gt;&lt;P&gt;[code]Private Sub sendToDb_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles sendToDb.Click&lt;/P&gt;&lt;P&gt;Dim unitstring As String = "15|" &amp;amp; TextBox1.Text &amp;amp; "|16|" &amp;amp; TextBox2.Text &amp;amp; "|17|" &amp;amp; TextBox3.Text &amp;amp; "|18|" &amp;amp; TextBox4.Text &amp;amp; "|19|" &amp;amp; TextBox5.Text &amp;amp; "|20|" &amp;amp; TextBox6.Text &amp;amp; "|21|" &amp;amp; TextBox7.Text &amp;amp; "|22|" &amp;amp; TextBox8.Text &amp;amp; "|23|" &amp;amp; TextBox9.Text &amp;amp; "|24|" &amp;amp; TextBox10.Text&lt;/P&gt;&lt;P&gt;Dim mySQL As String&lt;/P&gt;&lt;P&gt;mySQL = "update employeeshifts set monetaryunits = " &amp;amp; unitstring &amp;amp; "where ((EmployeeShifts.EndDateTime)="")"&lt;/P&gt;&lt;P&gt;End Sub[/code]&lt;/P&gt;&lt;P&gt;I need to execute that mySQL string and regardless what I try I get runtime errors&lt;/P&gt;&lt;P&gt;Additionally, is there a nicer way to create that unitstring, like maybe a string array or something? and/or a way to get the currently open shift ID so I dont have to guess&lt;BR&gt;</description><pubDate>Fri, 13 Apr 2007 01:17:28 GMT</pubDate><dc:creator>inga</dc:creator></item><item><title>[HELP] Time Left MySQL statement?</title><link>http://forum.smartlaunch.net/Topic13004-40-1.aspx</link><description>Can anyone help me figure out (or just tell me...lol) how to extract the time remaining for a user?&lt;br&gt;&lt;br&gt;I've looked through all the tables and just can't get my head around where it is or where it's calculated from...&lt;br&gt;&lt;br&gt;:)</description><pubDate>Sun, 08 Apr 2007 18:13:06 GMT</pubDate><dc:creator>Remirol</dc:creator></item><item><title>First Attempt at Plug-In</title><link>http://forum.smartlaunch.net/Topic11957-40-1.aspx</link><description>[color="#ff0000"]New version 0.0.2.1 in post below...[/color]&lt;br&gt;&lt;br&gt;I'm always running the financial report to see how much money we've taken 'today'. So here's my basic attempt at the plug in which shows on the left side once you select the date and click Fetch Data the current income.&lt;br&gt;&lt;br&gt;I'm pretty new to VB2005 so I'm having issues trying to get my head around accessing mySQL and datasets so if anyone can point me in a direction to show the value in a textbox or label then that would be perfect!!&lt;br&gt;&lt;br&gt;Be kind, but be honest... ;)&lt;br&gt;&lt;br&gt;Known Issue:&lt;br&gt;I have noticed that a bug somewhere causes the MoveCustomer option not to work when the plug in is loaded. I'm not sure if it's a problem with my plug-in or the add-in system.&lt;br&gt;&lt;br&gt;New Version 0.0.1.0:&lt;br&gt;   ¤ Changed the datagrid to a textbox&lt;br&gt;   ¤ The datetime picker automatically changes to "today's" date.[color=#ff0000][/color]</description><pubDate>Fri, 19 Jan 2007 18:32:07 GMT</pubDate><dc:creator>Remirol</dc:creator></item><item><title>Move Customer BUG when using PLUGIN</title><link>http://forum.smartlaunch.net/Topic11955-40-1.aspx</link><description>Using my beta plugin I get the following error when trying to move a customer from one computer to another. Uninstalling the plug-in and restarting lets the movecustomer function work.&lt;br&gt;&lt;br&gt;[quote]Error in DNB_ItemClick. Button clicked: 'mMoveCustomer'.&lt;br&gt;&lt;br&gt;System.IO.DirectoryNotFoundException: Could not find a part of the path '\\Pollux\documents\Plug-Ins\data\shell\computer.cur'.&lt;br&gt;   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)&lt;br&gt;   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)&lt;br&gt;   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)&lt;br&gt;   at System.Windows.Forms.Cursor..ctor(String fileName)&lt;br&gt;   at SmartLaunchAdmin.clsMoveGuest..ctor(Int32 FromComputer)&lt;br&gt;   at SmartLaunchAdmin.formAdministrator.xb484cb10b3de1ef6(Object xe0292b9ed559da7d, EventArgs xfbf34718e704c6bc) (Administrator1)&lt;br&gt;[/quote]</description><pubDate>Fri, 19 Jan 2007 17:42:28 GMT</pubDate><dc:creator>Remirol</dc:creator></item><item><title>Dynamic crystal reports from a plugin</title><link>http://forum.smartlaunch.net/Topic12234-40-1.aspx</link><description>at my job right now i am being tasked with trying to find out if i can create a dynamic plugin to get financial reports from the database and display them in crystal reports. is there a way i can program in visual basic to send a SQL statement to crystal reports depending what i ask for in a menu that i would make for the plugin, and be able ask for financial or user date.&lt;/P&gt;&lt;P&gt;if anyone has any ideas it would be very helpful since i just started doing visual basic.</description><pubDate>Sat, 10 Feb 2007 06:34:12 GMT</pubDate><dc:creator>Liquid Matrix Corey</dc:creator></item><item><title>Differences between the two SQL databases</title><link>http://forum.smartlaunch.net/Topic11937-40-1.aspx</link><description>Just want to remind people that the SQL queries you write should be appropriate to the database you are using. I have a test system running the orignal Access database but a in use SL system running mySQL database. The plugin works with the test system (Access) but doesn't work with the mySQL system... ;)&lt;br&gt;&lt;br&gt;Damn... now I have to go back and upgrade the test system to mySQL and then try again.&lt;br&gt;&lt;br&gt;Question: Is there a way that the plug in could check to see whether the server is running from an Access or mySQL database? Otherwise we'll have to create two version of the plug-ins (assuming they're for distribution).</description><pubDate>Wed, 17 Jan 2007 19:42:35 GMT</pubDate><dc:creator>Remirol</dc:creator></item><item><title>Have to shutdown and restart SL admin to test plugin versions</title><link>http://forum.smartlaunch.net/Topic11936-40-1.aspx</link><description>I've noticed (maybe it's just me) that the uninstall option doesn't really work.&lt;br&gt;&lt;br&gt;The reason I say this is if I create a new version of my plugin and try to copy it across to the network folder to share it with the admin it says the file is already in use.&lt;br&gt;&lt;br&gt;Trying to uninstall from the admin doesn't release the file from being in use.&lt;br&gt;&lt;br&gt;I have to actually shutdown the administrator and relaunch the program for this to happen.</description><pubDate>Wed, 17 Jan 2007 17:49:42 GMT</pubDate><dc:creator>Remirol</dc:creator></item><item><title>Enabling Plugin Error</title><link>http://forum.smartlaunch.net/Topic11869-40-1.aspx</link><description>First tried to compile my own plugin (now I'm not very good at VB - haven't used it in a looooooong time and it was vb4 last time). Anyway, tried to install the statistics plug in provided and get the same error so perhaps my attempt isn't the problem... anyway, here's the unhandledexceptionlog file generated. Does anyone know what file is missing or where this is pointing me?&lt;br&gt;&lt;br&gt;Date and Time:         12/01/2007 16:12:50&lt;br&gt;Machine Name:          BACKUP2&lt;br&gt;IP Address:            192.168.1.121&lt;br&gt;Current User:          BACKUP2\Remirol&lt;br&gt;&lt;br&gt;Application Domain:    Admin.exe&lt;br&gt;Assembly Codebase:     file:///C:/Program Files/Smartlaunch/Administrator/Admin.exe&lt;br&gt;Assembly Full Name:    Admin, Version=4.1.126.0, Culture=neutral, PublicKeyToken=null&lt;br&gt;Assembly Version:      4.1.126.0&lt;br&gt;Assembly Build Date:   12/01/2007 14:39:45&lt;br&gt;&lt;br&gt;Exception Source:      Admin&lt;br&gt;Exception Type:        System.IO.FileNotFoundException&lt;br&gt;Exception Message:     Could not load file or assembly 'PluginInterfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.&lt;br&gt;Exception Target Site: AddPluginsFromFile&lt;br&gt;&lt;br&gt;---- Stack Trace ----&lt;br&gt;   SmartLaunchAdmin.Plugins.PluginManagement.AddPluginsFromFile(Path As String)&lt;br&gt;       Admin.exe: N 00000&lt;br&gt;   SmartLaunchAdmin.Plugins.PluginManagement.xee76a2fba00f09c7(xe0292b9ed559da7d As Object, xfbf34718e704c6bc As EventArgs)&lt;br&gt;       Admin.exe: N 00112&lt;br&gt;   System.Windows.Forms.Control.OnClick(e As EventArgs)&lt;br&gt;       Admin.exe: N 00086&lt;br&gt;   System.Windows.Forms.Button.OnClick(e As EventArgs)&lt;br&gt;       Admin.exe: N 00072&lt;br&gt;   System.Windows.Forms.Button.OnMouseUp(mevent As MouseEventArgs)&lt;br&gt;       Admin.exe: N 00194&lt;br&gt;   System.Windows.Forms.Control.WmMouseUp(m As Message&amp;, button As MouseButtons, clicks As Int32)&lt;br&gt;       Admin.exe: N 00241&lt;br&gt;   System.Windows.Forms.Control.WndProc(m As Message&amp;)&lt;br&gt;       Admin.exe: N 01347&lt;br&gt;   System.Windows.Forms.ButtonBase.WndProc(m As Message&amp;)&lt;br&gt;       Admin.exe: N 00205&lt;br&gt;   System.Windows.Forms.Button.WndProc(m As Message&amp;)&lt;br&gt;       Admin.exe: N 00042&lt;br&gt;   System.Windows.Forms.ControlNativeWindow.OnMessage(m As Message&amp;)&lt;br&gt;       Admin.exe: N 00012&lt;br&gt;   System.Windows.Forms.ControlNativeWindow.WndProc(m As Message&amp;)&lt;br&gt;       Admin.exe: N 00213&lt;br&gt;   System.Windows.Forms.NativeWindow.Callback(hWnd As IntPtr, msg As Int32, wparam As IntPtr, lparam As IntPtr)&lt;br&gt;       Admin.exe: N 00116</description><pubDate>Fri, 12 Jan 2007 17:18:41 GMT</pubDate><dc:creator>Remirol</dc:creator></item><item><title>Any have any plugins finished?</title><link>http://forum.smartlaunch.net/Topic11856-40-1.aspx</link><description>i was just wondering if anyone has any plugins finished i might be able to take a look at and such?&lt;/P&gt;&lt;P&gt;Nick Bauer&lt;BR&gt;Sin City PC, Las Vegas, NV&lt;BR&gt;&lt;A href="http://www.sincitypc.com"&gt;http://www.sincitypc.com&lt;/A&gt;</description><pubDate>Fri, 12 Jan 2007 03:14:16 GMT</pubDate><dc:creator>ph3onix429</dc:creator></item><item><title>How would I...?</title><link>http://forum.smartlaunch.net/Topic11607-40-1.aspx</link><description>How would I make a text box that works like the user search bar which turns into a dropdown box with a list of user names when you enter part of the text?</description><pubDate>Fri, 15 Dec 2006 01:35:51 GMT</pubDate><dc:creator>inga</dc:creator></item><item><title>Create your own plugin! How to get started</title><link>http://forum.smartlaunch.net/Topic11535-40-1.aspx</link><description>Hi,&lt;/P&gt;&lt;P&gt;The initial beta of the brand new plug-in system is ready!&lt;/P&gt;&lt;P&gt;In order to make it easier for you to get started with the creation of your own plug-ins, we have created 2 sample plug-ins, a plug-in template, a PDF explaining the plug-in interfaces, as well as a 10 minute screencast explaining the entire process of creating a plug-in.&lt;/P&gt;&lt;P&gt;You will need the latest Smartlaunch v4.1 Beta in order to be able to test your plug-ins.&lt;/P&gt;&lt;P&gt;The package with all the material you need to get started is available here:&lt;BR&gt;&lt;A href="http://www.smartlaunch.net/WebPages/Plugin/PluginPackage.zip"&gt;http://www.smartlaunch.net/WebPages/Plugin/PluginPackage.zip&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The screencast is available here:&lt;BR&gt;&lt;A href="http://www.smartlaunch.net/WebPages/Plugin/PluginScreenCast.wmv"&gt;http://www.smartlaunch.net/WebPages/Plugin/PluginScreenCast.wmv&lt;/A&gt;&lt;/P&gt;&lt;P&gt;We're looking forward to see your suggestions for new additions to the plug-in system. &lt;/P&gt;&lt;P&gt;Happy coding!</description><pubDate>Sat, 09 Dec 2006 22:36:13 GMT</pubDate><dc:creator>Michael [SL]</dc:creator></item></channel></rss>