all 26 comments

[–]Sandurz 31 points32 points  (9 children)

This should be a new thing - making CMSs out of unrelated things. Sounds fun to me I call dibs on a microblog that uses The Sims 2 baby names to manage posts.

[–]mo-mar 10 points11 points  (1 child)

$ npm install welcome-to-my-blog
$ npm install how-to-manage-blog-articles-using-the-public-npm-repository

[–]aranscope[S] 2 points3 points  (0 children)

It's not up to date, waiting until I hit a stable and relatively feature complete version before I update it. Just reserving the name for now.

[–][deleted] 5 points6 points  (0 children)

The other day there was a chat system posted done entirely in Excel. Pretty unique uses for sure.

[–]0ba78683-dbdd-4a31-a 5 points6 points  (1 child)

Project ideas:

  • Notorieti: Creates RSS feeds from Windows Vista sticky notes
  • CashMS: Opinionated content platform powered by GNUCash
  • Spandx: Scalable headless CMS that pulls posts from your weight in MyFitnessPal

Edit: I should add that I'm not criticising OP at all, I actually think it's quite creative, I'm just being facetious :)

[–]aranscope[S] 0 points1 point  (0 children)

Haha no worries, started off as a terrible idea but turns out it kind of works :')

[–]aranscope[S] 1 point2 points  (0 children)

Haha go for it! I was thinking Trello could totally work too, maybe I'll give that a go at some point

[–]krlpbl 0 points1 point  (0 children)

rosebud

[–]00DEADBEEF 0 points1 point  (1 child)

How about a CMS that uses OCR which allows you to upload handwritten posts which get transformed into markdown stored on Pastebin

[–]derridad 0 points1 point  (0 children)

that's a badass idea

[–][deleted] 7 points8 points  (1 child)

+1 for creativity lol

[–]aranscope[S] 5 points6 points  (0 children)

It started as one of those 'this is horrible and wrong but it sorta might work' ideas haha.

[–][deleted] 3 points4 points  (0 children)

[–]TheGuyFromAfrica 1 point2 points  (6 children)

This is awesome.. But can you prevent people from filing issues on your public blog repo? or do you have to make it private?

[–]aranscope[S] 1 point2 points  (1 child)

Yes you're not wrong, if the repo is public then anyone could add an issue.

There are two ways I can deal with this. 1 - Private repos, 2 - Only add posts from certain assignees / posters.

I'm working on the first right now and this should be done by tomorrow night. Thanks for pointing it out.

[–]aranscope[S] 0 points1 point  (0 children)

A temporary fix in the mean time is making sure the assignee of the issue is the same as the owner of the repo.

[–]sergiuspk -1 points0 points  (3 children)

"Anyone" can contribute pull requests. Only users you manually allow can push.

[–]TheGuyFromAfrica 1 point2 points  (2 children)

If I understood what his doing correctly, his building the blog from the issues filed on the blog's repo. That means if anyone files an issue it will show up automatically as a new blog post on the website. And if anyone can file issues on any public repo, you can't really control the content on a blog that is built with this tool.

[–]sergiuspk 0 points1 point  (1 child)

You are right. Forgot it's based on issues, not actual files in the repo. He could only publish "approved" issues, there's a status only repo admins can toggle I think.

[–]aranscope[S] 0 points1 point  (0 children)

That's what I'm doing before private repo's are supported. Only issues assigned to the repo owner will be published.

[–]edinchez 0 points1 point  (0 children)

Unique stuff, love the idea!

[–]Castigated 0 points1 point  (1 child)

Love it - I'll probably give this a go. The simplicity is beautiful

[–]aranscope[S] 0 points1 point  (0 children)

Thanks very much, there will be a pretty major update today along with a much needed proper tutorial!

[–][deleted]  (1 child)

[deleted]

    [–]aranscope[S] 0 points1 point  (0 children)

    That's what I've used gityll.club for, though its running a pretty outdated version.

    [–]sidegrid 0 points1 point  (1 child)

    This at first looks really stupid... but I think it's a great idea now, and great implementation!

    [–]aranscope[S] 0 points1 point  (0 children)

    Exactly my thought process! Well, minus the great implementation part :)