> On May 26, 2020, at 12:54 PM, Tim Mackinnon <[email protected]> wrote: > > > > Hi - a bit late to reply on this one, but I did try Jekyl years ago, it was > ok but over time frustrating to use and difficult to make the pipeline > understandable ... > > I looked at Hugo and a few others but ended up going with Metalsmith (a JS > static generator). I liked the plugable pipeline model of it, but cursed the > state of Js tools (a few years ago) . > > I’ve been meaning for ages to reimplement it in Smalltalk with a nice oo > composite pipeline model and an easy way to debug and visualise what is going > when getting your template right.
<3. I hope you can build a team to do just this. This could be a solid business if done right, with open source and a sensible revenue model. Good luck!!!! > > Combine this with the new headless image and it should easily plug into > netlify . > > Tim > >>> On 23 May 2020, at 21:41, Cédrick Béler <[email protected]> wrote: >>> >> >> Hi Esteban, >> >>> This comes really on time for me, I decided to rewrite to small sites I >>> have using Jekyll, and as read all their tutorials I thought even of having >>> a Jekyllst variation, that uses the Jekyll directories and other >>> conventions, but uses Smalltalk as its engine. Of course this is far >>> reached given my real availability these days, that's lower than usual. >> >> Cool anyway if that’s something that interest you too. What do you think of >> https://gohugo.io ? >> >> Themes are pretty cool https://themes.gohugo.io >> >>> >>> However I'd like to be part of conversations around this, and eventually >>> contribute to it, because I already started playing with Jekyll (and Gatsby >>> as well). >> >> Perfect :) >> >> This is not urgent but I need to put 2 websites online for September (simple >> ones). For now, I’m trying around. Summer will be perfect for me to work on >> such project. >> >> Cheers, >> >> Cédrick >> >>> >>> Regards, >>> >>> >>> Esteban A. Maringolo >>> >>> >>>> On Sat, May 23, 2020 at 10:15 AM Cédrick Béler <[email protected]> wrote: >>>> Hi there, >>>> >>>> This post is just to talk about one side project I’m exploring and >>>> interested in from a long time. I think it may interest other people here. >>>> >>>> I’d like to have powerful (static based) web site so hosting is really >>>> cheap (even free) and hassle free. I’ve my own server for years, it is >>>> cheap and simple but, of course, it needs some maintenance (linux update, >>>> nginx scripts, …) even if tools are the simplest I’ve found. >>>> >>>> Recently thanks to student projects ;-), I found some time to learn what I >>>> find is a wonderful solution. This solution is to use GitHub DSCM, GitHub >>>> Pages and Jekyll (a ruby static site generator that is natively >>>> integrated) all together. >>>> https://jekyllrb.com >>>> >>>> The beauty is that you can edit the site straight on GitHub. We get the >>>> power of version system and hosting for free… >>>> It literally is a CMS and the cheapest and reliable that I know of (grav >>>> might be another option). >>>> >>>> Of course, there are some « dynamic » content possibilities too (otherwise >>>> GitHub Pages is enough) >>>> - blog posts are natively generated through new files according to a name >>>> convention. >>>> - there are plugins too (but you have to watch for compatibility in >>>> GitHub). >>>> >>>> Dealing with forms and comments is possible >>>> - solutions that are hosted on a third-party. Solution like Discus or >>>> formspree, … (that’s a NO GO to me) >>>> - web service integration that you can host (note that form spree is on >>>> GitHub too https://github.com/formspree/formspree) >>>> >>>> This last point is where I’d like Pharo (Zinc, Iceberg) to be integrated. >>>> Again we could imagine a web service system based on Zinc. I could manage >>>> form submissions that way and everything I’d like but it may end up >>>> complex. Do I need a database ? Do I need to store information and >>>> therefore manage the underlying architecture. If it crash, I want only the >>>> endpoint to be not available but the whole site still working. >>>> >>>> An in between elegant solution os to use git for what it’s good at >>>> (versioning collaboratively through PR, and also reliable hosting in >>>> classic platforms). >>>> >>>> The idea is to use the PR mechanisms to submit stuff like blog comments >>>> (note that you have a free moderation system). >>>> This is actually not limited to comments but all kinds of possible >>>> interaction… >>>> >>>> This way is (to me) better in terms of infrastructure management. Such a >>>> service also needs to be available (and maintained) but this is a very >>>> minimalist machinery (hanling POST request service only - no real content >>>> management as deferred to github). And again, a fail safe version (for the >>>> last version of the generated pages). >>>> >>>> Staticman (https://staticman.net) is a nice node application that allows >>>> to do this. It’s possible to host the service too. >>>> <GraphiqueCollé-1.png> >>>> >>>> I can use this node app of course, but I believe we could have quite >>>> easily such an application in Pharo with Zinc. >>>> I also wonder if we could use Iceberg to deal with this information >>>> straight in a pharo image (that’d be cherry on the cake). >>>> The super cherry of the cake would be pharo core and lib documentation, >>>> demos (you can have one gihub page by organization and/or users - in paid >>>> plans, you can have more for private stuff)… One place, one process to >>>> contribute, either for code or documentation. >>>> >>>> Anyway, I have no real question except than asking for feedback and also >>>> to know if some people are interested in such project. >>>> >>>> Cheers, >>>> >>>> Cédrick >>>> >>>> nb: my hidden goal is to provide web site for people, unipersonal and >>>> small organizations. So you know, they pay for the service of creation, >>>> but then they own it and can do whatever they like. Of course we can also >>>> offer paid services like managing dynamic information content. More than >>>> comments, I’d like to be able to deal with stuff like orders, facturation, >>>> even meeting planning through ics versioned files, etc. >>>> This really is something I’d like to be able to provide soon (less than 1 >>>> yr time - simplest web site with contact form and comments at least). It >>>> might become something more serious the future... >>>> >>>> >>
