BoxOfDevs / boxofdevs.github.io

The BoxOfDevs website
https://boxofdevs.github.io/
Other
4 stars 4 forks source link

We need more ad spaces #24

Closed catgirlinspace closed 6 years ago

catgirlinspace commented 7 years ago

We need to add some more ad spaces so we get more impressions. And this step would be so much easier to do if we built this site from scratch using GitHub Pages and Jekyll. With Jekyll, life designing this site would be so much easier, since blog posts would be written in markdown, modifying the Navbar would just be one file, and there would be no need to use Travis to build the site, because Jekyll is built into GitHub Pages.

AvgZing commented 6 years ago

Nah, I honestly prefer React over Vue @dog2puppy although I've been experimenting with both

catgirlinspace commented 6 years ago

I love Vue still. I'm using it with webpack to make my project for school.

Ad5001 commented 6 years ago

Wow. Suprised nobody mentioned the most widespread and fastest js library yet: https://vanilla-js.com

catgirlinspace commented 6 years ago

I have my doubts about companies like Apple and jQuery using it. screenshot 2018-02-05 at 2 03 21 pm

HimbeersaftLP commented 6 years ago

@Dog2puppy I'm quite sure they do :D

AvgZing commented 6 years ago

@Dog2puppy They aren't lying

catgirlinspace commented 6 years ago

So why doesn't jQuery use jQuery?

AvgZing commented 6 years ago

What?

catgirlinspace commented 6 years ago

jQuery uses Vanilla JS. So why don't they use their own product??

AvgZing commented 6 years ago

No they don't!

HimbeersaftLP commented 6 years ago

@Dog2puppy please don't be offended, but... image

catgirlinspace commented 6 years ago

And this shows...?

HimbeersaftLP commented 6 years ago

vanilla-js.com is just a parody page that tells people not to use libraries when they Google what "Vanilla JS" is.

catgirlinspace commented 6 years ago

I thought Vanilla JS was really a library at first. :P

ghost commented 6 years ago

What would you guys think of a re-design where everyone has a say.. We can include aTmG, SuperOP535, Thunder33345, and nathjeid (me). This would be great so that you get everyone’s point of view, and I could do the backend because backend rules and @TheRoyalBlock/SuperOP535 can do the design. The rest could pick..

ghost commented 6 years ago

@Dog2puppy @TheDragonRing @UltiGB @TheRoyalBlock @HimbeersaftLP @Taki21 @Ad5001 @NiekertDev @InspectorGadget (sorry for the ping but look above).

dragonwocky commented 6 years ago

@nathjeid we definitely need a redesign. I'm happy with it being something that the active members on Discord get a say in as well. As for you doing the backend... that really depends on the hosting and what you mean by the backend. At the moment, hosting is just GitHub Pages, and I'm not sure if sites hosted with GitHub Pages can have a custom backend... (correct me if I'm wrong)

@BoxOfDevs/members

catgirlinspace commented 6 years ago

Can we use Bulma and Vue?

dragonwocky commented 6 years ago

I don't see why not.

catgirlinspace commented 6 years ago

Okay. Also, not related to the site, but can you help me on something? I'm trying to make an NPM package and I know your good at JS.

SuperOP535 commented 6 years ago

I have a NPM package

catgirlinspace commented 6 years ago

https://github.com/Dog2puppy/splatoon2.ink-node-api-client/commit/4b85a6afb63d6961f52d6db70ab36e63cacdff38#diff-168726dbe96b3ce427e7fedce31bb0bcR68

ghost commented 6 years ago

@Dog2puppy Vue is framework. @TheDragonRing The backend is in Golang or Node.js, we can host it on Glitch or Heroku as a team.. @TheDragonRing The backend is what serves the frontend and allows for things like dashboard’s, authorizing, and in our case blog posting.

ghost commented 6 years ago

golang ftw

ghost commented 6 years ago

@Dog2puppy Just to make it clear I am good at js too..

catgirlinspace commented 6 years ago

Why would we use Go? Node.js is the only real dev language.

catgirlinspace commented 6 years ago

And we can use Vue. I'm using it for a school project as an SPA.

ghost commented 6 years ago

@Dog2puppy Node.js is a language and Golang is too. Vue is something that not everyone knows, personally I have messed with Vue, and did not like it. That is why my website is done in React. I will point out that expecting everyone to know Golang is the same too.

ghost commented 6 years ago

Alright, everyone. We can vote now and see what we will use. Backend: http://www.strawpoll.me/15014604 Frontend: http://www.strawpoll.me/15014615

ghost commented 6 years ago

@Dog2puppy Vue is not for the backend. @Dog2puppy Vue is for the frontend.

catgirlinspace commented 6 years ago

I know that.

ghost commented 6 years ago

@Dog2puppy Okay, also for anyone to lazy to google. https://vuejs.org

dragonwocky commented 6 years ago

@nathfreder I know what a backend is, but with how we have the site hosted currently it's not something we can do. That's all I meant.

ghost commented 6 years ago

Vue would be a good choice but not everyone understands it..

ghost commented 6 years ago

What do you guys think of doing it all on glitch so that we can all have a part in coding it instead of it being on the main computer?

Ad5001 commented 6 years ago

As every framework, it'll get outdated in a few mounthes. I'd prefer not using anything but starting from stratch.

ghost commented 6 years ago

@Ad5001 That would be okay..

catgirlinspace commented 6 years ago

I’m fine with using Glitch.

dragonwocky commented 6 years ago

Backend I have no experience in, other than a bit of messing with PHP and attempting to customise things like the Anchor CMS, so no opinion on that (I don't think we need it, though).

Frontend, either Vue, Google Polymer, or something built from scratch (probably using jQuery).

@Dog2puppy I can do JS, but I don't know anything about making NPM packages, sorry...

@nathfreder why do you keep thinking we are doing a blog? Far as I know, we're definitely not.

catgirlinspace commented 6 years ago

@TheDragonRing It’s not really related to NPM with the problem. It’s just with vars im having an issue. It’s probably a stupid mistake I made.

catgirlinspace commented 6 years ago

@nathfreder If you added me to https://glitch.com/edit/#!/elated-may, you can remove me. I had accidentally clicked the button.

ghost commented 6 years ago

@TheDragonRing I heard it mentioned, the backend is just what the website runs on.. Every website has a backend of some sort..

ghost commented 6 years ago

@Dog2puppy I do not think that I did.. I thought it was just me.

ghost commented 6 years ago

@TheDragonRing We can sort out the backend later, we need to make a wireframe first.. (the design)

dragonwocky commented 6 years ago

@Dog2puppy sure I can help then. What're you having issues with?

@nathfreder it has been mentioned, but we aren't actually having one. But yeah, we can get to that later - for now let's get a frontend going on GitHub Pages.

catgirlinspace commented 6 years ago

@TheDragonRing https://github.com/Dog2puppy/splatoon2.ink-node-api-client/commit/4b85a6afb63d6961f52d6db70ab36e63cacdff38#diff-168726dbe96b3ce427e7fedce31bb0bcR68

AvgZing commented 6 years ago

@nathfreder Yea, as @TheDragonRing stated already: The majority of our website will be a simple frontend site hosted on gh-pages, simply because it is faster, more reliable, and more public than glitch. The main backend page will be the projects page, which will ideally have automatic phar building for each commit, along with a stable releases section and possibly even an auto-updater.

Try to move to #26 for the rest of the website redesign discussion.

SuperOP535 commented 6 years ago

k