Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Development repository for the website
PHP CSS JavaScript
branch: master
Failed to load latest commit information.
advisories Add identifiers
assets add Documents screenshot
lang Moved files to parent dir
lib Apply FontAwesome only to i tags, not to the whole body
node_modules Moved files to parent dir
templates first stab at a federation page
.editorconfig files left behind while moving
.gitignore Add contribook to homepage, add config to disable contribook for dev
.gitmodules Submodule not needed in the web directory
.jshintrc files left behind while moving
404.php Add some contribution and bug reporting links to 404 page Moved files to parent dir
Gruntfile.js Moved files to parent dir Moved files to parent dir made change proposed by Camila
about.php Added Twitter, Forum and .com posts to News page.
base.php first stab at a federation page
blogrss.php Switch links to HTTPS
config.php.sample Add piwik tracking and config variable to enable it
contact.php - Set up a second nav for infopages (pages as shown in footer)
content.php New, copied from owncloudorg2 theme
content.xml Add basic site setup
functions.php Remove server-size os detection for install page
home.php Moved files to parent dir
index.php Moved files to parent dir
install-instructions.php new Release Channels page and adoptions to other pages
ocnews.php Add custom rss feed for official announcements
package.json Moved files to parent dir
page-5years.php remove links
page-advisories.php Include desktop list
page-advisory.php Lowercase the advisory identifiers
page-agreement.php link to the right repos
page-apply.php Add providers application form woo
page-changelog.php update release channels and some other stuff
page-code-of-conduct.php Move content out to the php files, restructure the pages a tad
page-community.php Move content out to the php files, restructure the pages a tad
page-conf.php add golem, update Mukt to LinuxVeda
page-conference-program.php conference program
page-contact.php add that the list isn't complete, see github
page-contactform.php contact form, features page
page-contribute.php made YouTube conf video responsive
page-design.php Switch links to HTTPS
page-desktop.php cosmetic fix
page-eight-one.php better wording
page-eight.php lots of progress, getting there.
page-events.php fix for events list
page-faq.php update release channels and some other stuff
page-features.php comments from Kait
page-federation.php fix naming - federed cloud ID
page-hall-of-fame.php Add Ilca Lucian for bug
page-history.php ownCloud -> ownCloud Server
page-homepage.php Implement some suggestions from Jan
page-insiders-tos.php small fixes
page-install.php comments from Kait
page-ios-license-exception.php typo
page-meetups.php link to the event mailing list!
page-news.php Fix next page link and show if no infinite scroll
page-policy.php Update supported versions
page-press.php update release channels and some other stuff
page-promote.php remove Insiders from promote page
page-providers.php Use noreferrer
page-release-channels.php styling
page-security.php Bump versions
page-seven.php removed conference, added events
page-speaking.php minor fixes all over
page-support.php sneak in small improvement to support page
page-thanks.php Add generic thanks page
page-thankyou.php Add thankyou page. 'thankyou' slug, with 'conf' parent
page-trademarks.php add ownCloud trademark guidelines and link to it in FAQ.
page-user.php Change /contributor to /user (3rd time lucky, slug change required in…
page.php Moved files to parent dir
screenshot.png Moved files to parent dir
single.php Moved files to parent dir
strings.php link to testing packages in Beta section - suggested by @dragotin
style.css Moved files to parent dir
template-custom.php Moved files to parent dir
users.php New, copied from owncloudorg2 theme

Contributing to website

Please take a moment to review this document in order to make the contribution process easy and effective for everyone involved.

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. a. Clone the www repo in a folder of your choice
    • git clone owncloudorgnew b. 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 two thumbs up), a developer will permit the merge into master
  • Code will be pulled onto for testing (deployment there is automatic)
  • Once the test looks good, staging will be cloned over to - this is handled by @tomneedham


  • 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.
Something went wrong with that request. Please try again.