BB code in posts seems to be working again!
I haven't turned on every single tag, so please let me know if there are any that are used/needed but not activated.

Main Menu

Online Shapes Library

Started by Thomas Winkel, April 14, 2024, 11:56:42 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.


I'm using community. Works fine for Visio addins.

Thomas Winkel

Many thanks for investing your time, Nikolay!
It would definitely have taken me a long time to find this error.

I use the community edition and this is absolutely sufficient for everything that I do.
At work I have the professional version for writing EPLAN AddIns and honestly I don't see any differences.

Paul Herber

I originally used the community version for writing my Utilities. Did all that was needed for me.
Electronic and Electrical engineering, business and software stencils for Visio -


Quote from: Yacine on April 27, 2024, 07:13:21 PMDid you guys get the pro version, or are you working with the free community one?
I use Community edition.
Quote from: Thomas Winkel on April 25, 2024, 11:56:37 AMOk, next try
I didn't try it yet  >:(

Thomas Winkel

Finally working :D

No new Features, but a confirmation that the installer works.
And the first beautiful shape from the community has been committed... ( thanks, Rolf!  :-*  )

From now on I will always link the current version in the opening post.
As well as some News, TODOs, Comments.


Quote from: Surrogate on April 27, 2024, 08:48:44 PMI didn't try it yet
For versions 0.1.0 and 0.1.3 I didnt have button 'Online Shapes' at ribbon
Quote from: Thomas Winkel on April 29, 2024, 05:29:44 PMFinally working :D
Thank you, Thomas!
I try tested latest VisioOnlineShapesLibrary_0.1.6.msi version. I can see  button 'Online Shapes' at ribbon.

I upload two shapes. But cant upload whole stencil  :o

In pane I cant see online shapes from your site (

Thomas Winkel

Thanks for testing, it works :D

Contributing stencils from Visio is not yet implemented.
First I work on user management because this affects the data model.
This may take a while because I have little time right now.

Now you can only drag shapes to your drawing and the download counter will increment.
A click on a shape will open a bigger preview in your default browser.

Thomas Winkel

Quote from: Nikolay on April 27, 2024, 02:31:34 PMBTW, I was thinking about similar online storage, but on the base of GitHub (i.e. no backend/no python app at all).
The authentication is done via GitHub login.
People can contribute stencils/shapes by creating a pull requests to the repository.
The repository is exposed via GitHub itself (i.e. using GitHub pages).
Also no payment for hosting required then, imho this is the only way to make site live long (years)

Contributors would need a local repository to commit stencils or documents.
User could download from GitHub Pages or could also sync a local repository to have everything available (even offline).
I think this is a robust solution.
In our company we do similar (but without website) using SVN.
The reason for SVN was because it is able to lock files, allowing only one write access at a time.
This is the only way to protect binary files from conflicts caused by parallel modifications.

Quote from: Nikolay on April 14, 2024, 07:12:41 PMFor a company, you can configure a shared folder with stencils/templates, and that's it. The shape search should work, the stencils/templates should show up in the "new".
This shape search does not work four our company solution.
We configure the stencil path (to the local SVN checkout) in File -> Options -> Advanced -> File Locations
I never checked that before, but this search also does not work with stencils that are installed with your Extended Visio Addin Project.
(Not even if the stencil is open.)

Browser ID: smf (possibly_robot)
Templates: 4: index (default), Display (default), GenericControls (default), GenericControls (default).
Sub templates: 6: init, html_above, body_above, main, body_below, html_below.
Language files: 4: index+Modifications.english (default), Post.english (default), Editor.english (default), Drafts.english (default).
Style sheets: 4: index.css, attachments.css, jquery.sceditor.css, responsive.css.
Hooks called: 309 (show)
Files included: 32 - 1207KB. (show)
Memory used: 1176KB.
Tokens: post-login.
Cache hits: 13: 0.00173s for 26,766 bytes (show)
Cache misses: 2: (show)
Queries used: 17.

[Show Queries]