🌏 Our website
ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
Jos Poortvliet fabe771963 22.2.0RC2
Signed-off-by: Jos Poortvliet <jospoortvliet@gmail.com>
2021-09-24 14:59:50 +02:00
advisories Add RSS feed with alternatives (#1489) 2021-06-02 15:22:26 +02:00
assets Marko Team section update. (#1545) 2021-09-16 15:18:30 +02:00
l10n fix sync 2019-09-02 11:46:00 +02:00
lib Add basic captcha (#1490) 2021-06-03 16:45:03 +02:00
node_modules [ImgBot] Optimize images 2019-10-16 10:25:32 +00:00
templates Added design reads section and fixed spacing (#1539) 2021-09-09 21:45:38 +02:00
vendor [ImgBot] Optimize images 2019-10-16 10:25:32 +00:00
.drone.yml Pull from GHCR 2021-05-28 18:20:11 -04:00
.editorconfig GS WIP 2017-05-21 18:40:05 +02:00
.eslintrc update 2017-08-26 14:40:01 +02:00
.gitignore Bump config, fixed ocs api and noscript detection-removal 2018-06-22 10:31:58 +02:00
.sass-lint.yml done all pages on menu features 2017-08-26 14:51:38 +02:00
404.php Prevent self-xss with burpsuite 2020-03-12 12:55:53 +01:00
CODEOWNERS update docs. 2021-02-17 11:23:10 +01:00
Dockerfile added Dockerfile 2018-02-27 20:31:11 +01:00
LICENSE update trademark guidelines 2020-04-16 14:35:36 +02:00
README.md update docs. 2021-02-17 11:23:10 +01:00
about.php first version 2016-06-03 21:52:31 +02:00
base.php Merge branch 'master' into CoC-update 2020-07-13 17:26:34 +02:00
blogrss.php disable rss and store submissions in log 2018-02-28 09:13:37 +01:00
compliance.php just fixing spacing 2020-06-02 17:01:41 +02:00
composer.json Fixed rate limit and remove unwanted dependancy 2018-05-02 15:14:14 +02:00
composer.lock Rate limit and various fixes 2018-05-01 19:06:01 +02:00
config.php.sample Fix several security concerns (#1471) 2021-05-28 10:13:28 +02:00
contact.php first version 2016-06-03 21:52:31 +02:00
content.php improve look of News 2017-10-04 19:30:03 +02:00
content.xml update content.xml 2019-09-20 12:19:53 +02:00
docker-compose.yml Bump config, fixed ocs api and noscript detection-removal 2018-06-22 10:31:58 +02:00
favicon.ico add favicon 2016-10-20 11:43:44 +02:00
functions.php add ru translation 2021-05-06 10:49:58 +02:00
googlefb7e109077872ef6.html first version 2016-06-03 21:52:31 +02:00
index.php bit more space below a row on blog 2020-06-03 10:35:51 +02:00
install-instructions-clients.php remove link to outdated PPA to install desktop client on Debian (#1536) 2021-08-30 11:32:38 +02:00
install-instructions-server.php Support from Hansson is real...! 2021-06-02 16:00:25 +02:00
l10n.php update translation code to deal with xx_XX 2018-07-30 19:25:39 +02:00
ocnews.php first version 2016-06-03 21:52:31 +02:00
onpremises.php public cloud to SaaS and consolidate the on-premises arguments 2020-03-10 12:56:45 +01:00
overlay.php Adapt overlay for images 2020-10-01 16:08:07 +02:00
package.json fix old legacy pages styles and javascript 2017-08-28 17:32:59 +02:00
page-about.php adding HA 2021-08-03 16:56:52 +02:00
page-advisories.php Move security advisories to GitHub (#1488) 2021-06-01 13:17:10 +02:00
page-advisory-board.php fix social media images 2020-04-01 11:37:34 +02:00
page-advisory.php Add surrounding container in advisory page 2018-10-30 12:15:38 +01:00
page-agencies.php move to Vimeo 2021-05-30 20:09:38 +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-apply.php Fix several security concerns (#1471) 2021-05-28 10:13:28 +02:00
page-apply2.php fix generic headers 2019-07-23 20:49:59 +02:00
page-appmarketing.php Fix several security concerns (#1471) 2021-05-28 10:13:28 +02:00
page-appmarketingsubmit.php Reduce ratelimits 2021-05-31 12:30:17 +02:00
page-athome.php improve video look 2021-05-30 17:55:46 +02:00
page-blog.php Add blogfeed metadata, fixes #1327 2020-07-31 10:42:37 +02:00
page-box.php fix the Box page... For history's sake 2020-07-13 17:27:37 +02:00
page-branding.php fix checkmarks on branding page 2021-03-11 09:39:21 +01:00
page-changelog.php add 22.1.1 changelog 2021-08-30 14:25:49 +02:00
page-clients.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-code-of-conduct.php minor fixes to CoC 2020-07-13 17:35:03 +02:00
page-collaboraonline.php re-add scalability point without 10 doc limit 2021-03-12 13:17:30 +01:00
page-compare.php Update comparison page 2021-07-03 18:22:57 +02:00
page-conf-2017.php fix broken image 2020-07-19 22:41:51 +02:00
page-conf-2018.php link to 2020 conf 2020-07-13 18:56:25 +02:00
page-conf-2019.php link to 2020 conf 2020-07-13 18:56:25 +02:00
page-conf-2020.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-conference-program.php sanitize event pages 2017-01-27 19:47:04 +01:00
page-confinfo.php fix generic headers 2019-07-23 20:49:59 +02:00
page-connect.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-consulting.php first version 2016-06-03 21:52:31 +02:00
page-contact.php re-order addresses 2021-09-14 16:01:39 +02:00
page-contactform.php clean up translation code 2016-11-06 20:41:02 +01:00
page-contactsubmit.php max 5/form 2021-06-08 14:22:59 +02:00
page-content-collaboration-platform.php remove player.js 2021-07-20 11:30:30 +02:00
page-contribute.php fixes #1422 2021-01-27 18:07:53 +01:00
page-contributors.php translation compatible URL's on many pages 2018-01-28 16:14:11 +01:00
page-countdown.php add recording to countdown page 2021-07-13 10:52:37 +02:00
page-dashboard.php remove player.js 2021-07-20 11:30:30 +02:00
page-design.php Added design reads section and fixed spacing (#1539) 2021-09-09 21:45:38 +02:00
page-desktop.php page-*: Fix typos 2016-08-22 22:00:17 +02:00
page-developer.php add link to dev chat 2020-09-29 12:52:42 +02:00
page-devices.php update line-up (#1511) 2021-07-20 11:10:50 +02:00
page-education.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-encryption.php Fix several security concerns (#1471) 2021-05-28 10:13:28 +02:00
page-endtoend.php add roadmap mention 2021-06-10 17:40:34 +02:00
page-engineering.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-enterprise-file-sync-and-sharing-efss.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-enterprise.php point to IONOS as hoster 2021-07-14 15:35:02 +02:00
page-events.php add translation option to events page 2021-03-23 10:32:43 +01:00
page-factorgroup.php remove player.js 2021-07-20 11:30:30 +02:00
page-faq-old.php split FAQ, fix some NcE references 2019-09-01 18:32:32 +02:00
page-faq.php simplify page headers on faq, buy, trial 2021-04-25 16:51:23 +02:00
page-federation.php link to sharing in federation page 2019-08-12 17:20:04 +02:00
page-file-drop.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-files.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-finance.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-gdpr.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-generic.php fix generic headers 2019-07-23 20:49:59 +02:00
page-globalscale.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-government.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-groupware.php remove player.js 2021-07-20 11:30:30 +02:00
page-healthcare.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-history.php first version 2016-06-03 21:52:31 +02:00
page-homepage.php remove player.js 2021-07-20 11:21:40 +02:00
page-hub.php remove player.js 2021-07-20 11:30:30 +02:00
page-ibm.php remove player.js 2021-07-20 11:30:30 +02:00
page-impressum.php re-order addresses 2021-09-14 16:01:39 +02:00
page-include.php Fix several security concerns (#1471) 2021-05-28 10:13:28 +02:00
page-includesubmit.php Reduce ratelimits 2021-05-31 12:30:17 +02:00
page-industries.php update css on all pages 2019-10-30 17:10:14 +01:00
page-install.php remove enterprise on iOS 2021-03-03 13:31:09 +01:00
page-ionos.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-ionossubmit.php Reduce ratelimits 2021-05-31 12:30:17 +02:00
page-jobs.php add HR job (#1520) 2021-08-02 20:57:33 +02:00
page-legal.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-livestream.php add final and FOREVER livestream link 2020-10-04 10:51:37 +02:00
page-meetups.php fix generic headers 2019-07-23 20:49:59 +02:00
page-migration.php Fix ownCloud -> Nextcloud migration path 2020-12-16 13:33:18 +01:00
page-monitoring.php Fix several security concerns (#1471) 2021-05-28 10:13:28 +02:00
page-news.php refresh some more css 2019-09-27 21:32:45 +02:00
page-newsletter.php first version 2016-06-03 21:52:31 +02:00
page-nextcloud-vs-office365.php comment out ransomware sections (#1483) 2021-05-20 11:46:55 +02:00
page-onlyoffice.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-order.php add captcha to order page 2021-06-07 17:05:05 +02:00
page-ordersubmit.php max 5/form 2021-06-08 14:22:59 +02:00
page-outdated-php-5-4-5-5.php update css on all pages 2019-10-30 17:10:14 +01:00
page-outdated-php-5-6.php update css on all pages 2019-10-30 17:10:14 +01:00
page-outdated-php-7-0.php update css on all pages 2019-10-30 17:10:14 +01:00
page-outdated-php-7-1.php Add Outdated PHP 7.1 page 2020-08-12 15:46:38 +02:00
page-outlook.php Fix several security concerns (#1471) 2021-05-28 10:13:28 +02:00
page-partnerapply.php trial form 2021-05-28 17:50:49 +02:00
page-partnerapplysubmit.php Reduce ratelimits 2021-05-31 12:30:17 +02:00
page-partnerprogram.php cache bust on partner pages 2021-03-22 09:10:28 +01:00
page-partners.php add partner 2021-07-30 18:45:15 +02:00
page-permissions.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-pidrive.php update pidrive page 2016-06-30 14:50:16 +02:00
page-podcast.php fix translations on Podcast 2021-03-23 10:23:02 +01:00
page-policy.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20160602.php it is on-premiseS... 2018-01-15 14:45:59 +01:00
page-pr20160614.php it is on-premiseS... 2018-01-15 14:45:59 +01:00
page-pr20160705.php Correct the bug bounty amount 2019-10-12 20:41:49 +01:00
page-pr20160719.php it is on-premiseS... 2018-01-15 14:45:59 +01:00
page-pr20160721.php it is on-premiseS... 2018-01-15 14:45:59 +01:00
page-pr20160725.php update fonts 2016-09-29 12:32:10 +02:00
page-pr20160812.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-pr20160825.php it is on-premiseS... 2018-01-15 14:45:59 +01:00
page-pr20160901.php it is on-premiseS... 2018-01-15 14:45:59 +01:00
page-pr20160916.php it is on-premiseS... 2018-01-15 14:45:59 +01:00
page-pr20160929.php it is on-premiseS... 2018-01-15 14:45:59 +01:00
page-pr20161027.php fix date 2016-10-30 19:47:48 +01:00
page-pr20161213.php it is on-premiseS... 2018-01-15 14:45:59 +01:00
page-pr20170307.php it is on-premiseS... 2018-01-15 14:45:59 +01:00
page-pr20170502.php it is on-premiseS... 2018-01-15 14:45:59 +01:00
page-pr20170508.php it is on-premiseS... 2018-01-15 14:45:59 +01:00
page-pr20170522.php it is on-premiseS... 2018-01-15 14:45:59 +01:00
page-pr20170807.php it is on-premiseS... 2018-01-15 14:45:59 +01:00
page-pr20170824.php it is on-premiseS... 2018-01-15 14:45:59 +01:00
page-pr20170927.php it is on-premiseS... 2018-01-15 14:45:59 +01:00
page-pr20171018.php it is on-premiseS... 2018-01-15 14:45:59 +01:00
page-pr20180108.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20180111-2.php fix press release look 2019-07-24 17:19:19 +02:00
page-pr20180111.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20180123.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20180206.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20180523-1.php public cloud to SaaS and consolidate the on-premises arguments 2020-03-10 12:56:45 +01:00
page-pr20180523-2.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20180825-1.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20180825-2.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20180825-3.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20180917.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20181018.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20181030.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20181120.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20181210.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20190128-1.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20190128-2.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20190128-3.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20190226.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20190319.php Fix several security concerns (#1471) 2021-05-28 10:13:28 +02:00
page-pr20190425.php fix generic headers 2019-07-23 20:49:59 +02:00
page-pr20190515.php add missing press releases 2019-07-24 17:54:19 +02:00
page-pr20190627.php add press release 2019-08-14 10:06:56 +02:00
page-pr20190827.php fix image 2019-11-09 21:05:52 +01:00
page-pr20190930.php Fix typo 2019-10-12 20:18:49 +01:00
page-pr20191016.php fix date 2020-02-28 15:33:11 +01:00
page-pr20200117-1.php add press release 2020-03-12 08:00:47 +01:00
page-pr20200117-2.php add press release 2020-03-12 08:00:47 +01:00
page-pr20200312.php fix css 2020-03-12 08:39:44 +01:00
page-pr20200408.php add link 2020-04-08 08:50:06 +02:00
page-pr20200430.php fix naming 2020-04-30 17:35:29 +02:00
page-pr20200519.php add press release to website 2020-06-03 13:57:16 +02:00
page-pr20200603.php add press release to website 2020-06-03 13:57:16 +02:00
page-pr20200616.php add press release 2020-06-15 20:15:29 +02:00
page-pr20200728.php Add press release 2020-07-28 09:10:44 +02:00
page-pr20200818.php add press release 2020-08-18 09:04:19 +02:00
page-pr20200831.php add pdf 2020-08-31 11:09:35 +02:00
page-pr20201003-0.php add new hancom press releases 2020-12-14 22:49:00 +01:00
page-pr20201003-1.php fix links 2020-12-15 15:51:28 +01:00
page-pr20201003-2.php add one more, fix lots of stuff 2020-10-02 19:34:14 +02:00
page-pr20201003-3.php add new hancom press releases 2020-12-14 22:49:00 +01:00
page-pr20201003-4.php add one more, fix lots of stuff 2020-10-02 19:34:14 +02:00
page-pr20201003-5.php fix quote 2021-03-17 22:22:07 +01:00
page-pr20201003-6.php Update page-pr20201003-6.php 2020-10-04 11:26:08 +02:00
page-pr20201210.php other press release fix 2021-03-17 22:24:41 +01:00
page-pr20201214-1.php add new hancom press releases 2020-12-14 22:49:00 +01:00
page-pr20201214-2.php add new hancom press releases 2020-12-14 22:49:00 +01:00
page-pr20201216.php add migration pr 2020-12-16 09:11:16 +01:00
page-pr20210111.php add Vibe PR announcement 2021-01-18 15:25:41 +01:00
page-pr20210118.php add Vibe PR announcement 2021-01-18 15:25:41 +01:00
page-pr20210129.php fix press release 2021-02-02 21:58:47 +01:00
page-pr20210203.php add press release 2021-02-02 18:04:28 +01:00
page-pr20210222-1.php add images and press releases 2021-02-21 23:34:31 +01:00
page-pr20210222-2.php add images and press releases 2021-02-21 23:34:31 +01:00
page-pr20210325.php fix links 2021-03-26 09:18:07 +01:00
page-pr20210414.php remove link to non-existent blog 2021-04-14 19:41:36 +02:00
page-pr20210416.php Add IONOS managed hosting PR 2021-04-22 14:50:38 +02:00
page-pr20210421.php link to prototype fund 2021-04-22 08:39:10 +02:00
page-pr20210503.php minor fixes in PR 2021-05-03 14:38:49 +02:00
page-pr20210504.php add OpenProject PR 2021-05-04 11:54:59 +02:00
page-pr20210706-1.php fix naming of pr 2021-07-06 16:48:52 +02:00
page-pr20210706-2.php fix naming of pr 2021-07-06 16:48:52 +02:00
page-pr20210706.php fix naming of pr 2021-07-06 16:48:52 +02:00
page-pr20210720.php remove player.js 2021-07-20 11:30:30 +02:00
page-pr20210826.php update press release 2021-08-26 10:29:37 +02:00
page-press.php update press release 2021-08-26 10:29:37 +02:00
page-pricing.php Add Hancom, MS Office 2021-08-30 20:54:46 +02:00
page-privacy.php clarify policy of scan 2021-06-08 22:17:49 +02:00
page-privacyde.php Update page-privacyde.php 2020-07-10 16:15:27 +02:00
page-promote.php fix generic headers 2019-07-23 20:49:59 +02:00
page-providers.php Fix typo 2020-10-27 12:33:56 +01:00
page-providersubmit.php Reduce ratelimits 2021-05-31 12:30:17 +02:00
page-publiclettersubmit.php Reduce ratelimits 2021-05-31 12:30:17 +02:00
page-quote.php put submit button below captcha 2021-06-07 17:02:49 +02:00
page-quotesubmit.php max 5/form 2021-06-08 14:22:59 +02:00
page-release-channels.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-search.php add some pages to search page 2021-06-30 18:42:55 +02:00
page-secure.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-securesharing.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-security.php Update supported releases (#1513) 2021-07-28 17:51:48 +02:00
page-sharing.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-signup-ios.php add iOS variants of install and signup pages (#1462) 2021-03-03 09:51:02 +01:00
page-signup.php privacy policy in overlay 2021-03-04 13:32:16 +01:00
page-speaking.php fix generic headers 2019-07-23 20:49:59 +02:00
page-storage.php Fix several security concerns (#1471) 2021-05-28 10:13:28 +02:00
page-support.php make support page a bit nicer... 2020-07-19 22:37:39 +02:00
page-talk.php remove player.js 2021-07-20 11:30:30 +02:00
page-team.php add Luka (#1546) 2021-09-16 19:37:34 +02:00
page-threat-model.php fix #1264 2020-05-17 23:42:48 +02:00
page-trademarks.php update trademark guidelines 2020-04-16 14:35:36 +02:00
page-training.php update css on all pages 2019-10-30 17:10:14 +01:00
page-translation.php fix generic headers 2019-07-23 20:49:59 +02:00
page-trial.php note about private mail addresses 2021-06-18 18:54:36 +02:00
page-trialsubmit.php max 5/form 2021-06-08 14:22:59 +02:00
page-unified-search.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-user.php first version 2016-06-03 21:52:31 +02:00
page-usermanagement.php more updates for Hub 22 2021-07-03 13:24:11 +02:00
page-virtual-data-room.php move to Vimeo 2021-05-30 20:09:38 +02:00
page-webinar.php update countdown & add draft webinar page 2020-01-06 11:18:54 +01:00
page-whitepaper-submit.php Fix several security concerns (#1471) 2021-05-28 10:13:28 +02:00
page-whitepapers.php Fix several security concerns (#1471) 2021-05-28 10:13:28 +02:00
page-workflow.php remove player.js 2021-07-20 11:30:30 +02:00
page-yourdata.php update css on all pages 2019-10-30 17:10:14 +01:00
page.php first version 2016-06-03 21:52:31 +02:00
podcast-feed-m4a.rss fix & 2021-08-10 11:15:32 +02:00
podcast-feed-opus.rss fix & 2021-08-10 11:15:32 +02:00
podcast-feed.rss fix & 2021-08-10 11:15:32 +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 22.2.0RC2 2021-09-24 14:59:50 +02:00
style.css Added generic style.css to prevent WordPress labelling the theme "broken" under "Appearance" settings 2017-10-12 17:24:29 +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
verticals.php Update verticals.php 2020-07-03 17:03:08 +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

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 )
  • Deploment 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.