Skip to content
Branch: master
Clone or download
jospoortvliet add Enterprise Day image
Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
Latest commit c2b1836 Mar 21, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
advisories
assets add Enterprise Day image Mar 20, 2019
l10n
lib
node_modules [ImgBot] optimizes images Jul 27, 2018
templates
vendor
.drone.yml
.editorconfig
.eslintrc update Aug 26, 2017
.gitignore
.sass-lint.yml done all pages on menu features Aug 26, 2017
404.php
CHANGELOG.md first version Jun 3, 2016
COPYING license - AGPL Feb 2, 2017
Dockerfile
LICENSE
README.md Update README.md Feb 8, 2018
about.php
base.php
blogrss.php disable rss and store submissions in log Feb 28, 2018
compliance.php change benefits coloring Nov 14, 2018
composer.json
composer.lock
config.php.sample Statistics retrieval Aug 29, 2018
contact.php first version Jun 3, 2016
content.php improve look of News Oct 4, 2017
content.xml TLS for webchat at freenode Mar 6, 2018
docker-compose.yml
favicon.ico add favicon Oct 20, 2016
functions.php Function fixes for signup Aug 14, 2018
googlefb7e109077872ef6.html
index.php
install-instructions-clients.php
install-instructions-server.php
l10n.php update translation code to deal with xx_XX Jul 30, 2018
mautic-submit.php adding Outlook Add-in ds and gdpr ok Nov 19, 2018
ocnews.php
package.json fix old legacy pages styles and javascript Aug 28, 2017
page-about.php add missing changes Jan 25, 2019
page-advisories.php
page-advisory-board.php
page-advisory.php Add surrounding container in advisory page Oct 30, 2018
page-agencies.php
page-android.php Enforce linting Jul 14, 2017
page-appform.php Fix capitalization of the word GitHub. Sep 7, 2016
page-apply.php
page-apply2.php move more pages over Sep 27, 2018
page-athome.php
page-blog.php
page-box.php
page-buy.php
page-changelog.php
page-clients.php Add missing closing tags on /clients page Nov 22, 2018
page-code-of-conduct.php
page-collaboraonline.php
page-compare.php
page-conf.php
page-conference-program.php sanitize event pages Jan 27, 2017
page-confinfo.php move more pages over Sep 27, 2018
page-connect.php move more pages over Sep 27, 2018
page-consulting.php first version Jun 3, 2016
page-contact.php Note we have no info on simple signup providers Nov 6, 2018
page-contactform.php clean up translation code Nov 6, 2016
page-contactsubmit.php
page-contribute.php
page-contributors.php translation compatible URL's on many pages Jan 28, 2018
page-design.php
page-desktop.php page-*: Fix typos Aug 22, 2016
page-devices.php
page-education.php Add link to Bern deployment to Edu page Jan 14, 2019
page-endtoend.php Update page-endtoend.php Mar 18, 2019
page-engineering.php change benefits coloring Nov 14, 2018
page-enterprise.php
page-events.php
page-faq.php
page-federation.php move more pages over Sep 27, 2018
page-file-drop.php
page-files.php Update page-files.php Mar 19, 2019
page-finance.php
page-gdpr.php Merge branch 'advisoryboard' Jan 28, 2019
page-generic.php
page-globalscale.php
page-groupware.php
page-healthcare.php
page-history.php first version Jun 3, 2016
page-homepage.php add Enterprise Day image Mar 20, 2019
page-impressum.php fix impressum Nov 30, 2018
page-include.php
page-industries.php put industries in top menu Jan 3, 2019
page-install.php fix missing translation Jan 21, 2019
page-jobs.php
page-legal.php
page-livestream.php
page-meetups.php
page-migration.php
page-monitoring.php
page-news.php
page-newsletter.php
page-onlyoffice.php
page-order.php fix buttons on enterprise pages Oct 17, 2018
page-ordersubmit.php Add content type header to mails Aug 21, 2018
page-outdated-php-5-4-5-5.php
page-outdated-php-5-6.php
page-outdated-php-7-1.php
page-outlook.php update all whitepaper downloads to ask for GDPR OK Nov 19, 2018
page-partners.php
page-pidrive.php
page-policy.php update more pages Sep 27, 2018
page-pr20160602.php it is on-premiseS... Jan 15, 2018
page-pr20160614.php it is on-premiseS... Jan 15, 2018
page-pr20160705.php
page-pr20160719.php
page-pr20160721.php it is on-premiseS... Jan 15, 2018
page-pr20160725.php
page-pr20160812.php it is on-premiseS... Jan 15, 2018
page-pr20160825.php
page-pr20160901.php it is on-premiseS... Jan 15, 2018
page-pr20160916.php
page-pr20160929.php it is on-premiseS... Jan 15, 2018
page-pr20161027.php
page-pr20161213.php
page-pr20170307.php it is on-premiseS... Jan 15, 2018
page-pr20170502.php
page-pr20170508.php it is on-premiseS... Jan 15, 2018
page-pr20170522.php
page-pr20170807.php
page-pr20170824.php
page-pr20170927.php
page-pr20171018.php
page-pr20180108.php update 2018 press releases to new style Oct 31, 2018
page-pr20180111-2.php
page-pr20180111.php
page-pr20180123.php
page-pr20180206.php update 2018 press releases to new style Oct 31, 2018
page-pr20180523-1.php
page-pr20180523-2.php update 2018 press releases to new style Oct 31, 2018
page-pr20180825-1.php update 2018 press releases to new style Oct 31, 2018
page-pr20180825-2.php update 2018 press releases to new style Oct 31, 2018
page-pr20180825-3.php
page-pr20180917.php
page-pr20181018.php update 2018 press releases to new style Oct 31, 2018
page-pr20181030.php
page-pr20181120.php
page-pr20181210.php Nc 15 home, install page & press release Dec 6, 2018
page-pr20190128-1.php
page-pr20190128-2.php
page-pr20190128-3.php update some press releases with proper head closing and social images Mar 19, 2019
page-pr20190226.php
page-pr20190319.php
page-press.php Add press release Mar 18, 2019
page-pricing.php
page-privacy.php Update page-privacy.php Mar 5, 2019
page-promote.php
page-providers.php fix layout on providers page Jan 16, 2019
page-providersubmit.php
page-publiclettersubmit.php jos, not marie should get mails Mar 20, 2019
page-release-channels.php translation compatible URL's on many pages Jan 28, 2018
page-salessubmit.php
page-search.php
page-secure.php
page-securesharing.php change benefits coloring Nov 14, 2018
page-security.php Nextcloud 15 is a supported product version Dec 25, 2018
page-sharing.php
page-signup.php Update page-signup.php Jan 14, 2019
page-speaking.php update more pages Sep 27, 2018
page-spreedbox.php migrate more pages, clean some up Sep 27, 2018
page-storage.php Merge branch 'advisoryboard' Jan 28, 2019
page-support.php
page-talk.php Merge branch 'advisoryboard' Jan 28, 2019
page-team.php
page-threat-model.php migrate more pages, clean some up Sep 27, 2018
page-trademarks.php
page-training.php add Enterprise Day image Mar 20, 2019
page-translation.php
page-user.php
page-usermanagement.php update all whitepaper downloads to ask for GDPR OK Nov 19, 2018
page-whitepapers.php
page-workflow.php fix broken floating Dec 6, 2018
page-yourdata.php
page.php first version Jun 3, 2016
screenshot.png
single.php
strings.php Changelog for 15.0.5, 14.0.8 & 13.0.12 Feb 27, 2019
style.css Added generic style.css to prevent WordPress labelling the theme "bro… Oct 12, 2017
template-custom.php first version Jun 3, 2016
users.php
verticals.php Add page with overview of verticals Oct 14, 2018
yarn.lock

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 repository 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 the repository 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 repository 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)

Development Process

  • Fork the 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.
  • If you are changing SCSS files during development, following command for automatic compilation is recommended:
    • sass --watch [location to scss files]

Testing

The list below covers most pages on our site, copy it in a PR that needs site-wide testing, so one can just quickly click the links and check all pages:

You can’t perform that action at this time.