{"id":22909462,"url":"https://github.com/roschaefer/websitemanagement","last_synced_at":"2025-04-01T10:04:01.042Z","repository":{"id":7007803,"uuid":"8275480","full_name":"roschaefer/WebsiteManagement","owner":"roschaefer","description":null,"archived":false,"fork":false,"pushed_at":"2013-09-10T22:07:01.000Z","size":476,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-07T05:29:18.947Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roschaefer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-02-18T19:31:10.000Z","updated_at":"2014-10-28T11:55:26.000Z","dependencies_parsed_at":"2022-09-22T11:12:28.024Z","dependency_job_id":null,"html_url":"https://github.com/roschaefer/WebsiteManagement","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roschaefer%2FWebsiteManagement","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roschaefer%2FWebsiteManagement/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roschaefer%2FWebsiteManagement/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roschaefer%2FWebsiteManagement/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roschaefer","download_url":"https://codeload.github.com/roschaefer/WebsiteManagement/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246620262,"owners_count":20806722,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-14T03:39:07.539Z","updated_at":"2025-04-01T10:04:01.012Z","avatar_url":"https://github.com/roschaefer.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"WebsiteManagement\n=================\n[![Build Status](https://travis-ci.org/teamaker/WebsiteManagement.png)](https://travis-ci.org/teamaker/WebsiteManagement)\n\nContainer Web Application to host static websites and allow individual users access to them.\n## Background\n\nMy brother designs and styles static websites. He asked me to develop a simple web application where he could host the current state of his work and grant his clients access to it.\n\n## Install\n```shell\ngit clone git://github.com/teamaker/WebsiteManagement.git\ncd WebsiteManagement\nbundle install\nrake db:migrate\nrails server\n```\nNow navigate to the admin interface (=\u003e /admin) and log in as admin with email `admin@example.com` and password `initial0`\n\nChange your password!\n\n## Workflow\n\n#### Create and notify a user\n\n1. Log in as admin and visit the admin interface\n2. Go to the users page and create a user - a mail with username and random password will be send to the user's email address\n\n#### Create and assign a website\n\n1. Zip some static html content (at least a file \"index.html\")\n2. Log in as admin and visit the admin interface\n3. Go to the websites page, create a website for your client and upload the .zip archive\n4. Now your client can visit your static website\n\nEvery user has his own profile page. Clients can navigate to their associated websites and admins have access to all user profiles and static websites.\n\n## Tests\n\n##### Run unit tests:\n\n    rake spec\n\n##### Run integration tests:\n\n    rake cucumber:all\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froschaefer%2Fwebsitemanagement","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froschaefer%2Fwebsitemanagement","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froschaefer%2Fwebsitemanagement/lists"}