Dynamic Component DCFunctionsV1 within in Module
-
There is a problem with licensing. You will likely NOT pass the extension review if you alter the
DCFunctionsV1
class in your extension code. -
This has been discussed in a circle !
I said earlier that any code which was altering a 'built-in' class [like the DC's] was like to fall foul of the EW checkers, and of course [thereby] its licensing regime...
It would be possible to write a 'non-compliant' extension which did change the DC's class and publish it BUT it can't be downloaded through the EW [there are many other options] - and if it's to be licensed it'll have to be done through another licensing system [again there are several others]...It is somewhat perverse that SketchUp freely distributes its DC tools, but then does not allow any additions to be made to that code - even with the strictest trapping to avoid overwriting new methods or clashing with other authors - it seems to make the DCs something of an evolutionary dead-end...
-
(TIG, I know you said this, but apparently the OP didn't understand it well.)
I would prefer that Trimble updates the DC code to add all those missing math functions that Scott did not implement, (... perhaps because Google Docs Spreadsheets did not support them at that time ?)
And then I'd like them to be serious about implementing nifty new DC Functions that users request, in a timely manner !
-
Thanks, Dan. Will take a look at Julia's tutorial.
I do agree that some improvements can be made to the DC functionalities. This will definitely benefit a lot of users.
-
Just an update to everyone.
After a few rounds of re-submission of my extension to meet the stringent requirements, this time, it is taking slightly longer than usual. I am still waiting for the status of being published in the Extended Warehouse.
In any case, below are some of the screenshots I have created for the extension.
-
Hi, does anyone know how long it takes to get an extension approved by the Extension Warehouse Team normally?
After a few rounds of back and forth and updating the extension, I submitted the extension again on 29May. Aside from getting the one auto-response, I did not hear anything else.
I then resubmitted again on 13June. Still no change in the status.
Any advice on this?
-
They have been known to be slow. Perhaps it's the summer vacation season ?
-
Oh I see. Thanks a lot Dan. Will wait for the feedback from them then.
-
Hi TIG and Dan, good news. My extension is being approved by the EWH team and the trial version is now in the Extension Store.
http://extensions.sketchup.com/en/content/extension-warehouse-dynamic-components
Like you mentioned previously, the EWH team initially rejected the idea of having the DCFunctionsV1 approach. After I explained the rationale of using it, they finally gave the approval.
Seems like there's light at the end of the tunnel.
Thanks.
My next challenge will be the licensing issue.
I went thru Julia Christina Eneroth's tutorial, but still have some questions. For example, in the code, ext_id = "15dfa30f-4957-4549-8cdb-e97b5727a13a", I am unsure how this comes about.
Anyway, one way I circumvent this is to have the trial version in the Extension Store and the full version in my website (still fixing up the shopping cart in my website though).
Thank for the guidance. You guys rock!
-
A miracle for common-sense - well done !
-
@michaelwhksg said:
My next challenge will be the licensing issue.
Please start a new topic, or find one that is already on this subject.
-
@michaelwhksg said:
Like you mentioned previously, the EWH team initially rejected the idea of having the DCFunctionsV1 approach. After I explained the rationale of using it, they finally gave the approval.
Remember I said this ?
@dan rathbun said:
(3) Yes, please use a unique method name, as your implementation of the
atan2
method (specifically the parameter list) is not how the rest of the world would define it for use by ALL coders.I really hope you used a unique function name and not
atan2
as you had previously defined it early on. -
Will look into the licensing aspect in the forum, Dan.
Yes, you are right. I have used a unique function name for my extension. atan2 is just an example.
By the way, I have sort of documented the steps I took to create the DC extension and have it published in the Extension Warehouse.
Just to share with anyone who is interested. It is actually for my own reference in future.
-
A proposed layout for a new site that shows the pallet racking, with a dedicated mezzanine on the left and conveyor system for segregating the inventory via dispatch routes.
https://warehouseblueprint.com
Advertisement