🌐 Development repository for the owncloud.org website
PHP CSS JavaScript
Latest commit b601b7c Nov 30, 2016 @PVince81 PVince81 committed on GitHub Merge pull request #1111 from owncloud/update-testing-strings
Update testing version to 9.1.3 RC1
Permalink
Failed to load latest commit information.
.github Add issue template to avoid support questions in here. Nov 3, 2016
advisories fixed number confusion (#1101) Nov 11, 2016
assets Merge pull request #1081 from owncloud/rmarvixe Nov 10, 2016
lang Moved files to parent dir Dec 6, 2013
lib Updrage to FontAwesome 4.5.0 Feb 25, 2016
templates Update header-top-navbar.php Nov 28, 2016
.editorconfig files left behind while moving Dec 6, 2013
.gitignore new advisories Nov 10, 2016
.gitmodules Submodule not needed in the web directory Apr 16, 2014
.jshintrc files left behind while moving Dec 6, 2013
.mention-bot Update .mention-bot Oct 21, 2016
404.php Change www repo to owncloud.org repo Jan 16, 2016
CHANGELOG.md note that we don't maintain that file anymore. Dec 21, 2015
Gruntfile.js Moved files to parent dir Dec 6, 2013
LICENSE.md Moved files to parent dir Dec 6, 2013
README.md Make C in owncloud.org URL lowercase Nov 6, 2016
about.php Added Twitter, Forum and .com posts to News page. Dec 27, 2013
base.php new home page first draft Nov 26, 2015
blogrss.php Make RSS source relative Jun 1, 2016
config.php.sample Typo fix Sep 28, 2015
contact.php - Set up a second nav for infopages (pages as shown in footer) Dec 13, 2013
content.php New, copied from owncloudorg2 theme Dec 13, 2013
content.xml Add basic site setup Feb 19, 2014
functions.php Remove server-size os detection for install page Jul 22, 2014
index.php Moved files to parent dir Dec 6, 2013
install-instructions.php Updated links to use https:// Nov 10, 2016
ocnews.php Add custom rss feed for official announcements Apr 16, 2014
package.json Moved files to parent dir Dec 6, 2013
page-5years.php fix broken links and typos Dec 8, 2015
page-advisories.php link to RSS feed Apr 8, 2016
page-advisory.php Lowercase the advisory identifiers Jul 27, 2014
page-agreement.php Inc -> GmbH Jul 14, 2016
page-android.php Create an Android page Sep 17, 2015
page-appform.php disable app form Nov 6, 2015
page-appformsubmit.php fix appform Oct 26, 2015
page-apply.php Inc -> GmbH Jul 14, 2016
page-apply2.php Inc -> GmbH Jul 14, 2016
page-changelog.php Added unsupported text for oC 8.0 to changelog Nov 19, 2016
page-code-of-conduct.php Move content out to the php files, restructure the pages a tad Feb 19, 2014
page-community.php Move content out to the php files, restructure the pages a tad Feb 19, 2014
page-conf.php conf schedule order Aug 23, 2016
page-conference-program.php Update page-conference-program.php Sep 23, 2016
page-confinfo.php add non-hacking entertainment Aug 13, 2015
page-confsubscribe.php Inc -> GmbH Jul 14, 2016
page-connect.php add link Sep 30, 2015
page-consulting.php Inc -> GmbH Jul 14, 2016
page-contact.php Fix IRC channel name in contacts page Dec 23, 2015
page-contactform.php Update page-contactform.php Sep 23, 2016
page-contribute.php Fix broken links Sep 26, 2016
page-design.php Minor edits to page-design Sep 28, 2015
page-desktop.php mirall to client github repo (#1084) Oct 22, 2016
page-eight-one.php Uppercase J for Join Sep 30, 2015
page-eight-two.php remove duplicate *can* Oct 20, 2015
page-eight.php Uppercase J for Join Sep 30, 2015
page-events.php Update page-events.php Sep 23, 2016
page-faq.php Updated links to use https:// Nov 10, 2016
page-features.php https in features page Apr 21, 2016
page-federation.php add video, fix gif username Jul 23, 2015
page-hackathon.php update hackathon info Mar 29, 2016
page-hall-of-fame.php Make some wording changes Jul 14, 2015
page-history.php Updated links to use https:// Nov 10, 2016
page-homepage.php Updated links to use https:// Nov 10, 2016
page-insiders-tos.php small fixes Dec 3, 2014
page-install.php Changed #edititons to keep the URL consistent Sep 5, 2016
page-ios-license-exception.php typo Dec 7, 2014
page-meetups.php Fix broken links Sep 26, 2016
page-news.php newsletter link on news page Apr 7, 2016
page-newsletter.php add some info to privacy policy and link to it Aug 14, 2015
page-nine.php Replace "Install" with "Get" Apr 5, 2016
page-pidrive.php more changes May 23, 2016
page-policy.php simple privacy page like on .com Aug 11, 2015
page-press.php progress on adding links Mar 4, 2016
page-privacy.php Changed ownCloud GmbH address Aug 8, 2016
page-promote.php Trademark Link and new Banners (#1024) Aug 18, 2016
page-providers.php Add abuse information Apr 23, 2016
page-release-channels.php Updated links to use https:// Nov 10, 2016
page-security.php Adjust supported versions (#1099) Nov 11, 2016
page-seven.php removed conference, added events Sep 16, 2014
page-speaking.php Typos page-speaking Sep 28, 2015
page-super-secret.php add secret page for press Oct 19, 2015
page-support.php Updated links to use https:// Nov 10, 2016
page-thanks.php Add generic thanks page Dec 16, 2014
page-thankyou.php Add thankyou page. 'thankyou' slug, with 'conf' parent Jul 29, 2014
page-theming.php add theming page Jul 20, 2015
page-trademarks.php Fix broken links Sep 26, 2016
page-translation.php create basic translation page Aug 31, 2015
page-user.php Change /contributor to /user (3rd time lucky, slug change required in… Jun 26, 2014
page.php Moved files to parent dir Dec 6, 2013
screenshot.png Moved files to parent dir Dec 6, 2013
single.php Moved files to parent dir Dec 6, 2013
strings.php Update testing version to 9.1.3 RC1 Nov 29, 2016
style.css Moved files to parent dir Dec 6, 2013
template-custom.php Moved files to parent dir Dec 6, 2013
users.php New, copied from owncloudorg2 theme Dec 13, 2013

README.md

Contributing to ownCloud.org website

Please take a moment to review this document in order to make the contribution process easy and effective for everyone involved.
https://doc.owncloud.org is not maintained here, but in https://github.com/owncloud/documentation

Setup of a local development environment

  1. Install Wordpress >= 3.8.1
    • Must be in the document root of the webserver (otherwise images won't load :( )
    • Enter what you like for site title, admin user and password, none of this is stored in git
  2. Setup the repository
    1. Clone the www repo in a folder of your choice
      • git clone git@github.com:owncloud/owncloud.org owncloudorgnew
    2. In the wordpress installation in the wp-content/themes folder, create a link to the folder you just cloned our www repo in under the name 'owncloudorgnew'
  3. Activate the theme in Appearance > Themes
  4. Import the website content.xml file
    • First install the Wordpress Import Plugin (via Tools > Import > Wordpress Import > Install Plugin)
    • Select the content.xml file from the www repo and click upload
    • Select Import
  5. Copy over config.php.sample to config.php and adjust settings as necessary (defaults will work just fine for local environments)
  6. In Settings > Reading assign a static front page of 'homepage'

Development Process

  • Fork the www repository
  • Setup your local development environment using the instructions above, changing the remote origin url
  • Submit a pull request to master, on github once the feature/bugfix is complete (this is so we can test it on the staging server)
  • After review (usually following one or two thumbs up), a developer will permit the merge into master
  • Code will be pulled onto staging.owncloud.org for testing (deployment there is automatic)
  • Once the test looks good, staging will be cloned over to www.owncloud.org - this is handled by the web team on Github, and sysadmins including @danimo

Notes

  • Please don't commit straight into the master or live branches, these branches should remain as stable as possible, and changes should be discussed amongst the community.