V2 website
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
Maybe a list of nice websites would also add to the creative juices.
- https://mochajs.org/ Mocha
- https://maker.js.org/
- https://www.gatsbyjs.org/
- https://reactjs.org/
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.
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.
@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
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 I am not sure to be honest, we have too many repositories to maintain in think as it is ?
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.
@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 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.
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?
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.
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: )
Sorry @BarbourSmith for the misunderstanding, I just did the basic github tutorial.
@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 cool :) where are you located ? Would a chat /hangout/ etc be ok for you ?
@kaosat-dev No problem, I live in the Netherlands. I can do Hangouts or Movim if you prefer that.
A very interesting layout of repositories by DAT
https://github.com/datproject
@kaosat-dev For Hangouts my address is [email protected]. For Movim [email protected]. This can be accessed using existing XMPP clients and Jabber accounts.
I think it would be really nice if we could support doing projects such as:
https://gen.haxit.org/organizer/
@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.
I came across those --- and thought they were very cool --- meant to mention them.
Not much progress... sigh
I was really impressed by the Libre Office website. Very nice, simple, and understandable.
https://www.libreoffice.org/
@EricBuijs please contact me via hangouts; Jeff Gay ([email protected])
@z3dev is there a plan to go ahead with a new website?
@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.
@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. ;)
@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.
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.
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.