Code Monkey home page Code Monkey logo

nextcloud.com's Introduction

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

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 [email protected]: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.

nextcloud.com's People

Contributors

blizzz avatar cartierbresson avatar christophwurst avatar enoch85 avatar espina2 avatar imgbotapp avatar jancborchardt avatar jernst avatar jospoortvliet avatar kesselb avatar leonklingele avatar ltsavar avatar lukasreschke avatar marcoambrosini avatar mariusbluem avatar mgallien avatar mikebabb avatar misch7 avatar morrisjobke avatar nickvergessen avatar ninanc avatar rullzer avatar schiessle avatar shironextcloud avatar skjnldsv avatar splitt3r avatar tflidd avatar vincchan avatar virpo avatar wiswedel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nextcloud.com's Issues

Nextcloud Box Photos

I will post here some photos of the box. You can choose what is better and for what to change in the page you have now.

What do you think about the photos?

Anyway I will post it a new page soon to.

nextcloud-box-perspective

nextcloud-box

box-opne

Add tutorials section

I can never find our nice tutorials and there is no search field, so I end up using a search engine or scrolling through months of news.

I think it would be beneficial to have a tutorials section on the website.

daily build tarball pointing to the wrong branch?

Hi, on your releases page, https://nextcloud.com/install/ you have a link to your daily build tarball: https://download.nextcloud.com/server/daily/latest.tar.bz2

It seems that this is somehow out of sync with the current development. The daily build tarball builds 9.0.52. it would probably be more relevant to have the daily build tarball be on the 10.0 branch, right?

Could you please keep the daily build release tarball pointing to the branch you'd like us to be testing?
Thanks!
greyltc/docker-nextcloud#5

Link underline on the new website

Opening as new issue cause I don’t see it as blocking for the release.

  • Instead of using text-decoration:underline, we should use border-bottom: 1px solid #textcolor; as it does not cut the descenders of the text and also has a bit more space to the text.
  • In the navigation, the hover should use the big underline effect same as for the currently active element. (Instead of the current small underline which seems strange in comparison.)

"Contact us" webform unforgiving on phone number

The page https://nextcloud.com/contact/ seems to not allow my US phone number, no matter what format I try. Always directs to "We are very sorry, but there were error(s) found with the form you submitted: The phone number you entered does not appear to be valid, did you add a country code like +49?"

My phone number is the US format of "1-630-XXX-XXXX" and no variation of it seems to get through, nor does the prompt really help me.

(BTW: the last phrase should be two sentences. There should be a period between "valid" and "Did".)

make provider page show global providers for all countries

So the providers page offers a nice filter where you can pick providers who service your country. But quite a few aim to service globally (this is the Internet, after all) and thus we have a 'all' country flag (I stole the UN flag for that).

This works as an option (which is silly) but worse, if you pick 'de' or 'us' you don't see the global providers. And you should! I just have no clue how to make that happen. It's jquery and probably not hard for somebody who knows a bit of javascript... But it is far beyond me. Help out!

Make provider list random

The providers are now shown in order they were added. This isn't really fair for those who've been supporting our project for years but just took longer to migrate to Nextcloud. Ideally, we order somehow on 'quality' but that is super hard to determine objectively...

So, as a measure until we have a better solution, how about ordering them randomly? It probably won't be hard to implement for somebody who knows a bit of jquery but that just isn't me ;-)

So, help welcome.

Add a link to the changelog on the download page

Other companies:

Latest stable version: 9.1.1
See what's new (Changelog)

Also I miss an easy way to get the 9.0.54 update. Other companies have a link:

Looking for older versions or major releases?

Would be nice if we can add those as well somehow.

New Logo Provider

Can you change the logo? Something is there with the logo does not run correctly, Color not correct

logokle

Desktop Client for Nextcloud

Hi, How about a desktop client for the NextCloud Server to be able to connect not only from mobile devices to the server, but from the desktop as well!

regards, hitam4450

Enterprise page

We need a separate place to discuss and validate the enterprise page before it goes live.

Current issues:

  • Plans table has wrong information
  • "Buy it" should be renamed, maybe to "Pricing"
  • Missing Pricing page

Link the VM as an option to download

As I'm sure there are many out there that started just like me, regular Windows user with no experiance in Linux at all - I think it would be a good idea to link the VM on the download page. I also think this would involve more people to work on the VM as a community rather than I do it myself (with help from a few other contributors)

Easy to install, can be run under existing Windows and everything is pre-configured.

It would also be great if every release triggered some Github magic so that the new version was linked on the download page every time a new version of the VM was uploaded.

What do you think everyone?

cc @MorrisJobke @jospoortvliet @LukasReschke @jancborchardt and others

Make the front page prettier

So Jan had a great idea... Christoph Wurst did some nice design work using a photo Frank made and we have this new look added in this pr: nextcloud/server#28

Nice Nextcloud blue right? Indeed, we can use this for our front page. This isn't terribly hard, an image to replace and a bit of CSS change on the button perhaps to make it a white outline. @jancborchardt also suggested to semi-bold the font.

symmetric buttons

I think symmetric buttons looks a little bit better.

Actual buttons
non-symmetric

Symmetric buttons
symmetric

What do you think ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.