Giter VIP home page Giter VIP logo

cockpit-project.github.io's People

Contributors

allisonkarlitskaya avatar andreasn avatar baluluyakalulu avatar cmo-pomerium avatar cockpituous avatar croissanne avatar deadmeu avatar dependabot[bot] avatar dperpeet avatar garrett avatar gbraad avatar jelly avatar kkoukiou avatar larskarlitski avatar martinpitt avatar marusak avatar mrshu avatar mvollmer avatar petervo avatar puiterwijk avatar queengooborg avatar realk1ko avatar rugk avatar skobyda avatar smana avatar stefwalter avatar tbazant avatar tomasmatus avatar travier avatar yuioto avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cockpit-project.github.io's Issues

Messaging improvements

Messaging:

  • Admin from your pocket (mobile)
  • Learning tool (what can you do with your machine)
  • Troubleshooting
  • Custom admin UI
  • Doesn't own your server (do stuff in parallel)
  • Don't need to use the command line (but you can)
  • Doesn't need a web server
  • State of your server at a glance
  • Junior admin friendly (It's not just for you, it's for your whole team)
  • Use your own account
  • Easy to install; it's in the big repos
  • Uses native system APIs; uses systemd/sudo/polkit/networkmanager/firewalld/packagekit/etc.
  • Write a UI for your server in minutes COMING SOON (not available yet)

Replace yum command to dnf for Fedora Installation

Hello,

As you know Fedora changed their package management tool a short time ago. yum command is just a redirection to dnf in default installation of Fedora and I think that we need to update running document to cover dnf command. I already made that change sent a pull request #56

Thanks for your effort and regards,

--
Akın

Officially define Cockpit's audience

The website does not mention the audience for Cockpit.

I talked with @andreasn yesterday and we initially came up with the following list:

  1. Administrators not familiar with Linux (such as Windows admins)
  2. People who are familiar with Linux, but not necessarily comfortable with administration tasks
  3. Expert Linux admins who may not do everything in Cockpit, but want an easy way to check-in on their systems

There are two sub-tasks:

  • Define audience (it might be similar to the above)
  • Integrate audience phrasing into the website (likely on the front page in some form)

Fix SSL cert SubjectAltNames for cockpit-project.org

Steps to reproduce the problem:

What should happen:

What happens instead:

  • SSL certificate not accepted
  • Error message in Firefox:
cockpit-project.org uses an invalid security certificate.
The certificate is only valid for the following names: *.github.com, github.com, *.github.io, github.io
Error code: SSL_ERROR_BAD_CERT_DOMAIN 

Notes:

Guide style is incorrect

It looks like some update broke the style of our guides.

ToC Sub
screenshot-2018-3-19 cockpit guide screenshot-2018-3-19 cockpit-ws

The color and spacing are wrong.

cockpit now available in clearlinux.org

I did poke William Douglas over at clearlinux and he got cockpit added to the latest builds (19710+). There are still some issues, which should get solved soon.

Maybe you want to test this build and give feedback, so you can add it under supported distros on your website?
Just grab a image from the download page and do:
swupd bundle-add sysadmin-remote

My org. git request is here.

Screen shots & video guidelines

  • Sizes
  • Names (variety of names)
  • OS (Show screenshots from Fedora, CentOS, Arch, Debian, etc.)
  • System name (use obvious system names, not just Twin Peaks references)

Port to Jekyll

So we won't have to build the website and commit HTML into the repo, we should port to Jekyll and make sure what we have would be able to be auto-compiled from GitHub itself (that is, not using exotic gems).

This means:

  • Port to Jekyll
  • Have backwards compatibility for the existing links (redirects?)

About redirects

GitHub doesn't support .htaccess redirects, but does support a Jekyll gem that provides some redirects... however the metadata needs to be in the files that are redirected to. https://help.github.com/articles/redirects-on-github-pages/

(It would be best to try to preserve existing directories and file structure where applicable.)

We could have search that is triggered on a 404 to find the right page as well.

Pagination pages listing links to blog posts probably don't matter, but actual blog posts and landing pages do.

Feature list

Cockpit's website doesn't really list features.

We should show mostly high-level features and some may link to other pages (standalone, blog post, or guide pages) with details.

There can also be certain specific features which our audience (#143) finds interesting. Examples: Two Factor Authentication, PCP integration, oVirt integration, "plugins" in the generic sense (that links to a plugins page that lists all the available add-ons) and so on.

The list of features should be on the front page. It should not list every feature, but just show the highlights that would convince an administrator to install and use Cockpit.

CentOS

We don't mention anything about regular CentOS, only CentOS Atomic.
The CentOS Atomic instructions are out of date, as I think it's shipped in a privileged container now instead (but I couldn't get that one to work).

Regular CentOS ships Cockpit 0.58

list IRC meeting

This should go on an IRC page with additional details.

…and it could perhaps also embed the Freenode IRC widget in an iframe.

Update browser support

  • Remove Android Browser 4.4+ (Google switched to using Chrome by default instead of Android Browser in Android 4 and higher)
  • Add Edge (it's separate from IE, even if it started as a fork)

blog: Performance issues and html validation

This concerns our release notes blog.

Some users have problems waiting for

<script src="http://code.jquery.com/jquery-2.0.0.min.js"></script>

We should probably switch to a proper CDN for this.

Also

 <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700|Roboto+Slab:400,700">

can fail validation.

CPU Graph showing greater than 100%

I'm running Cockpit on my server where I run a small cluster of Docker containers. The resource usage I am seeing in Cockpit does not match the usage which Docker is reporting, nor the usage that htop is reporting.

Here's a set of screenshots of what I am seeing - https://imgur.com/a/k5km6

The only way the Cockpit numbers would make sense is if 100% = 1 full core. But that is misleading at best. If that is the case, I would consider this a bug as that is a relatively uncommon way of calculating CPU usage.

Use case - I've got a 12 core CPU, so it shows the max usage at 1200%? That is just silly.

Funnel New Users Quicker over to Installation

Over on this page, you should consider adding a text like:
"Click on your distro to see the installation commands."
When a new user arrives on the page, there's no clear way to figure out HOW to install cockpit.

In fact, if you search for "installation" or "install", it is nowhere in that page UNTIL you click on the distro icon.

Another option, which I think would go even beyond, is to remove the "click-icon to reveal".
Just put a list in there:
Fedora: yum install cockpit
CentOS: etc
Debian: apt get install cockpit
Windows: format c:\
Ubuntu: apt get install cockpit

That would provide it even faster at a glance.
That's the input from someone that had never seen the page... there was no clear way of "how do I install this?!".

index latest guide (for search)

To index the latest guide, it needs to be processed by Jekyll, which means adding Frontmatter to the top of all the static .html pages.

This is the block that we should add:

---
layout: guide
---

The frontmatter block should be added in the bot commit process, and only to the latest guide (so the old ones aren't indexed).

As a bonus, I'm working on a simple page rewriter that will shoehorn our navigation at the top of all pages using the "guide" layout. (It also makes the guides match our website's style a bit as well.)

Redesign website

Here's a suggestion to start working on a redesign:
redesigned website mockup

Related, for the content area: #182 (messaging improvements)

Install instructions for Cockpit on Atomic doesn't work

On my Fedora Atomic 27 system, sudo atomic run cockpit/ws gave me:
The image 'ws' appears to have not been installed and has an INSTALL label. You should install this image first. Re-run with --ignore to bypass this error.
And Cockpit didn't start.

Instead I had to run:
sudo atomic install docker.io/cockpit/ws
sudo atomic run docker.io/cockpit/ws

@martinpitt verified this was the case on his Fedora 26 machine as well.

misuse of Red Hat Shadowman logo

In the try it out page, the Shadowman logo is used incorrectly. There are two issues:

  1. Shadowman is used without the "Red Hat" wordmark. From brand.redhat.com:

Our corporate logo is Shadowman and the accompanying “Red Hat” wordmark.
We never say never, but Red Hat very seldom approves the use of the Shadowman icon alone, without the wordmark. When we do, there is always a very good reason, considered and sanctioned at the highest levels.

  1. Shadowman is used to represent RHEL Atomic Host, a product of Red Hat. This is also incorrect. Again, details here: brand.redhat.com:

EDIT: I'm far from an expert in this area, which is why I don't have any helpful suggestions. You should probably contact the marketing people. Some of them might be behind this contact form.

Blog feeds not discoverable

The only way I could find that the Cockpit Blog has a feed, and what that feed URL is, was to search the closed issues on this project and find #52. Can you please make the feed more discoverable?

External pages should be auto-sync'd

When external pages (on GitHub) are changed, they're not automatically pulled in.

Related PRs: #149 & #150.

Right now, _scripts/update-external-docs.rb needs to be manually ran. It should be run a bot (possibly the same bot as the one that updates the guide on release).

External pages are included on the site for two big reasons:

  • Cohesive experience, so browsing around is not jarring
  • Search integration, so the documents can be easily found when doing a search

Guide: missing option for cockpit.file

In the Cockpit Guide at the cockpit.file session ( http://cockpit-project.org/guide/latest/cockpit-file.html ) it's mentioned that only those options are available for the file function

cockpit.file(path,
                    { syntax: syntax_object,
                      binary: boolean,
                      max_read_size: int,
                    })

As far as I could see from the sources when "file" is called the options passed to the cockpit channel just extends the options send through the file function. This means that some other options can be passed like:

host
superuser

I think, in this case "host" is not so useful but "superuser" is very useful...specially in cases where you want to save/replace a file that requires superuser access.
This took me a while to find out (since it's not in the Guide) so, I created a pull request adding this info to the guide page.

move contribute page from github wiki to website?

It's jarring to have top-level navigation switch sites.

We should probably move the contribute page to the website.

It's not updated frequently (last update was in 2015), and we could basically have a simple script that fetches the raw file and appends a Frontmatter header, if we want it automated (or simply run it once in a while, when the file changes).

---
title: Contributing
base: https://github.com/cockpit-project/cockpit/wiki/
---

(I could easily extend the layout to support a base URL, so all relative links would point to the right area.)

Raw file is available @ https://raw.github.com/wiki/cockpit-project/cockpit/Contributing.md


Or, we could just copy the file as-is and make any necessary tweaks and not overengineer it. (;

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.