Viewing entries in
Software

Alpha testing: SlideMagic PowerPoint plugin

Alpha testing: SlideMagic PowerPoint plugin

If you want, you can try out the SlideMagic plugin for PowerPoint. When installed, it opens a task pane on the rights side of your PowerPoint screen, you can log into SlideMagic, search for templates, which when downloaded appear in a new PowerPoint presentation. With a copy-paste or drag, you can add them to your presentation.

I am currently in the process of getting SlideMagic Ltd. approved as a Microsoft Partner to add it to the official Office app store. Microsoft is experiencing some capacity issues at the moment as the working-from-home-world is overloading its cloud servers.

To beta test the add-in in the mean time, you can do the following. This is a slightly advanced process, sorry.

  • Download the slidemagic.xml file here

  • On Mac follow these instructions (original on the Microsoft site). Copy the .xml file in this folder: /Users/<username>/Library/Containers/com.microsoft.Powerpoint/Data/Documents/wef (if you cannot see the Library folder in your Finder, select the ‘go’ dropdown in the Finder, then press the OPTION key and it should appear. Restart PowerPoint and a new icon “Start SlideMagic” should appear.

  • On Windows, the process looks a bit more tricky: see here.

  • The easiest is actually the online version of Office (instructions). Open PowerPoint in your browser, select Insert, select Add-ins, click manage my Add-ins, then upload my Add-in to upload the slidemagic.xml file.

This is all still work in progress.

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
PowePoint plug-in mechanism works

PowePoint plug-in mechanism works

A follow up on yesterday’s post: the basic mechanism of the PowerPoint plug in works. I can side load the app in a task panel, let users log in, you can search for templates, to add a slide to your presentation I can only open it as a new presentation with 1 slide at the moment, you have to copy the slide across to your own file.

It is fascinating to see all the stages this slide goes through (automated mostly):

  • I design the slide in the SlideMagic app

  • Upload them to the template server

  • The server converts them to PowerPoint and create screenshots

  • The server updates the tags

  • PowerPoint connects to the server and loads the side panel

  • User logs in, and searches

  • PowerPoint loads the PPTX file from the SlideMagic server

As soon as you download the SlideMagic slides into PowerPoint you instantly see the strength of SlideMagic when it comes to adjusting templates. Try adding a row to the SWOT diagram, it is hard.

Screenshot 2020-03-25 18.29.28.png
Screenshot 2020-03-25 18.31.33.png

I am not expecting to unseat PowerPoint’s install base any time soon, and the optimal situation would be where both applications can work together nicely. A robust plug in can help users who are hesitant to make the full switch to SlideMagic (and included in these users are people that work for companies that have very tough security policies to run software from new vendors on corporate machines.)

The next step is to make the plugin robust and get it distributed properly in the Office app store. Work in progress

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
Working on a PowerPoint plug in

Working on a PowerPoint plug in

I am continuing to experiment with how people access the slides of SlideMagic. Currently I am building a side panel plug in for PowerPoint, where subscribers can log in and paste slides directly into a PowerPoint presentation.

Now that I have mastered both front end and back end development, the search mechanism and user interface is easy to create. The tricky bit will be the final step, when it comes to adding a downloaded slide into an existing presentation. Microsoft does not give PowerPoint a high priority when it comes to the Office Javascript API. Let’s see how it goes.

Screenshot+2020-03-24+18.25.12.jpg

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
How to create a logo page in a presentation

How to create a logo page in a presentation

Yes, I have been in this situation as well:

Below is a short video that shows how SlideMagic makes creating logo pages in a presentation really easy. In the first example, I start from scratch with a completely blank page. Notice how logos get plopped in, and how everything lines up instantly in the grid, and how easy it is to add columns, text boxes without having to re-arrange and re-align the entire page. (I have added this slide as a free slide on the template store, you can find it here, stripped of the logos I used because I could not verify copyrights)

The alternative is to start with one of the built-in templates of SlideMagic, search for “logo” in the app and see what slides come up:

Screenshot 2020-03-04 14.46.37.png

Now you can customise the page and swap the logos for the ones you need.

Screenshot 2020-03-04 14.47.52.png

The exact same search available in the online template bank as well (try searching for logo), but users who are downloading the PowerPoint version directly from the web site miss out on the magic of SlideMagic when it comes to manipulating image grids.

My suggested strategy: tweak things in SlideMagic, and export at the very last moment to PowerPoint if you have to share things with your colleagues. You will save a lot of time making those nasty logo grids.

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
Better PDF conversion

Better PDF conversion

I just released V2.2.3 of SlideMagic, with a big feature update: a new approach to exporting PDF. Until now, I created PDF files by having the program recreate a .magic slide in .pdf, element by element, picture by picture, letter by letter. This got me to 99% accuracy, the 1% being cases where small mistakes would be introduced. For example, a word dropping to the next line because of tiny deviations in font size.

Unlike PowerPoint exports, PDF files are set in stone, you want to send that presentation to an investor, there is no way to fix a quick glitch.

So I changed the approach, the new PDF exporter takes a screen shot of the exact page you created and puts it in a high resolution PDF file. What you see is what you get, 100% of the time, by design. In the process, I could actually delete hundreds and hundreds of lines of code.

The app should upgrade itself in the background for existing users, or you can force the upgrade by downloading a new version from the site.

Other V2.2.3 improvements are mainly under the hood. For the geeks: the app has been upgraded from Electron 6 to 8, with a very recent version of Chrome, and both app and server now share the exact same code to render slides, images, and PowerPoint files, which will save me lot of time as I make improvements. I basically paid my duties for fixing “quick and dirty” copy-paste coding of a few months ago.

Photo by Austin Distel on Unsplash

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
Virtual backgrounds in video conferencing

Virtual backgrounds in video conferencing

Camera technology is finally good enough to solve the video conference background problem: no more bed rooms, bad lighting, plumbers, kids and/or other unpredictable events behind your back. In the settings tab of zoom, go to virtual backgrounds and set it to the mood you want.

Almost perfect, my hair and sweater pattern did get adjusted as well…

Almost perfect, my hair and sweater pattern did get adjusted as well…

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
Closing the old template store, subscribers can move to the new one

Closing the old template store, subscribers can move to the new one

The new platform now includes the entire collection of the slides of my old Shopify templates store (and much more of course). Yes, it might be costing me SEO rankings, but I am going to close it down: multiple platforms are confusing for users, and hard to manage. Also the old store was difficult to use for subscribers who had to go through some check out process every time they want to download a slide.

For each paying subscriber with an active subscription, I have created an account on the new platform with a Pro subscription that expires at the same time your subscription on the old store did. I don’t store your passwords, so you have to go to slidemagic.com (this site), go to the log in page, and hit “forgot password”. After entering the email address you used for the old store, you should receive a link where you can create a new password (invisible to me).

I will keep the slide download option running on the platform, because that is what people are used to when it comes to buying presentation-related things online, but selling templates is not the main point of SlideMagic. The pro subscription also unlocks the full feature set of the downloadable presentation app. Try using it:

  • Super easy to customise templates

  • A lot, lot more templates available

  • PowerPoint export so your colleagues do not have to notice (of course you can tell them about the secret of SlideMagic).

If you are stuck email [email protected], and I am here to help.

Photo by Rhys Moult on Unsplash

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
Against the light

Against the light

In the early 1990s at McKinsey, presentation design was actually document production. Hand-written sheets of paper would be entered into a computer by full time graphics designers. Each word, each line, each graph. Then the whole thing would be printed and bound in books.

I remember the final quality check of the Amsterdam office manager: holding the pages against a strong light to see whether the titles, footers, page numbers, and margins of the slides lined up. You were in trouble if they didn’t.

Getting these basics right is very hard in today’s PowerPoint, If you copy and paste slides between masters, the alignment of objects will be off. If you change screen sizes (from narrow to wide screen and back), things go all over the place. Or, if you use/buy other people’s templates, they won’t fit well in your company’s slide layout. This is not PowerPoint’s fault, any software that needs to give total design freedom to its users will have this side effect.

I went through this the hard way myself, as I am making the slides of my “old” template store compatible with the new format of SlideMagic 2.0. Hundreds of slides that require small corrections to get things to line up properly.

With SlideMagic, professional designers might complain about the lack of flexibility in layouts, the rest of us will be extremely happy with how easy it is to tweak templates, screen sizes, and copy slides between presentations.

Photo by Bank Phrom on Unsplash

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
Slidemagic 1.0 templates merged into 2.0

Slidemagic 1.0 templates merged into 2.0

I am working hard to get rid of the Shopify template store with its shopping carts that are great for buying t-shirts, but not convenient for downloading presentation templates.

As a first step, I have now merged most of the slides of the Shopify store into the SlideMagic 2.0 database. Beta testers who go to the web site, see the templates alongside the new ones generated by the app without noticing the difference.

For 80% of the slides, I could easily convert them to .magic (the boxy ones). These slides appear in the template store with both a .magic and .ppt download option (the .ppt conversion is generated by my software, rather than the manual adjustments for screen size etc.). For the other 20%, I have uploaded the .ppt file without a .magic option. If you are just after .ppt downloads (hopefully you will change your mind at some time), you can use the template store without noticing the difference.

Screenshot 2020-01-17 16.14.39.png

Users that access the slide database from within the SlideMagic app will not see the PowerPoint-only options.

So, hopefully I can retire the Shopify site soon, and I will migrate the subscribers to the new site. And, this exercise gave me some insights into what shapes I should add to SlideMagic, and what shapes are actually not required at all.

This is all a bit of a ramble by a product manager who is trying to justify and integrate past product decisions :-) What it means in practice:

  • You signed up for the SlideMagic template store in the past: you can access the same templates, but also new ones

  • You signed up for the new SlideMagic 2.0 app: you will have access to a great set of templates that are super easy to customise and don’t even miss the PowerPoint-only ones. (And, all your work can be converted to PowerPoint at the press of a button)

The SlideMagic 2.0 template database is now already a lot bigger than the 1.0 one. To be continued.

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
"Good with computers"

"Good with computers"

Being “good with computers” had different implications when it comes to presentation design over the years. From my experience as a management consultant:

  • Pre 1995: professional graphics designers produced your slides, you could simply sketch ideas on a piece of paper. As a junior analyst you marvelled at how senior partners seem to be shaking new frameworks out of their pencil with zero effort

  • 2000: if you demonstrated that you understood PowerPoint, you were instantly designated the entire team’s graphics designer, but only during out of office hours (18:00 to 09:00, and weekends)

  • 2005: Everyone starts to produce their own charts, and being proficient in PowerPoint could actually give you an edge. Including images, even videos, complex data charts.

  • Today: technical proficiency is no longer required, as more and more people understand that the best slides are really simple slides.

Photo by Museums Victoria on Unsplash

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
(Finally) free to really think

(Finally) free to really think

For the first time in months, I am spending more time designing slides than writing code as I am building up the template database. It is a great feeling to see all that hard work paying of now as I add one slide after another to the database at a very high speed.

Screenshot 2019-12-15 12.56.15.png

This also puts me in a position to start thinking really what SlideMagic (maybe 3.0?) could do, now that I have a basic platform in place that can store/search templates, all listening to a uniform design layout. What if there are eventually thousands, and thousands of slides, keywords, concepts? Things can get interesting!

Yes, there is still the challenge of turning 2.0 into a proper company…

To be continued.

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
App update: V22

App update: V22

Earlier beta versions had a 2020 expiration date, I uploaded V22 to the server that should install automatically. This version also includes lots of performance improvements and bug fixes, including how the app responds to going back and forth in full screen mode, and right click context menus.

Photo by Jeremy Lapak on Unsplash

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
Expanding the template database

Expanding the template database

SlideMagic 2.0 has almost reached the point where I am happy with the features for a first release (icon and image search went in last week). Now it is time to focus attention again to what will make SlideMagic stand out: templates for presentations.

Screenshot 2019-11-25 15.28.59.png

I have started to add slides with images to the template database, inspired by the slides that are for sale in the PowerPoint template store. This is also a good stress test to see how the app with big files full of images.

Work in progress, this will take a bit of time to get right.

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
Printing presentations in 2019

Printing presentations in 2019

I don’t think many people are still printing presentations in 2019. The one exception: bankers pitching to institutional investors. The latter still like to flip along (or ahead) with the presentation and make notes in the margin.

Still, I want SlideMagic 2.0 to be fully rounded app, so I start the work on its print function. Printing is often ignored by many application development frameworks. The feature is not that important, it is tricky to develop and get right, but it has to be done.

A positive side effect is that I am coming up with a better way to convert presentations to PDF without the need to rely on open source libraries, and I can soon support conversions as a parallel process that no longer will block the main application process (something that can be annoying especially if you used large images).

(Beta testers can get around the current lack of the print feature by converting to PowerPoint or PDF and then print in those apps).

Photo by James Pond on Unsplash

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
...And more app updates

...And more app updates

Screenshot 2019-10-30 16.18.11.png

I am focusing on increasing the template database and in the process encounter more ways to make working with SlideMagic faster, and slides prettier. After the past days:

  • Various bug fixes, and code cleanups. I can now laugh at some of the code I wrote at the very beginning of this project, what was I thinking…

  • A proper way to deal with text overflow in boxes, things look professional now when font sizes are getting to big

  • The grid bars now light up when you select shapes

  • A allowed bolding of text with CTRL-CMD B, unlike bullet points, I think this actually does add something to the slide (not yet reflected in PowerPoint and PDF conversions, I might have to write a text block parser to make this happen).

  • Building on bold text, I made the overall font thinner

  • And I added slide subtitles as a fixed feature to each slide template.

To be continued

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
Where are the bullet points?

Where are the bullet points?

A question I got from a SlideMagic 2.0 beta tester.

The answer: there aren’t any. I am trying to create a presentation design tool that changes people’s design habits. SlideMagic does not have built-in bullet point formatting options. It is meant to be that buzzer that reminds you to find an alternative design solution the moment you are about to fall back to your old habits.

It is possible to create lists in SlideMagic though. Below a screen shot from a template search in the (still very small) slide library. If you need to make a list as a conscious design decision, you can, if you want to fill a box quickly with a number of bullet points, you can’t.

Maybe I am pushing things too far here, but I am not yet ready to give in.

Photo by Jon Tyson on Unsplash

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
Is it just me?

Is it just me?

Years ago I started SlideMagic 1.0 “brain washed” by “modern” application design: cloud, tablet-friendly, SAAS, an always up to date version of software running in the browser.

Bit by bit, I am reverting to a 1990s setup for SlideMagic 2.0, focused on a desktop application with a selected cloud-tweaks:

  • Design apps need to be super snappy and fast, latency because of saving stuff in a database that sits at the other end of the world is not ideal

  • Presentations do get edited on planes that still do not have 100% WiFi coverage

  • Presenting a presentation on a screen that is dependent on a live internet connection is risky, yes even in 2019.

  • Having multiple windows on a screen and copying, pasting, dragging things across is actually useful (not yet implemented in SlideMagic 2.0). It is funny to see the developer discussion on bulletin boards where people are waking up to the challenges of managing multiple windows of the same application. Something web designers usually do not have to do.

  • Storing things in a tried and trusted local file system solves security headaches and is good set up for when creating documents: finding things, copying, pasting. (Long-term storage and archiving is a different story)

Photo by Matthew M on Unsplash

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
Stress-testing monitors

Stress-testing monitors

A critical feature of any presentation app is the management of screens when presenting for a live audience. The presentation needs to show up on the big screen, and if possible, the presenter windows with the slide count, next slide preview, and timer needs to pop up on the secondary monitor.

Messing with monitors under the stressful time pressure of standing in front of a waiting audience requires serious stress testing. I am now doing this for SlideMagic 2.0. Pulling out monitor cords mid-presentation, sticking them back in, closing windows. I removed many bugs, but there are still a few left (the dual operating system set up is causing some additional challenges).

Soon, I will have ironed them out all. But as a precaution, I might not go as far as PowerPoint or Keynote where the user does not see the presenter and audience windows explicitly. I will leave them visible as non-maximised windows so the user can find them and move them around if Murphy’s Law strikes.

To be continued.

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
App update

App update

Apologies for the quiet blog this week. I am extremely busy ironing out the SlideMagic 2.0 app. This week the focus is on tightening the integration with the Windows and Mac operating systems:

  • Designing app and file icons that look good and stand out next to other desktop icons (clutter)

  • Linking those icons with the ‘.magic’ file extension on a computer

  • Making sure double clicking icons, recent files, recent files in the dock, etc. works

  • Certifying the app both with Apple and with a certification agency for Windows so that double clicking an installer does not generate scary security warnings

  • Adding SSL security to file downloads

  • Accept-cookie banners, and other regulatory issues

To be continued. Beta testers can check in now and then to download a later version of the installer, I am putting a new one up almost every day now.

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE
(Careful) beta test for both Mac and Windows

(Careful) beta test for both Mac and Windows

I am ready to release a useable version of SlideMagic 2.0 to a very small group of users. There is an app for both Windows and Mac. If you are interested, you can sign up here: http://cloud.slidemagic.com/beta/apply, and I will let you know in the coming days (maybe week) if you made it to the very first beta test group.

In the not too distant future, there will be a broad/no application beta test program, but at the moment I am keeping things small to make sure I have the bandwidth to support early users.

Photo by Abbie Bernet on Unsplash

SlideMagic is a platform to make magical presentations. Fast. Easy. Beautiful. LEARN MORE