Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V2 website #416

Open
kaosat-dev opened this issue Jan 3, 2019 · 32 comments
Open

V2 website #416

kaosat-dev opened this issue Jan 3, 2019 · 32 comments

Comments

@kaosat-dev
Copy link
Contributor

kaosat-dev commented Jan 3, 2019

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 kaosat-dev pinned this issue Jan 3, 2019
@z3dev
Copy link
Member

z3dev commented Jan 4, 2019

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

@kaosat-dev
Copy link
Contributor Author

@BarbourSmith
Copy link

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.

@z3dev
Copy link
Member

z3dev commented Jan 6, 2019

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.

@kaosat-dev
Copy link
Contributor Author

@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

@z3dev
Copy link
Member

z3dev commented Jan 6, 2019

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.

@kaosat-dev
Copy link
Contributor Author

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

@danmarshall
Copy link
Contributor

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.

@EricBuijs
Copy link
Contributor

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

@z3dev
Copy link
Member

z3dev commented Jan 14, 2019

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

@kaosat-dev
Copy link
Contributor Author

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?

@EricBuijs
Copy link
Contributor

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.

@BarbourSmith
Copy link

BarbourSmith commented Jan 20, 2019

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 😁 )

@EricBuijs
Copy link
Contributor

EricBuijs commented Jan 20, 2019

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

@EricBuijs
Copy link
Contributor

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

@kaosat-dev
Copy link
Contributor Author

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

@EricBuijs
Copy link
Contributor

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

@z3dev
Copy link
Member

z3dev commented Jan 26, 2019

A very interesting layout of repositories by DAT

https://github.com/datproject

@EricBuijs
Copy link
Contributor

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

@WillAdams
Copy link

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

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

@danmarshall
Copy link
Contributor

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

@WillAdams
Copy link

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

@z3dev
Copy link
Member

z3dev commented Aug 6, 2019

Not much progress... sigh

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

https://www.libreoffice.org/

@z3dev
Copy link
Member

z3dev commented Aug 6, 2019

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

@noce2
Copy link

noce2 commented Sep 24, 2020

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

@SimonClark
Copy link
Contributor

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

@z3dev
Copy link
Member

z3dev commented Sep 24, 2020

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

@SimonClark
Copy link
Contributor

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

@udif
Copy link

udif commented Sep 24, 2020

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.

@z3dev
Copy link
Member

z3dev commented Sep 24, 2020

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
Copy link
Member

z3dev commented Oct 4, 2020

V2 JSCAD is available at www.jscad.xyz
It’s still an early alpha version but useable for creating designs.

@z3dev
Copy link
Member

z3dev commented Oct 4, 2020

Here’s some feed back from #245 which touched on the community site to share components.

Other similar sites:

Some ideas:

  • I have seen a lot of users create module based code that gets 'flattened' down (ie something like browserify) for simple online use, so I think it is up to us to making the modules approachable even for non technical folks ? Ie a simple UI that could wrap up your current work as a reuseable package? (with optional github/npm publishing ?)
  • I think we could re-use the engines field in package.json (just like Atom does, except we would set it to 'jscad' ) to be able to easily query jscad packages created by users... hmm lots of good stuff !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants