Plugin Loader

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
abdullah
Posts: 3457
Joined: Sun May 04, 2014 3:16 pm

Re: Plugin Loader

Postby abdullah » Fri Jun 12, 2015 5:11 pm

microelly2 wrote:It will become configurable.

My targets are students which work in a pc pool.
That explains a lot. Keep the nice work!! :)
Jee-Bee
Posts: 2012
Joined: Tue Jun 16, 2015 10:32 am
Location: Netherlands

Re: Plugin Loader

Postby Jee-Bee » Fri Jun 19, 2015 3:20 pm

Will the plugin loader also work on Mac OSX??
And how do i get it? I can't find any information about the 3th party plugins how to install and where to get...
User avatar
microelly2
Posts: 4690
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: Plugin Loader

Postby microelly2 » Mon Jun 22, 2015 7:31 am

Jee-Bee wrote:Will the plugin loader also work on Mac OSX??
And how do i get it? I can't find any information about the 3th party plugins how to install and where to get...
I have no access to macs, so try it in become my tester ;)
I want to support mac os too, there should be no unsolvable problem.
if you have a git account please report your requests/problems there:
https://github.com/microelly2/freecad-p ... der/issues
Jee-Bee
Posts: 2012
Joined: Tue Jun 16, 2015 10:32 am
Location: Netherlands

Re: Plugin Loader

Postby Jee-Bee » Mon Jun 22, 2015 9:55 am

Should try probably this evening or tomorrow.

I have installed freecad now also on a old lubuntu laptop (ubuntu 14.1) but get error on installing plugin loader:
"During initialization the error No module named yaml occured in /home/.../freecad.MOD/plugins/initGui.py"
Have i forgot something to install?? and what??

Thanks
User avatar
microelly2
Posts: 4690
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: Plugin Loader

Postby microelly2 » Mon Jun 22, 2015 10:27 am

Jee-Bee wrote:S No module named yaml occured
Have i forgot something to install?? and what??

Thanks
Yes you have to install yaml.

I hope this is useful to install the package on mac too.
http://stackoverflow.com/questions/1426 ... for-python
blackdrum
Posts: 13
Joined: Wed Apr 02, 2014 6:40 pm

Re: Plugin Loader

Postby blackdrum » Mon Jun 22, 2015 2:59 pm

Hello MICROELLY2

Could you please tell me how to install your plugingloader ? i´m using Linuxmint, i was trying to install it but i can´t. :oops:

Thanks

E. de Anda.
User avatar
microelly2
Posts: 4690
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: Plugin Loader

Postby microelly2 » Mon Jun 22, 2015 6:32 pm

blackdrum wrote: Could you please tell me how to install your plugingloader ? i´m using Linuxmint
What exactly is your problem?
You need write access to the Mod directory of your freecad installation
what is the output of the
https://raw.githubusercontent.com/micro ... staller.py
when you drag-drop-execute it inside the freecad python console?
blackdrum
Posts: 13
Joined: Wed Apr 02, 2014 6:40 pm

Re: Plugin Loader

Postby blackdrum » Tue Jun 23, 2015 5:18 am

what is the output of the
https://raw.githubusercontent.com/micro ... staller.py
when you drag-drop-execute it inside the freecad python console?
Thank you for answer me, when a put the link in the console, I get this.

Image

Regards
E. de Anda


OS: Linux Mint 17.1 Rebecca
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.5116 (Git)
Build type: None
Branch: master
Hash: cd25a3417194789b5da46a27f2cae10371c57562
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
User avatar
microelly2
Posts: 4690
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: Plugin Loader

Postby microelly2 » Tue Jun 23, 2015 7:12 am

Oh sorry,
what I wanted:
Open the link in your web browser
select all (ctrl-a)
copy it to the dashboard (ctrl-c)
go to the python console window
paste the dashboard into it (ctrl-v)
wait a minute
restart freecad
User avatar
microelly2
Posts: 4690
Joined: Tue Nov 12, 2013 4:06 pm
Contact:

Re: Plugin Loader

Postby microelly2 » Tue Jun 23, 2015 7:38 pm

Nearly every day I see new macros, new ideas for workbenches.
Users of FreeCAD should get infomation about all these nice things.
The database for the pluginloader grows and will become confused. So I need the opportunity to
simplify. this should be done on individual ways.

How I can individualize the common configuration given by the pluginmanagerconfig.yaml file?

https://youtu.be/88bKd3NRtfQ (I have some troube with my microfon, so the video is voicless, a documentation will follow on my blog next days)

There is now the possibility to add an individual yaml file which reuses the common file or defines a completely new structure.
New individual Tabs and Items can be added.
Tabs and items can be hidden. So everybody can decide what he really needs and can hold the menues and the toolbars smart.
Items can point to macros but also to items of existing workbenches too. So tabs and toolbars can combine functionality from different sources.

The plugin loader now knows the date of the last update and the history of the git.
So the user can see whether he can update.
Attachments
bn_692.png
bn_692.png (69.71 KiB) Viewed 2463 times