Giter VIP home page Giter VIP logo

website's Introduction

Qooxdoo Website

This repo builds the static website; run gulp to compile or gulp serve to compile and run a webserver, watching for more changes.

The static site generation is done by Nunjucks and Gulp. NOTE the html directory is now generated entirely - please see the src directory.

Adding to the portfolio

If you would like to add to the portfolio, you can fork this repo, add you entry/ies and then submit a PR. All you have to do is to create files in src/data/portfolio - create a .json file for each entry you want to make, uploading any screenshots into src/images/portfolio. The .json files look like this:

{
    "caption": "The Name Of My Product Or Business",
    "images": [
        "images/portfolio/myimage.png"
    ],
    "body": "<p>Your rich text description goes here</p>",
    "author": "https://www.mywebsite.com/",
    "website": "https://www.myproduct.com/",
    "license": "MIT etc"
}

The first image in the images array is displayed at the top of the entry, but all others are below the body.

Writing HTML encoded in JSON is hard, so as an alternative if you provide another file with the same name but with a .html extension, that will be loaded and used instead of the body property of the .json file. Your .html file must not contain tags like <html> or <body>, it should be just the HTML fragment for the description, EG:

<p><strong>The Name Of My Product</strong> is a wonderful piece of software which does amazing things.</p>

Remember that the portfolio automatically adds your website and license details below the body, so there is no need to add that yourself (unless of course, there is something you prefer to clarify).

โš ๏ธ If you use target="_blank" in any HTML anchor tags linking to a running instances of your applications, make sure to also add rel="noopener", since if you do not, GitHub's security rules might prevent your application from running in some browsers. See more on the security implications of target="_blank".

website's People

Contributors

cboulanger avatar dependabot[bot] avatar derrell avatar goldim avatar grykar avatar hkollmann avatar inviscid avatar johnspackman avatar level420 avatar sknick avatar zaucker avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

website's Issues

Http links

There are http links on qooxdoo site while there are existed https versions. Http links are showed in browser as dangerous content which may scary users.

Incorrect or missing redirects

playground.qooxdoo.org is redirecting to archive.qooxdoo.org instead of to the playground.
demobrowser.qooxdoo.org is not redirecting to anyplace relevant

Create "Meet the team" page

Core team: please add a few sentences about you in a comment which we can then compile for a new "meet the team" page. Thanks!

Links to Demo/Playground/Widget Browser only available when scrolled to bottom

I found it a little annoying to have to scroll to the bottom of the home page to get to the links for demo / playground / widget browser. There are drop down menus for the Documentation and the Community an the top of the page so it would seem sense to add some menu/links to get to these other resources without having to scroll to the bottom

GH Page PRs failed to deploy

Push the commit or tag
  /usr/bin/git push origin gh-pages
  remote: Permission to qooxdoo/website.git denied to github-actions[bot].
  fatal: unable to access 'https://github.com/qooxdoo/website.git/': The requested URL returned error: 403
  Error: Action failed with "The process '/usr/bin/git' failed with exit code 128"

Deployment stopped since March 2021

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.