methodician at January 17th, 2017 22:58 — #1
This seems like an awesome idea and I'm tempted to use it for a client project where they're asking for, basically, a custom CMS just for a survey form. Looking through the site though I don't see much recent activity. I also see some evidence that Swig JS is deprecated or abandoned. The GitHub link on this site goes nowhere and a Google search brings up a personal GitHub account warning that it's "NOT MAINTAINED" (https://github.com/paularmstrong/swig).
I was all excited so this is pretty disappointing. If my gut is right and I should avoid using Webhook, can anyone recommend an alternative? Is there something that makes use of Angular 2 or is there any chance Webhook people are thinking of integrating Angular as a templating alternative to Swig?
tracy_tra at January 18th, 2017 00:34 — #2
The people who do Webhook are not related to the Swig folks so I can't say what is going on with Swig... but I use this regularly... well, I have three projects that are up on webhook and another that I'm going to be adding as well - the three projects are here and they are all built with the WebhookCMS as the underpinnings, my design and page setup over top....:
www.2dotse.com (my own site)
www.yenlaw.com (a client site)
www.pickledbeetpdx.com (a client site)
They (the Webhook founding folks) have said they will keep this up and running indefinitely, however, the Webhook folks all have separate jobs from this... and yes, there isn't a lot of activity, but I do know people are still using it.
However, that being said, things do change, and if you find anything similar that's being actively maintained, I'd be interested in looking at it as well.... Just to have an alternative in case this ever does shut down.
tracy_tra at January 18th, 2017 00:36 — #3
Oh and you might just go on Github and look for Webhook CMS, not just Webhook, as there are multiple projects that use "webhook" as the name of their project....
pdkn at January 18th, 2017 05:17 — #4
Webhook has been brilliant. It's been the quickest and most pleasant way to develop a static website with editable content. Alas development has stopped which is a really shame. Personally one reason I chose it was due to internationalisation being on the roadmap ( which never came to pass ). I def don't blame the developers for this. It's always a risk when picking frameworks/providers, and I understand the different pressures they are under. I kind of wish the project was sold to Google as it's integrated with Firebase and would have seemed like a good fit.
So an alternate option that is on my radar is:
I've never recommend using a service before that's not under active development but if your project is fairly straight forward this would be the first time I'd suggest doing so as it just works.
joakim at January 18th, 2017 07:27 — #5
I'm actually working on a static site generator (SSG) to replace Webhook, at least for me.
What's great about Webhook as a static site generator is the CMS part – it's pretty much the best of two worlds (SSGs and CMSs). I've also been looking for alternatives to Webhook but haven't found one that matches its features.
While there are some great SSGs that can work with for example Contentful through plugins, there aren't any that integrate as well with external content backends as Webhook does with Firebase. Nearly all SSGs are built to read content from files, so a Contentful plugin would simply save content from your Contentful space to files and read those. It works, but it's not ideal, file IO is expensive and it's pretty much a hack. Hugo is also working on a web based editor, which will be interesting, but it's still a work in progress and might not be as powerful as Webhook's CMS.
So I set out to make my own SSG that can take content from virtually anywhere, not just files. My focus is on ease of use, simplicity and performance, and I try to make the templating layer as powerful/flexible as Webhook's (using Nunjucks by default, which is very similar to Swig). It's also going to include some essentials like a static asset build tool for JS/CSS/images (using Lasso), live preview with automatic refresh in browser (using BrowserSync or similar) and a simple deployment tool (using Surge by default). Everything is based on adapters and plugins, so it should be easy to swap out things and add more functionality.
The first input plugin for an external API will be for Contentful, as I've also had that on my radar for a while. I also like Prismic and a few other services, but Contentful seems like the most flexible of the bunch when it comes to structuring your content. With that input plugin in place, you'll get a flexible CMS (more so than Webhook's) powering a static site generator, and together they work pretty much like Webhook. With deploy plugins for Surge or Netlify, you'll have free hosting as well. There could even be a desktop app one day, for those not comfortable with the terminal. This is at least the potential and ambitions of the project.
It will of course be open source, and I hope there are some talented devs out there who will want to join the project, as it's a lot to take on for one person. I'm trying to keep the core small and provide most of the functionality as plugins – hopefully that will make it easier to contribute code.
Still, it's an ambitious project, at least for me. While it has come a long way already, it's still far from a working SSG with all the features you'd expect. I'm waiting for the core parts to solidify before I put it out there, hopefully it will be out on GitHub/GitLab in a few weeks. I'll post an update here when it's published, for those who are interested in following the development (could be a rough ride!).
bauhem at February 28th, 2017 16:45 — #6
Hi, is you CMS ready for testing?
joakim at February 28th, 2017 18:01 — #7
Not yet, unfortunately.
I am actually using it on a real project for the first time, and discovering plenty of bugs, missing features, etc. in the process, simultaneously improving it as I go. But it's not ready to be used by others yet, it's a lump of clay that I'm still shaping
That said, I think it's a pretty nice lump of clay, and it's coming along really well. It's already multilingual (supports multiple locales), has a pretty nice templating layer (Nunjucks is great), custom URL paths (patterns with variables), custom data (things that aren't content), themes, plugins, and decent performance.
But to borrow a saying from the Drupal community, "it's ready when it's ready." I don't like rushing things, and want it to be as solid as possible before people start using it on real projects, or people would get angry (and I would get sad). It may take a few months, but I may also put it up with a big "alpha quality" warning before then, we'll see.
I'm also a little worried that, if this project catches on, I'd be responsable for an open source project, with everything that entails. Open source projects are known to take a lot of time and effort, without getting paid, yet people expect support as if it was a Microsoft product even though it's free (as in both free beer and the freedom to fix things yourself). This often results in maintainer burnout, and I really don't want that. So I'm still thinking about how I want to do this, and I want to get it right from the start. OPEN open source seems interesting.
BTW, I'm now using DatoCMS instead of Contentful as my backend. Dato is a really nice CMS specifically made for static sites, I highly recommend giving it a try! It already has integrations for some popular SSGs (by exporting its content to files, as I described in my last comment), which may be an option if you are looking for a temporary WebHook replacement.
bauhem at February 28th, 2017 20:44 — #8
Loll. i'm really surprised because I have also found DatoCMS today. I have tested it and I Will also use it for my next projects in replacement of Webhook CMS. This is the only static CMS setup that correspond to all my needs.
joakim at March 1st, 2017 05:08 — #9
I agree, this is the backend I was hoping to find. I only miss better media handling and more records (content items) included in each plan (Contentful gives you 100 times more, Prismic unlimited), and it has got some minor bugs. But I'm very impressed at what they've achieved so far, considering it came out of beta only 3 months ago.
nickittenpierre at July 15th, 2017 05:04 — #10
Painstakingly following previously mentioned focuses will enable you to locate all wrong and superfluous mistakes in the written work. While you edit your paper you will discover numerous dull mistakes. PhD proposal editing independent from anyone else will enable you to distinguish and correct numerous little blunders. Be that as it may, it is additionally prescribed that you permit another person to edit your work as this will enable you to discover mistakes that you may have overlooked. Coursework Writing Service