GithubHelp home page GithubHelp logo

Website Redesign about boxofdevs.github.io HOT 93 CLOSED

AvgZing avatar AvgZing commented on July 28, 2024
Website Redesign

from boxofdevs.github.io.

Comments (93)

HimbeersaftLP avatar HimbeersaftLP commented on July 28, 2024 6

@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.

dragonwocky avatar dragonwocky commented on July 28, 2024 5

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.

catgirlinspace avatar catgirlinspace commented on July 28, 2024 5

Or, we could just use the built in Jekyll templating.

from boxofdevs.github.io.

catgirlinspace avatar catgirlinspace commented on July 28, 2024 5

@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.

SuperOP535 avatar SuperOP535 commented on July 28, 2024 4

bootstrap

from boxofdevs.github.io.

Ad5001 avatar Ad5001 commented on July 28, 2024 3

maintained by Facebook

That's the reason I don't code with React.

from boxofdevs.github.io.

AvgZing avatar AvgZing commented on July 28, 2024 3

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.

 avatar commented on July 28, 2024 2

We are talking about backend.

from boxofdevs.github.io.

 avatar commented on July 28, 2024 2

That language honestly has too many security concerns and is not a modern language, Node.js and Go are modern.

from boxofdevs.github.io.

Ad5001 avatar Ad5001 commented on July 28, 2024 2

Hey, why not make our own linux distro which would include an hardcoded Assembly made webserver hosting our website?

from boxofdevs.github.io.

 avatar commented on July 28, 2024 2

The current website has a backend, in case you did not know.

from boxofdevs.github.io.

 avatar commented on July 28, 2024 2

@TheDragonRing How about this, we do the frontend then evaluate about the backend.

from boxofdevs.github.io.

AvgZing avatar AvgZing commented on July 28, 2024 2

NAH NAH NAH OURS DOESn"T HAVE A SHADOW

from boxofdevs.github.io.

catgirlinspace avatar catgirlinspace commented on July 28, 2024 1

I tired React and didn’t even finish the tutorial.

from boxofdevs.github.io.

SuperOP535 avatar SuperOP535 commented on July 28, 2024 1

And I'm doing about frontend
image

from boxofdevs.github.io.

 avatar commented on July 28, 2024 1

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.

SuperOP535 avatar SuperOP535 commented on July 28, 2024 1

why not php

from boxofdevs.github.io.

AvgZing avatar AvgZing commented on July 28, 2024 1

@nathfreder

  1. We will not have a backend page, it's been decided by staff on discord
  2. Frontend and wireframe will likely be coded from scratch to avoid going outdated
  3. No usage of glitch, everything will be on github pages

from boxofdevs.github.io.

catgirlinspace avatar catgirlinspace commented on July 28, 2024 1

@TheRoyalBlock What discussion is this? I was never invited.

from boxofdevs.github.io.

catgirlinspace avatar catgirlinspace commented on July 28, 2024 1

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.

dragonwocky avatar dragonwocky commented on July 28, 2024 1

@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.

AvgZing avatar AvgZing commented on July 28, 2024 1

AND OURS IS A PNG

from boxofdevs.github.io.

catgirlinspace avatar catgirlinspace commented on July 28, 2024 1

Closing this because we have a new repo.

from boxofdevs.github.io.

AvgZing avatar AvgZing commented on July 28, 2024

I, like @Ad5001, propose that we do everything from scratch as frameworks will quickly go outdated.

from boxofdevs.github.io.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

I propose we use Vue for a JS Framework, and Bulma for styling.

from boxofdevs.github.io.

 avatar commented on July 28, 2024

@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.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

Bulma for styling.

I did say we could use Bulma for styling.

from boxofdevs.github.io.

AvgZing avatar AvgZing commented on July 28, 2024

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.

HimbeersaftLP avatar HimbeersaftLP commented on July 28, 2024

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.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

@HimbeersaftLP I have a $10/month DigitalOcean droplet. And yes, it’s on the new pricing, meaning 2GB of RAM.

from boxofdevs.github.io.

AvgZing avatar AvgZing commented on July 28, 2024

@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.

 avatar commented on July 28, 2024

@HimbeersaftLP The “backend” would be located on Heroku or Glitch. Yes, they are free but they have a good reputation.

from boxofdevs.github.io.

HimbeersaftLP avatar HimbeersaftLP commented on July 28, 2024

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.

SuperOP535 avatar SuperOP535 commented on July 28, 2024

glitch does have phar pre-installed

from boxofdevs.github.io.

AvgZing avatar AvgZing commented on July 28, 2024

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.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

And we’re talking about backend.
insert image

from boxofdevs.github.io.

SuperOP535 avatar SuperOP535 commented on July 28, 2024

image

from boxofdevs.github.io.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

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.

 avatar commented on July 28, 2024

@Dog2puppy Agreed. We can build it as a static site, that is a great idea.

from boxofdevs.github.io.

SuperOP535 avatar SuperOP535 commented on July 28, 2024

blah blah php is awesome

from boxofdevs.github.io.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

@nathfreder What’s Invision App?

from boxofdevs.github.io.

SuperOP535 avatar SuperOP535 commented on July 28, 2024

no wait! we can use Java!!!!!!11!1!1

from boxofdevs.github.io.

SuperOP535 avatar SuperOP535 commented on July 28, 2024

java -jar boxofdevs.jar

from boxofdevs.github.io.

SuperOP535 avatar SuperOP535 commented on July 28, 2024

jQuery ftw

from boxofdevs.github.io.

 avatar commented on July 28, 2024

@TheRoyalBlock What is a backend, explain it to me. The term “backend page” does not make sense.

from boxofdevs.github.io.

 avatar commented on July 28, 2024

@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.

 avatar commented on July 28, 2024

srry for caps

from boxofdevs.github.io.

AvgZing avatar AvgZing commented on July 28, 2024

I am trashing my own site.

from boxofdevs.github.io.

SuperOP535 avatar SuperOP535 commented on July 28, 2024

this is the best conversation ever

from boxofdevs.github.io.

 avatar commented on July 28, 2024

@TheRoyalBlock Well since you are anti-backend boxofdevs.com must go.

from boxofdevs.github.io.

AvgZing avatar AvgZing commented on July 28, 2024

boxofdevs.com is going, that's what this conversation is all about.

from boxofdevs.github.io.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

We’re having a backend!!!

from boxofdevs.github.io.

 avatar commented on July 28, 2024

@TheRoyalBlock Yeah, but why get rid of things that are already there?

from boxofdevs.github.io.

SuperOP535 avatar SuperOP535 commented on July 28, 2024

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.

 avatar commented on July 28, 2024

Lol

from boxofdevs.github.io.

AvgZing avatar AvgZing commented on July 28, 2024

@SuperOP535 Most of these will be removed in a few days, but an archive is already in #status on discord

from boxofdevs.github.io.

 avatar commented on July 28, 2024

@TheRoyalBlock Why, open source is meant to be open?

from boxofdevs.github.io.

AvgZing avatar AvgZing commented on July 28, 2024

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.

 avatar commented on July 28, 2024

[removed by nathfreder]

from boxofdevs.github.io.

AvgZing avatar AvgZing commented on July 28, 2024

I think i'm just gonna step out of this conversation now.

from boxofdevs.github.io.

 avatar commented on July 28, 2024

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.

 avatar commented on July 28, 2024

@TheRoyalBlock We need your input too.

from boxofdevs.github.io.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

I think I made them mad. slowly walks away

from boxofdevs.github.io.

 avatar commented on July 28, 2024

@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.

HimbeersaftLP avatar HimbeersaftLP commented on July 28, 2024

@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.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

Should I make a new branch named develop?

from boxofdevs.github.io.

 avatar commented on July 28, 2024

@HimbeersaftLP I would like to use it for auto staff updates, news, projects updater, etc.

from boxofdevs.github.io.

 avatar commented on July 28, 2024

@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.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

@TheRoyalBlock said no. 😢

from boxofdevs.github.io.

AvgZing avatar AvgZing commented on July 28, 2024

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.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

And if we had Vue, it could be a SPA.

from boxofdevs.github.io.

 avatar commented on July 28, 2024

@Dog2puppy That is not needed and needs Ruby to even test. @TheRoyalBlock good point

from boxofdevs.github.io.

 avatar commented on July 28, 2024

@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.

 avatar commented on July 28, 2024

@TheDragonRing Can you invite me as a contributor to the boxofdevs.github.io repo?

from boxofdevs.github.io.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

@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.

 avatar commented on July 28, 2024

@Dog2puppy We want to design the site for ourself, not use a crummy theme.

from boxofdevs.github.io.

 avatar commented on July 28, 2024

@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.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

Yet, my own site doesn't use a theme. (Bulma is just styling)

from boxofdevs.github.io.

 avatar commented on July 28, 2024

@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.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

https://dog2puppy.github.io/

from boxofdevs.github.io.

 avatar commented on July 28, 2024

from boxofdevs.github.io.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

Our box is stolen? Who is responsible for this? @BoxOfDevs/members

MY BOX!

THIS IS MY BOX!!!!!

from boxofdevs.github.io.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

MY BOX!

THIS IS MY BOX!!!!!

from boxofdevs.github.io.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

image
I SEE TONS OF SHADOWS!!!

from boxofdevs.github.io.

AvgZing avatar AvgZing commented on July 28, 2024

Sh

from boxofdevs.github.io.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

@TheRoyalBlock Do you have any JS experience?

from boxofdevs.github.io.

SuperOP535 avatar SuperOP535 commented on July 28, 2024

@TheDragonRing I were talking about frontend but they made me confused

from boxofdevs.github.io.

dragonwocky avatar dragonwocky commented on July 28, 2024

@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.

dragonwocky avatar dragonwocky commented on July 28, 2024

@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.

catgirlinspace avatar catgirlinspace commented on July 28, 2024

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.

 avatar commented on July 28, 2024

@TheDragonRing Alright, now can someone please invite me to the repo.

from boxofdevs.github.io.

dragonwocky avatar dragonwocky commented on July 28, 2024

@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.

 avatar commented on July 28, 2024

from boxofdevs.github.io.

Related Issues (15)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.