OpenJSCAD.org icon indicating copy to clipboard operation
OpenJSCAD.org copied to clipboard

V2 website

Open kaosat-dev opened this issue 7 years ago • 32 comments

Hi all ! Since work is continuing hard on V2 , we also need to get started on the new website !

Some basic ideas:

  • Landing page:
    • catchy intro , with an embeded JSCAD design (this part of V2 is already useable but basic)
    • some key points for what jscad is
    • links to 'getting started' (how to embed, links to tutorials and how tos)
  • Navigation bar:
    • home
    • docs
    • features
    • community
    • playground (possibly versioned)
    • blog
    • showcase

Basic requirements:

  • simple html & css
  • avoid complex tooling if at all
  • reuse our new colors ? (needs reference)

We would love to have your feedback and help !

thanks in advance

kaosat-dev avatar Jan 03 '19 12:01 kaosat-dev

Maybe a list of nice websites would also add to the creative juices.

  • https://mochajs.org/ Mocha

z3dev avatar Jan 04 '19 06:01 z3dev

  • https://maker.js.org/
  • https://www.gatsbyjs.org/
  • https://reactjs.org/

kaosat-dev avatar Jan 04 '19 12:01 kaosat-dev

I would like to volunteer for the 'getting started' page. It will need to be looked over by someone with more experience than me since I am just getting started myself, but I figure I will learn something in the process and I know how hard it can be to write a getting started guide for a you already know inside and out.

BarbourSmith avatar Jan 06 '19 03:01 BarbourSmith

I would like to volunteer for the 'getting started' page.

Cool. I would just mock up the page, and get a few comments. You can look at those sites above for some ideas.

z3dev avatar Jan 06 '19 04:01 z3dev

@BarbourSmith thanks a lot that is awesome :) btw , there is an EXTREMELY barebones site skeleton mock up in this repo here : https://github.com/jscad/OpenJSCAD.org/tree/V2/site

kaosat-dev avatar Jan 06 '19 09:01 kaosat-dev

Just thinking... maybe a new repository for the website? I will think it would help as there will be different technology and content. We had ONE BIG repository in the past which didn’t allow people to contribute or comment. A new repository for the website would help receive new ideas, fixes, and comments.

z3dev avatar Jan 06 '19 13:01 z3dev

@z3dev I am not sure to be honest, we have too many repositories to maintain in think as it is ?

kaosat-dev avatar Jan 06 '19 13:01 kaosat-dev

I'm a fan of the monorepo architecture. What I like about this is that any single pull request can contain everything from core code + test, documentation and web page publishing.

danmarshall avatar Jan 08 '19 01:01 danmarshall

@kaosat-dev Hi Mark, I'm finally here now. Let me take a look around and see how this thing works. Like I said on G+ I sure can do some html, css and additional artwork (if needed).

EricBuijs avatar Jan 13 '19 13:01 EricBuijs

@EricBuijs Thanks for joining. This is all new ground, as we would like a true website not just the viewer. So, if you have any suggestions to get started then this is the place to discuss.

z3dev avatar Jan 14 '19 05:01 z3dev

Hi ! And very appreciated @EricBuijs :) If you have any questions, just let us know / ask here . Once you get your bearings, we can discuss things in more detail?

kaosat-dev avatar Jan 14 '19 07:01 kaosat-dev

To get a feel of the workflow I did a basic github tutorial today. I looked at the barebone mock-up and the example websites so I think we can discuss things in more detail now. I see that @BarbourSmith is volunteering for the getting started page, so that's good.

EricBuijs avatar Jan 18 '19 15:01 EricBuijs

Where is your tutorial? Maybe we could use it as the basis for the website if I go through and add to it. I volunteered to write a tutorial because I am excited to see it exist, but I certainly don't need to be the only person involved.

Edit: I think I misunderstood. I think I understand now that the tutorial was for how to use GitHub which is excellent.

As far as the JSCAD workflow goes I believe that this file is the latest demo which we could use to start mocking up a demo webpage, however I haven't had a chance to play around with figuring out how that demo works. It seems like things are changing so quickly right now that maybe the best thing we can do is wait a few weeks while things solidify (which I know is hard to do :grin: )

BarbourSmith avatar Jan 20 '19 02:01 BarbourSmith

Sorry @BarbourSmith for the misunderstanding, I just did the basic github tutorial.

EricBuijs avatar Jan 20 '19 14:01 EricBuijs

@kaosat-dev How do we work from here? I'm willing to create the landing page and I have the general idea from the discussion above but I think before I start some discussion is neccesary.

EricBuijs avatar Jan 24 '19 19:01 EricBuijs

@EricBuijs cool :) where are you located ? Would a chat /hangout/ etc be ok for you ?

kaosat-dev avatar Jan 24 '19 19:01 kaosat-dev

@kaosat-dev No problem, I live in the Netherlands. I can do Hangouts or Movim if you prefer that.

EricBuijs avatar Jan 24 '19 21:01 EricBuijs

A very interesting layout of repositories by DAT

https://github.com/datproject

z3dev avatar Jan 26 '19 13:01 z3dev

@kaosat-dev For Hangouts my address is [email protected]. For Movim [email protected]. This can be accessed using existing XMPP clients and Jabber accounts.

EricBuijs avatar Jan 27 '19 14:01 EricBuijs

I think it would be really nice if we could support doing projects such as:

https://gen.haxit.org/organizer/

WillAdams avatar May 29 '19 15:05 WillAdams

@WillAdams I started a project that is a similar idea: https://danmarshall.github.io/jscad-gallery/

This is more of a 3D consumer idea, instead of a 3D coder idea. I think it would be nice if the new website would cater to both consumers and coders.

danmarshall avatar May 29 '19 18:05 danmarshall

I came across those --- and thought they were very cool --- meant to mention them.

WillAdams avatar May 30 '19 00:05 WillAdams

Not much progress... sigh

I was really impressed by the Libre Office website. Very nice, simple, and understandable.

https://www.libreoffice.org/

z3dev avatar Aug 06 '19 11:08 z3dev

@EricBuijs please contact me via hangouts; Jeff Gay ([email protected])

z3dev avatar Aug 06 '19 11:08 z3dev

@z3dev is there a plan to go ahead with a new website?

noce2 avatar Sep 24 '20 05:09 noce2

@noce2 - Final touches are being put on it now, at least for a major rev on V2. It will still be considered alpha, but is pretty damn stable.

SimonClark avatar Sep 24 '20 12:09 SimonClark

@noce2 thanks for the ping. Sadly, I’m not able to drive this effort as my skills at web design are totally lacking, like crap.

It would be cool if someone took this on, working from the ground up, and making a super website for JSCAD projects, teams, and users.

I think there’s enough thoughts on contents and likes to start something. ;)

z3dev avatar Sep 24 '20 12:09 z3dev

@noce2 thanks for the ping. Sadly, I’m not able to drive this effort as my skills at web design are totally lacking, like crap.

It would be cool if someone took this on, working from the ground up, and making a super website for JSCAD projects, teams, and users.

I think there’s enough thoughts on contents and likes to start something. ;)

Heh, I probably should have read the whole thread. The new modeller on a globally accessible site is coming soon. A full blown site with community, model sharing, etc? Not yet. I'm certainly thinking along the same lines though.

I'll take this on my plate for the moment, and see what I can drive once we get the alpha finalized and release.

SimonClark avatar Sep 24 '20 13:09 SimonClark

Could you please build a web hosted V2 instance on github pages using Travis CI or github actions ? openjscad.org is stuck on V1 for years, and so we can't try V2 without building it ourselves. some of us (i.e. me) know just enough JS to write our models, but are not working with nodejs, lerna and the whole toolset of frontend developers.

udif avatar Sep 24 '20 15:09 udif

Could you please build a web hosted V2 instance on github pages using Travis CI or github actions ? openjscad.org is stuck on V1 for years, and so we can't try V2 without building it ourselves. some of us (i.e. me) know just enough JS to write our models, but are not working with nodejs, lerna and the whole toolset of frontend developers.

The V2 website is coming very soon. We had to wait for some fixes as there were major bugs and missing functionality. Please watch the user group for announcements.

z3dev avatar Sep 24 '20 22:09 z3dev