Comments (93)
@Ad5001 Why not write it in brainfuck and compile for a Microcontroller that connects via a serial interface to a dial-up modem?
from boxofdevs.github.io.
Seriously.... We don't need to do our own backend.
The only thing we might need it for is auto-compiling .phars - and we don't actually need or want that.
@TheRoyalBlock said "BOD is not good at maintaining and updated plugins" - true. Why would we need to auto-compile updates when there is nothing to update?
These points and others, as AvgZing said, were discussed in the staff channel on Discord, and yes - we don't need our own backend. For what we need, GitHub Pages is good enough...
from boxofdevs.github.io.
Or, we could just use the built in Jekyll templating.
from boxofdevs.github.io.
@nathfreder GitHub Pages supports Jekyll built in and really Ruby knowledge isn’t needed. The reason you would use it on GitHub Pages is for things like changing a Navbar. Do you want to change all 10 or 100 or even more pages just to update the Navbar, when you could simply change 1 file.
from boxofdevs.github.io.
bootstrap
from boxofdevs.github.io.
maintained by Facebook
That's the reason I don't code with React.
from boxofdevs.github.io.
FFS NATE STOP GOING ON ABOUT BACKEND! WE'RE NOT HAVING IT!
I said backend page because the majority of the website would be static frontend, no backend, and only one page would have some backend and frontend.
from boxofdevs.github.io.
We are talking about backend.
from boxofdevs.github.io.
That language honestly has too many security concerns and is not a modern language, Node.js and Go are modern.
from boxofdevs.github.io.
Hey, why not make our own linux distro which would include an hardcoded Assembly made webserver hosting our website?
from boxofdevs.github.io.
The current website has a backend, in case you did not know.
from boxofdevs.github.io.
@TheDragonRing How about this, we do the frontend then evaluate about the backend.
from boxofdevs.github.io.
NAH NAH NAH OURS DOESn"T HAVE A SHADOW
from boxofdevs.github.io.
I tired React and didn’t even finish the tutorial.
from boxofdevs.github.io.
from boxofdevs.github.io.
This is my timeline as someone who has been working with this for while.
@TheRoyalBlock @Dog2puppy
- Select a backend language. (Node.js or Go)
- Select a fronted framework. (Vue or Handlebars)
- Work on the wireframe using invisionapp.com.
- Start a Glitch project and invite everyone.
- Begin development of the frontend.
- Begin development of the backend.
- Release Website
from boxofdevs.github.io.
why not php
from boxofdevs.github.io.
@nathfreder
- We will not have a backend page, it's been decided by staff on discord
- Frontend and wireframe will likely be coded from scratch to avoid going outdated
- No usage of glitch, everything will be on github pages
from boxofdevs.github.io.
@TheRoyalBlock What discussion is this? I was never invited.
from boxofdevs.github.io.
I am part of staff. I’m arguing with @nathfreder. I think we need a backend to torture @TheRoyalBlock with writing JS because... It’ll be a good learning experience.
from boxofdevs.github.io.
@BoxOfDevs/members @nathfreder @SuperOP535 let me clear this up.
The entire idea of having a backend in the first place was based on a misunderstanding, an old post that most people had forgotten about / were ignoring. We aren't actually having a blog (there's nothing to post on one).
Then it turned into the idea that we might need to auto-compile projects, but as I pointed out earlier - we have nothing to auto-compile, and even if we did, I'm not sure users would actually want to use not-yet-functional half-coded versions of updates. For plugins, we can manually use Poggit and GitHub releases, and for other projects either they won't need compiling (frontend web projects), or they'll be a kind of project we haven't yet considered, and so we'll deal with that when we come to it.
Now it seems mainly just that some people want a backend (for what reason I'm no longer sure), and it's turned into an argument with seemingly no solution.
Let's just get the frontend done first, as @@nathfreder said, then we will hopefully realise that we don't need a backend.
Oh, and BTW? What's all this about boxofdevs.com going? At the moment, since the domain hasn't expired, we might as well use it. When it does expire, I may renew it or we may just stick with boxofdevs.github.io - either way, I'm not sure what that has to do with this...
P.S. Yes, as @TheRoyalBlock said, I made a branch called total-revamp. I'm working on a commit that's almost finished, then once it's done (adds a few basics and things like jQuery + FontAwesome), we can start planning what we want the site to end up looking like.
Edit: That commit has now been pushed. At the moment, the jQuery and FontAwesome files are there ready to use, but later on they may be changed to CDNs. See the commit here: 089c0e0
from boxofdevs.github.io.
AND OURS IS A PNG
from boxofdevs.github.io.
Closing this because we have a new repo.
from boxofdevs.github.io.
I, like @Ad5001, propose that we do everything from scratch as frameworks will quickly go outdated.
from boxofdevs.github.io.
I propose we use Vue for a JS Framework, and Bulma for styling.
from boxofdevs.github.io.
@TheRoyalBlock Uhh, React has been around since 2014 and is being actively maintained by Facebook. Why do we need auto-updaters and phar packagers, we have PocketMine Tools and DevTools for that. Just for reference “Bulma” is not a framework, it is a style library.
from boxofdevs.github.io.
Bulma for styling.
I did say we could use Bulma for styling.
from boxofdevs.github.io.
Whooops with the Bulma thing
Also: We don't want people to rely on other sites for our plugins. Auto compilation is helpful.
from boxofdevs.github.io.
Considering that our projects "backend" would most likely be on some free host, I'd expect that to be less reliable than Poggit and GitHub.
from boxofdevs.github.io.
@HimbeersaftLP I have a $10/month DigitalOcean droplet. And yes, it’s on the new pricing, meaning 2GB of RAM.
from boxofdevs.github.io.
@HimbeersaftLP It would be hosted on glitch. If we were to proceed with that idea, each plugin would have:
- Auto updater
- Auto compiler
- Stable releases section (Manually mark a compiled build as stable)
- Description
from boxofdevs.github.io.
@HimbeersaftLP The “backend” would be located on Heroku or Glitch. Yes, they are free but they have a good reputation.
from boxofdevs.github.io.
Poggit does have a good reputation too, when it doesn't come to the design and we don't need to reinvent the wheel for that (which, as by my experience, usually doesn't work out very well)
from boxofdevs.github.io.
glitch does have phar
pre-installed
from boxofdevs.github.io.
Poggit, however, doesn't have an auto-updater. We know that BOD is not good at maintaining and updated plugins, an auto updater is basically a necessity
from boxofdevs.github.io.
And we’re talking about backend.
insert image
from boxofdevs.github.io.
from boxofdevs.github.io.
light bulb appears 💡
We could create an API server using Node.js and Express. For front end, we make a SPA (single page web app) using Vue. In Vue, we would fetch data from the API and render it! And also, Vue supports GitHub Pages.
from boxofdevs.github.io.
@Dog2puppy Agreed. We can build it as a static site, that is a great idea.
from boxofdevs.github.io.
blah blah php is awesome
from boxofdevs.github.io.
@nathfreder What’s Invision App?
from boxofdevs.github.io.
no wait! we can use Java!!!!!!11!1!1
from boxofdevs.github.io.
java -jar boxofdevs.jar
from boxofdevs.github.io.
jQuery ftw
from boxofdevs.github.io.
@TheRoyalBlock What is a backend, explain it to me. The term “backend page” does not make sense.
from boxofdevs.github.io.
@TheRoyalBlock NO, EXPLAIN TO ME IF YOU EVEN KNOW WHAT IT IS. YOU ARE GOING TO HAVE TO TRASH YOUR OWN SITE SINCE IT HAS A BACKEND TOO.
from boxofdevs.github.io.
srry for caps
from boxofdevs.github.io.
I am trashing my own site.
from boxofdevs.github.io.
this is the best conversation ever
from boxofdevs.github.io.
@TheRoyalBlock Well since you are anti-backend boxofdevs.com must go.
from boxofdevs.github.io.
boxofdevs.com is going, that's what this conversation is all about.
from boxofdevs.github.io.
We’re having a backend!!!
from boxofdevs.github.io.
@TheRoyalBlock Yeah, but why get rid of things that are already there?
from boxofdevs.github.io.
I've made an archive just incase someone decides to remove the comments, https://web.archive.org/web/20180206205127/https://github.com/BoxOfDevs/boxofdevs.github.io/issues/26 one day we will look on this and remember
from boxofdevs.github.io.
Lol
from boxofdevs.github.io.
@SuperOP535 Most of these will be removed in a few days, but an archive is already in #status on discord
from boxofdevs.github.io.
@TheRoyalBlock Why, open source is meant to be open?
from boxofdevs.github.io.
Just an offtopic heads up: My messages on discord aren't sending at all, don't try to have a convo on there with me. @nathfreder Why to what? The posts will be removed because they're offtopic. And also, IT IS AN OFFICIAL DECISION THAT WE'RE NOT DOING OUR OWN BACKEND. DON'T TRY TO OVERRIDE IT, @nathfreder. YOU'RE NOT EVEN PART OF THE STAFF! Anyways, that's a good idea.
from boxofdevs.github.io.
[removed by nathfreder]
from boxofdevs.github.io.
I think i'm just gonna step out of this conversation now.
from boxofdevs.github.io.
You guys can not do a backend, but I will do one on my own and make a optional pull request. @TheRoyalBlock, is that okay?
from boxofdevs.github.io.
@TheRoyalBlock We need your input too.
from boxofdevs.github.io.
I think I made them mad. slowly walks away
from boxofdevs.github.io.
@Dog2puppy it is my fault, i think that it would be a good idea not to mention backend at all. If it is an official decision it is not my website to change.
from boxofdevs.github.io.
@nathfreder What would you want that backend to do?
(to be clear, by backend I don't mean a webserver that just serves static files)
from boxofdevs.github.io.
Should I make a new branch named develop?
from boxofdevs.github.io.
@HimbeersaftLP I would like to use it for auto staff updates, news, projects updater, etc.
from boxofdevs.github.io.
@Dog2puppy Can you invite me to boxofdevs.github.io repository, as a contributor so that I can add to the develop branch.
from boxofdevs.github.io.
@TheRoyalBlock said no. 😢
from boxofdevs.github.io.
And I said that for a reason.
We have total-revamp branch (Thanks @TheDragonRing).
Also, @nathfreder, we're nowhere near actually coding it. We haven't even come up with a design and framework yet!
from boxofdevs.github.io.
And if we had Vue, it could be a SPA.
from boxofdevs.github.io.
@Dog2puppy That is not needed and needs Ruby to even test. @TheRoyalBlock good point
from boxofdevs.github.io.
@Dog2puppy That is if you use a theme, if you want to build your on Jenkyll site you need Ruby Gems to compile it, then when you upload to GitHub it will be built again by GitHub.
from boxofdevs.github.io.
@TheDragonRing Can you invite me as a contributor to the boxofdevs.github.io repo?
from boxofdevs.github.io.
@nathfreder You don't need to use a GitHub theme. You can use a GitHub theme. Take for example Dog2puppy/dog2puppy.github.io
from boxofdevs.github.io.
@Dog2puppy We want to design the site for ourself, not use a crummy theme.
from boxofdevs.github.io.
@TheDragonRing We can re-design the website, then I will make a logo in Adobe AI that is not stolen https://dartstorage.co/product/large-box
from boxofdevs.github.io.
Yet, my own site doesn't use a theme. (Bulma is just styling)
from boxofdevs.github.io.
@Dog2puppy I do not like Bulma, we are design the website as a group not from a library. BTW your site is offline.
from boxofdevs.github.io.
from boxofdevs.github.io.
from boxofdevs.github.io.
Our box is stolen? Who is responsible for this? @BoxOfDevs/members
THIS IS MY BOX!!!!!
from boxofdevs.github.io.
THIS IS MY BOX!!!!!
from boxofdevs.github.io.
from boxofdevs.github.io.
Sh
from boxofdevs.github.io.
@TheRoyalBlock Do you have any JS experience?
from boxofdevs.github.io.
@TheDragonRing I were talking about frontend but they made me confused
from boxofdevs.github.io.
@SuperOP535 yeah dw. Everybody was a bit confused.
@Dog2puppy erhm... the image was originally off a Google search I think... we didn't discover it was stolen until recently-ish... and the one with the shadow is the old version...
from boxofdevs.github.io.
@BoxOfDevs/members @SuperOP535 @nathfreder change of plans. So that we can see the new site @ new.boxofdevs.com it will be in this repo.
from boxofdevs.github.io.
And if you want to see what I'm doing using Jekyll, you can see it here and the finished design here.
from boxofdevs.github.io.
@TheDragonRing Alright, now can someone please invite me to the repo.
from boxofdevs.github.io.
@nathfreder I'll add you, but since multiple people will be working on it at once please don't commit directly, use pull requests - even the BOD members are using them.
from boxofdevs.github.io.
from boxofdevs.github.io.
Related Issues (15)
- WARNING: DO NOT LOOK AT THE CONSOLE! HOT 9
- Question: Choose 14 plugins HOT 23
- Final 14 Plugins HOT 4
- Doesn't work HOT 3
- New Site! HOT 18
- Deep Space Objects: Don't ask. Yes, I wrote this by myself. HOT 4
- Problem with the form HOT 8
- Projects page HOT 6
- lol HOT 1
- @Ad5001 and @TheDragonRing HOT 13
- hallo im back kinda... HOT 47
- Free website hosting. HOT 1
- We need more ad spaces HOT 98
- The official link is broken HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from boxofdevs.github.io.