🌏 Our website
ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
Jos Poortvliet 01747e5ae1 add names on top 2016-08-29 17:12:47 +02:00
advisories Add license note 2016-07-19 18:03:59 +02:00
assets Fix more typos found by codespell 2016-08-27 08:34:06 +02:00
lang first version 2016-06-03 21:52:31 +02:00
lib menu fix 2016-07-18 10:09:23 +02:00
templates conf badge 2016-08-18 12:37:50 +02:00
.gitignore gitignore config.php, as a sample file is included and the dev environment instructions specify replacing it 2016-06-05 14:46:20 +01:00
404.php first version 2016-06-03 21:52:31 +02:00
CHANGELOG.md first version 2016-06-03 21:52:31 +02:00
Gruntfile.js first version 2016-06-03 21:52:31 +02:00
LICENSE Initial commit 2016-06-03 20:38:23 +02:00
LICENSE.md first version 2016-06-03 21:52:31 +02:00
README.md first version 2016-06-03 21:52:31 +02:00
about.php first version 2016-06-03 21:52:31 +02:00
base.php include install instructions 2016-08-09 10:06:23 +02:00
blogrss.php first version 2016-06-03 21:52:31 +02:00
config.php.sample Add recaptcha 2016-06-17 18:02:18 +02:00
contact.php first version 2016-06-03 21:52:31 +02:00
content.php first version 2016-06-03 21:52:31 +02:00
content.xml first version 2016-06-03 21:52:31 +02:00
functions.php first version 2016-06-03 21:52:31 +02:00
googlefb7e109077872ef6.html first version 2016-06-03 21:52:31 +02:00
index.php first version 2016-06-03 21:52:31 +02:00
install-instructions-backup.php first version 2016-06-03 21:52:31 +02:00
install-instructions.php linux = source 2016-08-26 16:02:26 +02:00
ocnews.php first version 2016-06-03 21:52:31 +02:00
package.json first version 2016-06-03 21:52:31 +02:00
page-5years.php first version 2016-06-03 21:52:31 +02:00
page-about.php add the register 2016-08-08 15:50:42 +02:00
page-advisories.php remove hall of fame, add to footer 2016-06-16 16:16:00 +02:00
page-advisory.php first version 2016-06-03 21:52:31 +02:00
page-agreement.php first version 2016-06-03 21:52:31 +02:00
page-android.php first version 2016-06-03 21:52:31 +02:00
page-appform.php first version 2016-06-03 21:52:31 +02:00
page-appformsubmit.php first version 2016-06-03 21:52:31 +02:00
page-apply.php tiny fix... 2016-07-01 19:24:30 +02:00
page-apply2.php first version 2016-06-03 21:52:31 +02:00
page-changelog.php page-*: Fix typos 2016-08-22 22:00:17 +02:00
page-code-of-conduct.php first version 2016-06-03 21:52:31 +02:00
page-collaboraonline.php Changed faulty code 2016-08-16 09:19:58 +02:00
page-community.php first version 2016-06-03 21:52:31 +02:00
page-conf.php first version 2016-06-03 21:52:31 +02:00
page-conference-program.php first version 2016-06-03 21:52:31 +02:00
page-confinfo.php first version 2016-06-03 21:52:31 +02:00
page-confsubscribe.php first version 2016-06-03 21:52:31 +02:00
page-connect.php first version 2016-06-03 21:52:31 +02:00
page-consulting.php first version 2016-06-03 21:52:31 +02:00
page-contact.php might fix issues? 2016-07-10 15:14:48 +02:00
page-contactform.php first version 2016-06-03 21:52:31 +02:00
page-contactsubmit.php relax phone nr check 2016-08-24 16:34:15 +02:00
page-contribute.php Improve "Get Involved" page 2016-08-09 16:27:16 +02:00
page-contributors.php fix scrolling on features page 2016-08-13 17:09:51 +02:00
page-design.php first version 2016-06-03 21:52:31 +02:00
page-desktop.php page-*: Fix typos 2016-08-22 22:00:17 +02:00
page-eight-one.php first version 2016-06-03 21:52:31 +02:00
page-eight-two.php first version 2016-06-03 21:52:31 +02:00
page-eight.php first version 2016-06-03 21:52:31 +02:00
page-enterprise.php change what's included in EE 2016-08-23 12:55:20 +02:00
page-events.php first version 2016-06-03 21:52:31 +02:00
page-faq.php first version 2016-06-03 21:52:31 +02:00
page-features.php more monitoring details and screenshots 2016-08-25 10:21:04 +02:00
page-federation.php make federation page work 2016-06-18 13:51:01 +02:00
page-hackathon.php first version 2016-06-03 21:52:31 +02:00
page-history.php first version 2016-06-03 21:52:31 +02:00
page-homepage.php Merge branch 'master' into Nc10 2016-08-25 10:34:50 +02:00
page-impressum.php we're now a 'real' company 2016-08-12 12:27:36 +02:00
page-insiders-tos.php first version 2016-06-03 21:52:31 +02:00
page-install-backup.php first version 2016-06-03 21:52:31 +02:00
page-install.php now we have our own client! 2016-08-26 14:20:07 +02:00
page-ios-license-exception.php first version 2016-06-03 21:52:31 +02:00
page-jobs.php better title 2016-06-17 12:44:53 +02:00
page-meetups.php first version 2016-06-03 21:52:31 +02:00
page-news.php add link to release RSS 2016-08-16 12:34:50 +02:00
page-newsletter.php first version 2016-06-03 21:52:31 +02:00
page-nine.php first version 2016-06-03 21:52:31 +02:00
page-pidrive.php update pidrive page 2016-06-30 14:50:16 +02:00
page-policy.php first version 2016-06-03 21:52:31 +02:00
page-pr20160602.php add pages 2016-07-19 15:33:06 +02:00
page-pr20160614.php page-*: Fix typos 2016-08-22 22:00:17 +02:00
page-pr20160705.php add pages 2016-07-19 15:33:06 +02:00
page-pr20160719.php typo 2016-07-19 16:57:14 +02:00
page-pr20160721.php press release 2016-07-21 11:16:28 +02:00
page-pr20160725.php typo 2016-07-25 10:33:23 +02:00
page-pr20160812.php add names on top 2016-08-29 17:12:47 +02:00
page-pr20160825.php fix 2016-08-26 19:31:23 +02:00
page-press.php fix order 2016-08-29 17:10:16 +02:00
page-privacy.php we're now a 'real' company 2016-08-12 12:27:36 +02:00
page-promote.php first version 2016-06-03 21:52:31 +02:00
page-providers.php remove rel no referrer 2016-08-13 18:25:30 +02:00
page-providersubmit.php relax phone nr check 2016-08-24 16:34:15 +02:00
page-release-channels.php first version 2016-06-03 21:52:31 +02:00
page-salessubmit.php relax phone nr check 2016-08-24 16:34:15 +02:00
page-securesharesubmit.php relax phone nr check 2016-08-24 16:34:15 +02:00
page-securesharing.php page-*: Fix typos 2016-08-22 22:00:17 +02:00
page-security.php Update to 9.0.51 2016-06-21 00:33:21 +02:00
page-seven.php first version 2016-06-03 21:52:31 +02:00
page-sharing.php update pics and text 2016-08-24 13:48:43 +02:00
page-speaking.php first version 2016-06-03 21:52:31 +02:00
page-spreedbox.php spreedbox pics 2016-08-13 13:59:36 +02:00
page-super-secret.php first version 2016-06-03 21:52:31 +02:00
page-support.php fix issues reported by Lukas 2016-06-17 12:36:35 +02:00
page-team.php only about and community 2016-08-08 15:33:56 +02:00
page-thanks.php first version 2016-06-03 21:52:31 +02:00
page-thankyou.php first version 2016-06-03 21:52:31 +02:00
page-theming.php first version 2016-06-03 21:52:31 +02:00
page-threat-model.php Update page-threat-model.php 2016-06-17 21:29:13 +02:00
page-trademarks.php fix typos and add GmbH and image 2016-07-09 16:39:28 +02:00
page-translation.php first version 2016-06-03 21:52:31 +02:00
page-user.php first version 2016-06-03 21:52:31 +02:00
page-webrtc.php Merge pull request #106 from nextcloud/webrtc-installation-steps-database 2016-08-18 18:43:34 +02:00
page-workflow.php one more! 2016-08-25 11:24:04 +02:00
page.php first version 2016-06-03 21:52:31 +02:00
screenshot.png update pics 2016-06-13 18:51:44 +02:00
single.php first version 2016-06-03 21:52:31 +02:00
strings.php linux = source 2016-08-26 16:02:26 +02:00
style.css first version 2016-06-03 21:52:31 +02:00
template-custom.php first version 2016-06-03 21:52:31 +02:00
users.php first version 2016-06-03 21:52:31 +02:00

README.md

Contributing to nextcloud.com 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
  1. Setup the repository
  2. Clone the www repo in a folder of your choice * git clone git@github.com:nextcloud/nextcloud.com next
  3. 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 'next'
  4. Activate the theme in Appearance > Themes
  5. 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
  1. Copy over config.php.sample to config.php and adjust settings as necessary (defaults will work just fine for local environments)
  2. 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.nextcloud.com for testing (this has to be set up still but the goal is to have this work automatically)
  • Once the test looks good, staging will be cloned over to nextcloud.com - this is handled by @jospoortvliet or the Nextcloud sysadmins including @LukasReschke

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.