🌏 Our website
Перейти к файлу
Jos Poortvliet 3550520210 add countdown for May 3
Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
2022-05-01 12:24:20 +02:00
advisories
assets
l10n
lib
node_modules
templates
vendor
.drone.yml
.editorconfig
.eslintrc
.gitignore
.sass-lint.yml
404.php
CODEOWNERS
Dockerfile
LICENSE
README.md
about.php
base.php
blogrss.php
compliance.php
composer.json
composer.lock
config.php.sample
contact.php
content.php
content.xml
docker-compose.yml
favicon.ico
functions.php
googlefb7e109077872ef6.html
index.php
install-instructions-clients.php
install-instructions-server.php
l10n.php
ocnews.php
onpremises.php
overlay.php
package.json
page-about.php
page-advisories.php
page-advisory-board.php
page-advisory.php
page-agencies.php
page-android.php
page-appform.php
page-apply.php
page-apply2.php
page-appmarketing.php
page-appmarketingsubmit.php
page-athome.php
page-blog.php
page-box.php
page-branding.php
page-changelog.php
page-clients.php
page-code-of-conduct.php
page-collaboraonline.php
page-compare.php
page-conf-2017.php
page-conf-2018.php
page-conf-2019.php
page-conf-2020.php
page-conference-program.php
page-confinfo.php
page-connect.php
page-consulting.php
page-contact.php
page-contactform.php
page-contactsubmit.php
page-content-collaboration-platform.php
page-contribute.php
page-contributors.php
page-countdown.php
page-dashboard.php
page-design.php
page-desktop.php
page-developer.php
page-devices.php
page-education.php
page-encryption.php
page-endtoend.php
page-engineering.php
page-enterprise-day-russia.php
page-enterprise-file-sync-and-sharing-efss.php
page-enterprise.php
page-events.php
page-factorgroup.php
page-faq-old.php
page-faq.php
page-federation.php
page-file-drop.php
page-files.php
page-finance.php
page-gdpr.php
page-generic.php
page-globalscale.php
page-government.php
page-groupware.php
page-healthcare.php
page-history.php
page-homepage.php
page-hub.php
page-ibm.php
page-impressum.php
page-include.php
page-includesubmit.php
page-industries.php
page-install.php
page-ionos.php
page-ionossubmit.php
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-nextcloud-vs-office365.php
page-onlyoffice.php
page-order.php
page-ordersubmit.php
page-outdated-php-5-4-5-5.php
page-outdated-php-5-6.php
page-outdated-php-7-0.php
page-outdated-php-7-1.php
page-outlook.php
page-partnerapply.php
page-partnerapplysubmit.php
page-partnerprogram.php
page-partners.php
page-partners2.php
page-permissions.php
page-pidrive.php
page-podcast.php
page-policy.php
page-pr20160602.php
page-pr20160614.php
page-pr20160705.php
page-pr20160719.php
page-pr20160721.php
page-pr20160725.php
page-pr20160812.php
page-pr20160825.php
page-pr20160901.php
page-pr20160916.php
page-pr20160929.php
page-pr20161027.php
page-pr20161213.php
page-pr20170307.php
page-pr20170502.php
page-pr20170508.php
page-pr20170522.php
page-pr20170807.php
page-pr20170824.php
page-pr20170927.php
page-pr20171018.php
page-pr20180108.php
page-pr20180111-2.php
page-pr20180111.php
page-pr20180123.php
page-pr20180206.php
page-pr20180523-1.php
page-pr20180523-2.php
page-pr20180825-1.php
page-pr20180825-2.php
page-pr20180825-3.php
page-pr20180917.php
page-pr20181018.php
page-pr20181030.php
page-pr20181120.php
page-pr20181210.php
page-pr20190128-1.php
page-pr20190128-2.php
page-pr20190128-3.php
page-pr20190226.php
page-pr20190319.php
page-pr20190425.php
page-pr20190515.php
page-pr20190627.php
page-pr20190827.php
page-pr20190930.php
page-pr20191016.php
page-pr20200117-1.php
page-pr20200117-2.php
page-pr20200312.php
page-pr20200408.php
page-pr20200430.php
page-pr20200519.php
page-pr20200603.php
page-pr20200616.php
page-pr20200728.php
page-pr20200818.php
page-pr20200831.php
page-pr20201003-0.php
page-pr20201003-1.php
page-pr20201003-2.php
page-pr20201003-3.php
page-pr20201003-4.php
page-pr20201003-5.php
page-pr20201003-6.php
page-pr20201210.php
page-pr20201214-1.php
page-pr20201214-2.php
page-pr20201216.php
page-pr20210111.php
page-pr20210118.php
page-pr20210129.php
page-pr20210203.php
page-pr20210222-1.php
page-pr20210222-2.php
page-pr20210325.php
page-pr20210414.php
page-pr20210416.php
page-pr20210421.php
page-pr20210503.php
page-pr20210504.php
page-pr20210706-1.php
page-pr20210706-2.php
page-pr20210706.php
page-pr20210720.php
page-pr20210826.php
page-pr20211012.php
page-pr20211101.php
page-pr20211104.php
page-pr20211129.php
page-pr20211130-1.php
page-pr20211130-2.php
page-pr20220201.php
page-pr20220322.php
page-press.php
page-pricing.php
page-privacy.php
page-privacyde.php
page-promote.php
page-providers.php
page-providersubmit.php
page-publiclettersubmit.php
page-quote.php
page-quotesubmit.php
page-release-channels.php
page-search.php
page-secure.php
page-securesharing.php
page-security.php
page-sharing.php
page-signup-ios.php
page-signup.php
page-speaking.php
page-storage.php
page-support.php
page-talk.php
page-team.php
page-threat-model.php
page-trademarks.php
page-training.php
page-translation.php
page-trial.php
page-trialsubmit.php
page-unified-search.php
page-user.php
page-usermanagement.php
page-virtual-data-room.php
page-webinar.php
page-whitepaper-submit.php
page-whitepapers.php
page-workflow.php
page-yourdata.php
page.php
podcast-feed-m4a.rss
podcast-feed-opus.rss
podcast-feed.rss
screenshot.png
single.php
strings.php
style.css
template-custom.php
users.php
verticals.php

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

Quick docker setup

Manual setup

  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
  • After review (usually following one or two thumbs up), somebody from Nc marketing merges (typically @jospoortvliet )
  • Deployment on nextcloud.com is handled manually by @jospoortvliet or the Nextcloud sysadmins including @LukasReschke

Notes

  • If you are changing SCSS files during development, following command for automatic compilation is recommended:
    • sass --watch [location to scss files]
  • Only Nc marketing merges things

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. This is assuming you have a local setup on 127.0.0.1 for testing - we sadly have no working staging server.