QuickerSite is available on GitHub as from 2020.
You may want to star, fork, follow, download and/or contribute to the project over there. Thank you!
Hi fellows of QuickerSite,
It took a while again to come up with a new blog post. It sure seems like I’ve doing basically nothing lately. And even if that’s the case for most of the time, I DID come up with some ideas to break the extreme boredom of my life.
For some reason, in the past week, a single of one my songs got released on YouTube, Spotify, Apple Music and Deezer. And it is airplayed on a bunch of local radio stations in both Belgium and The Netherlands. Go figure. And I’m even in it for nothing. I got amazing support from a friend musician, my bass-player actually.
It’s a Dutch song about the huge collection of old, wrong and lost loves of my live. There are a few dozens.
Please be my guest and discover, enjoy and SHARE as much as you can. I love you!
Today I built a website for a customer again… finally. The last site I did dates back from a couple of months ago. It really feels like I’m retiring. But I’m not, nowhere near actually.
I did it in Mobirise - the free edition - even though I have a commercial license. That’s because I want my customers to be able to take over the site after I hand it over.
Some say Mobirise is boring. And that’s true. Especially the free edition is… plain stupid & simple. But it works. Customers DO understand how to drag/drop a block, add an image, edit a text, and next click publish. So they’re happy.
I have 2 accounts at Mobirise. One for my commercial license, the other for the free one. All it takes is 2 different email addresses. Not very complicated in the end. But you also need 2 different computers to handle this. And that’s a little annoying.
It sure looks like Wix is everywhere these days. They must have a very appealing reseller/affiliation program. I personally think Wix is extremely expensive compared to self hosted solutions like WP, Mobirise or QuickerSite.
Talking about QS… It still hurts to realize we didn’t make it. Because QS (still) is the most reliable, the fastest, the most versatile CMS I could ever have come up with. The galleries, the formbuilder, the newsletter, the intranet, the forums, the list pages, … these were all very useful features. And they still are. I recently (few weeks ago) uploaded quite a few improvements to the QS GitHub repository. Mainly cosmetical changes, and things related to HTML5 (finally). Small improvements for all sorts of forms and the QS formbuilder.
But those updates do not change the fact that QS is dead. But not yet buried.
My aspLite experiment ended up nowhere too, and no one seems to understand where this could have lead to, or how it could have put classic ASP back on track. But as MS is focusing more on hosted services (Azure, Office 365, Xbox Live, GitHub and more) it’s becoming clear that guys (or small companies) like me have absolutely no impact on the future of their hosting/developing products. We’re on our own. So they are. It’s sad. Open source technology has taken over this past decade.
I’m near to complete a first release of aspLite. There is still some documentation to write. And that will no doubt result in a few optimizations and fixes.
What started off as a light-weight ASP/VBScript framework (a bit of an empty box though), turned into a very exciting ASP Ajax formbuilder, facilitating feature-rich SPA’s (Single Page Applications).
The new demo is such an SPA, including 24 different forms. Some are expecting user-input, others are just delivering dynamic content.
These past few days I started to realize that developing such SPA’s is much more complex than building web applications the more “classic” way, with plenty of response-redirects to rebuild tables and parts of the GUI. It’s obviously more complex to build Ajax-driven apps. Hence the need for a framework.
Because things can get complicated very quickly, I made sure to include a "basic" example that most ASP/VBScript will quickly be able to understand (including me).
If you did not have the chance to have a closer look at aspLite, make sure to do so and download the current version from GitHub. Please report any bug or share any feedback! I'd love to work towards a first release in the coming days.
It’s not even a month ago that I baptized my early Covid19 ASP-experiments aspLite…. This past month has been amazing. Just to name a few things:
Not bad for just 1 month...
For some weeks now I'm on a crazy development trip. It's really serious. Terrifying. Ever since this Covid crisis I'm basically doing nothing but code my way through numerous ideas and issues. Day by day. From the moment I wake up, I start making to do lists from everything I've been thinking of during the night. I remember I went to the exact same thing when I developed QS, back in 2007-2008. I haven't changed a bit apparently.
And yes, it's all about ASP/VBScript. I am developing a new framework: https://github.com/PieterCooreman/ASP-VBScript-Framework. How stupid is that??? It's incredibly stupid. But I like it so much.
This thing needs a name... Can't think of anything.
My development trip sure has been given an amazing boost by GitHub. GitHub has made me feel comfortable as a developer again. It takes care of versioning, keeps track of the history of scripts, releases, etc. GitHub Desktop helps a lot to synchronize my local development environment with the online repository. I discovered "Markdown" as an easy way to write release notes and documentation. Anyway, GitHub adds a lot of professionalism. And I need that.
GitHub also serves as a basic free CMS: https://pietercooreman.github.io/ASP-VBScript-Framework/.This "projectpage" lists all Markdown (.md) files in a given branch. You can select a template (basic). That page gets automatically updated when I write documentation in my Markdown files. In theory, a GitHub repository can be *just* a bunch of Markdown files - thus a simple website. And it has SSL. See https://pages.github.com/
ALL FOR FREE...
I'm waiting for a contributor to jump-in on any of my repositories. I have 8 of them. So far, nobody has presented him/herself as a contributor. But I understand. I'm on such an intense trip that I would not be able to cooperate with anyone anyhow.
Programming is a very very very lonely business after all. I really think it is. Pretty much like writing songs is. It's me, myself and I. But that does not mean getting input and feedback from others is not important. It usually drives the developer towards even better results.
Weird times. As a father, I love being stuck with the children. As a developer, I love having time on my hands to focus on new technologies and learn new things. As a musician, I love the silence around me. But people are getting infected and are dying at a rapid pace. Very ambiguous.
Bootstrap is still doing very well too. The first version of Bootstrap was released in 2011. That was around the time I stopped the active development of QS. I somehow regret not having adopted Bootstrap for the QS backsite (and some front-end modules). I once added a Bootstrap 3 compatible menu-tag: QS_BOOTSTRAPMENU_3. I guess it still works. But Bootstrap is on version 4 now.
On a side note... Given the popularity of this uncompiled scripting language for both frontend, backend and even mobile app-development, Microsoft could have been much more successful by extending their own (more visual) variant named VBScript, the scripting language that is most often used in ASP classic code. That is... instead of creating their bloated .net monsters. Have I said that before?
Keep it safe out there. Or better... stay inside!
Time has come to realize that QuickerSite has come to an end. Active development stopped somewhere in 2014 already. I will keep on hosting QuickerSites for my customers as well as for some resellers.
This is a tough decision, but it feels like the right thing to do. I have finally made up my mind about offering hosted services only, rather than freely redistribute and support codebases that need updates and patches on a regular basis.
This website QuickerSite.com, the forums and some other functions will be available for many years to come. Existing users can always contact me on firstname.lastname@example.org to receive the latest version of QS or discuss any issue. I will no longer offer the QuickerSite-codebase to new users however as from February 2020.
This has been a wonderful adventure and as is often the case, the most important thing that remains is friendship. Thank y’all for this wonderful time.
I recently discovered a neat trick in Google Photos. I needed an easy way to isolate and upload 1000's of photos and movies that were stored on old disk drives (they were about to crash). I found out that the easiest way to do that, is to search for *.jpg of *.mp4 files by using Windows search, and next drag and drop these results into the Google Photos webpage (the one with the overview of your photos). Make sure to use Chrome. You can easily upload 10.000 images/movies in one go. It may take a while to upload that many files, but it sure is worthwhile.
Update 1: forget about the "search for" trick I mentioned above. In fact, it's even much easier: just drag 'n drop a complete folder or even a complete disk drive in the Google Photos webpage. This will automatically upload all images and movies (and not the other files). I uploaded over 30.000 images and movies in the past 48 hours this way. Amazing.
Update 2: Apple users would typically use the Pictures app to sync their photos accross various devices and integrate with iCloud. However, they only have 5GB free storage wich is not much when dealing with images and movies. They then need to buy an online storage plan for a monthly fee. Google photos could be a solution for them as well. You need to export pictures from the Pictures app before uploading though. That's a little inconvenient...
Immediately after your upload, Google will automatically sort the uploaded material by day, month and year. The hours and days that follow, you'll get dozens of suggested collages, animations, movies and styled images. Wonderful. Also, Google will automatically remove double uploads. Very useful. And with the built-in face-recognition you can easily see yourself growing older and uglier year after year. That's a minus. There are also very useful search-capabilities. If you're looking for a guitar, just search for "guitar" and all images with a guitar will show up. You can also combine keywords in your searches, as well as people's names. Very powerful. For instance, a search for "Pieter drinking beer" returns these images that I turned into a collage for the occasion:
(actually, on 2 pictures, it's not me drinking beer, it's my brother and sis... )
Another example, this comes up when searching for all firstnames of my family.. Google finds all our family-pictures taken over the years. There were many more, but I made a collage again. All I had to do to get this going, is tag my family members on a handful of photos (few days ago). Google did the rest. I would never have been able to find them myself in my collection of 50.000 photos.
Above all... it's all 100% free. The only "limitation" is that Google reduces photo's to 16MP and movies to 1080p. These are not even limitations... You really don't need a paid solution to store and backup images and movies these days. At least....
How about privacy? What if Google suspends my account? I'm less worried about privacy. I have not one single photo that I need to hide from the outside world (except the ones where I drink beer perhaps). I am more worried about Google suspending my account for some reason. Or what if Google simply disappears at some point? I will then lose all my pictures, movies and memories.
Thinking about this ... maybe it's a good idea to store everything on a local disk somewhere as well...
I have recently been (re)doing some sites.
Actually, the first one is a QS on a Mobirise template. The 3 others are pure Mobirise, nothing to do with QS. I recently bought myself a copy of Mobirise. It's an amazing simple little tool that creates great sites... I'm using it for some years already and I must admit it has grown to a very mature state. Especially when you combine it with some custom JS, CSS and/or iFrames, the sky is the limit.
It's a sad day for QS. Today, I have given the installation ZIP files a try. It was a major shock to find out that none of the downloads (the regular QS nor the Mobirise edition) actually worked. They caused an error when installing.
I have meantime fixed the issue. But I have absolutely no idea how many people must have tried to download and install QS, without any luck. It may have been going on for more than a year. And nobody has ever reported any issue.
It somehow makes sadly clear how dead QS is today. I'm not blaming anyone, let me make that clear. It's just sad. That's all there is to say I guess.
"It is important in life not to be strong, but to feel strong, to measure yourself at least once. If you want something in life, reach out and grab it."
I'm quoting Christopher McCandless - the man from Into The Wild. For some odd reason, his story only came to my attention today, after yet another adventurer died when searching for the Magic Bus in Alaska.
For most people, measuring yourself, "reaching out and grab it", would typically mean: get a decent job, make a lot of money, raise the kids, freak out on weekends and keep yourself in good shape by working out. And last but not least: live a fake second life on Facebook.
But for me, these couple of words mean something else. I can relate to McCandless's story. I feel like I have not yet measured myself to the bone. I always feel like the best is yet to come. For some years now I have tried to make it as a singer-songwriter and as such I have often tried to reach out and grab something. But I've never known what there really is to grab, other than expressing myself through my songs, my guitar, the lyrics and my voice.
But I'm 47 years old. And I fear that my best years are behind me. It's a sad feeling. And I know that this is the case for most people. But still...
Developing QuickerSite back in 2006-2014 sure also felt like reaching out. But I didn't grab anything with it ;) Story of my life.
© QuickerSite webCMS 2020