Which steps are required to upload an extension?
Author: MtiQS
Creation Date: 12/1/2008 7:56 AM
profile picture

MtiQS

#1
Hello,

I would like to upload an extension. The extension contains two DLLs and an additional bitmap. Is there any description of how to upload all files in a correct way?

The description "Preparing an Extension for publishing" I've read and on my local PC all looks correct. Now I'll know how I upload all this stuff correctly.

Thanks in advance
Uwe F.
profile picture

Eugene

#2
Hi Uwe,

If the Extension shows in the Extension Manager tool (as a local Extension), click on "Create your own Extensions" to invoke the Upload Files dialog, upload the assemblies required, add a description (and optional change log and screenshot(s)). Click on the big icon will change its status to "Getting Proofed". It means that the Wealth-Lab team will check/verify the Extension. It this step was successful, the Extension status will change to "Proofed and published", making it available for downloading from the site / updating in the EM tool.

By the way if the bitmap is an illustration, not the Extension component, it's better upload it later as a screenshot before sending the Extension to proofing.

(Updating an existing Extension is different only in that you're uploading the files from the link on "My Extensions" page.)

Update:
The extension's files should be uploaded unpacked, not grouped together inside an archive.
profile picture

MtiQS

#3
Hi Eugene,

thanks for your quick response.

For verification by the WealthLab team, do you need the source code of the whole C# project?

Thanks
Uwe

profile picture

Eugene

#4
As far as I know, source code is not required unless there is some controversial issue.
profile picture

MtiQS

#5
Hi Eugene,

I've uploaded two assemblies and a bitmap, but nothing is happen. I still see the message "
Currently are no files uploaded". I'am using Firefox as my browser and I could see the progress bars going to 100%.

QUOTE:
add a description (and optional change log and screenshot(s))


Where I can type in the description, I've not seen any field for a description. Maybe I'am not registered as a developer ???

Please let me know the right procedure to upload an extension, when required change my status to developer so I can do it.


Thanks in advance for your help.

Uwe



profile picture

Eugene

#6
Hi Uwe,

Although it's not immediately obvious, the extension files should be uploaded unpacked, all at once. The system will not accept assemblies inside an archive. Was that the case? If yes, then sorry for the inconvenience.

There's no need to register as a developer but unless upload succeeds, it's not possible to see the additional fields.
profile picture

MtiQS

#7
I've uploaded the assemblies as DLLs, not zipped or in an archive.

After the upload was complete, a little table with the uploaded files I could see. Every file was marked with a little, red image on the left hand side for deletion. Thats all I could see. But after I've changed to another site and come back to the Extensions section the message "Currently are no files uploaded" is still present.



profile picture

Eugene

#8
QUOTE:
After the upload was complete, a little table with the uploaded files I could see. Every file was marked with a little, red image on the left hand side for deletion. Thats all I could see.

So far so good. Have you clicked the green button "Next"? That would change the status to "Unproofed Extension".
profile picture

MtiQS

#9
There was no button "Next" after the upload was completed.

Only the button "Upload files" and underneath of them a small table with 3 lines with the uploaded files. Here is what I can see (copied from the website):

QUOTE:
Create your own extension
A key feature for all Wealth-Lab Extensions is that they are self-descriptive. Therefore, developers must "prepare" them in order to qualify for the Extension Manager. But do not worry, the process of preparing an extension is one-time (for each one) and quite simple. We've set up the documentation with sample project to help you build your first Wealth-Lab extension:

Preparing an Extension for publishing

Open Source Guidelines

Filename
Interop.MQS.dll
Unknown File: MQS.bmp
WealthLab.DataProviders.MtiQS.dll


Other things I cannot see.
profile picture

Eugene

#10
QUOTE:
Unknown File: MQS.bmp

It looks like the bitmap is not recognized as a valid Extension component. In other words, it's not a part of your Extension's ExtensionInfo attribute.

Just to be on the safe side, if the bitmap is a logo of your provider, it should be marked as "Embedded Resource" and not copied to Output directory in Visual Studio.
profile picture

MtiQS

#11
Okay, that sounds logical.

I'll try to implement it as embedded resource.
profile picture

MtiQS

#12
Now I have implemented the bitmap as an embedded resource and the upload process was successful completed. The extension is now in state to proof. Let me know when more information are needed.

Regards
Uwe
profile picture

Eugene

#13
OK there is your provider Uwe, successfully uploaded. Thanks for the heads-up, we'll have to review it.
profile picture

Eugene

#14
Your Extension has been published, please fix a couple of problems if possible:

Multi Quote Server, Real-Time and historical data