🌏 Our website
Перейти к файлу
Paulo Moura e1319cf30a
update pages
2017-08-26 14:54:12 +02:00
advisories update home, remove trash and organize scss files by pages 2017-08-26 14:41:09 +02:00
assets update pages 2017-08-26 14:54:12 +02:00
l10n update home, remove trash and organize scss files by pages 2017-08-26 14:41:09 +02:00
lib Apply new theme 2016-09-13 00:20:20 +02:00
templates update scss files and make sure that homepage works in the same way 2017-08-26 14:43:20 +02:00
vendor added vendor files for old legacy pages 2017-08-26 14:51:38 +02:00
.drone.yml Enforce linting 2017-07-14 16:25:34 +02:00
.editorconfig GS WIP 2017-05-21 18:40:05 +02:00
.eslintrc update 2017-08-26 14:40:01 +02:00
.gitignore added vendor files for old legacy pages 2017-08-26 14:51:38 +02:00
.sass-lint.yml done all pages on menu features 2017-08-26 14:51:38 +02: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
COPYING license - AGPL 2017-02-02 16:13:18 +01:00
LICENSE move to AGPL 2017-02-02 16:12:19 +01:00
LICENSE.md first version 2016-06-03 21:52:31 +02:00
README.md Update recommended SCSS compilation settings 2017-06-15 23:28:33 +02:00
about.php first version 2016-06-03 21:52:31 +02:00
base.php iOS app free 2017-08-24 12:20:29 +02:00
blogrss.php first version 2016-06-03 21:52:31 +02:00
composer.json Enforce linting 2017-07-14 16:25:34 +02:00
composer.lock Enforce linting 2017-07-14 16:25:34 +02:00
config.php.sample fix the readme and read the config.php.sample 2017-02-14 11:38:57 -06: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 new content.xml 2017-01-15 20:05:17 +01:00
favicon.ico add favicon 2016-10-20 11:43:44 +02:00
functions.php Remove unrequired arguments 2016-11-11 10:40:12 +01: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 crosscloud doesn't fit anymore 2017-08-17 11:08:12 +02:00
l10n.php Compare array keys 2016-11-10 11:22:24 +01:00
ocnews.php first version 2016-06-03 21:52:31 +02:00
package.json done all pages on menu features 2017-08-26 14:51:38 +02:00
page-about.php update pages 2017-08-26 14:54:12 +02:00
page-advisories.php fix em up 2016-10-20 16:54:34 +02:00
page-advisory.php first version 2016-06-03 21:52:31 +02:00
page-android.php Enforce linting 2017-07-14 16:25:34 +02:00
page-appform.php Fix capitalization of the word GitHub. 2016-09-07 18:21:16 -04:00
page-appformsubmit.php Proper headers 2017-05-22 12:29:39 +02:00
page-apply.php emphasize requirement to link with logo to us on page we link to 2017-05-24 13:42:09 +02:00
page-apply2.php first version 2016-06-03 21:52:31 +02:00
page-architecture-whitepapersubmit.php Make website less insecure… 2017-07-19 13:06:02 +02:00
page-auditing-whitepapersubmit.php Make website less insecure… 2017-07-19 13:06:02 +02:00
page-box.php fixes from Marius 2017-08-05 11:57:22 +02:00
page-buy.php update pages 2017-08-26 14:54:12 +02:00
page-changelog.php 12.0.2 2017-08-15 09:54:29 +02:00
page-clients.php update until feature storage 2017-08-26 14:45:56 +02:00
page-code-of-conduct.php remove \ from text 2017-07-17 21:34:02 +02:00
page-collaboraonline.php done all pages on menu features 2017-08-26 14:51:38 +02:00
page-community.php first version 2016-06-03 21:52:31 +02:00
page-compare.php update pages 2017-08-26 14:54:12 +02:00
page-conf.php Update page-conf.php 2017-08-24 12:20:16 +02:00
page-conference-program.php sanitize event pages 2017-01-27 19:47:04 +01:00
page-confinfo.php update img, rooms 2017-08-21 21:16:27 +02:00
page-connect.php clean up translation code 2016-11-06 20:41:02 +01:00
page-consulting.php first version 2016-06-03 21:52:31 +02:00
page-contact.php Point 10x to support on contact form. 2017-01-31 10:01:49 +01:00
page-contactform.php clean up translation code 2016-11-06 20:41:02 +01:00
page-contactsubmit.php Proper headers 2017-05-22 12:29:39 +02:00
page-contribute.php update pages 2017-08-26 14:54:12 +02:00
page-contributors.php update pages 2017-08-26 14:54:12 +02:00
page-design.php clean up translation code 2016-11-06 20:41:02 +01:00
page-desktop.php page-*: Fix typos 2016-08-22 22:00:17 +02:00
page-devices.php fixed devices page 2017-07-02 21:34:03 +01:00
page-education.php orcid isn't auth 2017-08-07 11:15:40 +02:00
page-enterprise.php update pages 2017-08-26 14:54:12 +02:00
page-events.php update pages 2017-08-26 14:54:12 +02:00
page-faq.php Fix capitalization of the word GitHub. 2016-09-07 18:21:16 -04:00
page-features.php update pages 2017-08-26 14:54:12 +02:00
page-federation.php clean up translation code 2016-11-06 20:41:02 +01:00
page-file-access-whitepapersubmit.php Make website less insecure… 2017-07-19 13:06:02 +02:00
page-globalscale.php update pages 2017-08-26 14:54:12 +02:00
page-gs-whitepapersubmit.php Make website less insecure… 2017-07-19 13:06:02 +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 created a youtubeplayer and finish features page 2017-08-26 14:45:56 +02:00
page-impressum.php fix #271 again 2016-12-03 23:00:25 +01:00
page-install-backup.php first version 2016-06-03 21:52:31 +02:00
page-install.php Update Desktop Client-buttons 2017-05-24 12:58:13 +02:00
page-jobs.php update pages 2017-08-26 14:54:12 +02:00
page-meetups.php sanitize event pages 2017-01-27 19:47:04 +01:00
page-migration.php update pages 2017-08-26 14:54:12 +02:00
page-monitoring.php done all pages on menu features 2017-08-26 14:51:38 +02:00
page-news.php temporary fix for #269 2016-11-27 21:36:37 +01:00
page-newsletter.php first version 2016-06-03 21:52:31 +02:00
page-nextcloud12-whitepapersubmit.php Make website less insecure… 2017-07-19 13:06:02 +02:00
page-order.php update pages 2017-08-26 14:54:12 +02:00
page-ordersubmit.php only for standard. 2017-08-10 09:07:25 +02:00
page-outlook.php done all pages on menu features 2017-08-26 14:51:38 +02:00
page-partners.php update pages 2017-08-26 14:54:12 +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 links 2017-05-31 18:08:49 +02:00
page-pr20160614.php add links 2017-05-31 18:08:49 +02:00
page-pr20160705.php update fonts 2016-09-29 12:32:10 +02:00
page-pr20160719.php add links 2017-05-31 18:08:49 +02:00
page-pr20160721.php update fonts 2016-09-29 12:32:10 +02:00
page-pr20160725.php update fonts 2016-09-29 12:32:10 +02:00
page-pr20160812.php add video 2016-10-17 18:42:29 +02:00
page-pr20160825.php update fonts 2016-09-29 12:32:10 +02:00
page-pr20160901.php update fonts 2016-09-29 12:32:10 +02:00
page-pr20160916.php update fonts 2016-09-29 12:32:10 +02:00
page-pr20160929.php update fonts 2016-09-29 12:32:10 +02:00
page-pr20161027.php fix date 2016-10-30 19:47:48 +01:00
page-pr20161213.php changelog fixes/additions 2016-12-14 15:33:53 +01:00
page-pr20170307.php daseq press release 2017-03-20 19:08:03 +01:00
page-pr20170502.php add links to PR 2017-05-02 22:53:07 +02:00
page-pr20170508.php add pressrelease 2017-05-08 17:05:33 +02:00
page-pr20170522.php GS WIP 2017-05-22 11:04:12 +02:00
page-pr20170807.php update grammar, link, partner text and logo 2017-08-10 09:07:25 +02:00
page-pr20170824.php iOS app free 2017-08-24 12:20:29 +02:00
page-press.php iOS app free 2017-08-24 12:20:29 +02:00
page-pricing.php update pages 2017-08-26 14:54:12 +02:00
page-privacy.php use text from scanner 2017-08-05 18:28:19 +02:00
page-promote.php first version 2016-06-03 21:52:31 +02:00
page-providers.php add some intro text 2017-06-16 11:14:48 +02:00
page-providersubmit.php Proper headers 2017-05-22 12:29:39 +02:00
page-release-channels.php fix icons 2017-06-14 14:55:11 +02:00
page-salessubmit.php Proper headers 2017-05-22 12:29:39 +02:00
page-secure-drop.php fix secure drop page 2017-07-15 14:33:44 +02:00
page-secure.php update until feature storage 2017-08-26 14:45:56 +02:00
page-securesharesubmit.php Proper headers 2017-05-22 12:29:39 +02:00
page-securesharing.php We call it File Drop 2017-05-27 16:58:03 +02:00
page-security.php update pages 2017-08-26 14:54:12 +02:00
page-sharing.php update until feature storage 2017-08-26 14:45:56 +02:00
page-speaking.php sanitize event pages 2017-01-27 19:47:04 +01:00
page-spreedbox.php improve youtube video look 2017-01-18 13:39:55 +01:00
page-storage-whitepapersubmit.php Make website less insecure… 2017-07-19 13:06:02 +02:00
page-storage.php update until feature storage 2017-08-26 14:45:56 +02:00
page-support.php update pages 2017-08-26 14:54:12 +02:00
page-team.php update pages 2017-08-26 14:54:12 +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 clean up translation code 2016-11-06 20:41:02 +01:00
page-trademarks.php small update 2017-06-16 15:52:43 +02:00
page-translation.php first version 2016-06-03 21:52:31 +02:00
page-tuberlin-whitepapersubmit.php Make website less insecure… 2017-07-19 13:06:02 +02:00
page-user.php first version 2016-06-03 21:52:31 +02:00
page-webrtc.php done all pages on menu features 2017-08-26 14:51:38 +02:00
page-workflow.php update until feature storage 2017-08-26 14:45:56 +02:00
page.php first version 2016-06-03 21:52:31 +02:00
screenshot.png optimize images all over 2016-10-17 10:54:18 +02:00
single.php first version 2016-06-03 21:52:31 +02:00
strings.php Update strings.php 2017-08-18 14:10:57 +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
yarn.lock done all pages on menu features 2017-08-26 14:51:38 +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 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)
  2. In Settings > Reading assign a static front page of 'homepage'
  3. In Settings > Permalink assign the Post name setting

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 chaning SCSS files during development, following command for automatic compilation is recommended:
    • sass --watch [location to scss files]