diff options
-rw-r--r-- | page-conf.php | 144 | ||||
-rw-r--r-- | page-confinfo.php | 113 | ||||
-rw-r--r-- | page-confsubscribe.php | 51 | ||||
-rw-r--r-- | page-connect.php | 50 | ||||
-rw-r--r-- | page-contact.php | 38 | ||||
-rw-r--r-- | page-contactform.php | 16 | ||||
-rw-r--r-- | page-contribute.php | 95 | ||||
-rw-r--r-- | page-contributors.php | 19 | ||||
-rw-r--r-- | page-design.php | 70 | ||||
-rw-r--r-- | page-devices.php | 63 | ||||
-rw-r--r-- | page-enterprise.php | 226 | ||||
-rw-r--r-- | page-features.php | 174 | ||||
-rw-r--r-- | page-federation.php | 37 | ||||
-rw-r--r-- | page-homepage.php | 86 | ||||
-rw-r--r-- | page-impressum.php | 12 | ||||
-rw-r--r-- | page-install.php | 56 | ||||
-rw-r--r-- | page-jobs.php | 102 | ||||
-rw-r--r-- | page-migration.php | 46 | ||||
-rw-r--r-- | page-privacy.php | 153 | ||||
-rw-r--r-- | page-providers.php | 10 | ||||
-rw-r--r-- | page-secure.php | 104 | ||||
-rw-r--r-- | page-security.php | 59 | ||||
-rw-r--r-- | page-sharing.php | 49 | ||||
-rw-r--r-- | page-spreedbox.php | 38 | ||||
-rw-r--r-- | page-support.php | 90 | ||||
-rw-r--r-- | page-threat-model.php | 58 | ||||
-rw-r--r-- | page-trademarks.php | 204 | ||||
-rw-r--r-- | page-webrtc.php | 248 | ||||
-rw-r--r-- | page-workflow.php | 64 |
29 files changed, 1110 insertions, 1365 deletions
diff --git a/page-conf.php b/page-conf.php index 9b2a3cee..f5e9c6fc 100644 --- a/page-conf.php +++ b/page-conf.php @@ -1,11 +1,11 @@ <div class="row conf-header"> <div class="col-sm-6 col-sm-offset-3"> <img class="conf-img" src="<?php echo get_template_directory_uri(); ?>/assets/img/conference/conf-logo.svg" alt="logo" /> - <h2 class="conf-location">Hold the date: Sept 9 - 15 2016, Berlin</h2> + <h2 class="conf-location"><?php
echo $l->t('Hold the date: Sept 9 - 15 2016, Berlin');?></h2> <a href="https://conference.nextcloud.org/conference/oCC2016/register/new" style="font-weight: 300" class="btn btn-lg btn-primary">Register here <i class="icon-check"></i></a> - <h3>Annually bringing Nextcloud Contributors from around the world together for a week of coding, design, discussion, talks & fun.</h3><br /> -<!-- <p><a href="https://conference.nextcloud.org/conference/oCC2015/schedule#2015-08-29" style="font-weight: 300" class="btn btn-lg btn-primary">See the full program</a></p>--> - <!--<p>Find <a href="confinfo">practical information for visitors here</a>.</p>--> + <h3><?php
echo $l->t('Annually bringing Nextcloud Contributors from around the world together for a week of coding, design, discussion, talks & fun.');?></h3><br /> +<!-- <p><?php
echo $l->t('<a href="https://conference.nextcloud.org/conference/oCC2015/schedule#2015-08-29" style="font-weight: 300" class="btn btn-lg btn-primary">See the full program</a>');?></p>--> + <!--<p><?php
echo $l->t('Find <a href="confinfo">practical information for visitors here</a>.');?></p>--> </div> </div> <!--<div class="row"> @@ -16,130 +16,70 @@ <div class="row conf-info"> <div class="col-sm-6"> <i class="icon-code"></i> - <h2>Hackathon</br><!--<small>Sept 9 - 15</small>--></h2> - <p>For the fourth time, the awesominals behind Nextcloud get together at the TU Berlin for a week of writing code and sharing beer, knowledge and inspiration. Work will get done:</p> + <h2><?php
echo $l->t('Hackathon</br><!--<small>Sept 9 - 15</small>-->');?></h2> + <p><?php
echo $l->t('For the fourth time, the awesominals behind Nextcloud get together at the TU Berlin for a week of writing code and sharing beer, knowledge and inspiration. Work will get done:');?></p> <ul> - <li>Coding (PHP, JS, C++)</li> - <li>Design & Front-end</li> - <li>Testing</li> - <li>Translation & Documentation</li> - <li>Marketing & Promo</li> + <li><?php
echo $l->t('Coding (PHP, JS, C++)');?></li> + <li><?php
echo $l->t('Design & Front-end');?></li> + <li><?php
echo $l->t('Testing');?></li> + <li><?php
echo $l->t('Translation & Documentation');?></li> + <li><?php
echo $l->t('Marketing & Promo');?></li> </ul> - <p>Read our <a href="https://nextcloud.org/blog/nextcloud-contributor-conference-well-underway" target="_blank">blog on the Nextcloud Contributor Conference 2015</a> to get a feeling of the conf.</p> + <p><?php
echo $l->t('Read our <a href="https://nextcloud.org/blog/nextcloud-contributor-conference-well-underway" target="_blank">blog on the Nextcloud Contributor Conference 2015</a> to get a feeling of the conf.');?></p> </div> <div class="col-sm-6"> <i class="icon-comments-o"></i> - <h2>Techtalks & Workshops</br> <!--<small>Sept 10 and 11</small>--></h2> - <p>We will also have a program with talks and workshops to provide a chance to learn and improve coding skills on and around Nextcloud.<br/> - <!--The mornings feature keynotes and lightning talks and the afternoons have workshops.--> Examples from last year include:</p> + <h2><?php
echo $l->t('Techtalks & Workshops</br> <!--<small>Sept 10 and 11</small>-->');?></h2> + <p><?php
echo $l->t('We will also have a program with talks and workshops to provide a chance to learn and improve coding skills on and around Nextcloud.<br/> + The mornings feature keynotes and lightning talks and the afternoons have workshops. Examples from last year include:');?></p> <ul> - <li>Learn to <a href="https://conference.nextcloud.org/conference/oCC2015/program/proposal/101" target="_blank">write your first Nextcloud Server App</a></li> - <li>Find out about the state of the <a href="https://conference.nextcloud.org/conference/oCC2015/program/proposal/86" target="_blank">Music</a>, <a href="https://conference.nextcloud.org/conference/oCC2015/program/proposal/89" target="_blank">Files</a> or <a href="https://conference.nextcloud.org/conference/oCC2015/program/proposal/88" target="_blank">Contacts</a> app</li> - <li><a href="https://conference.nextcloud.org/conference/oCC2015/program/proposal/59" target="_blank">Secure your PHP application</a></li> - <li>How is Nextcloud <a href="https://conference.nextcloud.org/conference/oCC2015/program/proposal/91" target="_blank">used for 500.000 students</a></li> + <li><?php
echo $l->t('Learn to <a href="https://conference.nextcloud.org/conference/oCC2015/program/proposal/101" target="_blank">write your first Nextcloud Server App</a>');?></li> + <li><?php
echo $l->t('Find out about the state of the <a href="https://conference.nextcloud.org/conference/oCC2015/program/proposal/86" target="_blank">Music</a>, <a href="https://conference.nextcloud.org/conference/oCC2015/program/proposal/89" target="_blank">Files</a> or <a href="https://conference.nextcloud.org/conference/oCC2015/program/proposal/88" target="_blank">Contacts</a> app');?></li> + <li><?php
echo $l->t('<a href="https://conference.nextcloud.org/conference/oCC2015/program/proposal/59" target="_blank">Secure your PHP application</a>');?></li> + <li><?php
echo $l->t('How is Nextcloud <a href="https://conference.nextcloud.org/conference/oCC2015/program/proposal/91" target="_blank">used for 500.000 students</a>');?></li> </ul> - <!--<p>Check out <a href="https://nextcloud.org/blog/nextcloud-contributor-conference-program/">the full program</a>!</p>--> - <p>We will publish a Call for Papers in Q2 2016</p> - <p>This is a hands-on event. <strong>Bring your laptop!</strong></p> + <!--<p><?php
echo $l->t('Check out <a href="https://nextcloud.org/blog/nextcloud-contributor-conference-program/">the full program</a>!');?></p>--> + <p><?php
echo $l->t('We will publish a Call for Papers in Q2 2016');?></p> + <p><?php
echo $l->t('This is a hands-on event. <strong>Bring your laptop!</strong>');?></p> </div> </div> <div class="row conf-info"> <div class="col-sm-6"> - <h2>Register</h2> - <p>The Nextcloud Contributor Conference will be entirely open and free. We do ask you to <a href="https://conference.nextcloud.org/conference/oCC2016/register/new" target="_blank">register</a> to help us plan better for the event</p> - <!--<p>You can also RSVP on <a href="https://www.facebook.com/events/1610744752475847/" target="_blank">Facebook</a>, <a href="http://www.meetup.com/nextcloud-berlin/events/224095898/" target="_blank">Meetup.com</a> or <a href="https://plus.google.com/b/107072838776436530705/events/c2dlfpjfd4600hlt9oh747prlb8" target="_blank">Google+</a>!</p>--> - <h2>Location</h2> - <p>Our conference will take place in Berlin at the <em>Technische Universität Berlin</em>, in the "<a href="https://www.math.tu-berlin.de/" target="_blank">Institut für Mathematik</a>" building, main entree at Strasse des 17. Juni 136, 10623 Berlin.</p> + <h2><?php
echo $l->t('Register');?></h2> + <p><?php
echo $l->t('The Nextcloud Contributor Conference will be entirely open and free. We do ask you to <a href="https://conference.nextcloud.org/conference/oCC2016/register/new" target="_blank">register</a> to help us plan better for the event');?></p> + <!--<p><?php
echo $l->t('You can also RSVP on <a href="https://www.facebook.com/events/1610744752475847/" target="_blank">Facebook</a>, <a href="http://www.meetup.com/nextcloud-berlin/events/224095898/" target="_blank">Meetup.com</a> or <a href="https://plus.google.com/b/107072838776436530705/events/c2dlfpjfd4600hlt9oh747prlb8" target="_blank">Google+</a>!');?></p>--> + <h2><?php
echo $l->t('Location');?></h2> + <p><?php
echo $l->t('Our conference will take place in Berlin at the <em>Technische Universität Berlin</em>, in the "<a href="https://www.math.tu-berlin.de/" target="_blank">Institut für Mathematik</a>" building, main entree at Strasse des 17. Juni 136, 10623 Berlin.');?></p> <iframe width="100%" height="300" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.openstreetmap.org/export/embed.html?bbox=13.32431048154831%2C52.51259881205445%2C13.328194320201874%2C52.51417400875078&layer=mapnik&marker=52.513385601296605%2C13.326252400875092" style="border: 1px solid black"></iframe><br/><small><a href="http://www.openstreetmap.org/?mlat=52.51339&mlon=13.32625#map=19/52.51339/13.32625">View Larger Map</a></small> </div> <div class="col-sm-6"> - <h2 class="conf-acc">Berlin and accommodation</h2> - <p>We gathered some hotel options for you! Be quick, last year many hotels already had no space left in May...</p> + <h2 class="conf-acc"><?php
echo $l->t('Berlin and accommodation');?></h2> + <p><?php
echo $l->t('We gathered some hotel options for you! Be quick, last year many hotels already had no space left in May...');?></p> <ul> - <li><strong><a href="http://www.accorhotels.com/gb/hotel-7968-ibis-budget-berlin-kurfuerstendamm/index.shtml" target="_blank">Ibis Budget Berlin Kurfürstendamm</a></strong> This affordable hotel (starting at Eur 50/night) is one U-bahn stop or a 25 minute walk away from the University. Most of the core developers will be staying here.</li> - <li><strong><a href="http://www.aletto.de/en/kudamm" target="_blank">Youth hotel Aletto Kudamm</a></strong> (starting at Eur 50) is walking distance.</li> - <li><a href="http://www.allhotels-inn.com/show.php?hotel=876&ref=0" target="_blank">Hotel Amelie</a> is just a quick U-bahn trip away and is affordable.</li> - <li><strong><a href="http://www.accorhotels.com/gb/hotel-3649-novotel-berlin-am-tiergarten/index.shtml" target="_blank">Novotel Berlin Am Tiergarten</a></strong>This hotel costs about Eur 75/night but is very conveniently located at the closest S-bahn station. You do risk sleeping on the side of the train, though, that isn't fun.</li> + <li><?php
echo $l->t('<strong><a href="http://www.accorhotels.com/gb/hotel-7968-ibis-budget-berlin-kurfuerstendamm/index.shtml" target="_blank">Ibis Budget Berlin Kurfürstendamm</a></strong> This affordable hotel (starting at Eur 50/night) is one U-bahn stop or a 25 minute walk away from the University. Most of the core developers will be staying here.');?></li> + <li><?php
echo $l->t('<strong><a href="http://www.aletto.de/en/kudamm" target="_blank">Youth hotel Aletto Kudamm</a></strong> (starting at Eur 50) is walking distance.');?></li> + <li><?php
echo $l->t('<a href="http://www.allhotels-inn.com/show.php?hotel=876&ref=0" target="_blank">Hotel Amelie</a> is just a quick U-bahn trip away and is affordable.');?></li> + <li><?php
echo $l->t('<strong><a href="http://www.accorhotels.com/gb/hotel-3649-novotel-berlin-am-tiergarten/index.shtml" target="_blank">Novotel Berlin Am Tiergarten</a></strong>This hotel costs about Eur 75/night but is very conveniently located at the closest S-bahn station. You do risk sleeping on the side of the train, though, that isn\'t fun.');?></li> </ul> - <p>If these hotels are full or not to your liking, you can use <a href="http://findhotelsnearanaddress.com/">this site</a> to find something close by the University.</p> - <h2>Code of conduct</h2> - <p>We want everybody to feel welcome at the event. Please be mindful of our <a href="https://nextcloud.org/community/code-of-conduct/">code of conduct</a>. Also, please note that there will be video recording. The conference is an open space, please be sure that you are comfortable with that. Of course, you can always ask people not to take pictures or video of you.</p> + <p><?php
echo $l->t('If these hotels are full or not to your liking, you can use <a href="http://findhotelsnearanaddress.com/">this site</a> to find something close by the University.');?></p> + <h2><?php
echo $l->t('Code of conduct');?></h2> + <p><?php
echo $l->t('We want everybody to feel welcome at the event. Please be mindful of our <a href="https://nextcloud.org/community/code-of-conduct/">code of conduct</a>. Also, please note that there will be video recording. The conference is an open space, please be sure that you are comfortable with that. Of course, you can always ask people not to take pictures or video of you.');?></p> </div> </div> -<!--<div class="row"> - <div class="text-center"> - <h2>2015</h2> - </div> -</div> -<div class="row conf-info"> - <div class="col-md-12"> - <h2>Coverage 2015</h2> - </div> -</div>--> - -<!--<div class="row conf-info"> - <div class="col-sm-4">Golem: <br /> - <a href="http://www.golem.de/news/contributor-conference-nextcloud-fuehrt-programm-fuer-bug-bounties-ein-1508-116016.html" target="_blank">Bug-Bounties</a>, <a href="http://www.golem.de/news/supernerds-angst-schueren-gegen-den-ueberwachungswahn-1508-116023.html" target="_blank">keynote by Angela</a>, <a href="http://www.golem.de/news/private-cloud-proxy-fuer-nextcloud-soll-heimnutzung-erleichtern-1508-116014.html" target="_blank">Nextcloud Proxy</a>. - </div> - <div class="col-sm-4">ZDNet: <br /> - <a href="http://www.zdnet.com/article/user-data-manifesto-seeks-to-give-users-control-of-their-data/" target="_blank">User Data Manifesto 2.0</a> - </div> - <div class="col-sm-4">Heise: <br /> - <a href="http://www.heise.de/security/meldung/Fuer-eine-Handvoll-Dollar-OwnCloud-zahlt-fuer-Schwachstellen-2794527.html" target="_blank">Bug-Bounties</a> - <a href="http://www.heise.de/open/meldung/User-Data-Manifesto-Daten-gehoeren-in-die-Haende-der-Nutzer-2794687.html" target="_blank">User Data Manifesto</a> - </div> - <div class="col-sm-4">lwn.net: <br /> - <a href="https://lwn.net/Articles/656247/" target="_blank">Conference overview/Nextcloud Proxy</a> - </div> - <div class="col-sm-4">pro-linux.de: <br /> - <a href="http://www.pro-linux.de/news/1/22691/user-data-manifesto-20-vorgestellt.html" target="_blank">User Data Manifesto</a> - </div> - <div class="col-sm-4">Netzpolitik: <br /> - <a href="https://netzpolitik.org/2015/user-data-manifesto-2-0/" target="_blank">User Data Manifesto</a> - </div> - <div class="col-sm-4">Speicherguide.de: <br /> - <a href="http://www.speicherguide.de/news/500-dollar-praemie-nextcloud-praemiert-finden-von-schwachstellen-21406.aspx" target="_blank">Security Bug Bounties</a> - </div> - <div class="col-sm-4">itworld.com: <br /> - <a href="http://www.itworld.com/article/2978278/cloud-computing/nextcloud-announces-bug-bounty.html" target="_blank">Security Bug Bounties</a> - </div> -</div> -<div class="row conf-partners-title"> - <div class="col-md-12"> - <h2>Media Partners 2015</h2> - </div> -</div> -<div class="row conf-partners"> - <div class="col-xs-12 col-sm-4 col-md-3"> - <a target="_blank" href="http://www.linuxvoice.com/"><img class="banner" src="<?php echo get_template_directory_uri(); ?>/assets/img/conference/LinuxVoice.png" alt="Visit the Linux Voice site" /></a> - </div> - <div class="col-xs-12 col-sm-4 col-md-3"> - <a target="_blank" href="http://lwn.net"><img class="banner" src="<?php echo get_template_directory_uri(); ?>/assets/img/conference/lwn.png" alt="Visit lwn.net" /></a> - </div> - <div class="col-xs-12 col-sm-4 col-md-3"> - <a target="_blank" href="http://www.golem.de/"><img class="banner" src="<?php echo get_template_directory_uri(); ?>/assets/img/conference/golem.png" alt="Visit golem" /></a> - </div> - <div class="col-xs-12 col-sm-4 col-md-3"> - <a target="_blank" href="http://linux-magazin.de"><img class="banner" src="<?php echo get_template_directory_uri(); ?>/assets/img/conference/LinuxMagazin.png" alt="Visit Linux Magazin" /></a> - </div> - <div class="col-xs-6 col-sm-4 col-md-3"> - <a target="_blank" href="http://www.linuxveda.com/"><img class="banner" src="<?php echo get_template_directory_uri(); ?>/assets/img/conference/linuxveda.png" alt="Visit LinuxVeda" /></a> - </div> -</div>--> <div class="row conf-about"> <div class="col-sm-6"> - <h2>Last year</h2> - <p>The Nextcloud Contributor Conference 2015 brought 140 Nextclouders to Berlin. Read our <a href="https://nextcloud.org/blog/nextcloud-contributor-conference-well-underway" target="_blank">blog</a> to learn more and watch <a href="https://www.youtube.com/watch?v=NQ5XMwVs_wY&list=PLtZe22ggl2YCHUFQiUfFHq8DWNBzBdQ0U" target="_blank">the 2015 talks</a> on our youtube channel.</p> + <h2><?php
echo $l->t('Last year');?></h2> + <p><?php
echo $l->t('The Nextcloud Contributor Conference 2015 brought 140 Nextclouders to Berlin. Read our <a href="https://nextcloud.org/blog/nextcloud-contributor-conference-well-underway" target="_blank">blog</a> to learn more and watch <a href="https://www.youtube.com/watch?v=NQ5XMwVs_wY&list=PLtZe22ggl2YCHUFQiUfFHq8DWNBzBdQ0U" target="_blank">the 2015 talks</a> on our youtube channel.');?></p> <p><a href="<?php echo get_template_directory_uri(); ?>/assets/img/conference/grouppic2015.jpg" target="_blank"><img src="<?php echo get_template_directory_uri(); ?>/assets/img/conference/grouppic2015_wee.jpg" style="width: 95%" alt="group photo" class="aligncenter" /></a></p> <!-- <iframe src="//www.youtube-nocookie.com/embed/srGYbsugEPc?list=PLtZe22ggl2YCfEzrHbFCylXGLGYtsHm96" height="360" width="640" allowfullscreen="" frameborder="0"></iframe>--> </div> <div class="col-sm-6"> - <h2>Thanks!</h2> - <p>The event is made possible thanks to the generous donation of the location by the <a href="http://www.tu-berlin.de/" target="_blank">Technische Universität Berlin</a> and the financial and practical support of <a href="https://nextcloud.com">Nextcloud Inc</a>.</p> - <h2>Spread the word!</h2> - <p>You can help us promote the event! Our official hashtag is <em>#nextcloudconf</em> - find us on <a title="Nextcloud on Twitter" href="https://twitter.com/nextclouders" target="_blank">Twitter</a>, <a title="Nextcloud on Facebook" href="https://www.facebook.com/nextclouders" target="_blank">Facebook</a> and <a title="Nextcloud on Google+" href="https://plus.google.com/107072838776436530705/posts" target="_blank">Google+</a>. Find some <a href="https://github.com/nextcloud/promo/tree/master/Contributor%20Conference" target="_blank">promo materials here</a>.</p> + <h2><?php
echo $l->t('Thanks!');?></h2> + <p><?php
echo $l->t('The event is made possible thanks to the generous donation of the location by the <a href="http://www.tu-berlin.de/" target="_blank">Technische Universität Berlin</a> and the financial and practical support of <a href="https://nextcloud.com">Nextcloud Inc</a>.');?></p> + <h2><?php
echo $l->t('Spread the word!');?></h2> + <p><?php
echo $l->t('You can help us promote the event! Our official hashtag is <em>#nextcloudconf</em> - find us on <a title="Nextcloud on Twitter" href="https://twitter.com/nextclouders" target="_blank">Twitter</a>, <a title="Nextcloud on Facebook" href="https://www.facebook.com/nextclouders" target="_blank">Facebook</a> and <a title="Nextcloud on Google+" href="https://plus.google.com/107072838776436530705/posts" target="_blank">Google+</a>. Find some <a href="https://github.com/nextcloud/promo/tree/master/Contributor%20Conference" target="_blank">promo materials here</a>.');?></p> </div> </div> diff --git a/page-confinfo.php b/page-confinfo.php index 7393e1da..8f9d1fbc 100644 --- a/page-confinfo.php +++ b/page-confinfo.php @@ -1,106 +1,105 @@ <div class="page-header"> - <h1>Practical Conference Info 2016</h1> - <p>Here you find everything you need to know while participating in the Nextcloud Conference!</p> - <p><strong>Registration on Friday and Mon-Thur is at the hacking area, room <code>3008</code>, Friday talks at room <code>3004</code>!</strong></p> - <p><strong>Registration on the weekend is at room <code>1058</code>, the keynote room.</strong></p> + <h1><?php
echo $l->t('Practical Conference Info 2016');?></h1> + <p><?php
echo $l->t('Here you find everything you need to know while participating in the Nextcloud Conference!');?></p> + <p><?php
echo $l->t('<strong>Registration on Friday and Mon-Thur is at the hacking area, room <code>3008</code>, Friday talks at room <code>3004</code>!</strong>');?></p> + <p><?php
echo $l->t('<strong>Registration on the weekend is at room <code>1058</code>, the keynote room.</strong>');?></p> </div> <img src="https://raw.githubusercontent.com/nextcloud/promo/8dbb6978d22761589b012ec440d8ab11cc9bb46f/conference/conference-social-media-banner.png" style="width: 100%" alt="front door" class="alignright" /> <div class="row conf-info"> <div class="col-md-6"> - <h2>What and where</h2> - <p>Be sure to have <a href="https://conf.nextcloud.com/conference/NextcloudConference2016/register/new">registered in advance for the conference</a>! Pick up your badge and some food tickets at the entree of the "<em>Hauptgebaude</em>" building, Straße des 17. Juni 135 (<a href="http://www.openstreetmap.org/?mlat=52.512085&mlon=13.32675#map=16/52.5132/13.3234">see on a map</a>).</p> - <p>"<em>Ernst-Reuter-Platz (U)</em>" and "<em>Tiergarten (S)</em>" are the closest public transport stops. Use <a href="http://fahrinfo.bvg.de/Fahrinfo/bin/query.bin/en?pk_campaign=BVG.de_Eingabe&from=&REQ0JourneyStopsS0ID=&REQ0JourneyStopsfromID=&REQ0JourneyStopsSA1=7&HWAI%3DJS!js=yes&HWAI%3DJS!ajax=yes&to=+10623+Berlin-Charlottenburg%2C+Str.+des+17.+Juni+136&REQ0JourneyStopsZ0ID=&REQ0JourneyStopstoID=A%3D2%40O%3D10623+Berlin-Charlottenburg%2C+Str.+des+17.+Juni+135%40X%3D13326247%40Y%3D52513247%40U%3D103%40L%3D7706964%40B%3D1%40p%3D1431509568%40&REQ0JourneyStopsZA1=7&date=16.09.2016&time=09%3A00×el=arrive&start=1">this</a> to plan your trip.</p> - <img src="<?php echo get_template_directory_uri(); ?>/assets/img/conference/frontdoornew.jpg" style="width: 100%" alt="front door" class="aligncenter" /></p> + <h2><?php
echo $l->t('What and where');?></h2> + <p><?php
echo $l->t('Be sure to have <a href="https://conf.nextcloud.com/conference/NextcloudConference2016/register/new">registered in advance for the conference</a>! Pick up your badge and some food tickets at the entree of the "<em>Hauptgebaude</em>" building, Straße des 17. Juni 135 (<a href="http://www.openstreetmap.org/?mlat=52.512085&mlon=13.32675#map=16/52.5132/13.3234">see on a map</a>).');?></p> + <p><?php
echo $l->t('"<em>Ernst-Reuter-Platz (U)</em>" and "<em>Tiergarten (S)</em>" are the closest public transport stops. Use <a href="http://fahrinfo.bvg.de/Fahrinfo/bin/query.bin/en?pk_campaign=BVG.de_Eingabe&from=&REQ0JourneyStopsS0ID=&REQ0JourneyStopsfromID=&REQ0JourneyStopsSA1=7&HWAI%3DJS!js=yes&HWAI%3DJS!ajax=yes&to=+10623+Berlin-Charlottenburg%2C+Str.+des+17.+Juni+136&REQ0JourneyStopsZ0ID=&REQ0JourneyStopstoID=A%3D2%40O%3D10623+Berlin-Charlottenburg%2C+Str.+des+17.+Juni+135%40X%3D13326247%40Y%3D52513247%40U%3D103%40L%3D7706964%40B%3D1%40p%3D1431509568%40&REQ0JourneyStopsZA1=7&date=16.09.2016&time=09%3A00×el=arrive&start=1">this</a> to plan your trip.');?></p> + <p><img src="<?php echo get_template_directory_uri(); ?>/assets/img/conference/frontdoornew.jpg" style="width: 100%" alt="front door" class="aligncenter" /></p> - <p>Note that carrying your badge is mandatory, especially after 18:00 and on the weekend!</p> + <p><?php
echo $l->t('Note that carrying your badge is mandatory, especially after 18:00 and on the weekend!');?></p> </div> <div class="col-md-6"> - <h2>In the building</h2> - <h3>Conference days - Saturday and Sunday</h3> - <p>Registration opens at 9 and at 10 we start with opening, keynotes and lightning talks in room <code>H1058</code>, 1st floor in the back of the "<em>Hauptgebaude</em>" building. Registration is in front of the keynote room so follow the signs in that direction! After lunch (outside the building, at one of the food trucks) the hacking rooms open. You can find the workshops in the meeting room <code>H3004</code>, with the Nextcloud coding for beginners session in room <code>H3006</code></p> - <p>See the <a href="https://conf.nextcloud.com/conference/NextcloudConference2016/schedule">conference program here</a>.</p> - <h3>Hackathon</h3> - <p>Friday, registration is at the hacking rooms and opens at 9. Walk from entry to the stairs on the right and follow the signs! This is where we are: + <h2><?php
echo $l->t('In the building');?></h2> + <h3><?php
echo $l->t('Conference days - Saturday and Sunday');?></h3> + <p><?php
echo $l->t('Registration opens at 9 and at 10 we start with opening, keynotes and lightning talks in room <code>H1058</code>, 1st floor in the back of the "<em>Hauptgebaude</em>" building. Registration is in front of the keynote room so follow the signs in that direction! After lunch (outside the building, at one of the food trucks) the hacking rooms open. You can find the workshops in the meeting room <code>H3004</code>, with the Nextcloud coding for beginners session in room <code>H3006</code>');?></p> + <p><?php
echo $l->t('See the <a href="https://conf.nextcloud.com/conference/NextcloudConference2016/schedule">conference program here</a>.');?></p> + <h3><?php
echo $l->t('Hackathon');?></h3> + <p><?php
echo $l->t('Friday, registration is at the hacking rooms and opens at 9. Walk from entry to the stairs on the right and follow the signs! This is where we are:');?></p> <ul> - <li>3th floor: + <li><?php
echo $l->t('3th floor:');?> <ul> - <li><a href="https://nextcloud.com/blog/friday-focus-enterprise-use-of-nextcloud-at-the-conference/" target="_blank">Friday Focus</a> room <code>H3004</code></li> - <li>food-and-drink room <code>H3008</code></li> - <li>the hacking rooms: <code>H3006</code> (<em>starters room</em>), <code>H3007</code></li> + <li><?php
echo $l->t('<a href="https://nextcloud.com/blog/friday-focus-enterprise-use-of-nextcloud-at-the-conference/" target="_blank">Friday Focus</a> room <code>H3004</code>');?></li> + <li><?php
echo $l->t('food-and-drink room <code>H3008</code>');?></li> + <li><?php
echo $l->t('the hacking rooms: <code>H3006</code> (<em>starters room</em>), <code>H3007</code>');?></li> </ul></li> - <li>Of course, coding has to be supported with some calories. In the Mathematik building across the street, all the way to the top and up the stairs one more floor you will find your daily lunch (with your food ticket!) and a great view over the city in the University Math Mensa. During weekdays you can also find a cafe in the main building as well as one in the front of the Mathematics building.</li> + <li><?php
echo $l->t('Of course, coding has to be supported with some calories. In the Mathematik building across the street, all the way to the top and up the stairs one more floor you will find your daily lunch (with your food ticket!) and a great view over the city in the University Math Mensa. During weekdays you can also find a cafe in the main building as well as one in the front of the Mathematics building.');?></li> </ul> - </p> </div> <img src="<?php echo get_template_directory_uri(); ?>/assets/img/conference/map.jpg" style="width: 100%" alt="front door" class="aligncenter" /> </div> <div class="row conf-info"> <div class="col-md-6"> - <h2>Connectivity and power</h2> - <p>We've got wifi and many rooms are equipped with a (limited) number of network cables.</p> - <p>At registration, you sign up for a guest account. Use the how-to's here to connect: + <h2><?php
echo $l->t('Connectivity and power');?></h2> + <p><?php
echo $l->t('We have got wifi and many rooms are equipped with a (limited) number of network cables.');?></p> + <p><?php
echo $l->t('At registration, you sign up for a guest account. Use the how-tos here to connect:');?></p> <ul> - <li><a href="https://www.tubit.tu-berlin.de/wlan/">in German</a></li> - <li><a href="https://www.tubit.tu-berlin.de/wlan/parameter/en/">in English</a></li> + <li><?php
echo $l->t('<a href="https://www.tubit.tu-berlin.de/wlan/">in German</a>');?></li> + <li><?php
echo $l->t('<a href="https://www.tubit.tu-berlin.de/wlan/parameter/en/">in English</a>');?></li> </ul> - <p>We have power strips in most places but they're EU plugs - don't forget your adapters!</p> + <p><?php
echo $l->t('We have power strips in most places but they are EU plugs - do not forget your adapters!');?></p> </div> <div class="col-md-6"> - <h2>Getting stuff done and finding who to talk to</h2> - <p>New to Nextcloud, looking for an introduction or answers about APIs, infrastructure or a pull request? - <br/> <strong>ask your questions in the <em>starters room</em> <code>H3006</code></strong></p> - <p>If you want to make sure a certain topic is discussed, make an agreement with the relevant people and book the meeting room. Find a white board on which to do so outside of the meeting room, <code>H3004</code>.</p> - <p>If you are looking for some non-hacking entertainment in Berlin, <a href="https://help.nextcloud.com">check our forum discussion on fun stuff to do</a>!</p> + <h2><?php
echo $l->t('Getting stuff done and finding who to talk to');?></h2> + <p><?php
echo $l->t('New to Nextcloud, looking for an introduction or answers about APIs, infrastructure or a pull request? + <br/> <strong>ask your questions in the <em>starters room</em> <code>H3006</code></strong>');?></p> + <p><?php
echo $l->t('If you want to make sure a certain topic is discussed, make an agreement with the relevant people and book the meeting room. Find a white board on which to do so outside of the meeting room, <code>H3004</code>.');?></p> + <p><?php
echo $l->t('If you are looking for some non-hacking entertainment in Berlin, <a href="https://help.nextcloud.com">check our forum discussion on fun stuff to do</a>!');?></p> </div> </div> <div class="row conf-info"> - <h2 class="text-center">Food and drinks</h2> + <h2 class="text-center"><?php
echo $l->t('Food and drinks');?></h2> <div class="col-md-6"> - <p>You get a number of food tickets at badge pickup: + <p><?php
echo $l->t('You get a number of food tickets at badge pickup:');?></p> <ul> - <li>Daily lunch tickets for the mensa on the top floor of the "<em>Mathematik</em>" building (during the week)</li> - <li>Ticket for the social event on Saturday evening (you will get this at registration Saturday morning)</li> - <li>Ticket for Saturday and Sunday lunch (available from 13:00 to 15:00)</li> + <li><?php
echo $l->t('Daily lunch tickets for the mensa on the top floor of the "<em>Mathematik</em>" building (during the week)');?></li> + <li><?php
echo $l->t('Ticket for the social event on Saturday evening (you will get this at registration Saturday morning)');?></li> + <li><?php
echo $l->t('Ticket for Saturday and Sunday lunch (available from 13:00 to 15:00)');?></li> </ul> - We always have vegetarian and meat options.</p></div> + <?php
echo $l->t('We always have vegetarian and meat options.');?></p></div> <div class="col-md-6"> - <p>We have a wide variety of free drinks and some fruit and snacks in room <code>H3008</code>.</p> - <p>During the hackathon we have free bread with a variety of things to put on it in room <code>H3008</code> - make your own dinner. Restaurants can be found at <a href="http://www.openstreetmap.org/?mlat=52.50602&mlon=13.32248#map=18/52.50602/13.32248">Savignyplatz</a>, a 10 minute walk from the venue.</p> - <p>During weekdays, there is an open cafe at the entree of the "<em>Mathematik</em>" building and one in the Hauptgebaude itself.</p> + <p><?php
echo $l->t('We have a wide variety of free drinks and some fruit and snacks in room <code>H3008</code>.');?></p> + <p><?php
echo $l->t('During the hackathon we have free bread with a variety of things to put on it in room <code>H3008</code> - make your own dinner. Restaurants can be found at <a href="http://www.openstreetmap.org/?mlat=52.50602&mlon=13.32248#map=18/52.50602/13.32248">Savignyplatz</a>, a 10 minute walk from the venue.');?></p> + <p><?php
echo $l->t('During weekdays, there is an open cafe at the entree of the "<em>Mathematik</em>" building and one in the Hauptgebaude itself.');?></p> </div> <img src="<?php echo get_template_directory_uri(); ?>/assets/img/conference/room_307.jpg" style="width: 100%" alt="front door" class="aligncenter" /> </div> <div class="row conf-info"> - <h2 class="text-center">For speakers</h2> + <h2 class="text-center"><?php
echo $l->t('For speakers');?></h2> <div class="col-md-8 col-md-offset-2"> <ul> - <ol>1. We will record video and audio. If you're unhappy with that, please let me know and I'll make sure not to publish your video. I won't publish without permission anyway, I'll let you review them before I put them out.</ol> - <ol>2. For the Friday talks and the workshops:<br /> - Room 3005 has space for about 50 people and we'll have a projector ("beamer" for you Germans). If the room is too small we can move to one of the other rooms which have space for 100 people, but I suspect we'll be good as most sessions are mostly interesting for a subset of our contributors.</ol> - <ol>3. for the lightning talks:<br /> + <ol><?php
echo $l->t('1. We will record video and audio. If you are unhappy with that, please let me know and I will make sure not to publish your video. I will not publish without permission anyway, I will let you review them before I put them out.');?></ol> + <ol><?php
echo $l->t('2. For the Friday talks and the workshops:<br /> + Room 3005 has space for about 50 people and we will have a projector ("beamer" for you Germans). If the room is too small we can move to one of the other rooms which have space for 100 people, but I suspect we will be good as most sessions are mostly interesting for a subset of our contributors.');?></ol> + <ol><?php
echo $l->t('3. for the lightning talks:<br />');?> <ul> - <li>time</br> - Aim for roughly 5 minutes. A bit longer is OK, we have some room in the schedule but please don't go beyond 10. Also: if you don't have content for 5 minutes, talk shorter! Shorter is often more stronger. Note that you can and should invite people to talk to you (or join a workshop or meeting later!) to deepen the ideas. The lightning talks are conversation starters!</li> - <li>Slides<br /> - You can do slides, but they have to be in PDF and you have to get them to me Friday morning the latest. Please, aim for Thursday! I will put them all in one slide deck, in the right order, so we go from one presentation to the next without looking up files or opening folders or changing laptops.</li> + <li><?php
echo $l->t('time</br> + Aim for roughly 5 minutes. A bit longer is OK, we have some room in the schedule but please do not go beyond 10. Also: if you do not have content for 5 minutes, talk shorter! Shorter is often more stronger. Note that you can and should invite people to talk to you (or join a workshop or meeting later!) to deepen the ideas. The lightning talks are conversation starters!');?></li> + <li><?php
echo $l->t('Slides<br /> + You can do slides, but they have to be in PDF and you have to get them to me Friday morning the latest. Please, aim for Thursday! I will put them all in one slide deck, in the right order, so we go from one presentation to the next without looking up files or opening folders or changing laptops.');?></li> </li> - <li>Process<br /> - Saturday, you should sit in the right order in the front row. The 'right order' is the one in the lightning talk track: + <li><?php
echo $l->t('Process<br /> + Saturday, you should sit in the right order in the front row. The \'right order\' is the one in the lightning talk track:');?> <ul> - <li><a href="https://conf.nextcloud.com/conference/NextcloudConference2016/program/proposal/53">Saturday</a></li> - <li><a href="https://conf.nextcloud.com/conference/NextcloudConference2016/program/proposal/54">Sunday</a></li> + <li><?php
echo $l->t('<a href="https://conf.nextcloud.com/conference/NextcloudConference2016/program/proposal/53">Saturday</a>');?></li> + <li><?php
echo $l->t('<a href="https://conf.nextcloud.com/conference/NextcloudConference2016/program/proposal/54">Sunday</a>');?></li> </ul></li> - <li>We start after the keynotes, so please sit there at the beginning of the event! That is at 10:00, at 11 the lightning talks start.</li> + <li><?php
echo $l->t('We start after the keynotes, so please sit there at the beginning of the event! That is at 10:00, at 11 the lightning talks start.');?></li> </ul></ul> </div> </div> <div class="row"> <div class="col-md-8 col-md-offset-2"> - <h1 class="text-center">Have fun and build some awesome stuff!</h1> + <h1 class="text-center"><?php
echo $l->t('Have fun and build some awesome stuff!');?></h1> </div> -</div> +</div>
\ No newline at end of file diff --git a/page-confsubscribe.php b/page-confsubscribe.php deleted file mode 100644 index fc193c77..00000000 --- a/page-confsubscribe.php +++ /dev/null @@ -1,51 +0,0 @@ -<div class="page-header"> - <h1>Nextcloud Contributor Conference Updates</h1> -</div> -<p>The <a href="/conf">Nextcloud Contributor Conference</a> is coming in September 2016. Subscribe below to status updates about the opening of registration, call for papers and more! We won't spam, this is just for the conference. If you're interested in other news, check <a href="/newsletter">our newsletter</a> or other <a href="/promote">conversation channels</a>!</p> -<!--Begin CTCT Sign-Up Form--> -<!-- EFD 1.0.0 [Thu Dec 03 09:13:32 EST 2015] --> -<link rel='stylesheet' type='text/css' href='https://static.ctctcdn.com/h/contacts-embedded-signup-assets/1.0.2/css/signup-form.css'> -<div class="ctct-embed-signup" style="font: 16px Helvetica Neue, Arial, sans-serif; font: 1rem Helvetica Neue, Arial, sans-serif; line-height: 1.5; -webkit-font-smoothing: antialiased;"> - <div style="color:#5b5b5b; background-color:#e8e8e8; border-radius:5px;"> - <span id="success_message" style="display:none;"> - <div style="text-align:center;">Thanks for signing up!</div> - </span> - <form data-id="embedded_signup:form" class="ctct-custom-form Form" name="embedded_signup" method="POST" action="https://visitor2.constantcontact.com/api/signup"> - <h2 style="margin:0;">Sign up to be the first to know!</h2> - <p>Sign up to receive information on the Nextcloud Contributor Conference.</p> - <!-- The following code must be included to ensure your sign-up form works properly. --> - <input data-id="ca:input" type="hidden" name="ca" value="8c4e5bd7-6eaf-4d88-99bf-9b310b6f3240"> - <input data-id="list:input" type="hidden" name="list" value="1100989519"> - <input data-id="source:input" type="hidden" name="source" value="EFD"> - <input data-id="required:input" type="hidden" name="required" value="list,email"> - <input data-id="url:input" type="hidden" name="url" value=""> - <p data-id="Email Address:p" ><label data-id="Email Address:label" data-name="email" class="ctct-form-required">Email Address</label> <input data-id="Email Address:input" type="text" name="email" value="" maxlength="80"></p> - <p data-id="First Name:p" ><label data-id="First Name:label" data-name="first_name">First Name</label> <input data-id="First Name:input" type="text" name="first_name" value="" maxlength="50"></p> - <p data-id="Last Name:p" ><label data-id="Last Name:label" data-name="last_name">Last Name</label> <input data-id="Last Name:input" type="text" name="last_name" value="" maxlength="50"></p> - <p data-id="I run Nextcloud Server at::p"><label data-id="I run Nextcloud Server at::label" data-name="cf_text_value--0" class="">I run Nextcloud Server at: (home raspberry Pi, laptop from work, ...)</label><input data-id="I run Nextcloud Server at:_value:input" type="text" name="cf_text_value--0" value=""></p><input data-id="I run Nextcloud Server at:_name:input" type="hidden" name="cf_text_name--0" value="i_run_nextcloud_server_at"><input data-id="I run Nextcloud Server at:_label:input" type="hidden" name="cf_text_label--0" value="I run Nextcloud Server at:"><p data-id="Number of Users on my Nextcloud Server::p"><label data-id="Number of Users on my Nextcloud Server::label" data-name="cf_text_value--1" class="">Number of Users on my Nextcloud Server:</label><input data-id="Number of Users on my Nextcloud Server:_value:input" type="text" name="cf_text_value--1" value=""></p><input data-id="Number of Users on my Nextcloud Server:_name:input" type="hidden" name="cf_text_name--1" value="number_of_users_on_my_nextcloud_server"><input data-id="Number of Users on my Nextcloud Server:_label:input" type="hidden" name="cf_text_label--1" value="Number of Users on my Nextcloud Server:"><p data-id="True or False: I already contribute to Nextcloud::p"><label data-id="True or False: I already contribute to Nextcloud::label" data-name="cf_text_value--2" class="">True or False: I already contribute to Nextcloud:</label><input data-id="True or False: I already contribute to Nextcloud:_value:input" type="text" name="cf_text_value--2" value=""></p><input data-id="True or False: I already contribute to Nextcloud:_name:input" type="hidden" name="cf_text_name--2" value="true_or_false_i_already_contribute_to_nextcloud"><input data-id="True or False: I already contribute to Nextcloud:_label:input" type="hidden" name="cf_text_label--2" value="True or False: I already contribute to Nextcloud:"> - <button type="submit" class="Button ctct-button Button--block Button-secondary" data-enabled="enabled">Sign Up</button> - <div><p class="ctct-form-footer">By submitting this form, you are granting: Nextcloud, 57 Bedford St, Lexington, Massachusetts, 02420, United States, http://www.nextcloud.com permission to email you. You may unsubscribe via the link found at the bottom of every email. (See our <a href="http://www.constantcontact.com/legal/privacy-statement" target="_blank">Email Privacy Policy</a> for details.) Emails are serviced by Constant Contact.</p></div> - </form> - </div> -</div> -<script type='text/javascript'> - var localizedErrMap = {}; - localizedErrMap['required'] = 'This field is required.'; - localizedErrMap['ca'] = 'An unexpected error occurred while attempting to send email.'; - localizedErrMap['email'] = 'Please enter your email address in name@email.com format.'; - localizedErrMap['birthday'] = 'Please enter birthday in MM/DD format.'; - localizedErrMap['anniversary'] = 'Please enter anniversary in MM/DD/YYYY format.'; - localizedErrMap['custom_date'] = 'Please enter this date in MM/DD/YYYY format.'; - localizedErrMap['list'] = 'Please select at least one email list.'; - localizedErrMap['generic'] = 'This field is invalid.'; - localizedErrMap['shared'] = 'Sorry, we could not complete your sign-up. Please contact us to resolve this.'; - localizedErrMap['state_mismatch'] = 'Mismatched State/Province and Country.'; - localizedErrMap['state_province'] = 'Select a state/province'; - localizedErrMap['selectcountry'] = 'Select a country'; - var postURL = 'https://visitor2.constantcontact.com/api/signup'; -</script> -<script type='text/javascript' src='https://static.ctctcdn.com/h/contacts-embedded-signup-assets/1.0.2/js/signup-form.js'></script> -<!--End CTCT Sign-Up Form--> -<p>We promise not to share your email address with anybody else. See our <a href="/privacy">privacy policy</a> for details.</p> -<p>To follow Nextcloud in more 'real-time' fashion, you can also subscribe to our news feed on <a href="/news">nextcloud.org/news</a>.</p> - diff --git a/page-connect.php b/page-connect.php index a396b4b9..b928cee1 100644 --- a/page-connect.php +++ b/page-connect.php @@ -1,7 +1,7 @@ <div class="row col-md-12"> - <h2 class="conf-location">Connect your Nextcloud!</h2> - <p>Create your own private, secure “Dropbox” with an old laptop and an internet connection with <em>Nextcloud Proxy</em>.</p> - <p>Access your files from any device, anywhere at any time, and collaborate with anyone – all in software completely within your control.</p> + <h2 class="conf-location"><?php
echo $l->t('Connect your Nextcloud!');?></h2> + <p><?php
echo $l->t('Create your own private, secure “Dropbox” with an old laptop and an internet connection with <em>Nextcloud Proxy</em>.');?></p> + <p><?php
echo $l->t('Access your files from any device, anywhere at any time, and collaborate with anyone – all in software completely within your control.');?></p> </div> <div class="row"> <div class="col-lg-4 col-md-5 no-underline"> @@ -9,15 +9,15 @@ <a href="<?php echo get_template_directory_uri(); ?>/assets/img/misc/oC-proxy.png"><img src="<?php echo get_template_directory_uri(); ?>/assets/img/misc/oC-proxy_wee.png" class="img-responsive" alt="Nextcloud Proxy" /></a> </div> <div class="col-lg-8 col-md-7"> - <h2>What is it?</h2> - <p><strong>Nextcloud</strong>: Nextcloud is open source software that you install on your computer to provide anytime, anywhere access to your files via mobile devices, desktop sync clients and web browsers. Nextcloud is managed by you, entirely within your control, allowing you access to files on your storage, no strings attached. Provided in an easy to install virtual appliance (or as bits to be installed and configured), Nextcloud can be up and running on your computer in 3 easy steps: <a href="/install">download the virtual appliance</a>, import it into your preferred hypervisor, and boot.</p> - <p><strong>Nextcloud Proxy</strong>: Simply put, Nextcloud Proxy enables you to take a laptop and an Internet connection, connect to your privately hosted Nextcloud from anywhere, without requiring you to make any changes to your local network settings – no router configuration, no DNS entries, no domain name registration. The Nextcloud Proxy service relies on a partner who provides the service for a fee. Right now, there is one partner, <a href="https://pagekite.net/" target="_blank">pageKite</a>. More are coming!</p> + <h2><?php
echo $l->t('What is it?');?></h2> + <p><?php
echo $l->t('<strong>Nextcloud</strong>: Nextcloud is open source software that you install on your computer to provide anytime, anywhere access to your files via mobile devices, desktop sync clients and web browsers. Nextcloud is managed by you, entirely within your control, allowing you access to files on your storage, no strings attached. Provided in an easy to install virtual appliance (or as bits to be installed and configured), Nextcloud can be up and running on your computer in 3 easy steps: <a href="/install">download the virtual appliance</a>, import it into your preferred hypervisor, and boot.');?></p> + <p><?php
echo $l->t('<strong>Nextcloud Proxy</strong>: Simply put, Nextcloud Proxy enables you to take a laptop and an Internet connection, connect to your privately hosted Nextcloud from anywhere, without requiring you to make any changes to your local network settings – no router configuration, no DNS entries, no domain name registration. The Nextcloud Proxy service relies on a partner who provides the service for a fee. Right now, there is one partner, <a href="https://pagekite.net/" target="_blank">pageKite</a>. More are coming!');?></p> </div> </div> <div class="row"> <div class="col-md-12"> - <h2>How does it work?</h2> - <p>Nextcloud Proxy is both an app inside Nextcloud and a service. The Nextcloud Proxy app is installed in Nextcloud and configured in the Nextcloud admin panel. From the Nextcloud Proxy app, an admin can sign up for an Nextcloud Proxy account with one of the supported providers. Once the account is confirmed, the Nextcloud app initiates and maintains a secure connection to the Nextcloud Proxy service. The service in turn provides a recognizable URL on the web that, when accessed via Nextcloud clients, connects users back to their Nextcloud server residing behind their router on a network at home or at work. Once the server is connected, simply download the desktop sync client from Nextcloud.org, or get the Nextcloud apps from the Apple App Store or Google Play, and get started.</p> + <h2><?php
echo $l->t('How does it work?');?></h2> + <p><?php
echo $l->t('Nextcloud Proxy is both an app inside Nextcloud and a service. The Nextcloud Proxy app is installed in Nextcloud and configured in the Nextcloud admin panel. From the Nextcloud Proxy app, an admin can sign up for an Nextcloud Proxy account with one of the supported providers. Once the account is confirmed, the Nextcloud app initiates and maintains a secure connection to the Nextcloud Proxy service. The service in turn provides a recognizable URL on the web that, when accessed via Nextcloud clients, connects users back to their Nextcloud server residing behind their router on a network at home or at work. Once the server is connected, simply download the desktop sync client from Nextcloud.org, or get the Nextcloud apps from the Apple App Store or Google Play, and get started.');?></p> </div> </div> <!--<div class="row"> @@ -29,37 +29,37 @@ <div class="row"> <div class="col-md-12"> - <h2>Questions and answers</h2> + <h2><?php
echo $l->t('Questions and answers');?></h2> </div> <div class="col-md-12"> - <h3>How about security?</h3> - <p>All of the security associated with Nextcloud is at work when you use the Nextcloud Proxy service. Nextcloud is still run by you, on your computer. You can monitor what is happening, manage accounts, check the logs, use your own SSL certificates, enable automatic updates and more. The appliance pre-configures much of Nextcloud for you. All you have to do is start the appliance, complete the setup and log into the web URL it provides. The Nextcloud browser wizard at the provided URL will step you through logging in for the first time. Of course, as you configure accounts for others to share on your Nextcloud, we recommend you use secure and complex passwords for all accounts.</p> - <p>However, we want to be completely transparent about the nature of Nextcloud Proxy. The Nextcloud Proxy app is distributed and the source code is in the Nextcloud repository for review in GitHub. The Nextcloud Proxy service is provided by PageKite. All files transferred through the Nextcloud Proxy service do pass through its data centers, and for a brief time are readable as the Nextcloud Proxy service transfers incoming requests from SSL to <a href="https://pagekite.net/wiki/Floss/PageKiteProtocol/">a pageKite protocol</a> on the way to the private Nextcloud Server. In theory, if someone wanted to, all files transferred to and from devices using the Nextcloud Proxy service could – for that brief instant of time that they are being moved from the SSL terminated connection to the tunnel in memory – be read by someone with Nextcloud Proxy service server access. While the risk is small, and our terms and conditions cover this situation, it is something we wanted to be clear about. However, there is no way for the Nextcloud Proxy service to access your data on your private server, it can only broker a connection with your private server.</p> + <h3><?php
echo $l->t('How about security?');?></h3> + <p><?php
echo $l->t('All of the security associated with Nextcloud is at work when you use the Nextcloud Proxy service. Nextcloud is still run by you, on your computer. You can monitor what is happening, manage accounts, check the logs, use your own SSL certificates, enable automatic updates and more. The appliance pre-configures much of Nextcloud for you. All you have to do is start the appliance, complete the setup and log into the web URL it provides. The Nextcloud browser wizard at the provided URL will step you through logging in for the first time. Of course, as you configure accounts for others to share on your Nextcloud, we recommend you use secure and complex passwords for all accounts.');?></p> + <p><?php
echo $l->t('However, we want to be completely transparent about the nature of Nextcloud Proxy. The Nextcloud Proxy app is distributed and the source code is in the Nextcloud repository for review in GitHub. The Nextcloud Proxy service is provided by PageKite. All files transferred through the Nextcloud Proxy service do pass through its data centers, and for a brief time are readable as the Nextcloud Proxy service transfers incoming requests from SSL to <a href="https://pagekite.net/wiki/Floss/PageKiteProtocol/">a pageKite protocol</a> on the way to the private Nextcloud Server. In theory, if someone wanted to, all files transferred to and from devices using the Nextcloud Proxy service could – for that brief instant of time that they are being moved from the SSL terminated connection to the tunnel in memory – be read by someone with Nextcloud Proxy service server access. While the risk is small, and our terms and conditions cover this situation, it is something we wanted to be clear about. However, there is no way for the Nextcloud Proxy service to access your data on your private server, it can only broker a connection with your private server.');?></p> </div> <div class="col-md-12"> - <h3>How are Nextcloud Proxy and the Nextcloud Server Appliance different than Nextcloud?</h3> - <p>The Nextcloud Server appliance contains the Nextcloud server, an OS and a database, provided in a pre-configured, easy to download, fast to set up package. Nextcloud Proxy is an app inside the Nextcloud appliance that enables an admin to sign up for and manage use of the Nextcloud Proxy Service. This service is simply a connection broker that connects users outside of a network firewall to an Nextcloud instance behind the firewall, with no special configuration required.</p> - <p>Of course, if you already have Nextcloud 8.1 up and running, the Nextcloud Proxy app is available in <a href="https://apps.nextcloud.com/content/show.php?content=173903">the Nextcloud app store</a> and can be installed easily in an existing Nextcloud instance to achieve the same overall result.</p> + <h3><?php
echo $l->t('How are Nextcloud Proxy and the Nextcloud Server Appliance different than Nextcloud?');?></h3> + <p><?php
echo $l->t('The Nextcloud Server appliance contains the Nextcloud server, an OS and a database, provided in a pre-configured, easy to download, fast to set up package. Nextcloud Proxy is an app inside the Nextcloud appliance that enables an admin to sign up for and manage use of the Nextcloud Proxy Service. This service is simply a connection broker that connects users outside of a network firewall to an Nextcloud instance behind the firewall, with no special configuration required.');?></p> + <p><?php
echo $l->t('Of course, if you already have Nextcloud 8.1 up and running, the Nextcloud Proxy app is available in <a href="https://apps.nextcloud.com/content/show.php?content=173903">the Nextcloud app store</a> and can be installed easily in an existing Nextcloud instance to achieve the same overall result.');?></p> </div> <div class="col-md-12"> - <h3>What if I Want to Disconnect my Nextcloud Proxy Account?</h3> - <p>If, at any time, you want to stop using Nextcloud Proxy, simply use the stop button in the GUI and then disable the app in the Nextcloud admin interface and it will stop working permanently.</p> + <h3><?php
echo $l->t('What if I Want to Disconnect my Nextcloud Proxy Account?');?></h3> + <p><?php
echo $l->t('If, at any time, you want to stop using Nextcloud Proxy, simply use the stop button in the GUI and then disable the app in the Nextcloud admin interface and it will stop working permanently.');?></p> </div> <div class="col-md-12"> - <h3>Does Nextcloud Proxy work with Nextcloud Standard or Enterprise Subscriptions?</h3> - <p>No, the Nextcloud Proxy app and service are not designed to work with Nextcloud subscriptions. The service architecture and bandwidth is intended for smaller Nextcloud instances and sized accordingly.</p> + <h3><?php
echo $l->t('Does Nextcloud Proxy work with Nextcloud Standard or Enterprise Subscriptions?');?></h3> + <p><?php
echo $l->t('No, the Nextcloud Proxy app and service are not designed to work with Nextcloud subscriptions. The service architecture and bandwidth is intended for smaller Nextcloud instances and sized accordingly.');?></p> </div> <div class="col-md-12"> - <h3>What if I want to dig a little deeper?</h3> - <p>While we provide Nextcloud Proxy and the Nextcloud appliance to get you up and running fast, it is in no way limited. If you want to start configuring the components in the appliance for your use case, feel free. If you want to tune the database, or set up your own static IP address and domain name, and disable Nextcloud connect? Go for it! And, for a real challenge, why not try an app from apps.nextcloud.com, or write your own? Nextcloud chat, Nextcloud maps, Nextcloud video streaming, Nextcloud audio streaming – these are all apps built by the community. With Nextcloud, the possibilities to explore are endless.</p> + <h3><?php
echo $l->t('What if I want to dig a little deeper?');?></h3> + <p><?php
echo $l->t('While we provide Nextcloud Proxy and the Nextcloud appliance to get you up and running fast, it is in no way limited. If you want to start configuring the components in the appliance for your use case, feel free. If you want to tune the database, or set up your own static IP address and domain name, and disable Nextcloud connect? Go for it! And, for a real challenge, why not try an app from apps.nextcloud.com, or write your own? Nextcloud chat, Nextcloud maps, Nextcloud video streaming, Nextcloud audio streaming – these are all apps built by the community. With Nextcloud, the possibilities to explore are endless.');?></p> </div> <div class="col-md-12"> - <h3></h3> - <p></p> + <h3><?php
echo $l->t('');?></h3> + <p><?php
echo $l->t('');?></p> </div> <div class="col-md-12"> - <h3></h3> - <p></p> + <h3><?php
echo $l->t('');?></h3> + <p><?php
echo $l->t('');?></p> </div> </div> diff --git a/page-contact.php b/page-contact.php index 96097791..9a74871e 100644 --- a/page-contact.php +++ b/page-contact.php @@ -2,23 +2,23 @@ <script src='https://www.google.com/recaptcha/api.js'></script> <div class="row"> <div class="col-md-6 col-md-offset-3"> - <h1>Contact us</h1> - <p>If you have any questions or comments, complete the form below and we'll get back to you!</p> + <h1><?php
echo $l->t('Contact us');?></h1> + <p><?php
echo $l->t('If you have any questions or comments, complete the form below and we\'ll get back to you!');?></p> </div> <div class="col-md-6 col-md-offset-3"> <form name="contact" method="post" action="contactsubmit/"> <div class="row"> <div class="col-md-8"> - <p><label for="yourname">Your name<br> - <input type="text" name="yourname" maxlength="60" size="60"></label></p> - <p><label for="email">Email<br> - <input type="text" name="email" maxlength="80" size="60"></label></p> - <p><label for="organization">Organization<br> - <input type="text" name="organization" maxlength="100" size="60" placeholder=""></label></p> - <p><label for="phone">Phone number<br> - <input type="text" name="phone" maxlength="40" size="60" placeholder="Please include country code (00 or +XX)"></label></p> - <p><label for="comments">Your message<br /> - <textarea name="comments" maxlength="2000" cols="80" rows="8" placeholder="Let us know how we can help you!"></textarea></label></p> + <p><?php
echo $l->t('<label for="yourname">Your name<br> + <input type="text" name="yourname" maxlength="60" size="60"></label>');?></p> + <p><?php
echo $l->t('<label for="email">Email<br> + <input type="text" name="email" maxlength="80" size="60"></label>');?></p> + <p><?php
echo $l->t('<label for="organization">Organization<br> + <input type="text" name="organization" maxlength="100" size="60" placeholder=""></label>');?></p> + <p><?php
echo $l->t('<label for="phone">Phone number<br> + <input type="text" name="phone" maxlength="40" size="60" placeholder="Please include country code (00 or +XX)"></label>');?></p> + <p><?php
echo $l->t('<label for="comments">Your message<br /> + <textarea name="comments" maxlength="2000" cols="80" rows="8" placeholder="Let us know how we can help you!"></textarea></label>');?></p> <td colspan="2" style="text-align:center"> <div class="g-recaptcha" data-sitekey="<?php echo RECAPTCHA_SITEKEY; ?>"></div> <input type="submit" value=" Submit "> @@ -29,17 +29,17 @@ <div class="col-md-6 col-md-offset-3"> <!--If you want to talk to Nextcloud users, contributors and fans, join the <a href="/promote" target="_blank">community conversation</a> over social media, the forums and other places.--> - <h1>Talk to us online!</h1> - Most of our contributors are active in <a href="irc://#nextcloud-dev@freenode.net" target="_blank">the Nextcloud development IRC channel</a> on freenode.net, also accessible via <a href="https://webchat.freenode.net/?channels=nextcloud-dev" target="_blank">webchat</a>. We're also very active <a href="https://help.nextcloud.com" target="_blank">on our forums</a>. We are still bootstrapping this great new project and welcome your help! + <h1><?php
echo $l->t('Talk to us online!');?></h1> + <p><?php
echo $l->t('Most of our contributors are active in <a href="irc://#nextcloud-dev@freenode.net" target="_blank">the Nextcloud development IRC channel</a> on freenode.net, also accessible via <a href="https://webchat.freenode.net/?channels=nextcloud-dev" target="_blank">webchat</a>. We are also very active <a href="https://help.nextcloud.com" target="_blank">on our forums</a>.');?> <?php
echo $l->t('<a href="/contribute">Get involved!!</a>');?></p> <!--If you are looking for answers to questions, see <a href="/faq" target="_blank">the Nextcloud FAQ</a> and our <a href="/support" target="_blank">support page</a>.--> - <!-- For the latest news, subscribe to our <a href="https://nextcloud.org/feed/">RSS feed</a>.</p> --> + <!-- For the latest news, subscribe to our <a href="https://nextcloud.org/feed/">RSS feed</a>.');?></p> --> - <!-- <p>For reporting vulnerabilities, read <a href="https://nextcloud.org/security">Security</a>.</p> --> + <!-- <p><?php
echo $l->t('For reporting vulnerabilities, read <a href="https://nextcloud.org/security">Security</a>.');?></p> --> </div> </div> -<!--<h2>Active contributors on the <a href="../news">Nextcloud blog roll</a>:</h2>--> +<!--<h2><?php
echo $l->t('Active contributors on the <a href="../news">Nextcloud blog roll</a>:');?></h2>--> <!-- <?php // if(CONTRIBOOK) { @@ -55,12 +55,12 @@ // // echo('<span class="contribook_microbloguserpicture"><a href="/user/?user='.$user.'"><img src="'.CONTRIBOOK_PHOTO_URL.$data['picture_50'].'" border="0" /></a></span>'); // -// echo('</td><td style="padding:5px;">'); +// echo('');?></td><td style="padding:5px;">'); // // echo('<a href="/user/?user='.$user.'">'.$data['name'].'</a><br />'); // echo($data['role']); // -// echo('</td></tr>'); +// echo('');?></td></tr>'); // } // // echo('</table>'); diff --git a/page-contactform.php b/page-contactform.php index bac210d5..8a777e29 100644 --- a/page-contactform.php +++ b/page-contactform.php @@ -1,5 +1,5 @@ <div class="page-header"> - <h1><a href="/events">Events</a> > Contact</h1> + <h1><?php
echo $l->t('<a href="/events">Events</a> > Contact');?></h1> </div> <div class="sub-nav"> <a href="/events/meetups">Meetups</a> @@ -7,19 +7,15 @@ | Contact </div></br> -<p> - Planning a community release party, conference or meetup? Let us know the details – dates, links, session details, - etc – and we’ll promote it on the Events page. -</p> -<p> - <strong>Note:</strong> if you want to request community materials, use the +<p><?php
echo $l->t('Planning a community release party, conference or meetup? Let us know the details – dates, links, session details, + etc – and we’ll promote it on the Events page.');?></p> +<p><?php
echo $l->t('<strong>Note:</strong> if you want to request community materials, use the <a href="<?php echo get_template_directory_uri(); ?>/assets/files/request_form.pdf">request form</a> and make sure you fill in as many details as possible! <br /> Looking for information or materials related to professional use of Nextcloud? Check out the - <a href="https://nextcloud.com/resources/">enterprise resources page</a> on nextcloud.com. -</p> + <a href="https://nextcloud.com/resources/">enterprise resources page</a> on nextcloud.com.');?></p> <br/> -<h2>Contact form</h2> +<h2><?php
echo $l->t('Contact form');?></h2> diff --git a/page-contribute.php b/page-contribute.php index eff11a33..4dd145a9 100644 --- a/page-contribute.php +++ b/page-contribute.php @@ -1,84 +1,49 @@ -<h1>Get involved!</h1> -<p>Nextcloud is an <strong>open source project</strong> and an open company. That means it is <em>yours</em> to make a difference!</p> -<p>We invite you to join our <a href="https://github.com/nextcloud" target="_blank">development efforts on GitHub</a>, the conversations on <a href="https://help.nextcloud.com" target="_blank">our forums</a> and our <a href="irc://#nextcloud-dev@freenode.net" target="_blank">IRC channel on freenode</a>, also accessible via <a href="https://webchat.freenode.net/?channels=nextcloud-dev" target="_blank">webchat</a>. Interact with us on our <a href="/news">blogs and social media channels</a>, too!</p> +<h1><?php
echo $l->t('Get involved!');?></h1> +<p><?php
echo $l->t('Nextcloud is an <strong>open source project</strong> and an open company. That means it is <em>yours</em> to make a difference!');?></p> +<p><?php
echo $l->t('We invite you to join our <a href="https://github.com/nextcloud" target="_blank">development efforts on GitHub</a>, the conversations on <a href="https://help.nextcloud.com" target="_blank">our forums</a> and our <a href="irc://#nextcloud-dev@freenode.net" target="_blank">IRC channel on freenode</a>, also accessible via <a href="https://webchat.freenode.net/?channels=nextcloud-dev" target="_blank">webchat</a>. Interact with us on our <a href="/news">blogs and social media channels</a>, too!');?></p> - -<p>Do you want to get a certain <strong>improvement</strong> in Nextcloud? Did you find a <strong>problem</strong>? -Do you want to <strong>help</strong> translate, promote or document Nextcloud?</p> -<h2>Become part of the <a href="/contributors/" target="_blank">Nextcloud Community</a> and help us liberate data across the globe!</h2> -<!--<div class="row" style="text-align: center"> - <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>testing/index.html" class="btn btn-lg btn-default"> - <i class="icon-lightbulb-o"></i> Join the Test Pilots!</a> - <a href="/promote" class="btn btn-default btn-lg"><i class="icon-bullhorn"></i> Discuss Nextcloud with others</a> -</div>--> -<!--<div class="wrap container pad-bottom"> - <div class="row"> - <div class="col-md-12 text-center"> - <h2>We rock the Nextcloud Contributor Conference!</h2> - </div> - </div> - <div class="row pad-bottom"> - <div class="text-center videoWrapper"> - <iframe width="560" height="315" src="https://www.youtube.com/embed/DvW_EoIoD1Y" frameborder="0" allowfullscreen></iframe> - </div> - </div> - <div class="row pad-bottom"> - <div class="col-md-12 text-center"> - <a class="btn btn-block btn-lg join-button events-button" href="/conf" role="button">Learn more about the event and the announcements!</a> - </div> - </div> -</div>--> -<h2>How to participate:</h2> +<p><?php
echo $l->t('Do you want to get a certain <strong>improvement</strong> in Nextcloud? Did you find a <strong>problem</strong>? +Do you want to <strong>help</strong> translate, promote or document Nextcloud?');?></p> +<h2><?php
echo $l->t('Become part of the <a href="/contributors/" target="_blank">Nextcloud Community</a> and help us liberate data across the globe!');?></h2> +<h2><?php
echo $l->t('How to participate:');?></h2> <div class="row"> <div class="col-md-6"> - <h3><i class="icon-thumbs-up"></i> Improve Nextcloud</h3> + <h3><i class="icon-thumbs-up"></i> <?php
echo $l->t('Improve Nextcloud');?></h3> <ul> - <li>Develop your own Nextcloud Server app (<a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>app">app development documentation</a>)</li> - <li>Get a bug fixed (<a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>bugtracker">bugtracker documentation</a> and <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>general">general guidelines and setup</a>)</li> - <li>Improve the Nextcloud Server (<a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>core">core development documentation</a>)</li> - <li>Learn to write Nextcloud code. (Try your hands on a <a href="https://github.com/nextcloud/core/issues?labels=Starter+Issue&state=open" target="_blank">Starter Issue</a> - <!--and see the <a href="https://github.com/nextcloud/core/wiki/Project-ideas#coding">project ideas page</a>-->) + <li><?php
echo $l->t('Develop your own Nextcloud Server app');?> (<a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>app"><?php
echo $l->t('app development documentation');?></a>)</li> + <li><?php
echo $l->t('Get a bug fixed');?> (<a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>bugtracker"><?php
echo $l->t('bugtracker documentation</a> and');?> <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>general"><?php
echo $l->t('general guidelines and setup');?></a>)</li> + <li><?php
echo $l->t('Improve the Nextcloud Server');?> (<a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>core"><?php
echo $l->t('core development documentation</a>)');?></li> + <li><?php
echo $l->t('Learn to write Nextcloud code. (Try your hands on a <a href="https://github.com/nextcloud/core/issues?labels=Starter+Issue&state=open" target="_blank">Starter Issue</a>');?></li> </ul> - <p>Talk to us <a href="irc://#nextcloud-dev@freenode.net">on IRC</a>, also accessible via <a href="https://webchat.freenode.net/?channels=nextcloud-dev" target="_blank">webchat</a>, and on our - <a href="https://help.nextcloud.com" target="_blank">forum</a>! We look forward to your code and thoughts.</p> - <p>Note that <a href="/jobs">we're hiring</a>. We look especially for people who want to turn their passion into their job! When possible, we hire people from our active community base or from the wider open source community.</p> -<!-- <iframe width="100%" height="360" src="https://www.youtube.com/embed/M_-PtACnnz4?rel=0" frameborder="0" allowfullscreen></iframe> --> + <p><?php
echo $l->t('Talk to us <a href="irc://#nextcloud-dev@freenode.net">on IRC</a>, also accessible via <a href="https://webchat.freenode.net/?channels=nextcloud-dev" target="_blank">webchat</a>, and on our + <a href="https://help.nextcloud.com" target="_blank">forum</a>! We look forward to your code and thoughts.');?></p> + <p><?php
echo $l->t('Note that <a href="/jobs">we are hiring</a>. We look especially for people who want to turn their passion into their job! When possible, we hire people from our active community base or from the wider open source community.');?></p> </div> <div class="col-md-6"> - <h3><i class="icon-refresh"></i> Test Nextcloud</h3> - <p>Testing upcoming Nextcloud Server releases is the best way of making sure the new release can do what you need it + <h3><?php
echo $l->t('<i class="icon-refresh"></i> Test Nextcloud');?></h3> + <p><?php
echo $l->t('Testing upcoming Nextcloud Server releases is the best way of making sure the new release can do what you need it to do. And of course, only if you report a problem to us we know about it and can fix it! If you have a bug to report, - find the <a href="https://github.com/nextcloud/core/blob/master/CONTRIBUTING.md">issue submission guidelines here</a>.</p> -<!-- <p>Anybody interested in helping out with Nextcloud Server testing is invited to join the Nextcloud Test Pilot team. --> -<!-- See <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>testing">the Test Pilot documentation</a> for information!.</p> --> + find the <a href="https://github.com/nextcloud/core/blob/master/CONTRIBUTING.md">issue submission guidelines here</a>.');?></p> + </div> - <!--<div class="col-md-6"> - <h3><i class="icon-book"></i> Translate and document Nextcloud</h3> - <p>Translate Nextcloud to your language. Go to <a href="https://www.transifex.com/projects/p/nextcloud/">Transifex</a> and get going!</p> - <p>Help us improve the Nextcloud documentation! Find out how to make a difference <a href="https://doc.nextcloud.org/howto_contribute.html">in this contribution guide</a>!</p> - <p><img src="<?php echo get_template_directory_uri(); ?>/assets/img/misc/contribute-doc.gif" style="width: 100%" alt="front door" class="aligncenter" /></p> - <p>The animation shows the easiest way to contribute to the Nextcloud documentation. Go to the <a href="https://github.com/nextcloud/documentation">documentation in GitHub</a>, click the - 'edit' icon on a page, make the changes and create a pull request. This will notify the documentation maintainers of your proposed change and after review, it can be included!</p> - </div>--> -<!-- <div class="col-md-6"> - <h3><i class="icon-pencil"></i> Design Nextcloud</h3> + <h3><?php
echo $l->t('<i class="icon-pencil"></i> Design Nextcloud');?></h3> Help out with Nextcloud user interaction design or graphic design! Get involved on <a href="design/">the design page</a>! - <h3><i class="icon-money"></i> Support Nextcloud development with bounties</h3> + <h3><?php
echo $l->t('<i class="icon-money"></i> Support Nextcloud development with bounties');?></h3> Support Nextcloud development by offering some money on features you would like to have! <a href="https://www.bountysource.com/teams/nextcloud">Check our bountysource page</a>! - </div>--> + </div> <div class="col-md-6"> - <h3><i class="icon-book"></i> Answer questions about Nextcloud use and development</h3> - <p>Help answer questions users and developers have about Nextcloud!</p> - <ul><li>Join the <a href="https://help.nextcloud.com">Nextcloud forums</a>!</li> - <li>Answer Nextcloud development questions on <a href="https://stackoverflow.com/questions/tagged/nextcloud">Stack Overflow</a> and other places online.</li> -<!-- <li>Answer Nextcloud user questions on <a href="https://mailman.nextcloud.org/mailman/listinfo/user">the Nextcloud user mailing list</a></li> --> + <h3><?php
echo $l->t('<i class="icon-book"></i> Answer questions about Nextcloud use and development');?></h3> + <p><?php
echo $l->t('Help answer questions users and developers have about Nextcloud!');?></p> + <ul><li><?php
echo $l->t('Join the <a href="https://help.nextcloud.com">Nextcloud forums</a>!');?></li> + <li><?php
echo $l->t('Answer Nextcloud development questions on <a href="https://stackoverflow.com/questions/tagged/nextcloud">Stack Overflow</a> and other places online.');?></li> +<!-- <li><?php
echo $l->t('Answer Nextcloud user questions on <a href="https://mailman.nextcloud.org/mailman/listinfo/user">the Nextcloud user mailing list</a>');?></li> --> </ul> </div> </div> <br /> -<p>Please be considerate of our <a href="/community/code-of-conduct/">code of conduct</a>. We want to provide a positive and enjoyable environment for everybody.</p> -<h1>Let's make Nextcloud Rock!</h1> -<p>If you have any questions, <a href="/contact/">we are happy to help you</a>.</p> +<p><?php
echo $l->t('Please be considerate of our <a href="/community/code-of-conduct/">code of conduct</a>. We want to provide a positive and enjoyable environment for everybody.');?></p> +<h1><?php
echo $l->t('Let\'s make Nextcloud Rock!');?></h1> +<p><?php
echo $l->t('If you have any questions, <a href="/contact/">we are happy to help you</a>.');?></p> diff --git a/page-contributors.php b/page-contributors.php index d7ca9aaa..dbe01faa 100644 --- a/page-contributors.php +++ b/page-contributors.php @@ -1,28 +1,15 @@ <?php get_template_part( 'templates/parts/title'); ?> <div class="sub-nav"> - <a href="/about">About Nextcloud</a><!-- | <a href="/team">Nextcloud GmbH team</a>--> + <a href="/about"><?php
echo $l->t('About Nextcloud');?></a><!-- | <a href="/team">Nextcloud GmbH team</a>--> </div> -<p>An open source project is its contributors. Over 1000 people have code in Nextcloud while about a 10th of those are part of our github project, meaning they have direct access to the code, working with it following our development process. Besides coders, there are designers, Nextcloud advocates, translators, forum admins and many others who are part of our awesome community. Below you see many, but not all of our awesome members, in random order. If you want to be listed, <a href="mailto:pr@nextcloudPleaseRemoveThis.com">ping Jos</a>.</p> +<p><?php
echo $l->t('An open source project is its contributors. Over 1000 people have code in Nextcloud while about a 10th of those are part of our github project, meaning they have direct access to the code, working with it following our development process. Besides coders, there are designers, Nextcloud advocates, translators, forum admins and many others who are part of our awesome community. Below you see many, but not all of our awesome members, in random order. If you want to be listed, <a href="mailto:pr@nextcloudPleaseRemoveThis.com">ping Jos</a>.');?></p> <!-- End main --> </div> </div> <div class="wrap container contributorgroup"> -<!--<div class="row"> - <div class="col-md-2"> - <div class="contribshowhide"> - <div class="contribimg"> - <span class="contribook_microbloguserpicture"> - <a href="/"><img class="img-responsive img-circle" src="<?php bloginfo('template_directory'); ?>/assets/img/people/frank.jpg" border="0" /></a> - </span> - </div> - <div class="contribtext"> - <a href="/">test user</a> - </div> - </div> - </div> -</div>--> + <?php if(CONTRIBOOK) { diff --git a/page-design.php b/page-design.php index f6d6ee01..318427c6 100644 --- a/page-design.php +++ b/page-design.php @@ -1,70 +1,70 @@ -<h2>Contribute to Nextcloud design!</h2> +<h2><?php
echo $l->t('Contribute to Nextcloud design!');?></h2> <ul> - <li>We have a <a href="https://github.com/nextcloud/core/issues?labels=Design">Design label on GitHub</a> – check out these issues if you want to help and fix interface problems. This label is also in the other repositories for clients and apps.</li> - <li>For easier issues and to get started, check out the <a href="https://github.com/nextcloud/core/issues?labels=Design%2CJunior+Job">Design issues also marked »Junior Job«</a></li> - <li><a href="https://github.com/nextcloud/core/issues?labels=Design,High">High priority design issues</a> are additionally marked with the »High« label – these we need to prioritize, and fixing any of those will make you everyone’s hero!</li> + <li><?php
echo $l->t('We have a <a href="https://github.com/nextcloud/server/issues?labels=Design">Design label on GitHub</a> – check out these issues if you want to help and fix interface problems. This label is also in the other repositories for clients and apps.');?></li> + <li><?php
echo $l->t('For easier issues and to get started, check out the <a href="https://github.com/nextcloud/core/issues?labels=Design%2CJunior+Job">Design issues also marked »Junior Job«</a>');?></li> + <li><?php
echo $l->t('<a href="https://github.com/nextcloud/server/issues?labels=Design,High">High priority design issues</a> are additionally marked with the »High« label – these we need to prioritize, and fixing any of those will make you everyone’s hero!');?></li> </ul> -<h2>Design Team</h2> +<h2><?php
echo $l->t('Design Team');?></h2> -<p>There is an <strong>@nextcloud/designers group on GitHub</strong>. This enables people to just mention @nextcloud/designers in issues and pull requests to notify all designers. Otherwise you have to mention each one individually.</p> +<p><?php
echo $l->t('There is an <strong>@nextcloud/designers group on GitHub</strong>. This enables people to just mention @nextcloud/designers in issues and pull requests to notify all designers. Otherwise you have to mention each one individually.');?></p> -<p>The people currently in this group are: +<p><?php
echo $l->t('The people currently in this group include:');?></p> <ul> <li><a href="https://github.com/jancborchardt">Jan-Christoph Borchardt</a></li> <li><a href="https://github.com/MorrisJobke">Morris Jobke</a></li> - <li><a href="https://github.com/PVince81">Vincent Petry</a></li> <li><a href="https://github.com/jbtbnl">Jan ten Bokkel</a></li> - <li><a href="https://github.com/wakeup">Volkan Gezer</a></li> <li><a href="https://github.com/raghunayyar">Raghu Nayyar</a></li> <li><a href="https://github.com/Kondou-ger">Kondou</a></li> <li><a href="https://github.com/enoch85">Daniel Hansson</a></li> <li><a href="https://github.com/stefan-niedermann">Stefan Niedermann</a></li> + <li><a href="https://github.com/Espina2">Paulo moura</a></li> + <li><?php
echo $l->t('and many others, see <a href="https://github.com/orgs/nextcloud/teams/designers">here</a>.');?></li> </ul> -Please let us know if you want to contribute to the design and would like to be in this group. You will be notified every time someone mentions this team in an issue, which would be every design issue or pull request.</p> +<p><?php
echo $l->t('Please let us know if you want to contribute to the design and would like to be in this group. You will be notified every time someone mentions this team in an issue, which would be every design issue or pull request.');?></p> -<p>You should also join the <strong><a href="https://webchat.freenode.net/?channels=nextcloud-design">#nextcloud-design channel on IRC</a></strong>. We use this to communicate on smaller issues, talk about what to work on next, and just general chatter. It’s good to get to know the other people and for organization in general.</p> +<p><?php
echo $l->t('You should also join the <strong><a href="https://webchat.freenode.net/?channels=nextcloud-design">#nextcloud-design channel on IRC</a></strong>. We use this to communicate on smaller issues, talk about what to work on next, and just general chatter. It’s good to get to know the other people and for organization in general.');?></p> -<h2>Design guidelines</h2> +<h2><?php
echo $l->t('Design guidelines');?></h2> <ul> - <li>Software should work. Only put features into master when they are complete. It’s better to not have a feature instead of having one that works poorly.</li> - <li>Software should get out of the way. Do things automatically instead of offering configuration options.</li> - <li>Software should be easy to use. Show only the most important elements. Secondary elements only on hover or via »Advanced« function.</li> - <li>People’s data is sacred. Provide undo instead of asking for confirmation – <a href="http://www.alistapart.com/articles/neveruseawarning/">which might be dismissed</a>.</li> - <li>The state of the application should be clear. If something loads, provide feedback.</li> - <li>Do not adapt broken concepts (for example design of desktop apps) just for the sake of »consistency«. We provide a better interface.</li> - <li>Regularly reset your installation to see what the first-run experience is like. And improve it.</li> - <li>Ideally do <a href="http://jancborchardt.net/usability-in-free-software">usability testing</a> to know how people use the software.</li> - <li>When people ask for features, find out what the root of the problem is. Then fix that instead of just adding a feature.</li> - <li>Test in different browsers. We need to fully support the common browsers like Firefox and Chrome as well as Internet Explorer down to version 8.</li> - <li>Test on different devices. The web interface should work on a smartphone or tablet as well as it does on desktop.</li> - <li>For further UX principles, read <a href="http://uxmag.com/articles/quantifying-usability">Alex Faaborg from Mozilla</a>.</li> + <li><?php
echo $l->t('Software should work. Only put features into master when they are complete. It is better to not have a feature instead of having one that works poorly.');?></li> + <li><?php
echo $l->t('Software should get out of the way. Do things automatically instead of offering configuration options.');?></li> + <li><?php
echo $l->t('Software should be easy to use. Show only the most important elements. Secondary elements only on hover or via »Advanced« function.');?></li> + <li><?php
echo $l->t('People’s data is sacred. Provide undo instead of asking for confirmation – <a href="http://www.alistapart.com/articles/neveruseawarning/">which might be dismissed</a>.');?></li> + <li><?php
echo $l->t('The state of the application should be clear. If something loads, provide feedback.');?></li> + <li><?php
echo $l->t('Do not adapt broken concepts (for example design of desktop apps) just for the sake of »consistency«. We provide a better interface.');?></li> + <li><?php
echo $l->t('Regularly reset your installation to see what the first-run experience is like. And improve it.');?></li> + <li><?php
echo $l->t('Ideally do <a href="http://jancborchardt.net/usability-in-free-software">usability testing</a> to know how people use the software.');?></li> + <li><?php
echo $l->t('When people ask for features, find out what the root of the problem is. Then fix that instead of just adding a feature.');?></li> + <li><?php
echo $l->t('Test in different browsers. We need to fully support the common browsers like Firefox and Chrome as well as Internet Explorer down to version 8.');?></li> + <li><?php
echo $l->t('Test on different devices. The web interface should work on a smartphone or tablet as well as it does on desktop.');?></li> + <li><?php
echo $l->t('For further UX principles, read <a href="http://uxmag.com/articles/quantifying-usability">Alex Faaborg from Mozilla</a>.');?></li> </ul> -<h2>More concrete HTML+CSS guidelines</h2> +<h2><?php
echo $l->t('More concrete HTML+CSS guidelines');?></h2> <ul> - <li>We basically follow <a href="https://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml">Google’s HTML+CSS style guide</a>, with small exceptions: + <li><?php
echo $l->t('We basically follow <a href="https://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml">Google’s HTML+CSS style guide</a>, with small exceptions:');?></p> <ul> - <li>Use tabs for indentation, not spaces</li> - <li>Sorting of declarations should be sensically grouped instead of alphabetized. First positioning and sizes, then typography, then colors, then additional rules.</li> + <li><?php
echo $l->t('Use tabs for indentation, not spaces');?></li> + <li><?php
echo $l->t('Sorting of declarations should be sensically grouped instead of alphabetized. First positioning and sizes, then typography, then colors, then additional rules.');?></li> </ul> </li> - <li>HTML and CSS building blocks are in <a href="https://doc.nextcloud.org/server/8.0/developer_manual/app/css.html">the documentation</a>.</li> - <li>Clickable elements should be a minimum of 44*44px to be easily tappable on mobile devices and well visible on desktop. See the <a href="https://developer.apple.com/library/iOS/documentation/UserExperience/Conceptual/MobileHIG/LayoutandAppearance.html">Apple Human Interface Guidelines</a> for reference.</li> - <li>We don’t use SASS or another preprocessor because of the barrier to entry.</li> - <li>We don’t use Bootstrap because there’s lots of parts we don’t need and we would need to customize a lot anyway. We do use pieces of Bootstrap though, like Tipsy for tooltips.</li> + <li><?php
echo $l->t('HTML and CSS building blocks are in <a href="https://doc.nextcloud.org/server/8.0/developer_manual/app/css.html">the documentation</a>.');?></li> + <li><?php
echo $l->t('Clickable elements should be a minimum of 44*44px to be easily tappable on mobile devices and well visible on desktop. See the <a href="https://developer.apple.com/library/iOS/documentation/UserExperience/Conceptual/MobileHIG/LayoutandAppearance.html">Apple Human Interface Guidelines</a> for reference.');?></li> + <li><?php
echo $l->t('We don’t use SASS or another preprocessor because of the barrier to entry.');?></li> + <li><?php
echo $l->t('We don’t use Bootstrap because there’s lots of parts we don’t need and we would need to customize a lot anyway. We do use pieces of Bootstrap though, like Tipsy for tooltips.');?></li> </ul> -<h2>Further reading</h2> +<h2><?php
echo $l->t('Further reading');?></h2> -<p>Learn more about design & usability, read <a href="http://jancborchardt.net/usability-in-free-software ">Usability in Free Software</a>.</p> +<p><?php
echo $l->t('Learn more about design & usability, read <a href="http://jancborchardt.net/usability-in-free-software ">Usability in Free Software</a>.');?></p> -<p>If you just want to read about what’s new in Nextcloud design, check out the <a href="https://nextcloud.com/category/design/">Nextcloud blog Design category</a>.</p> +<p><?php
echo $l->t('If you just want to read about what’s new in Nextcloud design, check out the <a href="https://nextcloud.com/news">Nextcloud blog roll</a> as we talk frequently about design.');?></p> diff --git a/page-devices.php b/page-devices.php index fb2ea589..6d3e2255 100644 --- a/page-devices.php +++ b/page-devices.php @@ -1,56 +1,55 @@ -<div class="row conf-header"> +<div class="row"> <div class="col-sm-8 col-sm-offset-2"> -<!-- --> - <h1 class="text-center">Nextcloud Devices</h2> - <p>Companies in and around the Nextcloud ecosystem offer hardware appliances with Nextcloud out of the box. Find some here and <a href="/contact">contact us</a> if you offer devices with Nextcloud and want to be featured.</p> + <h1 class="text-center"><?php
echo $l->t('Nextcloud Devices');?></h2> + <p><?php
echo $l->t('Companies in and around the Nextcloud ecosystem offer hardware appliances with Nextcloud out of the box. Find some here and <a href="/contact">contact us</a> if you offer devices with Nextcloud and want to be featured.');?></p> </div> </div> <div class="row"> <div class="col-md-6"> <img class="device-img img-responsive" src="<?php echo get_template_directory_uri(); ?>/assets/img/pidrive/box.jpg" alt="" /> - <h1 class="text-center">The Nextcloud Box</h1> - <p>The Nextcloud box comes preinstalled with Nextcloud, running on <a href="https://developer.ubuntu.com/en/snappy/" target="_blank">Snappy Ubuntu Core</a> as OS. The hardware:</p> + <h1 class="text-center"><?php
echo $l->t('The Nextcloud Box');?></h1> + <p><?php
echo $l->t('The Nextcloud box comes preinstalled with Nextcloud, running on <a href="https://developer.ubuntu.com/en/snappy/" target="_blank">Snappy Ubuntu Core</a> as OS. The hardware:');?></p> <ul> - <li>1 TB USB3 hard drive from WDLabs</li> - <li>Nextcloud case with room for the drive and a compute board</li> - <li>microUSB charger, cables and adapters, a screw driver and screws</li> + <li><?php
echo $l->t('1 TB USB3 hard drive from WDLabs');?></li> + <li><?php
echo $l->t('Nextcloud case with room for the drive and a compute board');?></li> + <li><?php
echo $l->t('microUSB charger, cables and adapters, a screw driver and screws');?></li> </ul> - <p>The Box is compatible with the Raspberry Pi 2 <strong>(not included)</strong>. Support for other boards is coming.</p> - <p>The Nextcloud Box starts at EUR 70 / USD 79.99</p> + <p><?php
echo $l->t('The Box is compatible with the Raspberry Pi 2 <strong>(not included)</strong>. Support for other boards is coming.');?></p> + <p><?php
echo $l->t('The Nextcloud Box starts at EUR 70 / USD 79.99');?></p> <div class="text-center morebuttondiv"> - <a href="/box" class="btn btn-primary morebutton" target="_blank">Learn more! <i class="icon-arrow-circle-o-right icon"></i></a> + <a href="/box" class="btn btn-primary morebutton" target="_blank"><?php
echo $l->t('Learn more!');?> <i class="icon-arrow-circle-o-right icon"></i></a> </div> </div> <div class="col-md-6"> <img class="device-img img-responsive" src="<?php echo get_template_directory_uri(); ?>/assets/img/spreedbox/spreedbox.jpg" alt="" /> - <h1 class="text-center">The Spreedbox</h1> - <p>The Spreedbox is a video chat and file exchange solution for home and small enterprise usage.</p> - <p>It offers: + <h1 class="text-center"><?php
echo $l->t('The Spreedbox');?></h1> + <p><?php
echo $l->t('The Spreedbox is a video chat and file exchange solution for home and small enterprise usage.');?></p> + <p><?php
echo $l->t('It offers:');?></p> <ul> - <li>Strong, end-to-end encrypted audio and video chat</li> - <li>Nextcloud based file sync and share</li> - <li>Advanced security features with a silicon hardware key generator</li> + <li><?php
echo $l->t('Strong, end-to-end encrypted audio and video chat');?></li> + <li><?php
echo $l->t('Nextcloud based file sync and share');?></li> + <li><?php
echo $l->t('Advanced security features with a silicon hardware key generator');?></li> </ul> - <p>The Spreedbox offers an optional SIP gateway, enabling web conferencing participants to dial in through a traditional telephone connection.</p> - <p>The Spreedbox starts at EUR 1349 Excl. VAT with 1 year support</p> + <p><?php
echo $l->t('The Spreedbox offers an optional SIP gateway, enabling web conferencing participants to dial in through a traditional telephone connection.');?></p> + <p><?php
echo $l->t('The Spreedbox starts at EUR 1349 Excl. VAT with 1 year support');?></p> <div class="text-center morebuttondiv"> - <a href="/spreedbox" class="btn btn-primary morebutton" target="_blank">Learn more! <i class="icon-arrow-circle-o-right icon"></i></a> + <a href="/spreedbox" class="btn btn-primary morebutton" target="_blank"><?php
echo $l->t('Learn more!');?> <i class="icon-arrow-circle-o-right icon"></i></a> </div> </div> <div class="col-md-6"> <img class="device-img img-responsive" src="<?php echo get_template_directory_uri(); ?>/assets/img/syncloud/syncloud.jpg" alt=""> - <h1 class="text-center">Syncloud</h1> - <p>Syncloud is a home server device which fully supports Nextcloud.</p> - <p>It features:</p> + <h1 class="text-center"><?php
echo $l->t('Syncloud');?></h1> + <p><?php
echo $l->t('Syncloud is a home server device which fully supports Nextcloud.');?></p> + <p><?php
echo $l->t('It features:');?></p> <ul> - <li>Easy installation and activation</li> - <li>Selection of hardware among 10+ boards</li> - <li>Easy use of external hard drives for storage</li> - <li>Domain name for device and access to device through Internet</li> - <li>Automatic HTTPS setup</li> - <li>More applications</li> + <li><?php
echo $l->t('Easy installation and activation');?></li> + <li><?php
echo $l->t('Selection of hardware among 10+ boards');?></li> + <li><?php
echo $l->t('Easy use of external hard drives for storage');?></li> + <li><?php
echo $l->t('Domain name for device and access to device through Internet');?></li> + <li><?php
echo $l->t('Automatic HTTPS setup');?></li> + <li><?php
echo $l->t('More applications');?></li> </ul> - <p>Syncloud devices start around USD 50.</p> - <div class="text-center morebuttondiv"> <a href="http://syncloud.org" class="btn btn-primary morebutton" target="_blank">Learn more! <i class="icon-arrow-circle-o-right icon"></i></a></div> + <p><?php
echo $l->t('Syncloud devices start around USD 50.');?></p> + <div class="text-center morebuttondiv"> <a href="http://syncloud.org" class="btn btn-primary morebutton" target="_blank"><?php
echo $l->t('Learn more!');?> <i class="icon-arrow-circle-o-right icon"></i></a></div> </div> </div> diff --git a/page-enterprise.php b/page-enterprise.php index fbee08bf..3b865395 100644 --- a/page-enterprise.php +++ b/page-enterprise.php @@ -4,211 +4,211 @@ <div class="container-fluid background"> <div class="container"> <div class="col-md-6 topheader"> - <h1>Enterprise Support Subscriptions</h1> - <h2>An enterprise subscription provides you the confidence of knowing that your Nextcloud deployment is backed by the best available technical expertise and with the features you need for your organization</h2> + <h1><?php
echo $l->t('Enterprise Support Subscriptions');?></h1> + <h2><?php
echo $l->t('An enterprise subscription provides you the confidence of knowing that your Nextcloud deployment is backed by the best available technical expertise and with the features you need for your organization');?></h2> </div> </div> </div> <div class="container pricing"> <div class="row"> - <h1 class="header revealOnScroll">Plans and Pricing</h1> + <h1 class="header revealOnScroll"><?php
echo $l->t('Plans and Pricing');?></h1> <div class="col-md-4 table-column revealOnScroll"> <div class="table-header basic revealOnScroll"> - <h1 class="header revealOnScroll">Basic</h1> - <h2 class="header revealOnScroll">From 1500€/year</h2> + <h1 class="header revealOnScroll"><?php
echo $l->t('Basic');?></h1> + <h2 class="header revealOnScroll"><?php
echo $l->t('From 1500€/year');?></h2> </div> <div class="table-content"> - <h1 class="header revealOnScroll">Supported Capabilities</h1> + <h1 class="header revealOnScroll"><?php
echo $l->t('Supported Capabilities');?></h1> <div class="line revealOnScroll"></div> <div class="list revealOnScroll"> - <li class="check"><span title="Sync your files with our desktop and mobile clients, share them with other users on your server, with public links or across servers.">File sync and share</span></li> - <li class="check"><span title="Android, iOS and desktop apps, branding possible.">Mobile and desktop clients</span></li> - <li class="check"><span title="Powerful enterprise features like SAML authentication, Windows Network Drive support, password policies, audit-ready logging, workflow handling and more.">Enterprise capabilities</span></li> - <li class="check"><span title="the AGPL license provides legal certainty for all customers and users.">Fully Open Source</span></li> - <li class="nocheck"><span title="Support for the Calendar and Contacts apps.">Calendar and Contacts</span></li> - <li class="nocheck"><span title="Support for our secure and private peer to peer audio and video conferencing.">Secure WebRTC Conferencing</span></li> - <li class="nocheck"><span title="Allows web conferencing calls to connect with phone lines.">SIP gateway</span></li> - <li class="nocheck"><span title="Real time collaborative editing of often used office fileformats like DOCX, PPTX and more.">Collabora Online Office</span></li> + <li class="check"><?php
echo $l->t('<span title="Sync your files with our desktop and mobile clients, share them with other users on your server, with public links or across servers.">File sync and share</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="Android, iOS and desktop apps, branding possible.">Mobile and desktop clients</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="Powerful enterprise features like SAML authentication, Windows Network Drive support, password policies, audit-ready logging, workflow handling and more.">Enterprise capabilities</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="the AGPL license provides legal certainty for all customers and users.">Fully Open Source</span>');?></li> + <li class="nocheck"><?php
echo $l->t('<span title="Support for the Calendar and Contacts apps.">Calendar and Contacts</span>');?></li> + <li class="nocheck"><?php
echo $l->t('<span title="Support for our secure and private peer to peer audio and video conferencing.">Secure WebRTC Conferencing</span>');?></li> + <li class="nocheck"><?php
echo $l->t('<span title="Allows web conferencing calls to connect with phone lines.">SIP gateway</span>');?></li> + <li class="nocheck"><?php
echo $l->t('<span title="Real time collaborative editing of often used office fileformats like DOCX, PPTX and more.">Collabora Online Office</span>');?></li> </div> - <h1 class="header revealOnScroll">Support</h1> + <h1 class="header revealOnScroll"><?php
echo $l->t('Support');?></h1> <div class="line revealOnScroll"></div> <div class="list revealOnScroll"> - <li class="check"><span title="Questions and issues are generally dealt with in this time, depending on the severity of the issue">Production SLA: 3 business days</span></li> - <li class="check"><span title="Our Nextcloud Knowledge Portal helps you find answers to your questions or contact our professional support team">Portal support</span></li> - <li class="check"><span title="We help you migrate from ownCloud to Nextcloud">ownCloud migration support</span></li> - <li class="check"><span title="You can contact our capable and responsive support team by email and expect a quick response time.">Email support</span></li> - <li class="nocheck"><span title="You can contact our support engineers by phone in these times.">Phone support</span></li> - <li class="nocheck"><span title="If you need access to experienced engineers to built custom solutions for your unique needs.">Custom consulting</span></li> - <li class="nocheck"><span title="Once you need to scale Nextcloud to large numbers of users, a full clustering solution is required.">Clustering support</span></li> - <li class="check"><span title="If you need the certainty that you can remain on your stable, proven Nextcloud release for a long time.">Maintenance life cycle: 1 year</span></li> - </div> - <a class="btn btn-primary btn-lg btn-absolute-icon revealOnScroll" href="/enterprise/buy" role="button" id="get-nextcloud-button">Request offer <span class="icon-arrow"></span></a> + <li class="check"><?php
echo $l->t('<span title="Questions and issues are generally dealt with in this time, depending on the severity of the issue">Production SLA: 3 business days</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="Our Nextcloud Knowledge Portal helps you find answers to your questions or contact our professional support team">Portal support</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="We help you migrate from ownCloud to Nextcloud">ownCloud migration support</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="You can contact our capable and responsive support team by email and expect a quick response time.">Email support</span>');?></li> + <li class="nocheck"><?php
echo $l->t('<span title="You can contact our support engineers by phone in these times.">Phone support</span>');?></li> + <li class="nocheck"><?php
echo $l->t('<span title="If you need access to experienced engineers to built custom solutions for your unique needs.">Custom consulting</span>');?></li> + <li class="nocheck"><?php
echo $l->t('<span title="Once you need to scale Nextcloud to large numbers of users, a full clustering solution is required.">Clustering support</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="If you need the certainty that you can remain on your stable, proven Nextcloud release for a long time.">Maintenance life cycle: 1 year</span>');?></li> + </div> + <a class="btn btn-primary btn-lg btn-absolute-icon revealOnScroll" href="/enterprise/buy" role="button" id="get-nextcloud-button"><?php
echo $l->t('Request offer');?> <span class="icon-arrow"></span></a> </div> </div> <div class="col-md-4 table-column revealOnScroll"> <div class="table-header standard revealOnScroll"> - <h1 class="revealOnScroll">Standard</h1> - <h2 class="revealOnScroll">From 2500€/year</h2> + <h1 class="revealOnScroll"><?php
echo $l->t('Standard');?></h1> + <h2 class="revealOnScroll"><?php
echo $l->t('From 2500€/year');?></h2> </div> <div class="table-content"> - <h1 class="revealOnScroll revealOnScroll">Capabilities</h1> + <h1 class="revealOnScroll revealOnScroll"><?php
echo $l->t('Capabilities');?></h1> <div class="line revealOnScroll"></div> <div class="list revealOnScroll"> - <li class="check"><span title="Sync your files with our desktop and mobile clients, share them with other users on your server, with public links or across servers.">File sync and share</span></li> - <li class="check"><span title="Android, iOS and desktop apps, branding possible.">Mobile and desktop clients</span></li> - <li class="check"><span title="Powerful enterprise features like SAML authentication, Windows Network Drive support, password policies, audit-ready logging, workflow handling and more.">Enterprise capabilities</span></li> - <li class="check"><span title="the AGPL license provides legal certainty for all customers and users.">Fully Open Source</span></li> - <li class="check"><span title="Support for the Calendar and Contacts apps.">Calendar and Contacts</span></li> - <li class="nocheck"><span title="Support for our secure and private peer to peer audio and video conferencing.">Secure WebRTC Conferencing</span></li> - <li class="nocheck"><span title="Allows web conferencing calls to connect with phone lines.">SIP gateway</span></li> - <li class="nocheck"><span title="Real time collaborative editing of often used office fileformats like DOCX, PPTX and more.">Collabora Online Office</span></li> + <li class="check"><?php
echo $l->t('<span title="Sync your files with our desktop and mobile clients, share them with other users on your server, with public links or across servers.">File sync and share</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="Android, iOS and desktop apps, branding possible.">Mobile and desktop clients</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="Powerful enterprise features like SAML authentication, Windows Network Drive support, password policies, audit-ready logging, workflow handling and more.">Enterprise capabilities</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="the AGPL license provides legal certainty for all customers and users.">Fully Open Source</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="Support for the Calendar and Contacts apps.">Calendar and Contacts</span>');?></li> + <li class="nocheck"><?php
echo $l->t('<span title="Support for our secure and private peer to peer audio and video conferencing.">Secure WebRTC Conferencing</span>');?></li> + <li class="nocheck"><?php
echo $l->t('<span title="Allows web conferencing calls to connect with phone lines.">SIP gateway</span>');?></li> + <li class="nocheck"><?php
echo $l->t('<span title="Real time collaborative editing of often used office fileformats like DOCX, PPTX and more.">Collabora Online Office</span>');?></li> </div> - <h1 class="revealOnScroll">Support</h1> + <h1 class="revealOnScroll"><?php
echo $l->t('Support');?></h1> <div class="line revealOnScroll"></div> <div class="list revealOnScroll"> - <li class="check"><span title="Questions and issues are generally dealt with in this time, depending on the severity of the issue">Production SLA: 2 business days</span></li> - <li class="check"><span title="Our Nextcloud Knowledge Portal helps you find answers to your questions or contact our professional support team">Portal support</span></li> - <li class="check"><span title="We help you migrate from ownCloud to Nextcloud">ownCloud migration support</span></li> - <li class="check"><span title="You can contact our capable and responsive support team by email and expect a quick response time.">Email support: business hours</span></li> - <li class="check"><span title="You can contact our support engineers by phone in these times.">Phone support: business hours</span></li> - <li class="check"><span title="If you need access to experienced engineers to built custom solutions for your unique needs.">Custom consulting</span></li> - <li class="nocheck"><span title="Once you need to scale Nextcloud to large numbers of users, a full clustering solution is required.">Clustering support</span></li> - <li class="check"><span title="If you need the certainty that you can remain on your stable, proven Nextcloud release for a long time.">Maintenance life cycle: 3 years</span></li> - </div> - <a class="btn btn-primary btn-lg btn-absolute-icon revealOnScroll" href="/enterprise/buy" role="button" id="get-nextcloud-button">Request offer <span class="icon-arrow"></span></a> + <li class="check"><?php
echo $l->t('<span title="Questions and issues are generally dealt with in this time, depending on the severity of the issue">Production SLA: 2 business days</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="Our Nextcloud Knowledge Portal helps you find answers to your questions or contact our professional support team">Portal support</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="We help you migrate from ownCloud to Nextcloud">ownCloud migration support</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="You can contact our capable and responsive support team by email and expect a quick response time.">Email support: business hours</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="You can contact our support engineers by phone in these times.">Phone support: business hours</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="If you need access to experienced engineers to built custom solutions for your unique needs.">Custom consulting</span>');?></li> + <li class="nocheck"><?php
echo $l->t('<span title="Once you need to scale Nextcloud to large numbers of users, a full clustering solution is required.">Clustering support</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="If you need the certainty that you can remain on your stable, proven Nextcloud release for a long time.">Maintenance life cycle: 3 years</span>');?></li> + </div> + <a class="btn btn-primary btn-lg btn-absolute-icon revealOnScroll" href="/enterprise/buy" role="button" id="get-nextcloud-button"><?php
echo $l->t('Request offer');?> <span class="icon-arrow"></span></a> </div> </div> <div class="col-md-4 table-column highlight revealOnScroll"> <div class="table-header premium revealOnScroll"> - <h1 class="revealOnScroll">Premium</h1> - <h2 class="revealOnScroll">From 3250€/year</h2> + <h1 class="revealOnScroll"><?php
echo $l->t('Premium');?></h1> + <h2 class="revealOnScroll"><?php
echo $l->t('From 3250€/year');?></h2> </div> <div class="table-content"> - <h1 class="revealOnScroll">Supported Capabilities</h1> + <h1 class="revealOnScroll"><?php
echo $l->t('Supported Capabilities');?></h1> <div class="line revealOnScroll"></div> <div class="list revealOnScroll"> - <li class="check"><span title="Sync your files with our desktop and mobile clients, share them with other users on your server, with public links or across servers.">File sync and share</span></li> - <li class="check"><span title="Android, iOS and desktop apps, branding possible.">Mobile and desktop clients</span></li> - <li class="check"><span title="Powerful enterprise features like SAML authentication, Windows Network Drive support, password policies, audit-ready logging, workflow handling and more.">Enterprise capabilities</span></li> - <li class="check"><span title="the AGPL license provides legal certainty for all customers and users.">Fully Open Source</span></li> - <li class="check"><span title="Support for the Calendar and Contacts apps.">Calendar and Contacts</span></li> - <li class="optional"><span title="Optional: Support for our secure and private peer to peer audio and video conferencing.">Secure WebRTC Conferencing</span></li> - <li class="optional"><span title="Optional: Allows web conferencing calls to connect with phone lines.">SIP gateway</span></li> - <li class="optional"><span title="Optional: Real time collaborative editing of often used office fileformats like DOCX, PPTX and more.">Collabora Online Office</span></li> + <li class="check"><?php
echo $l->t('<span title="Sync your files with our desktop and mobile clients, share them with other users on your server, with public links or across servers.">File sync and share</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="Android, iOS and desktop apps, branding possible.">Mobile and desktop clients</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="Powerful enterprise features like SAML authentication, Windows Network Drive support, password policies, audit-ready logging, workflow handling and more.">Enterprise capabilities</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="the AGPL license provides legal certainty for all customers and users.">Fully Open Source</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="Support for the Calendar and Contacts apps.">Calendar and Contacts</span>');?></li> + <li class="optional"><?php
echo $l->t('<span title="Optional: Support for our secure and private peer to peer audio and video conferencing.">Secure WebRTC Conferencing</span>');?></li> + <li class="optional"><?php
echo $l->t('<span title="Optional: Allows web conferencing calls to connect with phone lines.">SIP gateway</span>');?></li> + <li class="optional"><?php
echo $l->t('<span title="Optional: Real time collaborative editing of often used office fileformats like DOCX, PPTX and more.">Collabora Online Office</span>');?></li> </div> - <h1 class="revealOnScroll">Support</h1> + <h1 class="revealOnScroll"><?php
echo $l->t('Support');?></h1> <div class="line revealOnScroll"></div> <div class="list revealOnScroll"> - <li class="check"><span title="Questions and issues are generally dealt with in this time, depending on the severity of the issue">Production SLA: 24h or as agreed</span></li> - <li class="check"><span title="Our Nextcloud Knowledge Portal helps you find answers to your questions or contact our professional support team">Portal support</span></li> - <li class="check"><span title="We help you migrate from ownCloud to Nextcloud">ownCloud migration support</span></li> - <li class="check"><span title="You can contact our capable and responsive support team by email and expect a quick response time.">Email support: up to 24/7</span></li> - <li class="check"><span title="You can contact our support engineers by phone in these times.">Phone support: up to 24/7</span></li> - <li class="check"><span title="If you need access to experienced engineers to built custom solutions for your unique needs.">Custom consulting</span></li> - <li class="check"><span title="Once you need to scale Nextcloud to large numbers of users, a full clustering solution is required.">Clustering</span></li> - <li class="check"><span title="If you need the certainty that you can remain on your stable, proven Nextcloud release for a long time.">Maintenance life cycle: 5+5 years</span></li> - </div> - <a class="btn btn-primary btn-lg btn-absolute-icon revealOnScroll" href="/enterprise/buy" role="button" id="get-nextcloud-button">Request offer <span class="icon-arrow"></span></a> + <li class="check"><?php
echo $l->t('<span title="Questions and issues are generally dealt with in this time, depending on the severity of the issue">Production SLA: 24h or as agreed</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="Our Nextcloud Knowledge Portal helps you find answers to your questions or contact our professional support team">Portal support</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="We help you migrate from ownCloud to Nextcloud">ownCloud migration support</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="You can contact our capable and responsive support team by email and expect a quick response time.">Email support: up to 24/7</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="You can contact our support engineers by phone in these times.">Phone support: up to 24/7</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="If you need access to experienced engineers to built custom solutions for your unique needs.">Custom consulting</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="Once you need to scale Nextcloud to large numbers of users, a full clustering solution is required.">Clustering</span>');?></li> + <li class="check"><?php
echo $l->t('<span title="If you need the certainty that you can remain on your stable, proven Nextcloud release for a long time.">Maintenance life cycle: 5+5 years</span>');?></li> + </div> + <a class="btn btn-primary btn-lg btn-absolute-icon revealOnScroll" href="/enterprise/buy" role="button" id="get-nextcloud-button"><?php
echo $l->t('Request offer');?> <span class="icon-arrow"></span></a> </div> </div> </div> </div> <div class="container text-center"> - <p class="revealOnScroll"><small>All product names and trademarks are the property of their respective owners, which might in no way be associated or affiliated with Nextcloud.</small></p> + <p class="revealOnScroll"><?php
echo $l->t('<small>All product names and trademarks are the property of their respective owners, which might in no way be associated or affiliated with Nextcloud.</small>');?></p> </div> <div class="container discounts"> <div class="row"> - <h1 class="header revealOnScroll">Discounts</h1> + <h1 class="header revealOnScroll"><?php
echo $l->t('Discounts');?></h1> <div class="col-md-5 col-md-offset-1 box revealOnScroll"> <img class="img-responsive" src="<?php echo get_template_directory_uri(); ?>/assets/img/enterprise/publicsector.svg"> - <h1 >Public Sector</h1> - <p>We provide interesting discount options to organizations in the public sector.</p> - <p><a href="/enterprise/buy">Contact us</a></p> + <h1><?php
echo $l->t('Public Sector');?></h1> + <p><?php
echo $l->t('We provide interesting discount options to organizations in the public sector.');?></p> + <p><a href="/enterprise/buy"><?php
echo $l->t('Contact us');?></a></p> </div> <div class="col-md-5 col-md-offset-1 box revealOnScroll"> <img class="img-responsive" src="<?php echo get_template_directory_uri(); ?>/assets/img/enterprise/education.svg"> - <h1>Education</h1> - <p>Organizations in the educational sector receive a significant discount on all subscriptions</p> - <p><a href="/enterprise/buy">Contact us</a></p> </div> + <h1><?php
echo $l->t('Education');?></h1> + <p><?php
echo $l->t('Organizations in the educational sector receive a significant discount on all subscriptions');?></p> + <p><a href="/enterprise/buy"><?php
echo $l->t('Contact us');?></a></p> </div> </div> </div> <div class="faq container-fluid"> <div class="text-center"> - <h1 class="revealOnScroll">Frequently asked questions</h1> + <h1 class="revealOnScroll"><?php
echo $l->t('Frequently asked questions');?></h1> </div> <div class="container"> <div class="row"> <div class="col-md-12 col-sm-12 "> - <div class="downarrow revealOnScroll"><a href="#why_pay" data-toggle="collapse"><h3>Why would I pay for open source software?<span class="icon-arrow-down"></span></h3></a></div> + <div class="downarrow revealOnScroll"><a href="#why_pay" data-toggle="collapse"><h3><?php
echo $l->t('Why would I pay for open source software?<span class="icon-arrow-down"></span>');?></h3></a></div> <div id="why_pay" class="collapse "> - <p>Nextcloud is great out of the box. But installing and running a server in a secure and reliable manner and for hundreds or thousands of users, important for a mission critical environment, is not always easy. You probably want access to an expert if something does not function as expected. We provide not only that but also pro-active support with installation and security issues, we reach out when we do feature planning to ensure your needs are served and we support Nextcloud long after you would otherwise be forced to upgrade for security, performance and stability reasons.</p> - <p>By offering more in-depth knowledge than anybody else, we give you the confidence you need to be able to rely on Nextcloud.</p> + <p><?php
echo $l->t('Nextcloud is great out of the box. But installing and running a server in a secure and reliable manner and for hundreds or thousands of users, important for a mission critical environment, is not always easy. You probably want access to an expert if something does not function as expected. We provide not only that but also pro-active support with installation and security issues, we reach out when we do feature planning to ensure your needs are served and we support Nextcloud long after you would otherwise be forced to upgrade for security, performance and stability reasons.');?></p> + <p><?php
echo $l->t('By offering more in-depth knowledge than anybody else, we give you the confidence you need to be able to rely on Nextcloud.');?></p> </div> <div class="line revealOnScroll"></div> - <div class="downarrow revealOnScroll"><a href="#what_I_get" data-toggle="collapse"><h3>What does the subscription give me?<span class="icon-arrow-down"></span></h3></a></div> + <div class="downarrow revealOnScroll"><a href="#what_I_get" data-toggle="collapse"><h3><?php
echo $l->t('What does the subscription give me?<span class="icon-arrow-down"></span>');?></h3></a></div> <div id="what_I_get" class="collapse"> - <p>Your Nextcloud subscription enables you to successfully deploy and manage your servers. Our open approach gives you direct access to Nextcloud engineers, the latest knowledge and best practices. We provide technical expertise, guidance and collaboration with phone and chat contact. Pro-active security support helps you identify and address vulnerabilities and harden your servers to protect the safety and integrity of your data.</p> - <p>With the Nextcloud Enterprise subscription you get: + <p><?php
echo $l->t('Your Nextcloud subscription enables you to successfully deploy and manage your servers. Our open approach gives you direct access to Nextcloud engineers, the latest knowledge and best practices. We provide technical expertise, guidance and collaboration with phone and chat contact. Pro-active security support helps you identify and address vulnerabilities and harden your servers to protect the safety and integrity of your data.');?></p> + <p><?php
echo $l->t('With the Nextcloud Enterprise subscription you get:');?></p> <ul class="list"> - <li class="check">Full lifecycle support with multi-year security and stability fixes</li> - <li class="check">Technical expertise and help covering project inception to production and user growth</li> - <li class="check">Help to scale your Nextcloud installation to large amounts of storage and large numbers of users</li> - <li class="check">Security and hardening consulting</li> - <li class="check">Influence on the roadmap of the open source project</li> - <li class="check">Access to the core Nextcloud engineers</li> - <li class="check">Access to consulting for custom capabilities</li> - <li class="check">Support for branding Nextcloud</li> - <li class="check">Full support for integrated video conferencing and communication features based on spreed.me and WebRTC</li> - <li class="check">Optional Online Office capabilities which can handle a wide range of industry-standard file formats</li> + <li class="check"><?php
echo $l->t('Full lifecycle support with multi-year security and stability fixes');?></li> + <li class="check"><?php
echo $l->t('Technical expertise and help covering project inception to production and user growth');?></li> + <li class="check"><?php
echo $l->t('Help to scale your Nextcloud installation to large amounts of storage and large numbers of users');?></li> + <li class="check"><?php
echo $l->t('Security and hardening consulting');?></li> + <li class="check"><?php
echo $l->t('Influence on the roadmap of the open source project');?></li> + <li class="check"><?php
echo $l->t('Access to the core Nextcloud engineers');?></li> + <li class="check"><?php
echo $l->t('Access to consulting for custom capabilities');?></li> + <li class="check"><?php
echo $l->t('Support for branding Nextcloud');?></li> + <li class="check"><?php
echo $l->t('Full support for integrated video conferencing and communication features based on spreed.me and WebRTC');?></li> + <li class="check"><?php
echo $l->t('Optional Online Office capabilities which can handle a wide range of industry-standard file formats');?></li> </ul></p> - <p>Nextcloud consulting goes beyond technical expertise, offering strategic advice for organizations. We analyze your challenges and help you implement a comprehensive, cost-effective and compliance-aware solution which reduces complexity and risks while delivering the highest security and privacy protection.</p> + <p><?php
echo $l->t('Nextcloud consulting goes beyond technical expertise, offering strategic advice for organizations. We analyze your challenges and help you implement a comprehensive, cost-effective and compliance-aware solution which reduces complexity and risks while delivering the highest security and privacy protection.');?></p> </div> <div class="line revealOnScroll"></div> - <div class="downarrow revealOnScroll"><a href="#languages" data-toggle="collapse"><h3>In what languages do I get support?<span class="icon-arrow-down"></span></h3></a></div> + <div class="downarrow revealOnScroll"><a href="#languages" data-toggle="collapse"><h3><?php
echo $l->t('In what languages do I get support?<span class="icon-arrow-down"></span>');?></h3></a></div> <div id="languages" class="collapse"> - <p>We provide support in German and English and other languages through our partners, <a href="#contact">contact us</a> for details.</p> + <p><?php
echo $l->t('We provide support in German and English and other languages through our partners, <a href="#contact">contact us</a> for details.');?></p> </div> <div class="line revealOnScroll"></div> - <div class="downarrow revealOnScroll"><a href="#migration" data-toggle="collapse"><h3>How difficult is migration from ownCloud?<span class="icon-arrow-down"></span></h3></a></div> + <div class="downarrow revealOnScroll"><a href="#migration" data-toggle="collapse"><h3><?php
echo $l->t('How difficult is migration from ownCloud?<span class="icon-arrow-down"></span>');?></h3></a></div> <div id="migration" class="collapse"> - <p>Migration from ownCloud to Nextcloud is easy. Our support team will help you move to Nextcloud and optimally benefit from the added scalability, features, stability, performance and security. See <a href="/migration">our migration page</a> for more details on migration.</p> + <p><?php
echo $l->t('Migration from ownCloud to Nextcloud is easy. Our support team will help you move to Nextcloud and optimally benefit from the added scalability, features, stability, performance and security. See <a href="/migration">our migration page</a> for more details on migration.');?></p> </div> <div class="line revealOnScroll"></div> - <div class="downarrow revealOnScroll"><a href="#howbuy" data-toggle="collapse"><h3>How do I buy Nextcloud subscriptions?<span class="icon-arrow-down"></span></h3></a></div> + <div class="downarrow revealOnScroll"><a href="#howbuy" data-toggle="collapse"><h3><?php
echo $l->t('How do I buy Nextcloud subscriptions?<span class="icon-arrow-down"></span>');?></h3></a></div> <div id="howbuy" class="collapse"> - <p>Just <a href="/buy">contact us</a> or one of our partners. Our partners will help you set up Nextcloud and they act as your first point of contact.</p> + <p><?php
echo $l->t('Just <a href="/buy">contact us</a> or one of our partners. Our partners will help you set up Nextcloud and they act as your first point of contact.');?></p> </div> <div class="line revealOnScroll"></div> - <div class="downarrow revealOnScroll"><a href="#partner" data-toggle="collapse"><h3>How do I become a Nextcloud partner?<span class="icon-arrow-down"></span></h3></a></div> + <div class="downarrow revealOnScroll"><a href="#partner" data-toggle="collapse"><h3><?php
echo $l->t('How do I become a Nextcloud partner?<span class="icon-arrow-down"></span>');?></h3></a></div> <div id="partner" class="collapse"> - <p>We are always looking for competent partners who share our passion for making customers happy! You can join our ecosystem, <a href="/contact">contact us for more information</a>.</p> + <p><?php
echo $l->t('We are always looking for competent partners who share our passion for making customers happy! You can join our ecosystem, <a href="/contact">contact us for more information</a>.');?></p> </div> <div class="line revealOnScroll"></div> - <div class="downarrow revealOnScroll"><a href="#gpl" data-toggle="collapse"><h3>What does the Open Source License mean?<span class="icon-arrow-down"></span></h3></a></div> + <div class="downarrow revealOnScroll"><a href="#gpl" data-toggle="collapse"><h3><?php
echo $l->t('What does the Open Source License mean?<span class="icon-arrow-down"></span>');?></h3></a></div> <div id="gpl" class="collapse"> - <p>Nextcloud is licensed under the GNU AGPLv3, one of the most widely used Open Source license. Written with input from lawyers and industry leaders from all over the world, it is a clear, balanced and well understood license, providing users a level of certainty no license from any single company can give. Today it is a widely used and broadly accepted license across various stakeholders, including developers, users, organizations and large enterprises. The AGPLv3 guarantees that all users of the software can use, study, share and improve the software without any legal risks. Further it's patent clause ensures all users have a non-exclusive, non-transferable, worldwide, royalty-free license on any patents owned by code contributors now or in the future. On top of this, Nextcloud GmbH guarantees that every customer can use Nextcloud and exercise all rights given by the GNU AGPLv3 without violating any patents or copyright.</p> + <p><?php
echo $l->t('Nextcloud is licensed under the GNU AGPLv3, one of the most widely used Open Source license. Written with input from lawyers and industry leaders from all over the world, it is a clear, balanced and well understood license, providing users a level of certainty no license from any single company can give. Today it is a widely used and broadly accepted license across various stakeholders, including developers, users, organizations and large enterprises. The AGPLv3 guarantees that all users of the software can use, study, share and improve the software without any legal risks. Further its patent clause ensures all users have a non-exclusive, non-transferable, worldwide, royalty-free license on any patents owned by code contributors now or in the future. On top of this, Nextcloud GmbH guarantees that every customer can use Nextcloud and exercise all rights given by the GNU AGPLv3 without violating any patents or copyright.');?></p> </div> <div class="line revealOnScroll"></div> - <div class="downarrow revealOnScroll"><a href="#sourcerelease" data-toggle="collapse"><h3>Do I have to release the source code of systems Nextcloud connects to?<span class="icon-arrow-down"></span></h3></a></div> + <div class="downarrow revealOnScroll"><a href="#sourcerelease" data-toggle="collapse"><h3><?php
echo $l->t('Do I have to release the source code of systems Nextcloud connects to?<span class="icon-arrow-down"></span>');?></h3></a></div> <div id="sourcerelease" class="collapse"> - <p>No. Nextcloud will communicate with your back-end systems over external APIs. Those systems will not become a derivative work of Nextcloud just because they communitcate with it. Therefore you can keep the source code of your back-end systems private and don't have to share it with anyone.</p> + <p><?php
echo $l->t('No. Nextcloud will communicate with your back-end systems over external APIs. Those systems will not become a derivative work of Nextcloud just because they communitcate with it. Therefore you can keep the source code of your back-end systems private and do not have to share it with anyone.');?></p> </div> <div class="line revealOnScroll"></div> - <div class="downarrow revealOnScroll"><a href="#logos" data-toggle="collapse"><h3>Are my logos or the company name affected by the AGPL?<span class="icon-arrow-down"></span></h3></a></div> + <div class="downarrow revealOnScroll"><a href="#logos" data-toggle="collapse"><h3><?php
echo $l->t('Are my logos or the company name affected by the AGPL?<span class="icon-arrow-down"></span>');?></h3></a></div> <div id="logos" class="collapse"> - <p>No. Logos, company names, etc. are protected by trademarks. The GNU AGPLv3 is a copyright license and doesn't affect any trademarks. If you put your logo on your Nextcloud it is considered merely as data used by Nextcloud and has no effect on licenses or trademarks.</p></div> + <p><?php
echo $l->t('No. Logos, company names, etc. are protected by trademarks. The GNU AGPLv3 is a copyright license and does not affect any trademarks. If you put your logo on your Nextcloud it is considered merely as data used by Nextcloud and has no effect on licenses or trademarks.');?></p></div> <div class="line revealOnScroll"> </div> - <div class="downarrow revealOnScroll"><a href="#pubsource" data-toggle="collapse"><h3>Do I need to publish the source code if I use Nextcloud?<span class="icon-arrow-down"></span></h3></a></div> + <div class="downarrow revealOnScroll"><a href="#pubsource" data-toggle="collapse"><h3><?php
echo $l->t('Do I need to publish the source code if I use Nextcloud?<span class="icon-arrow-down"></span>');?></h3></a></div> <div id="pubsource" class="collapse"> - <p>No. As long as you didn't make any modifications to the Nextcloud code, existing apps or write your own apps, you don't have to do anything. Note that configuration does not count as modification! If you did make code modifications, then you have to make that code available under the GNU AGPLv3 or a compatible license to the users of the system. The easiest way to do so is to provide a download link. Nextcloud GmbH assists customers with license compliance.</p> + <p><?php
echo $l->t('No. As long as you did not make any modifications to the Nextcloud code, existing apps or write your own apps, you do not have to do anything. Note that configuration does not count as modification! If you did make code modifications, then you have to make that code available under the GNU AGPLv3 or a compatible license to the users of the system. The easiest way to do so is to provide a download link. Nextcloud GmbH assists customers with license compliance.');?></p> </div> <div class="line revealOnScroll"></div> - <div class="downarrow revealOnScroll"><a href="#sellapp" data-toggle="collapse"><h3>Can I sell my Nextcloud App?<span class="icon-arrow-down"></span></h3></a></div> + <div class="downarrow revealOnScroll"><a href="#sellapp" data-toggle="collapse"><h3><?php
echo $l->t('Can I sell my Nextcloud App?<span class="icon-arrow-down"></span>');?></h3></a></div> <div id="sellapp" class="collapse"> - <p>Yes. Nextcloud is licensed under the GNU AGPLv3. This license only defines the rights you have to give the users of the software, but not how they get the software. You can decide freely if you want to sell the software in an app store or through any other channel, or if you want to make the app publicly available. The only requirement is that you license your app under the AGPLv3 or a compatible license.</p> + <p><?php
echo $l->t('Yes. Nextcloud is licensed under the GNU AGPLv3. This license only defines the rights you have to give the users of the software, but not how they get the software. You can decide freely if you want to sell the software in an app store or through any other channel, or if you want to make the app publicly available. The only requirement is that you license your app under the AGPLv3 or a compatible license.');?></p> </div> <div class="line revealOnScroll"></div> </div> diff --git a/page-features.php b/page-features.php index 394ac0f9..d5ab1d74 100644 --- a/page-features.php +++ b/page-features.php @@ -1,6 +1,6 @@ <?php get_template_part( 'templates/parts/title'); ?> <div class="sub-nav"> - <a href="#files"><span class="avoidwrap">File access & sharing</span></a> | <a href="#control"><span class="avoidwrap">Security & control</span></a> | <a href="#clients"><span class="avoidwrap">Mobile & desktop clients</span></a> | <a href="#externalstorage"><span class="avoidwrap">External storage</span></a> | <a href="#calendarcontacts"><span class="avoidwrap">Calendar & Contacts</span></a> | <a href="#webrtc"><span class="avoidwrap">Secure audio & video calls</span></a> | <a href="#onlineoffice"><span class="avoidwrap">Collabora Online Office</span></a> | <a href="#video"><span class="avoidwrap">Videos of Nextcloud in action</span></a> + <a href="#files"><span class="avoidwrap"><?php
echo $l->t('File access & sharing');?></span></a> | <a href="#control"><span class="avoidwrap"><?php
echo $l->t('Security & control');?></span></a> | <a href="#clients"><span class="avoidwrap"><?php
echo $l->t('Mobile & desktop clients');?></span></a> | <a href="#externalstorage"><span class="avoidwrap"><?php
echo $l->t('External storage');?></span></a> | <a href="#calendarcontacts"><span class="avoidwrap"><?php
echo $l->t('Calendar & Contacts');?></span></a> | <a href="#webrtc"><span class="avoidwrap"><?php
echo $l->t('Secure audio & video calls');?></span></a> | <a href="#onlineoffice"><span class="avoidwrap"><?php
echo $l->t('Collabora Online Office');?></span></a> | <a href="#video"><span class="avoidwrap"><?php
echo $l->t('Videos of Nextcloud in action');?></span></a> </div> </div> <div class="featurerow"> @@ -9,9 +9,9 @@ <a href="https://demo.nextcloud.com"><img alt="Try for yourself!" class="img-responsive featureimg" src="<?php bloginfo('template_directory'); ?>/assets/img/features/serverwebui.png" /></a> </div> <div class="col-md-7 featureblock"> - <h1>Nextcloud puts you in control</h1> - <p class="">Nextcloud puts your data at your fingertips, under your control. You store your photos, calendar, contacts and documents on a server of your choosing, be it at home, a rented server or at one of our <a href="/providers">providers</a>. Your existing data can stay on that FTP drive at work, dropbox or a NAS you have at home, while you access it through Nextcloud.</p> - <p class="">A trusted solution giving you access to all data you care about in one convenient place!</p> + <h1><?php
echo $l->t('Nextcloud puts you in control');?></h1> + <p class=""><?php
echo $l->t('Nextcloud puts your data at your fingertips, under your control. You store your photos, calendar, contacts and documents on a server of your choosing, be it at home, a rented server or at one of our <a href="/providers">providers</a>. Your existing data can stay on that FTP drive at work, dropbox or a NAS you have at home, while you access it through Nextcloud.');?></p> + <p class=""><?php
echo $l->t('A trusted solution giving you access to all data you care about in one convenient place!');?></p> <div class="text-center morebuttondiv"> <a href="https://demo.nextcloud.com" class="btn btn-primary morebutton" target="_blank">Try it out now! <i class="icon-arrow-circle-o-right icon"></i></a> </div> @@ -21,13 +21,13 @@ <a name="files"></a> <div class="featurerow"> - <h1 class="featuretitle">File access and sharing</h1> + <h1 class="featuretitle"><?php
echo $l->t('File access and sharing');?></h1> <div class="row"> <div class="col-md-6 featureblock"> - <h2 class="featuretitle">Your files everywhere</h2> - <p class="">Nextcloud gives you access to all your files wherever you are and whatever device you use.</p> - <p class="">The easy web interface allows you to share files with other users on your server, to create and send password protected public links, to let others upload files to your cloud and to get notifications on your phone and desktop when a user on another cloud server shares files directly with you. And you can do all these things from the desktop or mobile clients, too.</p> - <p>Nextcloud makes sharing and collaboration easy!</p> + <h2 class="featuretitle"><?php
echo $l->t('Your files everywhere');?></h2> + <p class=""><?php
echo $l->t('Nextcloud gives you access to all your files wherever you are and whatever device you use.');?></p> + <p class=""><?php
echo $l->t('The easy web interface allows you to share files with other users on your server, to create and send password protected public links, to let others upload files to your cloud and to get notifications on your phone and desktop when a user on another cloud server shares files directly with you. And you can do all these things from the desktop or mobile clients, too.');?></p> + <p><?php
echo $l->t('Nextcloud makes sharing and collaboration easy!');?></p> <div class="text-center morebuttondiv"> <a href="/sharing" class="btn btn-primary morebutton">Collaboration in Nextcloud <i class="icon-arrow-circle-o-right icon"></i></a> </div> @@ -47,17 +47,17 @@ <a name="control"></a> <div class="featurerow"> - <h1 class="featuretitle">Security and control</h1> + <h1 class="featuretitle"><?php
echo $l->t('Security and control');?></h1> <div class="row"> <div class="col-md-7 featureblock"> - <h2 class="featuretitle">Security first</h2> - <p>We are deeply committed to protect the safety of the data of our customers. Because: + <h2 class="featuretitle"><?php
echo $l->t('Security first');?></h2> + <p><?php
echo $l->t('We are deeply committed to protect the safety of the data of our customers. Because:');?></p> <ul> - <li>our development follows industry best practices around security</li> - <li>we implement a wide variety of security features and hardening</li> - <li>we offer the <a href="https://nextcloud.com/introducing-the-nextcloud-bug-bounty-program/" target="_blank">highest security bug bounties in the open source industry</a></li> + <li><?php
echo $l->t('our development follows industry best practices around security');?></li> + <li><?php
echo $l->t('we implement a wide variety of security features and hardening');?></li> + <li><?php
echo $l->t('we offer the <a href="https://nextcloud.com/introducing-the-nextcloud-bug-bounty-program/" target="_blank">highest security bug bounties in the open source industry</a>');?></li> </ul> - we are confident that Nextcloud offers the best security in the open source file sync and share industry.</p> + <p><?php
echo $l->t('we are confident that Nextcloud offers the best security in the open source file sync and share industry.');?></p> <div class="text-center morebuttondiv"> <a href="/secure" class="btn btn-primary morebutton">Security in Nextcloud <i class="icon-arrow-circle-o-right icon"></i></a> </div> @@ -69,9 +69,9 @@ </div> <div class="row"> <div class="col-md-6 featureblock"> - <h2 class="featuretitle">Workflow management</h2> - <p class="">With Nextcloud, system administrators can control and direct the flow of data between users on or between servers. Rule based file tagging and responding to these tags as well as other triggers like physical location, user group, file properties and request type enables administrators to specifically deny access to, convert, delete or retain data following business or legal requirements.</p> - <p>Nextcloud puts you in control of your data and keeps it safe.</p> + <h2 class="featuretitle"><?php
echo $l->t('Workflow management');?></h2> + <p class=""><?php
echo $l->t('With Nextcloud, system administrators can control and direct the flow of data between users on or between servers. Rule based file tagging and responding to these tags as well as other triggers like physical location, user group, file properties and request type enables administrators to specifically deny access to, convert, delete or retain data following business or legal requirements.');?></p> + <p><?php
echo $l->t('Nextcloud puts you in control of your data and keeps it safe.');?></p> <div class="text-center morebuttondiv"> <a href="/workflow" class="btn btn-primary morebutton">Workflow handling in Nextcloud <i class="icon-arrow-circle-o-right icon"></i></a> </div> @@ -88,14 +88,14 @@ <img class="img-responsive featureimg" src="<?php bloginfo('template_directory'); ?>/assets/img/features/file-access-control-wee.png" /> </div> </div> - <h2 class="">Monitoring your Nextcloud server</h2> + <h2 class=""><?php
echo $l->t('Monitoring your Nextcloud server');?></h2> <div class="row"> <div class="col-md-4"> <!-- <a href="https://www.youtube.com/watch?v=9-JEmlH2DEg" target="_blank" style="border: none;"><img src="<?php echo get_template_directory_uri(); ?>/assets/img/federation/federation.gif" alt="in action" /></a> --> <a href="<?php bloginfo('template_directory'); ?>/assets/img/features/monitoring.png"><img class="img-responsive" src="<?php echo get_template_directory_uri(); ?>/assets/img/features/monitoring-wee.png" alt="in action" /></a> </div> <div class="col-md-8"> - <p>The Server Information app provides a way for admins to monitor the health and performance of a Nextcloud system. Besides the graphical UI, an API endpoint provided makes it possible for system administrators to import this data in their monitoring app so they can keep an eye on Nextcloud operations from the same place they monitor the rest of their infrastructure.</p> + <p><?php
echo $l->t('The Server Information app provides a way for admins to monitor the health and performance of a Nextcloud system. Besides the graphical UI, an API endpoint provided makes it possible for system administrators to import this data in their monitoring app so they can keep an eye on Nextcloud operations from the same place they monitor the rest of their infrastructure.');?></p> <div class="text-center morebuttondiv"> <a href="/workflow#monitoring" class="btn btn-primary morebutton">Monitoring in Nextcloud <i class="icon-arrow-circle-o-right icon"></i></a> </div> @@ -107,27 +107,27 @@ <a name="clients"></a> <div class="featurerow"> - <h1 class="featuretitle">Mobile and desktop clients</h1> + <h1 class="featuretitle"><?php
echo $l->t('Mobile and desktop clients');?></h1> <div class="row"> <div class="col-md-4"> <img class="img-responsive featureimg" src="<?php bloginfo('template_directory'); ?>/assets/img/features/android.gif" /> </div> <div class="col-md-8 featureblock"> - <p class=""> - Nextcloud clients for Android, iOS and desktop systems allow you to sync and share files, in a fully secure way through an encrypted connection. The mobile clients feature automatic upload of pictures and videos you take and can synchronize select files and folders. The clients can handle multiple accounts, show all activity happening on your server and notify you of new events such as the availability of new shares.</p> + <p class=""><?php
echo $l->t(' + Nextcloud clients for Android, iOS and desktop systems allow you to sync and share files, in a fully secure way through an encrypted connection. The mobile clients feature automatic upload of pictures and videos you take and can synchronize select files and folders. The clients can handle multiple accounts, show all activity happening on your server and notify you of new events such as the availability of new shares.');?></p> <!-- </div> </div> <div class="row"> <div class="col-md-10 featureblock">--> - <p class="">While not all clients support all features yet, here is a non-exhaustive list of what you can do today: + <p class=""><?php
echo $l->t('While not all clients support all features yet, here is a non-exhaustive list of what you can do today:');?></p> <ul> - <li>Perform file operations such as rename, delete and move</li> - <li>Show previews of documents, photos and videos and choose between list and grid view</li> - <li>Mark files as favourites to keep them in sync with the server and available offline</li> - <li>Upload pictures taken with your phone's camera automatically</li> - <li>Share files directly with users on your Nextcloud, with other cloud servers or via public link</li> - <li>Get notified of shares or other events</li> - <li>Show all activity related to your files</li> + <li><?php
echo $l->t('Perform file operations such as rename, delete and move');?></li> + <li><?php
echo $l->t('Show previews of documents, photos and videos and choose between list and grid view');?></li> + <li><?php
echo $l->t('Mark files as favourites to keep them in sync with the server and available offline');?></li> + <li><?php
echo $l->t('Upload pictures taken with your phone\'s camera automatically');?></li> + <li><?php
echo $l->t('Share files directly with users on your Nextcloud, with other cloud servers or via public link');?></li> + <li><?php
echo $l->t('Get notified of shares or other events');?></li> + <li><?php
echo $l->t('Show all activity related to your files');?></li> </ul> </p> </div> @@ -139,26 +139,25 @@ <a name="externalstorage"></a> <div class="featurerow"> - <h1 class="featuretitle">External storage</h1> + <h1 class="featuretitle"><?php
echo $l->t('External storage');?></h1> <div class="row"> <div class="col-md-7"> <img class="img-responsive featureimg" src="<?php bloginfo('template_directory'); ?>/assets/img/features/externalstorage.png" /> </div> <div class="col-md-5 featureblock"> - <p class="">The external storage feature of Nextcloud gives you access to your data wherever it is. Nextcloud can access files stored with a wide variety of popular cloud service providers such as Amazon, Google and Dropbox, but you can also access them using standard protocols such as (S)FTP, WebDAV and more.</p> - <p class="">The Encryption App can encrypt data at rest for both local and remote storage, protecting data stored on networks outside of your infrastructure. Keys can be handled by an external key management server or stored locally, on the server. Nextcloud will keep your data where it is and retrieve it over a secure communication channel whenever you need to access it.</p> + <p class=""><?php
echo $l->t('The external storage feature of Nextcloud gives you access to your data wherever it is. Nextcloud can access files stored with a wide variety of popular cloud service providers such as Amazon, Google and Dropbox, but you can also access them using standard protocols such as (S)FTP, WebDAV and more.');?></p> + <p class=""><?php
echo $l->t('The Encryption App can encrypt data at rest for both local and remote storage, protecting data stored on networks outside of your infrastructure. Keys can be handled by an external key management server or stored locally, on the server. Nextcloud will keep your data where it is and retrieve it over a secure communication channel whenever you need to access it.');?></p> </div> </div> <div class="row"> <div class="col-md-5 featureblock"> - <p class="">External storage features: + <p class=""><?php
echo $l->t('External storage features:');?></p> <ul> - <li>Support for SWIFT, (S)FTP, WebDAV, Amazon S3, Google Drive, Dropbox, SMB/CIFS/Windows Network Drive<!--TODO , Sharepoint coming in Nc 11 --> and OpenStack Object Storage (Swift).</li> - <li>Full server side encryption with optional external key management</li> - <li>Encryption can be enabled or disabled for each external storage system</li> - <li>Administrators can control the list of external storage types users have access to</li> + <li><?php
echo $l->t('Support for SWIFT, (S)FTP, WebDAV, Amazon S3, Google Drive, Dropbox, SMB/CIFS/Windows Network Drive');?><!--TODO , Sharepoint coming in Nc 11 --> <?php
echo $l->t('and OpenStack Object Storage (Swift).');?></li> + <li><?php
echo $l->t('Full server side encryption with optional external key management');?></li> + <li><?php
echo $l->t('Encryption can be enabled or disabled for each external storage system');?></li> + <li><?php
echo $l->t('Administrators can control the list of external storage types users have access to');?></li> </ul> - </p> </div> <div class="col-md-7"> <img class="img-responsive featureimg" src="<?php bloginfo('template_directory'); ?>/assets/img/features/externalstorage2.png" /> @@ -168,13 +167,13 @@ <a name="calendarcontacts"></a> <div class="featurerow"> - <h1 class="featuretitle">Calendar and Contacts</h1> + <h1 class="featuretitle"><?php
echo $l->t('Calendar and Contacts');?></h1> <div class="row"> <div class="col-md-6"> <img class="img-responsive featureimg" src="<?php bloginfo('template_directory'); ?>/assets/img/features/calendar.png" /> </div> <div class="col-md-6 featureblock"> - <p style="padding-bottom: 30px;">The Nextcloud Calendar and Contacts apps allow you to store, sync and share your plans and contacts. You can share with users or groups on your server or sync the calendar or contacts with your devices and access them wherever you are.</p> + <p style="padding-bottom: 30px;"><?php
echo $l->t('The Nextcloud Calendar and Contacts apps allow you to store, sync and share your plans and contacts. You can share with users or groups on your server or sync the calendar or contacts with your devices and access them wherever you are.');?></p> </div> <!-- </div> <div class="row">--> @@ -183,20 +182,20 @@ </div> <div class="col-md-6 featureblock"> <p style="margin-top: -80px;" class=""> - The Calendar and Contacts app feature: + <?php
echo $l->t('The Calendar and Contacts app feature:');?></p> <ul> - <li>Easy to use interface</li> - <li>Private and shared calendars and addressbooks with permissions management</li> - <li>CalDAV and CardDAV sync with third party clients both on mobile and desktop (i.e with Thunderbird)</li> + <li><?php
echo $l->t('Easy to use interface');?></li> + <li><?php
echo $l->t('Private and shared calendars and addressbooks with permissions management');?></li> + <li><?php
echo $l->t('CalDAV and CardDAV sync with third party clients both on mobile and desktop (i.e with Thunderbird)');?></li> </ul> - </p> + ');?></p> </div> </div> </div> <a name="webrtc"></a> <div class="featurerow"> - <h1 class="featuretitle">Secure audio and video calls</h1> + <h1 class="featuretitle"><?php
echo $l->t('Secure audio and video calls');?></h1> <div class="row"> <div class="col-md-5"> <div class="yt-img-overlay"> @@ -208,16 +207,16 @@ </a> </div> <div class="text-center morebuttondiv"> - <p><a href="/spreedbox" class="btn btn-primary morebutton">The Spreedbox <i class="icon-arrow-circle-o-right icon"></i></a></p> + <p><?php
echo $l->t('<a href="/spreedbox" class="btn btn-primary morebutton">The Spreedbox <i class="icon-arrow-circle-o-right icon"></i></a>');?></p> <br/> - <p><a href="https://spreed.me" class="btn btn-primary morebutton" target="_blank">Test Spreed.ME <i class="icon-arrow-circle-o-right icon"></i></a></p> + <p><?php
echo $l->t('<a href="https://spreed.me" class="btn btn-primary morebutton" target="_blank">Test Spreed.ME <i class="icon-arrow-circle-o-right icon"></i></a>');?></p> </div> </div> <div class="col-md-7"> - <p>Operate your own secure and private audio/video and text chat. Your own video meeting service is accessible through browsers and dedicated apps on computers, mobile phones and tablets through the Internet or limited to an Intranet. Make a call, invite your friends and clients, and collaborate in closed groups through secure, end to end encrypted video/audio, text messaging, and document and file sharing. The Spreed.ME technology used offers peer to peer, WebRTC based communication channels which can not be intercepted even by the admin of the server. It provides an easy ot use interface and can optionally interface with telephone lines, handling up to 10 participants in one session and tens of sessions on a single server.</p> - <p>You can integrate this secure communication in your Nextcloud server or purchase our Spreedbox appliance in one cool, aluminum cube!</p> + <p><?php
echo $l->t('Operate your own secure and private audio/video and text chat. Your own video meeting service is accessible through browsers and dedicated apps on computers, mobile phones and tablets through the Internet or limited to an Intranet. Make a call, invite your friends and clients, and collaborate in closed groups through secure, end to end encrypted video/audio, text messaging, and document and file sharing. The Spreed.ME technology used offers peer to peer, WebRTC based communication channels which can not be intercepted even by the admin of the server. It provides an easy ot use interface and can optionally interface with telephone lines, handling up to 10 participants in one session and tens of sessions on a single server.');?></p> + <p><?php
echo $l->t('You can integrate this secure communication in your Nextcloud server or purchase our Spreedbox appliance in one cool, aluminum cube!');?></p> <div class="text-center morebuttondiv"> - <p><a href="/webrtc" class="btn btn-primary morebutton">Communication in Nextcloud <i class="icon-arrow-circle-o-right icon"></i></a></p> + <p><?php
echo $l->t('<a href="/webrtc" class="btn btn-primary morebutton">Communication in Nextcloud <i class="icon-arrow-circle-o-right icon"></i></a>');?></p> </div> </div> </div> @@ -225,24 +224,24 @@ <a name="onlineoffice"></a> <div class="featurerow"> - <h1 class="featuretitle">Collabora Online Office</h1> + <h1 class="featuretitle"><?php
echo $l->t('Collabora Online Office');?></h1> <div class="row"> <div class="col-md-5 featureblock"> - <p class="">Collabora Online is a powerful LibreOffice-based online office suite which supports all major document, spreadsheet and presentation file formats.</p> - <p class="">Features: + <p class=""><?php
echo $l->t('Collabora Online is a powerful LibreOffice-based online office suite which supports all major document, spreadsheet and presentation file formats.');?></p> + <p class=""><?php
echo $l->t('Features:');?></p> <ul> - <li>Large document format support: + <li><?php
echo $l->t('Large document format support:');?> <ul> - <li>DOC, DOCX, PPT, PPTX, XLS, XLSX</li> - <li>ODF, ODS, ODP</li> - <li>Visio (read-only), Publisher, + 100 more</li> + <li><?php
echo $l->t('DOC, DOCX, PPT, PPTX, XLS, XLSX');?></li> + <li><?php
echo $l->t('ODF, ODS, ODP');?></li> + <li><?php
echo $l->t('Visio (read-only), Publisher, + 100 more');?></li> </ul> </li> - <li>High fidelity, WYSIWYG rendering</li> - <li>Basic editing functions</li> - <li>Shared editing + <li><?php
echo $l->t('High fidelity, WYSIWYG rendering');?></li> + <li><?php
echo $l->t('Basic editing functions');?></li> + <li><?php
echo $l->t('Shared editing');?> <ul> - <li>One editor at a time, others can see changes live. You can assign a different editor at any time.</li> + <li><?php
echo $l->t('One editor at a time, others can see changes live. You can assign a different editor at any time.');?></li> </ul> </li> </ul> @@ -259,25 +258,25 @@ </div> <div class="featurerow"> <div class="wrap container featuregroup"> - <h1 class="featuretitle">And more.</h1> + <h1 class="featuretitle"><?php
echo $l->t('And more.');?></h1> <div class="row"> <div class="col-md-1 featureblock"> <i class="icon-code-fork icon"></i> </div> <div class="col-md-3 featureblock"> - <p class=""> Nextcloud is open source - there are no limitations and you can inspect, integrate, extend and modify Nextcloud however you want</p> + <p class=""><?php
echo $l->t(' Nextcloud is open source - there are no limitations and you can inspect, integrate, extend and modify Nextcloud however you want');?></p> </div> <div class="col-md-1 featureblock"> <i class="icon-tags icon"></i> </div> <div class="col-md-3 featureblock"> - <p class="">Nextcloud offers an easy to use user interface which comes with search functionality, favorites, tags and even more ways to quickly reach the files you need</p> + <p class=""><?php
echo $l->t('Nextcloud offers an easy to use user interface which comes with search functionality, favorites, tags and even more ways to quickly reach the files you need');?></p> </div> <div class="col-md-1 featureblock"> <i class="icon-file-text icon"></i> </div> <div class="col-md-3 featureblock"> - <p class="">Document editing and thumbnail previews of PDF, images, text files, office files and more</p> + <p class=""><?php
echo $l->t('Document editing and thumbnail previews of PDF, images, text files, office files and more');?></p> </div> </div> <div class="row"> @@ -285,19 +284,19 @@ <i class="icon-bug icon"></i> </div> <div class="col-md-3 featureblock"> - <p class="">Integration of anti-virus scanning functionality with the anti-virus app</p> + <p class=""><?php
echo $l->t('Integration of anti-virus scanning functionality with the anti-virus app');?></p> </div> <div class="col-md-1 featureblock"> <i class="icon-puzzle-piece icon"></i> </div> <div class="col-md-3 featureblock"> - <p class="">LDAP / Active Directory integration and Shibboleth / SAML 2.0 support</p> + <p class=""><?php
echo $l->t('LDAP / Active Directory integration and Shibboleth / SAML 2.0 support');?></p> </div> <div class="col-md-1 featureblock"> <i class="icon-life-ring icon"></i> </div> <div class="col-md-3 featureblock"> - <p class="">Pre-loaded files and folders for new users. Populate a new user's Files area with, for example, a tutorial file, which appears when they first log in.</p> + <p class=""><?php
echo $l->t('Pre-loaded files and folders for new users. Populate a new user\'s Files area with, for example, a tutorial file, which appears when they first log in.');?></p> </div> </div> <div class="row"> @@ -305,19 +304,19 @@ <i class="icon-key icon"></i> </div> <div class="col-md-3 featureblock"> - <p class="">Powerful, integrated logging and password policy control functionalities</p> + <p class=""><?php
echo $l->t('Powerful, integrated logging and password policy control functionalities');?></p> </div> <div class="col-md-1 featureblock"> <i class="icon-share-alt icon"></i> </div> <div class="col-md-3 featureblock"> - <p class="">Fine-grained control from mobile, desktop or the Web over data access and sharing capabilities. Pick from the list of users and groups, stored either locally or on another, authorised, server. </p> + <p class=""><?php
echo $l->t('Fine-grained control from mobile, desktop or the Web over data access and sharing capabilities. Pick from the list of users and groups, stored either locally or on another, authorised, server. ');?></p> </div> <div class="col-md-1 featureblock"> <i class="icon-archive icon"></i> </div> <div class="col-md-3 featureblock"> - <p class="">Advanced quota management with configurable accounting of external storage</p> + <p class=""><?php
echo $l->t('Advanced quota management with configurable accounting of external storage');?></p> </div> </div> <div class="row"> @@ -325,30 +324,30 @@ <i class="icon-code icon"></i> </div> <div class="col-md-3 featureblock"> - <p class="">Sharing and Provisioning REST APIs. Facilitates the integration of remote 3rd party apps</p> + <p class=""><?php
echo $l->t('Sharing and Provisioning REST APIs. Facilitates the integration of remote 3rd party apps');?></p> </div> <div class="col-md-1 featureblock"> <i class="icon-certificate icon"></i> </div> <div class="col-md-3 featureblock"> - <p class="">Quick access to core functions for app development with the powerful Nextcloud App API and webhooks following the publication / subscription model</p> + <p class=""><?php
echo $l->t('Quick access to core functions for app development with the powerful Nextcloud App API and webhooks following the publication / subscription model');?></p> </div> <div class="col-md-1 featureblock"> <i class="icon-paint-brush icon"></i> </div> <div class="col-md-3 featureblock"> - <p class="">Built in, easy to use theming</p> + <p class=""><?php
echo $l->t('Built in, easy to use theming');?></p> </div> </div> </div> - <p><a href="/install" class="btn btn-lg btn-primary install-8-btn">Install Nextcloud Server <?php echo $VERSIONS_SERVER_MAJOR_STABLE; ?> now</a></p> + <p><a href="/install" class="btn btn-lg btn-primary install-8-btn"><?php
echo $l->t('Install Nextcloud Server ');?><?php echo $VERSIONS_SERVER_MAJOR_STABLE; ?> <?php
echo $l->t('now');?></a></p> </div> <a name="video"></a> <div class="wrap container"> <div class="featurerow"> <div class="featurewrapper"> - <h1 class="featuretitle">Nextcloud in Action</h1> + <h1 class="featuretitle"><?php
echo $l->t('Nextcloud in Action');?></h1> </div> <div class="row"> <!-- Theming in 30 seconds --> @@ -359,7 +358,7 @@ <i></i> </div> </a> - </br> Theming your Nextcloud in 30 seconds! + </br> <?php
echo $l->t('Theming your Nextcloud in 30 seconds!');?> </div> <div class="col-md-4 yt-img-overlay"> <a class="youtube" href="https://www.youtube.com/watch?v=Fe1I7wYW6hA" title="Creating anonymous upload links"> @@ -368,7 +367,7 @@ <i></i> </div> </a> - </br> Creating an anonymous upload link + </br> <?php
echo $l->t('Creating an anonymous upload link');?> </div> <div class="col-md-4 yt-img-overlay"> <a class="youtube" href="https://www.youtube.com/watch?v=yqr22XG8P4w" title="Shorten share URL: removing index.php"> @@ -377,7 +376,7 @@ <i></i> </div> </a> - </br> Shorten share URL: removing index.php + </br> <?php
echo $l->t('Shorten share URL: removing index.php');?> </div> </div> <div class="row"> @@ -388,7 +387,7 @@ <i></i> </div> </a> - </br> Collabora Online Office in Nextcloud + </br> <?php
echo $l->t('Collabora Online Office in Nextcloud');?> </div> </div> <div class="col-md-12 text-center morebuttondiv"> @@ -400,10 +399,9 @@ </div> <div class="wrap container"> -<h2>Get involved!</h2> -<p><a target="_blank" href="https://help.nextcloud.com" class="btn btn-lg btn-default"> <i class="icon-bullhorn"></i> Discuss Nextcloud</a></p> -<p><a target="_blank" href="/contribute/" class="btn btn-lg btn-default"> <i class="icon-code"></i> Contribute to Nextcloud</a></p> -<!-- <p><a target="_blank" href="/conf/" class="btn btn-lg btn-default"> <i class="icon-group"></i> Nextcloud Contributor Conf</a></p> --> +<h2><?php
echo $l->t('Get involved!');?></h2> +<p><a target="_blank" href="https://help.nextcloud.com" class="btn btn-lg btn-default"> <i class="icon-bullhorn"></i> <?php
echo $l->t('Discuss Nextcloud</a>');?></p> +<p><a target="_blank" href="/contribute/" class="btn btn-lg btn-default"> <i class="icon-code"></i> <?php
echo $l->t('Contribute to Nextcloud</a>');?></p> </div> <!-- <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> --> diff --git a/page-federation.php b/page-federation.php index 9e75a880..439738dc 100644 --- a/page-federation.php +++ b/page-federation.php @@ -8,39 +8,18 @@ $(document).ready(function() { </script> <div class="row col-md-12"> - <h2 class="conf-location">Share across Nextclouds!</h2> + <h2 class="conf-location"><?php
echo $l->t('Share across Nextclouds!');?></h2> </div> <div class="row conf-info"> <div class="col-lg-4 col-md-5 text-center no-underline"> <!--<a href="https://www.youtube.com/watch?v=9-JEmlH2DEg" target="_blank" style="border: none;">--><img src="<?php echo get_template_directory_uri(); ?>/assets/img/federation/federation.gif" alt="in action" /><!--</a>--> </div> <div class="col-md-7"> - <p>Sharing files across Nextcloud servers is as easy as sending an email from a Gmail address to a Yahoo account! Instead of an email address, you use a <em>Federated Cloud ID</em>.</p> - <p class="federation-id"><span id="IDtext">An example Federated Cloud ID is</span><strong> <span id="userName">username@example.com/nextcloud</span></strong></p> - <p>To share a file, enter the Federated Cloud ID in the 'share' dialog. A notification will pop up on the Nextcloud server of the recipient.</p> - <p>You can find your own Federated Cloud ID in your user settings. Give it to your friends so they can share files with you!</p> - <h2>More details</h2> - <p>Learn more in the Nextcloud <a href="<?php echo $DOCUMENTATION_USER; ?>files/federated_cloud_sharing.html" target="_blank">user documentation</a> and <a href="<?php echo $DOCUMENTATION_ADMIN; ?>configuration_files/federated_cloud_sharing_configuration.html">administrator documentation</a>.</p> + <p><?php
echo $l->t('Sharing files across Nextcloud servers is as easy as sending an email from a Gmail address to a Yahoo account! Instead of an email address, you use a <em>Federated Cloud ID</em>.');?></p> + <p class="federation-id"><span id="IDtext"><?php
echo $l->t('An example Federated Cloud ID is');?></span><strong> <span id="userName">username@example.com/nextcloud</span></strong></p> + <p><?php
echo $l->t('To share a file, enter the Federated Cloud ID in the \'share\' dialog. A notification will pop up on the Nextcloud server of the recipient.');?></p> + <p><?php
echo $l->t('You can find your own Federated Cloud ID in your user settings. Give it to your friends so they can share files with you!');?></p> + <h2><?php
echo $l->t('More details');?></h2> + <p><?php
echo $l->t('Learn more in the Nextcloud');?> <a href="<?php echo $DOCUMENTATION_USER; ?>files/federated_cloud_sharing.html" target="_blank"><?php
echo $l->t('user documentation</a> and');?> <a href="<?php echo $DOCUMENTATION_ADMIN; ?>configuration_files/federated_cloud_sharing_configuration.html"><?php
echo $l->t('administrator documentation');?></a>.</p> </div> -</div> - - - - <!--Find <a href="https://nextcloud.com/it-is-time-to-federate-our-clouds/" target="_blank">technical details in this series of blog posts</a>.--> -<!-- </div> -</div> -<div class="row conf-partners-title"> - <div class="col-md-12">--> -<!-- </div> -</div> -<div class="row"> - <div class="col-md-6 col-md-offset-3">--> -<!-- </div> -</div> -<div class="row"> - <div class="col-md-6 text-center col-md-offset-3"><iframe width="100%" height="360" src="https://www.youtube.com/embed/9-JEmlH2DEg?rel=0" frameborder="0" allowfullscreen></iframe></div> -</div>--> - - - - +</div>
\ No newline at end of file diff --git a/page-homepage.php b/page-homepage.php index d7b70ae7..1b7440c2 100644 --- a/page-homepage.php +++ b/page-homepage.php @@ -6,9 +6,9 @@ <!-- <div class="container-fluid"> --> <div class="row"> <div class="col-md-6 toptext "> - <h1>A safe home for <br> all your data</h1> - <h2>Access, share and protect your files, calendars, contacts, communication & more at home and in your enterprise.</h2> - <p><a class="btn-primary" href="<?php echo home_url('install') ?>" role="button" id="get-nextcloud-button">Get Nextcloud</a></p> + <h1><?php
echo $l->t('A safe home for <br> all your data');?></h1> + <h2><?php
echo $l->t('Access, share and protect your files, calendars, contacts, communication & more at home and in your enterprise.');?></h2> + <p><a class="btn-primary" href="<?php echo home_url('install') ?>" role="button" id="get-nextcloud-button"><?php
echo $l->t('Get Nextcloud</a>');?></p> </div> <div class="col-md-6 topbanner"> <img src="<?php echo get_template_directory_uri(); ?>/assets/img/home/empty.png"> <!--empty image to ensure the viewport is big enough--> @@ -19,53 +19,53 @@ <section id="why-nextcloud"> <div class="container"> - <h2 class="text-center revealOnScroll">Why Nextcloud?</h2> + <h2 class="text-center revealOnScroll"><?php
echo $l->t('Why Nextcloud?');?></h2> <div class="highlights"> <div class="highlights_align "> <div class="privacy-icon" data-animation-path="img/home/privacy/" data-anim-loop="false" data-name="privacy"></div> - <h4 class="revealOnScroll">Privacy</h4> - <p class="highlights_text revealOnScroll">Keep all of your life / business + <h4 class="revealOnScroll"><?php
echo $l->t('Privacy');?></h4> + <p class="highlights_text revealOnScroll"><?php
echo $l->t('Keep all of your life / business private and secure. Share with only who you choose, - and no-one else.</p> + and no-one else.');?></p> </div> <div class="highlights_align"> <div class="community-icon" data-animation-path="img/home/community/" data-anim-loop="false" data-name="community"></div> - <h4 class="revealOnScroll">Community</h4> - <p class="highlights_text revealOnScroll">Enjoy constant improvements + <h4 class="revealOnScroll"><?php
echo $l->t('Community');?></h4> + <p class="highlights_text revealOnScroll"><?php
echo $l->t('Enjoy constant improvements from a thriving and transparent, all open-source community development model, free of - lockins or paywalls.</p> + lockins or paywalls.');?></p> </div> <div class="highlights_align"> <div class="flexibility-icon" data-animation-path="img/home/flexibility/" data-anim-loop="false" data-name="flexibility"></div> - <h4 class="revealOnScroll">Enterprise</h4> - <p class="highlights_text revealOnScroll">Protect, control and scale the data and communication in your company and organization.</p> + <h4 class="revealOnScroll"><?php
echo $l->t('Enterprise');?></h4> + <p class="highlights_text revealOnScroll"><?php
echo $l->t('Protect, control and scale the data and communication in your company and organization.');?></p> </div> </div> </div> </section> <div class="container-fluid" id="perfect-for-home-and-business"> - <h2 class="revealOnScroll">Perfect for home and office</h2> - <p class="revealOnScroll">Access everything with the tools you're already using, - regardless of the device or platform you're on. Pictures, - videos, documents, contacts, communications - they're all - available right where you need them whether they're - coming from your local storage or remote cloud services.</p> - <p><a class="btn-primary revealOnScroll" href="<?php echo home_url('features') ?>" role="button">Know all the features</a></p> + <h2 class="revealOnScroll"><?php
echo $l->t('Perfect for home and office');?></h2> + <p class="revealOnScroll"><?php
echo $l->t('Access everything with the tools you are already using, + regardless of the device or platform you are on. Pictures, + videos, documents, contacts, communications - they are all + available right where you need them whether they are + coming from your local storage or remote cloud services.');?></p> + <p><a class="btn-primary revealOnScroll" href="<?php echo home_url('features') ?>" role="button"><?php
echo $l->t('Know all the features</a>');?></p> </div> <section class="Section-Introducing-Nextcloud" id="pinContainer"> <div > - <h2 class="text-center section-title revealOnScroll">Introducing Nextcloud 10</h2> + <h2 class="text-center section-title revealOnScroll"><?php
echo $l->t('Introducing Nextcloud 10');?></h2> <div class="indicators"> <ul class="carousel_dots"></ul> - <li class="btn_carousel"></li> - <li class="btn_carousel"></li> - <li class="btn_carousel"></li> - <li class="btn_carousel"></li> + <li class="btn_carousel"><?php
echo $l->t('');?></li> + <li class="btn_carousel"><?php
echo $l->t('');?></li> + <li class="btn_carousel"><?php
echo $l->t('');?></li> + <li class="btn_carousel"><?php
echo $l->t('');?></li> </div> <section class="panel-workflow"> <div class="container"> @@ -75,11 +75,11 @@ <img class="img-responsive" src="<?php echo get_template_directory_uri(); ?>/assets/img/home/introducing-nc-10.png"> </div> <div class="container col-md-6 right-text-grey" style="opacity: 1; padding-top: 50px;"> - <h5>Secure, Fine Grained Control over Data Access and Workflows</h5> - <p>This release delivers better scalability as well as monitoring, security and workflow management tools, enabling better control over Nextcloud servers and operation at scale.</p> + <h5><?php
echo $l->t('Secure, Fine Grained Control over Data Access and Workflows');?></h5> + <p><?php
echo $l->t('This release delivers better scalability as well as monitoring, security and workflow management tools, enabling better control over Nextcloud servers and operation at scale.');?></p> <br/> <p> - <a class="btn-primary" href="https://nextcloud.com/blog/secure-monitor-and-control-your-data-with-nextcloud-10-get-it-now/" role="button">Learn more</a> + <a class="btn-primary" href="https://nextcloud.com/blog/secure-monitor-and-control-your-data-with-nextcloud-10-get-it-now/" role="button"><?php
echo $l->t('Learn more');?></a> </p> </div> </div> @@ -94,11 +94,11 @@ <img class="img-responsive" src="<?php echo get_template_directory_uri(); ?>/assets/img/home/monitoring-nc-10.png"> </div> <div class="container col-md-6 right-text-grey"> - <h5>Faster and more reliable operation at scale</h5> - <p>Nextcloud 10 introduces the Server Information app which provides a way for admins to monitor the health and performance of a Nextcloud system through a graphical UI or in their enterprise monitoring tool.</p> + <h5><?php
echo $l->t('Faster and more reliable operation at scale');?></h5> + <p><?php
echo $l->t('Nextcloud 10 introduces the Server Information app which provides a way for admins to monitor the health and performance of a Nextcloud system through a graphical UI or in their enterprise monitoring tool.');?></p> <br/> <p> - <a class="btn-primary" href="/workflow/#monitoring" role="button">Learn more</a> + <a class="btn-primary" href="/workflow/#monitoring" role="button"><?php
echo $l->t('Learn more');?></a> </p> </div> </div> @@ -113,15 +113,15 @@ <img class="img-responsive" src="<?php echo get_template_directory_uri(); ?>/assets/img/home/auth-nc-10.png"> </div> <div class="container col-md-6 right-text-grey"> - <h5>Authentication and security</h5> - <p>Nextcloud 10 delivers security improvements in several areas. Plugin based Two Factor + <h5><?php
echo $l->t('Authentication and security');?></h5> + <p><?php
echo $l->t('Nextcloud 10 delivers security improvements in several areas. Plugin based Two Factor Authentication enables an optional extra layer of protection for logins, brute force protection makes it harder for attackers to guess passwords and session management is introduced to enable administrators and users to monitor and invalidate active sessions. - </p> + ');?></p> <br/> <p> - <a class="btn-primary" href="/workflow/" role="button">Learn more</a> + <a class="btn-primary" href="/workflow/" role="button"><?php
echo $l->t('Learn more');?></a> </p> </div> </div> @@ -137,11 +137,11 @@ <img class="img-responsive" src="<?php echo get_template_directory_uri(); ?>/assets/img/home/federation-nc-10.png"> </div> <div class="container col-md-6 right-text-grey"> - <h5>Improved Federation</h5> - <p>Nextcloud 10 normalizes federated shares, handling mounted link shares as federated shares, offering the same permissions for federated shares as for normal shares and directly connecting re-shared federated shares to other servers for improved performance.</p> + <h5><?php
echo $l->t('Improved Federation');?></h5> + <p><?php
echo $l->t('Nextcloud 10 normalizes federated shares, handling mounted link shares as federated shares, offering the same permissions for federated shares as for normal shares and directly connecting re-shared federated shares to other servers for improved performance.');?></p> <br/> <p> - <a class="btn-primary" href="/federation" role="button">Learn more</a> + <a class="btn-primary" href="/federation" role="button"><?php
echo $l->t('Learn more');?></a> </p> </div> </div> @@ -154,20 +154,20 @@ <section class="news-section"> <div class="container-fluid news" id="social-media"> <div class="container"> - <h1 class="revealOnScroll">Latest news</h1> + <h1 class="revealOnScroll"><?php
echo $l->t('Latest news');?></h1> <div class="row"> <div class="col-md-4"> - <h3 class="revealOnScroll">Nextcloud News</a></h3> + <h3 class="revealOnScroll"><?php
echo $l->t('Nextcloud News</a>');?></h3> <p><span class="social-feed"><?php if(CONTRIBOOK) { CONTRIBOOK_NEWS::show(0,4); } ?></span></p> <a class="revealOnScroll" href="<?php echo home_url('news') ?>">more</a> </div> <div class="col-md-4"> - <h3 class="revealOnScroll">Latest Twitter posts</h3> + <h3 class="revealOnScroll"><?php
echo $l->t('Latest Twitter posts');?></h3> <p><span class="social-feed"><?php if(CONTRIBOOK) { CONTRIBOOK_MICROBLOG::show(0,2); } ?></span></p> <a class="revealOnScroll" href="https://twitter.com/nextclouders">more</a> </div> <div class="col-md-4"> - <h3 class="revealOnScroll">Latest from the forum</h3> + <h3 class="revealOnScroll"><?php
echo $l->t('Latest from the forum');?></h3> <p><span class="social-feed"><?php if(CONTRIBOOK) { CONTRIBOOK_FORUM::show(0,4); }?></span></p> <a class="revealOnScroll" href="https://help.nextcloud.com">more</a> </div> @@ -179,8 +179,8 @@ <div class="container-fluid" id="stay-up-to-date"> <div class="row stay-up-to-date"> <div class="container text-center" style="padding-top: 70px; padding-bottom: 70px;"> - <h5 class="revealOnScroll">Stay up to date with Nextcloud's latest enhancements!</h5> - <p class="revealOnScroll"><a class="btn-primary " href="https://newsletter.nextcloud.com/?p=subscribe&id=1" role="button">Subscribe to our newsletter</a></p> + <h5 class="revealOnScroll"><?php
echo $l->t('Stay up to date with Nextcloud\'s latest enhancements!');?></h5> + <p class="revealOnScroll"><a class="btn-primary " href="https://newsletter.nextcloud.com/?p=subscribe&id=1" role="button"><?php
echo $l->t('Subscribe to our newsletter</a>');?></p> </div> </div> </div> diff --git a/page-impressum.php b/page-impressum.php index ceea84d2..faacde55 100644 --- a/page-impressum.php +++ b/page-impressum.php @@ -2,18 +2,18 @@ <div class="col-md-8 col-md-offset-2">--> <!-- <div class="page-header"> --> <!-- </div> --> -<h1>Legal Notice:</h1> -<p>Nextcloud GmbH<br/> +<h1><?php
echo $l->t('Legal Notice:');?></h1> +<p><?php
echo $l->t('Nextcloud GmbH<br/> Kronenstraße 22A<br/> 70173 Stuttgart Germany<br/> HRB 227086 (AG München)<br/> T +49 711 89 66 56 0<br/> support@nextcloud.com<br/> -</p> -<p> +');?></p> +<p><?php
echo $l->t(' Managing Directors:<br/> Niels Mache<br/> Frank Karlitschek<br/> -</p> +');?></p> -<p><small>All product names and trademarks are the property of their respective owners, which might in no way be associated or affiliated with Nextcloud.</small></p> +<p><?php
echo $l->t('<small>All product names and trademarks are the property of their respective owners, which might in no way be associated or affiliated with Nextcloud.</small>');?></p> diff --git a/page-install.php b/page-install.php index 1ab899e0..584eaa96 100644 --- a/page-install.php +++ b/page-install.php @@ -1,5 +1,5 @@ <div class="page-header"> - <h1>Get Started!</h1> + <h1><?php
echo $l->t('Get Started!');?></h1> </div> <hr class="wide"></hr> <div class="row"> @@ -8,8 +8,8 @@ <div class="numbadge centre"> <i class="icon-download"></i> </div> - <h2>1. Get Nextcloud Server</h2> - <p>There are several ways to get your own Nextcloud for you and your data:</p> + <h2><?php
echo $l->t('1. Get Nextcloud Server');?></h2> + <p><?php
echo $l->t('There are several ways to get your own Nextcloud for you and your data:');?></p> <div class="btn-group"> <a class="btn btn-default btn-large" href="#instructions-server">Download</a> <a class="btn btn-default btn-large" href="/devices">Devices</a> @@ -24,8 +24,8 @@ <div class="numbadge centre"> <i class="icon-refresh"></i> </div> - <h2>2. Sync your data</h2> - <p>Connect to your Nextcloud with our clients for all your devices:</p> + <h2><?php
echo $l->t('2. Sync your data');?></h2> + <p><?php
echo $l->t('Connect to your Nextcloud with our clients for all your devices:');?></p> <div class="btn-group"> <a class="btn btn-default btn-large" href="#install-clients" rel="tooltip" id="desktop" data-toggle="popover" title="Desktop Clients">Desktop Clients</a> <a class="btn btn-default btn-large" href="#install-clients" rel="tooltip" id="mobile" data-toggle="popover" title="Mobile Clients">Mobile Clients</a> @@ -34,8 +34,8 @@ <!--<div class="col-md-4"> <hr class="narrow"></hr> <div class="numbadge centre">3</div> - <h3><i class="icon-globe"></i> Extend your cloud</h3> - <p>Browse hundreds of free apps and connect services you use to Nextcloud:</p> + <h3><i class="icon-globe"></i> <?php
echo $l->t('Extend your cloud');?></h3> + <p><?php
echo $l->t('Browse hundreds of free apps and connect services you use to Nextcloud:');?></p> <div class="btn-group"> <a class="btn btn-default btn-lg" role="button" href="https://apps.nextcloud.com" target="_blank" rel="tooltip" title="The Nextcloud Appstore">Nextcloud Apps</a> <a class="btn btn-default btn-lg" role="button" href="https://github.com/nextcloud/core/wiki/Apps" target="_blank" rel="tooltip" title="3rd Party App List on the Nextcloud Wiki">3rd Party Apps</a> @@ -45,21 +45,19 @@ <div class="numbadge centre"> <i class="icon-book"></i> </div> - <h2>3. Read the documentation</h2> - <p>Here you can find our manuals:</p> + <h2><?php
echo $l->t('3. Read the documentation');?></h2> + <p><?php
echo $l->t('Here you can find our manuals:');?></p> <ul> - <li><a href="<?php echo $DOCUMENTATION_USER; ?>" target="_blank" rel="tooltip" title="End User Documentation">Users</a></li> - <li><a href="<?php echo $DOCUMENTATION_ADMIN; ?>" target="_blank" rel="tooltip" title="Nextcloud administrator Documentation">Admins</a></li> - <li><a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>" target="_blank" rel="tooltip" title="Nextcloud Developer Documentation">Developers</a></li> - <li> <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>bugtracker/" target="_blank" rel="tooltip" title="Information for Testers">Testers</a></li> + <li><a href="<?php echo $DOCUMENTATION_USER; ?>" target="_blank" rel="tooltip" title="<?php
echo $l->t('End User Documentation">Users');?></a></li> + <li><a href="<?php echo $DOCUMENTATION_ADMIN; ?>" target="_blank" rel="tooltip" title="<?php
echo $l->t('Nextcloud administrator Documentation">Admins');?></a></li> + <li><a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>" target="_blank" rel="tooltip" title="<?php
echo $l->t('Nextcloud Developer Documentation">Developers');?></a></li> + <li><a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>bugtracker/" target="_blank" rel="tooltip" title="<?php
echo $l->t('Information for Testers">Testers');?></a></li> </ul> -<!-- <p>If you have other questions about Nextcloud, read our <a href="/faq" target="_blank" rel="tooltip" title="Most Frequently Asked Questions and Answers">Nextcloud FAQ</a>.</p> --> </div> </div> <br /> <br /> -<!-- <h1>Get more out of Nextcloud!</h1> --> <hr class="wide"></hr> <div class="row"> @@ -68,14 +66,14 @@ <div class="numbadge centre"> <i class="icon-comment"></i> </div> - <h2>Need help?</h2> - <p>Discuss using, installing or maintaining Nextcloud in our support channels. + <h2><?php
echo $l->t('Need help?');?></h2> + <p><?php
echo $l->t('Discuss using, installing or maintaining Nextcloud in our support channels.');?></p> <ul> - <li><a href="http://help.nextcloud.com" target="_blank" rel="tooltip" title="The Nextcloud User Forums">Forum</a></li> - <li><a href="irc://#nextcloud@freenode.net" target="_blank" rel="tooltip" title="The Nextcloud IRC Channel">IRC Channel</a> (<a href="http://webchat.freenode.net/?channels=nextcloud" target="_blank" rel="tooltip" title="Web interface to the Nextcloud IRC Channel">Webchat</a>)</li> + <li><a href="http://help.nextcloud.com" target="_blank" rel="tooltip" title="<?php
echo $l->t('The Nextcloud User Forums">Forum</a>');?></li> + <li><a href="irc://#nextcloud@freenode.net" target="_blank" rel="tooltip" title="<?php
echo $l->t('The Nextcloud IRC Channel">IRC Channel</a> (<a href="http://webchat.freenode.net/?channels=nextcloud" target="_blank" rel="tooltip" title="Web interface to the Nextcloud IRC Channel">Webchat</a>)');?></li> </ul> - These consist of users helping each other. Consider helping out others, too! <a href="/enterprise">Need enterprise support?</a></p> - <!-- <p>Find <a href="/support" target="_blank" rel="tooltip" title="An overview of where to find help">more support resources here</a>.</p> --> + <p><?php
echo $l->t('These consist of users helping each other. Consider helping out others, too! <a href="/enterprise">Need enterprise support?</a>');?></p> + <!-- <p><?php
echo $l->t('Find <a href="/support" target="_blank" rel="tooltip" title="An overview of where to find help">more support resources here</a>.');?></p> --> </div> <a name="testing"></a> <div class="col-md-4 col-md-offset-2"> @@ -83,11 +81,11 @@ <div class="numbadge centre"> <i class="icon-rocket"></i> </div> - <h2>Get Involved</h2> - <p>If you want to help out with <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>" target="_blank" rel="tooltip" title="Developer Documentation">developing</a> and <!--<a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>testing/index.html" target="_blank" rel="tooltip" title="Testing Documentation">-->testing<!--</a>-->, grab a daily build. Our <a href="https://github.com/nextcloud" target="_blank">GitHub project is here</a> and the <a href="https://github.com/nextcloud/server/issues" target="_blank">issue tracker for the server here</a>.</p> - <p><a href="<?php echo $DOWNLOAD_SERVER_DAILY_TAR; ?>" class="btn btn-lg btn-default"><i class="icon-archive"></i> Daily build</a></p> + <h2><?php
echo $l->t('Get Involved');?></h2> + <p><?php
echo $l->t('If you want to help out with');?> <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>" target="_blank" rel="tooltip" title="<?php
echo $l->t('Developer Documentation">developing</a> and testing, grab a daily build. Our <a href="https://github.com/nextcloud" target="_blank">GitHub project is here</a> and the <a href="https://github.com/nextcloud/server/issues" target="_blank">issue tracker for the server here</a>.');?></p> + <p><a href="<?php echo $DOWNLOAD_SERVER_DAILY_TAR; ?>" class="btn btn-lg btn-default"><i class="icon-archive"></i> <?php
echo $l->t('Daily build');?></a></p> <?php if(!empty($SERVER_TESTING_VERSION)) { ?> - <p>Latest testing version: <span class="label label-blue"><?php echo $SERVER_TESTING_VERSION; ?></span></p> + <p><?php
echo $l->t('Latest testing version');?>: <span class="label label-blue"><?php echo $SERVER_TESTING_VERSION; ?></span></p> <p> <?php if(!empty($DOWNLOAD_SERVER_ZIP_TESTING)) { ?> <a href="<?php echo $DOWNLOAD_SERVER_ZIP_TESTING; ?>" class="btn btn-lg btn-default"><i class="icon-archive"></i> zip</a> @@ -97,9 +95,9 @@ <?php } ?> <?php } ?> <?php if(!empty($VERSIONS_CLIENT_DESKTOP_TESTING)) { ?> - <h4>Desktop Clients <small><?php echo $VERSIONS_CLIENT_DESKTOP_TESTING; ?></small></h4> - <p>Please report any issues to the <a href="https://github.com/nextcloud/client_theming" target="_blank">issue tracker</a>.</p> - <!--<p>You can check the authenticity of the sources using this <a href="<?php echo $DOWNLOAD_CLIENT_DESKTOP_TEST_SOURCES_PGP; ?>">PGP signature</a>.</p>--> + <h4><?php
echo $l->t('Desktop Clients <small><?php echo $VERSIONS_CLIENT_DESKTOP_TESTING; ?></small>');?></h4> + <p><?php
echo $l->t('Please report any issues to the <a href="https://github.com/nextcloud/client_theming" target="_blank">issue tracker</a>.');?></p> + <!--<p><?php
echo $l->t('You can check the authenticity of the sources using this <a href="<?php echo $DOWNLOAD_CLIENT_DESKTOP_TEST_SOURCES_PGP; ?>">PGP signature</a>.');?></p>--> <div class="btn-group"> <a href="<?php echo $DOWNLOAD_CLIENT_DESKTOP_TEST_WIN; ?>" class="btn btn-lg btn-default"><i class="icon-windows"></i> Windows</a> <a href="<?php echo $DOWNLOAD_CLIENT_DESKTOP_TEST_MAC; ?>" class="btn btn-lg btn-default"><i class="icon-apple"></i> Mac</a> @@ -109,7 +107,7 @@ <a href="<?php echo $DOWNLOAD_CLIENT_DESKTOP_TEST_SOURCES; ?>" class="btn btn-lg btn-default"><i class="icon-archive"></i> Sources</a> </div> <?php } ?></p> - <p>See more <a href="/contribute" target="_blank" rel="tooltip" title="The Nextcloud Contribute Page">ways to get involved</a>!</p> + <p><?php
echo $l->t('See more <a href="/contribute" target="_blank" rel="tooltip" title="The Nextcloud Contribute Page">ways to get involved</a>!');?></p> </div> </div> diff --git a/page-jobs.php b/page-jobs.php index ae8b0587..0bf81c6e 100644 --- a/page-jobs.php +++ b/page-jobs.php @@ -1,67 +1,67 @@ <!-- <?php get_template_part('templates/parts/title'); ?> --> <div class="page-header"> - <h1>We are hiring!</h1> + <h1><?php
echo $l->t('We are hiring!');?></h1> </div> -<p>Nextcloud is looking for people who want to join our team.</p> -<h2>Company description</h2> -<p>We're a modern, distributed, open source company. It is our mission to provide our users and customers with the means for data storage, access and communication under their control; protecting their privacy and security.</p> -<p>We pursue a fully-open strategy, keeping internal communication to a minimum while aiming to work, discuss and develop in public. We're a thriving, quickly growing company with a solid customer base.</p> -<h2>Job openings</h2> -<h3 class="jobs">Sales Engineer / Manager DACH/Europe</h3> -<p>Nextcloud is getting an overwhelming response in the market and thus we are looking for another (junior) sales engineer and manager who can help sell our product and services in multiple verticals. In this role you'll work as a member of our sales team to identify, nurture and close opportunities with new and existing customers, presenting our product to them and helping them with Proof of Concepts. We would appreciate somebody with an open source background!</p> -<p>This position would ideally be based in Stuttgart, Hamburg, Frankfurt or Munich but we are open to remote work.</p> -<p>Responsibilities: +<p><?php
echo $l->t('Nextcloud is looking for people who want to join our team.');?></p> +<h2><?php
echo $l->t('Company description');?></h2> +<p><?php
echo $l->t('We are a modern, distributed, open source company. It is our mission to provide our users and customers with the means for data storage, access and communication under their control; protecting their privacy and security.');?></p> +<p><?php
echo $l->t('We pursue a fully-open strategy, keeping internal communication to a minimum while aiming to work, discuss and develop in public. We are a thriving, quickly growing company with a solid customer base.');?></p> +<h2><?php
echo $l->t('Job openings');?></h2> +<h3 class="jobs"><?php
echo $l->t('Sales Engineer / Manager DACH/Europe');?></h3> +<p><?php
echo $l->t('Nextcloud is getting an overwhelming response in the market and thus we are looking for another (junior) sales engineer and manager who can help sell our product and services in multiple verticals. In this role you will work as a member of our sales team to identify, nurture and close opportunities with new and existing customers, presenting our product to them and helping them with Proof of Concepts. We would appreciate somebody with an open source background!');?></p> +<p><?php
echo $l->t('This position would ideally be based in Stuttgart, Hamburg, Frankfurt or Munich but we are open to remote work.');?></p> +<p><?php
echo $l->t('Responsibilities:');?></p> <ul> - <li>Present and sell Nextcloud products</li> - <li>Meet sales goals and represent and develop our brand, product and value proposition</li> - <li>Identify and build new relationships, and strengthen existing relationships with our customers</li> - <li>Provide credibility to customers and analyze their business and technical requirements</li> - <li>Work with customers on Proof of Concept deployments</li> - <li>Present the product and answer technical questions.</li> + <li><?php
echo $l->t('Present and sell Nextcloud products');?></li> + <li><?php
echo $l->t('Meet sales goals and represent and develop our brand, product and value proposition');?></li> + <li><?php
echo $l->t('Identify and build new relationships, and strengthen existing relationships with our customers');?></li> + <li><?php
echo $l->t('Provide credibility to customers and analyze their business and technical requirements');?></li> + <li><?php
echo $l->t('Work with customers on Proof of Concept deployments');?></li> + <li><?php
echo $l->t('Present the product and answer technical questions.');?></li> </ul> -Required skills: +<p><?php
echo $l->t('Required skills:');?></p> <ul> - <li>Sales experience and a track record of success in the IT industry</li> - <li>Bachelor's degree, ideally in marketing, business or a technical discipline</li> - <li>A focus on solutions sales in a competitive environment</li> - <li>experience with cloud, storage, groupware, communication and/or collaboration technologies is a plus</li> - <li>Insight in benefits of a open source support and service business model</li> - <li>Writing and speaking German language</li> + <li><?php
echo $l->t('Sales experience and a track record of success in the IT industry');?></li> + <li><?php
echo $l->t('Bachelor\'s degree, ideally in marketing, business or a technical discipline');?></li> + <li><?php
echo $l->t('A focus on solutions sales in a competitive environment');?></li> + <li><?php
echo $l->t('experience with cloud, storage, groupware, communication and/or collaboration technologies is a plus');?></li> + <li><?php
echo $l->t('Insight in benefits of a open source support and service business model');?></li> + <li><?php
echo $l->t('Writing and speaking German language');?></li> </ul> -What we offer: +<p><?php
echo $l->t('What we offer:');?></p> <ul> - <li>A distributed, open team with a passion for working on and within the open source community</li> - <li>Promoting and selling a product which pushes the boundaries of technology and with a global user and contributor community</li> - <li>A competitive salary</li> - <li>Flexibility for a healthy work-life balance</li> - <li>Time for personal growth and education</li> + <li><?php
echo $l->t('A distributed, open team with a passion for working on and within the open source community');?></li> + <li><?php
echo $l->t('Promoting and selling a product which pushes the boundaries of technology and with a global user and contributor community');?></li> + <li><?php
echo $l->t('A competitive salary');?></li> + <li><?php
echo $l->t('Flexibility for a healthy work-life balance');?></li> + <li><?php
echo $l->t('Time for personal growth and education');?></li> </ul> -<p>We're looking for somebody with ambition and drive, who would like to grow and learn. That means if you do not yet fulfill the requirements but want to learn, apply! Contact us at <a href="mailto:jobs@nextcloud.com">jobs@nextcloud.com</a> with your resume if you are interested in this role.</p> -<h3 class="jobs">Linux Kernel and Embedded Engineer</h3> -<p>To satisfy the demand for our Spreedbox, we are seeking a Linux kernel and embedded development expert to join our team in Stuttgart (but we are open to remote work!). In this role you're responsible for the technical foundation of this product.</p> -<p>Responsibilities: +<p><?php
echo $l->t('We are looking for somebody with ambition and drive, who would like to grow and learn. That means if you do not yet fulfill the requirements but want to learn, apply! Contact us at <a href="mailto:jobs@nextcloud.com">jobs@nextcloud.com</a> with your resume if you are interested in this role.');?></p> +<h3 class="jobs"><?php
echo $l->t('Linux Kernel and Embedded Engineer');?></h3> +<p><?php
echo $l->t('To satisfy the demand for our Spreedbox, we are seeking a Linux kernel and embedded development expert to join our team in Stuttgart (but we are open to remote work!). In this role you are responsible for the technical foundation of this product.');?></p> +<p><?php
echo $l->t('Responsibilities:');?></p> <ul> - <li>Software development for Linux and C/C++</li> - <li>Linux kernel driver development</li> - <li>Documentation</li> - <li>Build system maintenance</li> - <li>Image building</li> + <li><?php
echo $l->t('Software development for Linux and C/C++');?></li> + <li><?php
echo $l->t('Linux kernel driver development');?></li> + <li><?php
echo $l->t('Documentation');?></li> + <li><?php
echo $l->t('Build system maintenance');?></li> + <li><?php
echo $l->t('Image building');?></li> </ul> -Required skills: +<p><?php
echo $l->t('Required skills:');?></p> <ul> - <li>Experience with Linux and kernel driver development</li> - <li>C/C++ and low level userland development experience</li> - <li>German and English language skills</li> + <li><?php
echo $l->t('Experience with Linux and kernel driver development');?></li> + <li><?php
echo $l->t('C/C++ and low level userland development experience');?></li> + <li><?php
echo $l->t('German and English language skills');?></li> </ul> -What we offer: +<p><?php
echo $l->t('What we offer:');?></p> <ul> - <li>An open team with a passion for working on and within the open source community</li> - <li>Working on a product pushing the boundaries of technology and with a global user and contributor community</li> - <li>A competitive salary</li> - <li>Flexibility for a healthy work-life balance</li> - <li>Time for personal growth and education</li> + <li><?php
echo $l->t('An open team with a passion for working on and within the open source community');?></li> + <li><?php
echo $l->t('Working on a product pushing the boundaries of technology and with a global user and contributor community');?></li> + <li><?php
echo $l->t('A competitive salary');?></li> + <li><?php
echo $l->t('Flexibility for a healthy work-life balance');?></li> + <li><?php
echo $l->t('Time for personal growth and education');?></li> </ul> -We are looking for all people open to learning and growing into this role! If you are interested, shoot us an email at <a href="mailto:jobs@nextcloud.com">jobs@nextcloud.com</a>.</p> -<h3>And more</h3> -<p>We're always looking for talented new people in all areas of our business--from engineering and support to sales and marketing. Contact us at <a href="mailto:jobs@nextcloud.com">jobs@nextcloud.com</a> and tell us how you can help!</p> +<p><?php
echo $l->t('We are looking for all people open to learning and growing into this role! If you are interested, shoot us an email at <a href="mailto:jobs@nextcloud.com">jobs@nextcloud.com</a>.');?></p> +<h3><?php
echo $l->t('And more');?></h3> +<p><?php
echo $l->t('We are always looking for talented new people in all areas of our business--from engineering and support to sales and marketing. Contact us at <a href="mailto:jobs@nextcloud.com">jobs@nextcloud.com</a> and tell us how you can help!');?></p> diff --git a/page-migration.php b/page-migration.php index 1b172b55..6e7a32fd 100644 --- a/page-migration.php +++ b/page-migration.php @@ -1,29 +1,31 @@ <!-- <?php get_template_part('templates/parts/title'); ?> --> -<div class="page-header"> - <h1>Migration Guide</h1> -</div> -<p>Nextcloud strives to make migration of customers from ownCloud™ as seamless as possible. Due to the large technical overlap, the migration of the application is easy. Business processes are equally easily updated.</p> +<div class="container"> + <div class="page-header"> + <h1><?php
echo $l->t('Migration Guide');?></h1> + </div> + <p><?php
echo $l->t('Nextcloud strives to make migration of customers from ownCloud™ as seamless as possible. Due to the large technical overlap, the migration of the application is easy. Business processes are equally easily updated.');?></p> -<h2>Technical migration</h2> -<p>Moving from ownCloud™ to Nextcloud follows the same process as a upgrade within either product. You can essentially follow our <a href="<?php echo $DOCUMENTATION_ADMIN; ?>maintenance/manual_upgrade.html" target="_blank" rel="tooltip" title="Nextcloud administrator Documentation">usual upgrade documentation.</a></p> + <h2><?php
echo $l->t('Technical migration');?></h2> + <p><?php
echo $l->t('Moving from ownCloud™ to Nextcloud follows the same process as a upgrade within either product. You can essentially follow our <a href="<?php echo $DOCUMENTATION_ADMIN; ?>maintenance/manual_upgrade.html" target="_blank" rel="tooltip" title="Nextcloud administrator Documentation">usual upgrade documentation.</a>');?></p> -<p>The steps are as follows: -<ul> -<li>Enable Maintenance Mode with the command line tool</li> -<li>backup existing configuration and database</li> -<li>delete the ownCloud code and extract the Nextcloud code</li> -<li>copy back the configuration file</li> -<li>start the upgrade process with the command line tool</li> -<li>Disable Maintenance Mode</li> -</ul> -Find more details in <a href="<?php echo $DOCUMENTATION_ADMIN; ?>maintenance/manual_upgrade.html" target="_blank" rel="tooltip" title="Nextcloud administrator Documentation">our documentation.</a></p> + <p><?php
echo $l->t('The steps are as follows:');?></p> + <ul> + <li><?php
echo $l->t('Enable Maintenance Mode with the command line tool');?></li> + <li><?php
echo $l->t('backup existing configuration and database');?></li> + <li><?php
echo $l->t('delete the ownCloud code and extract the Nextcloud code');?></li> + <li><?php
echo $l->t('copy back the configuration file');?></li> + <li><?php
echo $l->t('start the upgrade process with the command line tool');?></li> + <li><?php
echo $l->t('Disable Maintenance Mode');?></li> + </ul> + <p><?php
echo $l->t('Find more details in <a href="<?php echo $DOCUMENTATION_ADMIN; ?>maintenance/manual_upgrade.html" target="_blank" rel="tooltip" title="Nextcloud administrator Documentation">our documentation.</a>');?></p> -<p>Note that, as ownCloud does not support skipping releases, upgrades have to go through all releases between the existing ownCloud release and the desired Nextcloud release. We will support upgrades from ownCloud 8.2 and onwards. If you are on a older release, <a href="mailto:support@nextcloud.com">contact our support team</a> or <a href="/contact">ask sales for an offer.</a></p> + <p><?php
echo $l->t('Note that, as ownCloud does not support skipping releases, upgrades have to go through all releases between the existing ownCloud release and the desired Nextcloud release. We will support upgrades from ownCloud 8.2 and onwards. If you are on a older release, <a href="mailto:support@nextcloud.com">contact our support team</a> or <a href="/contact">ask sales for an offer.</a>');?></p> -<h2>License Compliance</h2> -<p>Nextcloud is licensed exclusively under the AGPL or less restrictive open source licenses, removing any risk of mixing incompatible licenses or other legal issues. If you have not made any changes to the code of ownCloud Server™ and did not develop custom ownCloud applications, you will not need to do anything to be in compliance with the open source licenses of Nextcloud. Note that theme changes or branding are unaffected by AGPL licensing. Find more information in our FAQ. Our sales team will be happy to <a href="/contact">answer any questions you have.</a></p> + <h2><?php
echo $l->t('License Compliance');?></h2> + <p><?php
echo $l->t('Nextcloud is licensed exclusively under the AGPL or less restrictive open source licenses, removing any risk of mixing incompatible licenses or other legal issues. If you have not made any changes to the code of ownCloud Server™ and did not develop custom ownCloud applications, you will not need to do anything to be in compliance with the open source licenses of Nextcloud. Note that theme changes or branding are unaffected by AGPL licensing. Find more information in our FAQ. Our sales team will be happy to <a href="/contact">answer any questions you have.</a>');?></p> -<h2>Take over of support contract</h2> -<p>Nextcloud will honor any any valid contract with ownCloud which has started before the 2nd of June for free if a new agreement is signed for a period of at least 12 months.</p> + <h2><?php
echo $l->t('Take over of support contract');?></h2> + <p><?php
echo $l->t('Nextcloud will honor any any valid contract with ownCloud which has started before the 2nd of June for free if a new agreement is signed for a period of at least 12 months.');?></p> -<p><small>All product names and trademarks are the property of their respective owners, which might in no way be associated or affiliated with Nextcloud.</small></p> + <p><?php
echo $l->t('<small>All product names and trademarks are the property of their respective owners, which might in no way be associated or affiliated with Nextcloud.</small>');?></p> +</div>
\ No newline at end of file diff --git a/page-privacy.php b/page-privacy.php index c1dbc432..ceaed087 100644 --- a/page-privacy.php +++ b/page-privacy.php @@ -1,111 +1,110 @@ <div class="row"> <div class="col-md-8 col-md-offset-2"> <div class="page-header"> - <h1>Nextcloud GmbH Privacy and Legal Policy - Introduction</h1> + <h1><?php
echo $l->t('Nextcloud GmbH Privacy and Legal Policy - Introduction');?></h1> </div> - <p>We recognize that privacy is extremely important to all visitors to this website. We do not share any individual information with anybody without your permission.<p> - <p>We use <a href="http://piwik.org/">Piwik</a> to get information on how our website is used and use <a href="https://www.phplist.com/">phplist</a> to handle our newsletters. From neither will we hand over individual data to anybody else. Any privacy breaches we will disclose as soon as possible.</p> - <p>Please note that <a href="/news">nextcloud.org/news</a> aggregates community blogs and we can not be held responsible for their opinions or content.</p> - <p>If you see any problems, please report it to <a href="mailto:abuse@nextcloud.com">abuse@nextcloud.com</a>.</p> + <p><?php
echo $l->t('We recognize that privacy is extremely important to all visitors to this website. We do not share any individual information with anybody without your permission.');?></p> + <p><?php
echo $l->t('We use <a href="http://piwik.org/">Piwik</a> to get information on how our website is used and use <a href="https://www.phplist.com/">phplist</a> to handle our newsletters. From neither will we hand over individual data to anybody else. Any privacy breaches we will disclose as soon as possible.');?></p> + <p><?php
echo $l->t('Please note that <a href="/news">nextcloud.org/news</a> aggregates community blogs and we can not be held responsible for their opinions or content.');?></p> + <p><?php
echo $l->t('If you see any problems, please report it to <a href="mailto:abuse@nextcloud.com">abuse@nextcloud.com</a>.');?></p> - <p>You can find our full privacy policy below.</p> + <p><?php
echo $l->t('You can find our full privacy policy below.');?></p> </div> </div> <div class="row"> <div class="col-md-10 col-md-offset-1"> -<h2>Nextcloud Privacy Policy</h2> -<p>This privacy policy has been compiled to better serve those who are concerned with how their 'Personally identifiable information' (PII) is being used online. PII, as used in US privacy law and information security, is information that can be used on its own or with other information to identify, contact, or locate a single person, or to identify an individual in context. Please read our privacy policy carefully to get a clear understanding of how we collect, use, protect or otherwise handle your Personally Identifiable Information in accordance with our website.</p> -<h3>What personal information do we collect from the people that visit our blog, website or app?</h3> -<p>When registering or submitting a form on our site, as appropriate, you may be asked to enter your name, email address, phone number or other details to help you with your experience.</p> -<h3>When do we collect information?</h3> -<p>We collect information from you when you subscribe to a newsletter, fill out a form or enter information on our site.</p> -<h3>How do we use your information?</h3> -<p>We may use the information we collect from you when you register, sign up for our newsletter, respond to a survey or marketing communication, surf the website, or use certain other site features in the following ways: +<h2><?php
echo $l->t('Nextcloud Privacy Policy');?></h2> +<p><?php
echo $l->t('This privacy policy has been compiled to better serve those who are concerned with how their \'Personally identifiable information\' (PII) is being used online. PII, as used in US privacy law and information security, is information that can be used on its own or with other information to identify, contact, or locate a single person, or to identify an individual in context. Please read our privacy policy carefully to get a clear understanding of how we collect, use, protect or otherwise handle your Personally Identifiable Information in accordance with our website.');?></p> +<h3><?php
echo $l->t('What personal information do we collect from the people that visit our blog, website or app?');?></h3> +<p><?php
echo $l->t('When registering or submitting a form on our site, as appropriate, you may be asked to enter your name, email address, phone number or other details to help you with your experience.');?></p> +<h3><?php
echo $l->t('When do we collect information?');?></h3> +<p><?php
echo $l->t('We collect information from you when you subscribe to a newsletter, fill out a form or enter information on our site.');?></p> +<h3><?php
echo $l->t('How do we use your information?');?></h3> +<p><?php
echo $l->t('We may use the information we collect from you when you register, sign up for our newsletter, respond to a survey or marketing communication, surf the website, or use certain other site features in the following ways:');?></p> <ul> - <li>To improve our website in order to better serve you.</li> - <li>To send periodic emails regarding your order or other products and services.</li> - <li>To follow up with them after correspondence (live chat, email or phone inquiries)</li> + <li><?php
echo $l->t('To improve our website in order to better serve you.');?></li> + <li><?php
echo $l->t('To send periodic emails regarding your order or other products and services.');?></li> + <li><?php
echo $l->t('To follow up with them after correspondence (live chat, email or phone inquiries)');?></li> </ul> -<h3>How do we protect visitor information?</h3> -<p>We only provide articles and information. We never ask for credit card numbers.</p> -<p>We use regular Malware Scanning.</p> -<p>Your personal information is contained behind secured networks and is only accessible by a limited number of persons who have special access rights to such systems, and are required to keep the information confidential. In addition, all sensitive information you supply is encrypted via Secure Socket Layer (SSL) technology.</p> -<p>We implement a variety of security measures when a user places an order enters, submits, or accesses their information to maintain the safety of your personal information.</p> -<h3>Do we use 'cookies'?</h3> -<p>Yes. Cookies are small files that a site or its service provider transfers to your computer's hard drive through your Web browser (if you allow) that enables the site's or service provider's systems to recognize your browser and capture and remember certain information. For instance, we use cookies to help us remember and process the items in your shopping cart. They are also used to help us understand your preferences based on previous or current site activity, which enables us to provide you with improved services. We also use cookies to help us compile aggregate data about site traffic and site interaction so that we can offer better site experiences and tools in the future.</p> -<p>We use cookies to:</p> +<h3><?php
echo $l->t('How do we protect visitor information?');?></h3> +<p><?php
echo $l->t('We only provide articles and information. We never ask for credit card numbers.');?></p> +<p><?php
echo $l->t('We use regular Malware Scanning.');?></p> +<p><?php
echo $l->t('Your personal information is contained behind secured networks and is only accessible by a limited number of persons who have special access rights to such systems, and are required to keep the information confidential. In addition, all sensitive information you supply is encrypted via Secure Socket Layer (SSL) technology.');?></p> +<p><?php
echo $l->t('We implement a variety of security measures when a user places an order enters, submits, or accesses their information to maintain the safety of your personal information.');?></p> +<h3><?php
echo $l->t('Do we use \'cookies\'?');?></h3> +<p><?php
echo $l->t('Yes. Cookies are small files that a site or its service provider transfers to your computer\'s hard drive through your Web browser (if you allow) that enables the site\'s or service provider\'s systems to recognize your browser and capture and remember certain information. For instance, we use cookies to help us remember and process the items in your shopping cart. They are also used to help us understand your preferences based on previous or current site activity, which enables us to provide you with improved services. We also use cookies to help us compile aggregate data about site traffic and site interaction so that we can offer better site experiences and tools in the future.');?></p> +<p><?php
echo $l->t('We use cookies to:');?></p> <ul> -<li>Understand and save user's preferences for future visits.</li> -<li>Compile aggregate data about site traffic and site interactions in order to offer better site experiences and tools in the future. We may also use trusted third-party services that track this information on our behalf.</li> +<li><?php
echo $l->t('Understand and save user\'s preferences for future visits.');?></li> +<li><?php
echo $l->t('Compile aggregate data about site traffic and site interactions in order to offer better site experiences and tools in the future. We may also use trusted third-party services that track this information on our behalf.');?></li> </ul> -<p>You can choose to have your computer warn you each time a cookie is being sent, or you can choose to turn off all cookies. You do this through your browser (like Internet Explorer) settings. Each browser is a little different, so look at your browser's Help menu to learn the correct way to modify your cookies settings.</p> -<p>If you disable cookies, some minor features might be disabled.</p> -<h3>Third-party disclosure</h3> -<p>We do not sell, trade, or otherwise transfer to outside parties your personally identifiable information unless we provide users with advance notice. This does not include website hosting partners and other parties who assist us in operating our website, conducting our business, or serving our users, so long as those parties agree to keep this information confidential. We may also release information when it's release is appropriate to comply with the law, enforce our site policies, or protect ours or others' rights, property or safety. +<p><?php
echo $l->t('You can choose to have your computer warn you each time a cookie is being sent, or you can choose to turn off all cookies. You do this through your browser (like Internet Explorer) settings. Each browser is a little different, so look at your browser\'s Help menu to learn the correct way to modify your cookies settings.');?></p> +<p><?php
echo $l->t('If you disable cookies, some minor features might be disabled.');?></p> +<h3><?php
echo $l->t('Third-party disclosure');?></h3> +<p><?php
echo $l->t('We do not sell, trade, or otherwise transfer to outside parties your personally identifiable information unless we provide users with advance notice. This does not include website hosting partners and other parties who assist us in operating our website, conducting our business, or serving our users, so long as those parties agree to keep this information confidential. We may also release information when its release is appropriate to comply with the law, enforce our site policies, or protect ours or others\' rights, property or safety.<br /> -However, non-personally identifiable visitor information may be provided to other parties for marketing, advertising, or other uses.</p> -<h3>Third-party links</h3> -<p>We do not include or offer third-party products or services on our website.</p> -<h3>According to the California Online Privacy Protection Act (CalOPPA) we agree to the following:</h3> -<p>Users can visit our site anonymously.</p> -<p>Once this privacy policy is created, we will add a link to it on our home page or as a minimum on the first significant page after entering our website.</p> -<p>Our Privacy Policy link includes the word 'Privacy' and can be easily be found on the page specified above.</p> -<p>Users will be notified of any privacy policy changes on our Privacy Policy Page.</p> -<p>Users are able to change their personal information: +However, non-personally identifiable visitor information may be provided to other parties for marketing, advertising, or other uses.');?></p> +<h3><?php
echo $l->t('Third-party links');?></h3> +<p><?php
echo $l->t('We do not include or offer third-party products or services on our website.');?></p> +<h3><?php
echo $l->t('According to the California Online Privacy Protection Act (CalOPPA) we agree to the following:');?></h3> +<p><?php
echo $l->t('Users can visit our site anonymously.');?></p> +<p><?php
echo $l->t('Once this privacy policy is created, we will add a link to it on our home page or as a minimum on the first significant page after entering our website.');?></p> +<p><?php
echo $l->t('Our Privacy Policy link includes the word \'Privacy\' and can be easily be found on the page specified above.');?></p> +<p><?php
echo $l->t('Users will be notified of any privacy policy changes on our Privacy Policy Page.');?></p> +<p><?php
echo $l->t('Users are able to change their personal information:');?></p> <ul> - <li>By emailing us</li> - <li>By calling us</li> + <li><?php
echo $l->t('By emailing us');?></li> + <li><?php
echo $l->t('By calling us');?></li> </ul></p> -<h3>How does our site handle do not track signals?</h3> -<p>We honor do not track signals and do not track, plant cookies, or use advertising when a Do Not Track (DNT) browser mechanism is in place.</p> -<p> -<h3>Does our site allow third-party behavioral tracking?</h3> -<p>It's also important to note that we do not allow third-party behavioral tracking</p> -<h3>Fair Information Practices</h3> -<p>The Fair Information Practices Principles form the backbone of privacy law in the United States and the concepts they include have played a significant role in the development of data protection laws around the globe. Understanding the Fair Information Practice Principles and how they should be implemented is critical to comply with the various privacy laws that protect personal information.</p> -<p>In order to be in line with Fair Information Practices, should a data breach occur we will notify the users via email within 7 business days</p> -<p>We also agree to the Individual Redress Principle, which requires that individuals have a right to pursue legally enforceable rights against data collectors and processors who fail to adhere to the law. This principle requires not only that individuals have enforceable rights against data users, but also that individuals have recourse to courts or government agencies to investigate and/or prosecute non-compliance by data processors.</p> -<h3>CAN SPAM Act</h3> -<p>The CAN-SPAM Act is a law that sets the rules for commercial email, establishes requirements for commercial messages, gives recipients the right to have emails stopped from being sent to them, and spells out tough penalties for violations.</p> -<p><h3>We collect your email address in order to:</h3> -<li>Send information, respond to inquiries, and/or other requests or questions.</p> -<li>Market to our mailing list or continue to send emails to our clients after the original transaction has occurred.</p> -<p> -<h3>To be in accordance with CANSPAM we agree to the following:</h3> +<h3><?php
echo $l->t('How does our site handle do not track signals?');?></h3> +<p><?php
echo $l->t('We honor do not track signals and do not track, plant cookies, or use advertising when a Do Not Track (DNT) browser mechanism is in place.');?></p> + +<h3><?php
echo $l->t('Does our site allow third-party behavioral tracking?');?></h3> +<p><?php
echo $l->t('It is also important to note that we do not allow third-party behavioral tracking');?></p> +<h3><?php
echo $l->t('Fair Information Practices');?></h3> +<p><?php
echo $l->t('The Fair Information Practices Principles form the backbone of privacy law in the United States and the concepts they include have played a significant role in the development of data protection laws around the globe. Understanding the Fair Information Practice Principles and how they should be implemented is critical to comply with the various privacy laws that protect personal information.');?></p> +<p><?php
echo $l->t('In order to be in line with Fair Information Practices, should a data breach occur we will notify the users via email within 7 business days');?></p> +<p><?php
echo $l->t('We also agree to the Individual Redress Principle, which requires that individuals have a right to pursue legally enforceable rights against data collectors and processors who fail to adhere to the law. This principle requires not only that individuals have enforceable rights against data users, but also that individuals have recourse to courts or government agencies to investigate and/or prosecute non-compliance by data processors.');?></p> +<h3><?php
echo $l->t('CAN SPAM Act');?></h3> +<p><?php
echo $l->t('The CAN-SPAM Act is a law that sets the rules for commercial email, establishes requirements for commercial messages, gives recipients the right to have emails stopped from being sent to them, and spells out tough penalties for violations.');?></p> +<h3><?php
echo $l->t('We collect your email address in order to:');?></h3> +<li><?php
echo $l->t('Send information, respond to inquiries, and/or other requests or questions.');?></p> +<li><?php
echo $l->t('Market to our mailing list or continue to send emails to our clients after the original transaction has occurred.');?></p> +<h3><?php
echo $l->t('To be in accordance with CANSPAM we agree to the following:');?></h3> <ul> - <li>NOT use false or misleading subjects or email addresses.</li> - <li>Identify the message as an advertisement in some reasonable way.</li> - <li>Include the physical address of our business or site headquarters.</li> - <li>Monitor third-party email marketing services for compliance, if one is used.</li> - <li>Honor opt-out/unsubscribe requests quickly.</li> - <li>Allow users to unsubscribe by using the link at the bottom of each email.</li> + <li><?php
echo $l->t('NOT use false or misleading subjects or email addresses.');?></li> + <li><?php
echo $l->t('Identify the message as an advertisement in some reasonable way.');?></li> + <li><?php
echo $l->t('Include the physical address of our business or site headquarters.');?></li> + <li><?php
echo $l->t('Monitor third-party email marketing services for compliance, if one is used.');?></li> + <li><?php
echo $l->t('Honor opt-out/unsubscribe requests quickly.');?></li> + <li><?php
echo $l->t('Allow users to unsubscribe by using the link at the bottom of each email.');?></li> </ul> -<h3>Unsubscribing</h3> -<p>If at any time you would like to unsubscribe from receiving future emails follow the instructions at the bottom of each email and we will promptly remove you from <strong>ALL</strong> correspondence.</p> +<h3><?php
echo $l->t('Unsubscribing');?></h3> +<p><?php
echo $l->t('If at any time you would like to unsubscribe from receiving future emails follow the instructions at the bottom of each email and we will promptly remove you from <strong>ALL</strong> correspondence.');?></p> -<h3>Website source</h3> -<p>The source code of the website is a fork of <a href="https://github.com/owncloud/owncloud.org">this code</a> and our current code can be found in <a href="https://github.com/nextcloud/nextcloud.com">our github</a>. It is licensed under the <a href="https://en.wikipedia.org/wiki/MIT_License">MIT license</a>.</p> +<h3><?php
echo $l->t('Website source');?></h3> +<p><?php
echo $l->t('The source code of the website is a fork of <a href="https://github.com/owncloud/owncloud.org">this code</a> and our current code can be found in <a href="https://github.com/nextcloud/nextcloud.com">our github</a>. It is licensed under the <a href="https://en.wikipedia.org/wiki/MIT_License">MIT license</a>.');?></p> -<h2>Contact</h2> -<p>If there are any questions regarding this privacy policy you may contact us using the information below.</p> +<h2><?php
echo $l->t('Contact');?></h2> +<p><?php
echo $l->t('If there are any questions regarding this privacy policy you may contact us using the information below.');?></p> -<h2>Legal Notice</h2> -<p>Nextcloud GmbH<br/> +<h2><?php
echo $l->t('Legal Notice');?></h2> +<p><?php
echo $l->t('Nextcloud GmbH<br/> Kronenstraße 22A<br/> 70173 Stuttgart Germany<br/> HRB 227086 (AG München)<br/> T +49 711 89 66 56 0<br/> support@nextcloud.com<br/> -</p> -<p> +');?></p> +<p><?php
echo $l->t(' Managing Directors:<br/> Niels Mache<br/> Frank Karlitschek<br/> -</p> -<p><small>All product names and trademarks are the property of their respective owners, which might in no way be associated or affiliated with Nextcloud.</small></p> +');?></p> +<p><?php
echo $l->t('<small>All product names and trademarks are the property of their respective owners, which might in no way be associated or affiliated with Nextcloud.</small>');?></p> -<p>Last Edited on 2016-07-11</p> +<p><?php
echo $l->t('Last Edited on 2016-07-11');?></p> </div> </div> diff --git a/page-providers.php b/page-providers.php index e8c378a5..4b427a44 100644 --- a/page-providers.php +++ b/page-providers.php @@ -5,17 +5,17 @@ </select> </div> <div class="col-md-7 col-md-offset-1"> - <input type="checkbox" id="FreePlans"> Show only free plans<br> + <input type="checkbox" id="FreePlans"> <?php
echo $l->t('Show only free plans');?><br> <!-- <input type="checkbox" id="certified"> Show only Certified Partners<br> --> - <input type="radio" id="hostingboth" name="hosting" value="both" checked> Both<br> - <input type="radio" id="hostingconsumer" name="hosting" value="consumer"> Consumers<br> - <input type="radio" id="hostingorganization" name="hosting" value="organization"> Organization<br> + <input type="radio" id="hostingboth" name="hosting" value="both" checked> <?php
echo $l->t('Both');?><br> + <input type="radio" id="hostingconsumer" name="hosting" value="consumer"> <?php
echo $l->t('Consumers');?><br> + <input type="radio" id="hostingorganization" name="hosting" value="organization"> <?php
echo $l->t('Organization');?><br> </div> </div> <div id="providers" class="row"> </div> -<div class="alert alert-info">If you offer Nextcloud Server account hosting, you can be <a href="/providers/apply">listed on this page</a>. If you want to report an abuse by one of the providers listed above, you can send us an email to abuse@nextcloud.com.</div> +<div class="alert alert-info"><?php
echo $l->t('If you offer Nextcloud Server account hosting, you can be <a href="/providers/apply">listed on this page</a>. If you want to report an abuse by one of the providers listed above, you can send us an email to abuse@nextcloud.com.');?></div> <script type='text/javascript' src='//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js'></script> <script type="text/javascript"> diff --git a/page-secure.php b/page-secure.php index e4e1f73e..dbf88e01 100644 --- a/page-secure.php +++ b/page-secure.php @@ -1,17 +1,17 @@ <div class="container-fluid background"> <div class="container"> <div class="col-md-6 topheader"> - <h1>Security and authentication</h1> - <h2>Nextcloud is designed to protect user data <br /> - through multiple layers of protection.</h2> + <h1><?php
echo $l->t('Security and authentication');?></h1> + <h2><?php
echo $l->t('Nextcloud is designed to protect user data <br /> + through multiple layers of protection.');?></h2> </div> </div> </div> <div class="container"> <div class="featureblock process"> - <h2 class="header">Security process</h2> - <p>Security bugs are like technical debt: fixing them later is expensive. Our strategy is thus to prevent them from happening through a rigorous focus on security through the entire life cycle of our product.</p> - <p><small><strong>Click each step in the process to learn more</strong></small></p> + <h2 class="header"><?php
echo $l->t('Security process');?></h2> + <p><?php
echo $l->t('Security bugs are like technical debt: fixing them later is expensive. Our strategy is thus to prevent them from happening through a rigorous focus on security through the entire life cycle of our product.');?></p> + <p><small><strong><?php
echo $l->t('Click each step in the process to learn more');?></strong></small></p> <div id="processimg" class="processimg"> <ul class="nav nav-pills"> <li class="active"><a data-toggle="tab" href="#training"><img src="<?php echo get_template_directory_uri(); ?>/assets/img/security/training.svg"></a></li> @@ -24,11 +24,11 @@ <div id="training" class="tab-pane fade in active"> <div class="info"> <div class="col-md-6"> - <h3>Security training</h3> + <h3><?php
echo $l->t('Security training');?></h3> <ul> - <li>We provide <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>general/security.html" target="_blank" rel="tooltip" title="Information for Developers">detailed documentation</a> about common web security vulnerabilities</li> - <li>We organize internal and <a href="https://conf.nextcloud.com/conference/NextcloudConference2016/program/proposal/4">public security trainings</a></li> - <li>Developers are asked to fix security issues they caused themselves</li> + <li><?php
echo $l->t('We provide');?> <a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>general/security.html" target="_blank" rel="tooltip" title="<?php
echo $l->t('Information for Developers">detailed documentation</a> about common web security vulnerabilities');?></li> + <li><?php
echo $l->t('We organize internal and <a href="https://conf.nextcloud.com/conference/NextcloudConference2016/program/proposal/4">public security trainings</a>');?></li> + <li><?php
echo $l->t('Developers are asked to fix security issues they caused themselves');?></li> </ul> </div> <div class="col-md-6"> @@ -39,11 +39,11 @@ <div id="requirements" class="tab-pane fade"> <div class="info"> <div class="col-md-6"> - <h3>Requirements</h3> + <h3><?php
echo $l->t('Requirements');?></h3> <ul> - <li>Privacy and security risks are analyzed and requirements are established</li> - <li>We employ advanced <a href="https://nextcloud.com/security/threat-model/">threat modelling / attack surface analysis</a></li> - <li>Designs are reviewed for security implications</li> + <li><?php
echo $l->t('Privacy and security risks are analyzed and requirements are established');?></li> + <li><?php
echo $l->t('We employ advanced <a href="/security/threat-model/">threat modelling / attack surface analysis</a>');?></li> + <li><?php
echo $l->t('Designs are reviewed for security implications');?></li> </ul> </div> <div class="col-md-6"> @@ -54,11 +54,11 @@ <div id="implementation" class="tab-pane fade"> <div class="info"> <div class="col-md-6"> - <h3>Implementation</h3> + <h3><?php
echo $l->t('Implementation');?></h3> <ul> - <li>Unsafe functions are forbidden (e.g. unserialize, non-prepared statements and unsafe comparisons)</li> - <li>Our internal functions are designed to provide secure defaults for developers</li> - <li>We employ a strict mandatory code review process with 2 reviewers besides the original developer</li> + <li><?php
echo $l->t('Unsafe functions are forbidden (e.g. unserialize, non-prepared statements and unsafe comparisons)');?></li> + <li><?php
echo $l->t('Our internal functions are designed to provide secure defaults for developers');?></li> + <li><?php
echo $l->t('We employ a strict mandatory code review process with 2 reviewers besides the original developer');?></li> </ul> </div> <div class="col-md-6"> @@ -69,11 +69,11 @@ <div id="verification" class="tab-pane fade"> <div class="info"> <div class="col-md-6"> - <h3>Verification</h3> + <h3><?php
echo $l->t('Verification');?></h3> <ul> - <li>We regularly run static and dynamic security scans</li> - <li>We follow industry best practices in disclosing security issues fixed in a release: 2 weeks after the release is made available.</li> - <li>Advisories with CVE identifiers are published</li> + <li><?php
echo $l->t('We regularly run static and dynamic security scans');?></li> + <li><?php
echo $l->t('We follow industry best practices in disclosing security issues fixed in a release: 2 weeks after the release is made available.');?></li> + <li><?php
echo $l->t('Advisories with CVE identifiers are published');?></li> </ul> </div> <div class="col-md-6"> @@ -84,10 +84,10 @@ <div id="response" class="tab-pane fade"> <div class="info"> <div class="col-md-6"> - <h3>Response</h3> + <h3><?php
echo $l->t('Response');?></h3> <ul> - <li>We run a <a href="https://hackerone.com/nextcloud">successful bug bounty program with high payouts</a>, up to EUR 5000</li> - <li>Statistics show a massive decrease of valid external security reports</li> + <li><?php
echo $l->t('We run a <a href="https://hackerone.com/nextcloud">successful bug bounty program with high payouts</a>, up to EUR 5000');?></li> + <li><?php
echo $l->t('Statistics show a massive decrease of valid external security reports');?></li> </ul> </div> <div class="col-md-6"> @@ -101,15 +101,15 @@ </div> <div class="container featureblock"> - <h2 class="header">Security bug bounties</h2> + <h2 class="header"><?php
echo $l->t('Security bug bounties');?></h2> <div class="row"> <div class="col-md-6"> <a href="<?php echo get_template_directory_uri(); ?>/assets/img/security/hackerone.png"><img class="img-responsive" src="<?php echo get_template_directory_uri(); ?>/assets/img/security/hackerone.png"></a> </div> <div class="col-md-6"> - <p>We have partnered with the HackerOne platform because of its extraordinary popularity among IT security professionals. More than 3,000 hackers have reported over 24,000 bugs via the platform. Running a program on HackerOne allows us to quickly leverage the collective knowledge of a huge amount of these security experts.</p> - <p>Anyone reporting a security vulnerability in Nextcloud can earn up to USD 5000, making ours some of the highest security bug bounties in the open source industry. For more details, <a href="https://nextcloud.com/blog/introducing-the-nextcloud-bug-bounty-program/">see our announcement</a>.</p> - <p>Find an example of RhinoSecurityLabs blogging about <a href="https://rhinosecuritylabs.com/2016/10/operation-ownedcloud-exploitation-post-exploitation-persistence/">a security issue dealt with here</a>.</p> + <p><?php
echo $l->t('We have partnered with the HackerOne platform because of its extraordinary popularity among IT security professionals. More than 3,000 hackers have reported over 24,000 bugs via the platform. Running a program on HackerOne allows us to quickly leverage the collective knowledge of a huge amount of these security experts.');?></p> + <p><?php
echo $l->t('Anyone reporting a security vulnerability in Nextcloud can earn up to USD 5000, making ours some of the highest security bug bounties in the open source industry. For more details, <a href="https://nextcloud.com/blog/introducing-the-nextcloud-bug-bounty-program/">see our announcement</a>.');?></p> + <p><?php
echo $l->t('Find an example of RhinoSecurityLabs blogging about <a href="https://rhinosecuritylabs.com/2016/10/operation-ownedcloud-exploitation-post-exploitation-persistence/">a security issue dealt with here</a>.');?></p> <a href="https://hackerone.com/nextcloud"><img class="img-responsive" src="<?php echo get_template_directory_uri(); ?>/assets/img/security/HackerOne.png" alt="Our HackerOne program" /></a> </div> </div> @@ -119,10 +119,10 @@ <div class="container featureblock"> <div class="row"> <div class="col-md-7"> - <h2>Authentication capabilities</h2> - <p>The Nextcloud authentication system supports pluggable authentication including two-factor authentication and device specific passwords, complete with a list of connected browsers and devices on the users’ personal page.</p> - <p>Active sessions can be invalidated through the list, by removing the user in the admin settings or by changing passwords. Admins can enable or disable two-factor authentication for users on the command line.</p> - <p>Nextcloud supports SAML 2.0 (“Shibboleth”) authentication and has extensive LDAP directory integration.</p> + <h2><?php
echo $l->t('Authentication capabilities');?></h2> + <p><?php
echo $l->t('The Nextcloud authentication system supports pluggable authentication including two-factor authentication and device specific passwords, complete with a list of connected browsers and devices on the users’ personal page.');?></p> + <p><?php
echo $l->t('Active sessions can be invalidated through the list, by removing the user in the admin settings or by changing passwords. Admins can enable or disable two-factor authentication for users on the command line.');?></p> + <p><?php
echo $l->t('Nextcloud supports SAML 2.0 (“Shibboleth”) authentication and has extensive LDAP directory integration.');?></p> </div> <div class="col-md-5"> <a href="<?php bloginfo('template_directory'); ?>/assets/img/features/TOTP.png"><img class="img-responsive screenshot" src="<?php echo get_template_directory_uri(); ?>/assets/img/features/TOTP-wee.png" alt="in action" /></a> @@ -133,23 +133,23 @@ <div class="container featureblock"> <div class="row"> <div class="col-md-6"> - <h3>Brute force protection</h3> - <p>Brute Force Protection logs invalid login attempts and slows down multiple attempts from a single IP address (or IPv6 range). This feature is enabled by default and protects against an attacker who tries to guess a password from one or more users.</p> - <p>You can find more information on hardening your Nextcloud installation in our extensive <a href="<?php echo $DOCUMENTATION_ADMIN; ?>configuration_server/harden_server.html" target="_blank" rel="tooltip" title="Information for Admins">hardening guide</a> + <h3><?php
echo $l->t('Brute force protection');?></h3> + <p><?php
echo $l->t('Brute Force Protection logs invalid login attempts and slows down multiple attempts from a single IP address (or IPv6 range). This feature is enabled by default and protects against an attacker who tries to guess a password from one or more users.');?></p> + <p><?php
echo $l->t('You can find more information on hardening your Nextcloud installation in our extensive');?> <a href="<?php echo $DOCUMENTATION_ADMIN; ?>configuration_server/harden_server.html" target="_blank" rel="tooltip" title="<?php
echo $l->t('Information for Admins">hardening guide</a>');?></p> </div> <div class="col-md-6"> - <h3>Security hardening</h3> - <p>Nextcloud employs a wide variety of extra security hardening capabilities, including:</p> + <h3><?php
echo $l->t('Security hardening');?></h3> + <p><?php
echo $l->t('Nextcloud employs a wide variety of extra security hardening capabilities, including:');?></p> <ul> - <li>Content Security Policy + <li><?php
echo $l->t('Content Security Policy');?> <ul> - <li>First implementation in 2013</li> - <li><a href="https://blogs.dropbox.com/tech/tag/content-security-policy/">Dropbox implemented it in 2015</a></li> + <li><?php
echo $l->t('First implementation in 2013');?></li> + <li><?php
echo $l->t('<a href="https://blogs.dropbox.com/tech/tag/content-security-policy/">Dropbox implemented it in 2015</a>');?></li> </ul></li> - <li>Same-Site Cookies + <li><?php
echo $l->t('Same-Site Cookies');?> <ul> - <li>Cookies will only be sent if request originates from the same origin (preventing CSRF vulnerabilities)</li> - <li>Currently only supported in Chrome and Opera, Mozilla is working on Firefox support.</li> + <li><?php
echo $l->t('Cookies will only be sent if request originates from the same origin (preventing CSRF vulnerabilities)');?></li> + <li><?php
echo $l->t('Currently only supported in Chrome and Opera, Mozilla is working on Firefox support.');?></li> </ul></li> </ul> </div> @@ -162,17 +162,17 @@ <img class="img-responsive screenshot" src="<?php echo get_template_directory_uri(); ?>/assets/img/features/encryption-home.png" alt="in action" /> </div> <div class="col-md-7"> - <h2>Encryption</h2> - <p>Nextcloud employs industry-standard TLS to encrypt data in transfer. On the server, admins can enable server side encryption for extra protection.</p> - <p>Server side encryption protects files on the Nextcloud server or external storage from being seen by third parties. As files are encrypted and decrypted on the Nextcloud server, this does not protect from malicious system administrators or a compromised server but it provides an additional layer of protection for cases when server hardware gets stolen.</p> + <h2><?php
echo $l->t('Encryption');?></h2> + <p><?php
echo $l->t('Nextcloud employs industry-standard TLS to encrypt data in transfer. On the server, admins can enable server side encryption for extra protection.');?></p> + <p><?php
echo $l->t('Server side encryption protects files on the Nextcloud server or external storage from being seen by third parties. As files are encrypted and decrypted on the Nextcloud server, this does not protect from malicious system administrators or a compromised server but it provides an additional layer of protection for cases when server hardware gets stolen.');?></p> </div> </div> <div class="row"> <div class="col-md-7"> - <p>Encryption is particularly useful when used in combination with external storage as the third party storage system will never see unencrypted files.</p> - <p>Nextcloud supports pluggable encryption key handling. If you have an external key server, this can be made to work with Nextcloud.</p> - <p>Administrators can set a system wide recovery key for encrypted files. This ensures that, even when users lose their password, files can always be decrypted. Encrypted files can be shared but after changing encryption settings, shares will have to be re-shared.</p> - <p>Learn how to use server side encryption in our <a href="<?php echo $DOCUMENTATION_ADMIN; ?>configuration_files/encryption_configuration.html" target="_blank" rel="tooltip" title="Server Side Encryption Configuration">documentation</a></p> + <p><?php
echo $l->t('Encryption is particularly useful when used in combination with external storage as the third party storage system will never see unencrypted files.');?></p> + <p><?php
echo $l->t('Nextcloud supports pluggable encryption key handling. If you have an external key server, this can be made to work with Nextcloud.');?></p> + <p><?php
echo $l->t('Administrators can set a system wide recovery key for encrypted files. This ensures that, even when users lose their password, files can always be decrypted. Encrypted files can be shared but after changing encryption settings, shares will have to be re-shared.');?></p> + <p><?php
echo $l->t('Learn how to use server side encryption in our');?> <a href="<?php echo $DOCUMENTATION_ADMIN; ?>configuration_files/encryption_configuration.html" target="_blank" rel="tooltip" title="<?php
echo $l->t('Server Side Encryption Configuration">documentation</a>');?></p> </div> <div class="col-md-5"> <img class="img-responsive screenshot" src="<?php echo get_template_directory_uri(); ?>/assets/img/features/encryption-recovery.png" alt="in action" /> @@ -183,7 +183,7 @@ <div class="wrap container featureblock"> <div class="featurerow"> - <h2 class="header">Screenshots</h2> + <h2 class="header"><?php
echo $l->t('Screenshots');?></h2> <div class="row"> <div class="col-md-6"> <a href="<?php bloginfo('template_directory'); ?>/assets/img/features/TOTP.png"><img src="<?php bloginfo('template_directory'); ?>/assets/img/features/TOTP.png" class="img-responsive screenshot" /></a> diff --git a/page-security.php b/page-security.php index 74c497ae..5bffa616 100644 --- a/page-security.php +++ b/page-security.php @@ -1,50 +1,51 @@ <?php get_template_part( 'templates/parts/title'); ?> -<div class="sub-nav"><a href="/security/advisories">Security Advisories</a> | <a href="/security/threat-model">Threat Model</a> +<div class="sub-nav"><a href="/security/advisories"><?php
echo $l->t('Security Advisories');?></a> | <a href="/security/threat-model"><?php
echo $l->t('Threat Model');?></a> </div> -<h2>Security information</h2> -<p>This page hosts our security policies and information with regards to reporting security flaws. Learn more about how Nextcloud offers the <a href="/secure">best security in the open source file sync and share industry here</a>. You can <a href="<?php echo get_template_directory_uri(); ?>/advisories/advisories.rss">follow our advisories via RSS</a>.</p> +<h2><?php
echo $l->t('Security information');?></h2> +<p><?php
echo $l->t('This page hosts our security policies and information with regards to reporting security flaws. Learn more about how Nextcloud offers the <a href="/secure">best security in the open source file sync and share industry here</a>. You can');?> <a href="<?php echo get_template_directory_uri(); ?>/advisories/advisories.rss"><?php
echo $l->t('follow our advisories via RSS</a>.');?></p> +<p><?php
echo $l->t('For server owners, our documentation has a section with <a href="<?php echo $DOCUMENTATION_ADMIN; ?>configuration_server/harden_server.html" target="_blank">best practices and tips on securing a Nextcloud server</a>.');?></p> -<!--<p>If you are looking for information on encryption, <a href="https://owncloud.org/blog/how-owncloud-uses-encryption-to-protect-your-data/" target="_blank">see this blog</a>. For more general information around security, see our <a href="/faq#security" target="_blank">FAQ questions around security</a> and follow our development on <a href="https://nextcloud.com/news" target="_blank">nextcloud.com/news</a> to learn about <a href="https://statuscode.ch/2016/06/security-and-nextcloud-9/" target="_blank">security improvements like those introduced in Nextcloud 9</a>. For server owners, our documentation has a section with <a href="<?php echo $DOCUMENTATION_ADMIN; ?>configuration_server/harden_server.html" target="_blank">best practices and tips on securing a Nextcloud server</a>.</p>--> <div class="row"> <div class="span12"> - <p>If you've discovered a security issue with Nextcloud, please read our responsible disclosure guidelines and contact us at <a href="https://hackerone.com/nextcloud"><strong>hackerone.com/nextcloud</strong></a>. Your report should include: + <p><?php
echo $l->t('If you have discovered a security issue with Nextcloud, please read our responsible disclosure guidelines and contact us at <a href="https://hackerone.com/nextcloud"><strong>hackerone.com/nextcloud</strong></a>. Your report should include:');?></p> <ul> - <li>Product version</li> - <li>A vulnerability description</li> - <li>Reproduction steps</li> + <li><?php
echo $l->t('Product version');?></li> + <li><?php
echo $l->t('A vulnerability description');?></li> + <li><?php
echo $l->t('Reproduction steps');?></li> </ul> - <p>A member of the security team will confirm the vulnerability, determine its impact, and develop a fix. The fix will be applied to the master branch, tested, and packaged in the next security release. The vulnerability will be publicly announced after the release. Finally, your name will be added to the <a href="https://hackerone.com/nextcloud/thanks">hall of fame</a> as a thank you from the entire Nextcloud community. Note our <a href="/security/threat-model">threat model</a> to know what is expected behavior.</p> + <p><?php
echo $l->t('A member of the security team will confirm the vulnerability, determine its impact, and develop a fix. The fix will be applied to the master branch, tested, and packaged in the next security release. The vulnerability will be publicly announced after the release. Finally, your name will be added to the <a href="https://hackerone.com/nextcloud/thanks">hall of fame</a> as a thank you from the entire Nextcloud community. Note our <a href="/security/threat-model">threat model</a> to know what is expected behavior.');?></p> - <h3>PGP Key for Submissions</h3> - <p>In order to facilitate secure submission of security issues, we provide the <a href="https://pgp.mit.edu/pks/lookup?op=get&search=0xD75899B9A724937A">following PGP key</a> for confidential submission:</p> + <h3><?php
echo $l->t('PGP Key for Submissions');?></h3> + <p><?php
echo $l->t('In order to facilitate secure submission of security issues, we provide the <a href="https://pgp.mit.edu/pks/lookup?op=get&search=0xD75899B9A724937A">following PGP key</a> for confidential submission:');?></p> <ul> - <li>Key ID: <code>A724937A</code> - </li> - <li>Fingerprint: <code>2880 6A87 8AE4 23A2 8372 792E D758 99B9 A724 937A</code> - </li> + <li><?php
echo $l->t('Key ID: <code>A724937A</code> + ');?></li> + <li><?php
echo $l->t('Fingerprint: <code>2880 6A87 8AE4 23A2 8372 792E D758 99B9 A724 937A</code> + ');?></li> </ul> - <p>We do however recommend to not encrypt the information submitted via HackerOne as only a small subset of the team has access to this key.</p> + <p><?php
echo $l->t('We do however recommend to not encrypt the information submitted via HackerOne as only a small subset of the team has access to this key.');?></p> - <h3>Responsible Disclosure Guidelines</h3> The Nextcloud community kindly requests that you comply with the following guidelines when researching and reporting security vulnerabilities: + <h3><?php
echo $l->t('Responsible Disclosure Guidelines');?></h3> + <p><?php
echo $l->t('The Nextcloud community kindly requests that you comply with the following guidelines when researching and reporting security vulnerabilities:');?></p> <ul> - <li>Only test for vulnerabilities on your own install of Nextcloud Server</li> - <li>Confirm the vulnerability applies to a supported product version</li> - <li>Share vulnerabilities in detail only with the security team</li> - <li>Allow reasonable time for a response from the security team</li> - <li>Do not publish information related to the vulnerability until Nextcloud has made an announcement to the community</li> + <li><?php
echo $l->t('Only test for vulnerabilities on your own install of Nextcloud Server');?></li> + <li><?php
echo $l->t('Confirm the vulnerability applies to a supported product version');?></li> + <li><?php
echo $l->t('Share vulnerabilities in detail only with the security team');?></li> + <li><?php
echo $l->t('Allow reasonable time for a response from the security team');?></li> + <li><?php
echo $l->t('Do not publish information related to the vulnerability until Nextcloud has made an announcement to the community');?></li> </ul> - <h3>Supported Product Versions</h3> - Nextcloud Server: + <h3><?php
echo $l->t('Supported Product Versions');?></h3> + <p><?php
echo $l->t('Nextcloud Server:');?></p> <ul> - <li>Latest 10.x release</li> - <li>Latest 9.0.x release</li> + <li><?php
echo $l->t('Latest 10.x release');?></li> + <li><?php
echo $l->t('Latest 9.0.x release');?></li> </ul> - Nextcloud Android Client: - <ul> - <li>Latest release on Google PlayStore</li> + <p><?php
echo $l->t('extcloud Android Client:');?></p> + <ul></p> + <li><?php
echo $l->t('Latest release on Google PlayStore');?></li> </ul> </div> </div> diff --git a/page-sharing.php b/page-sharing.php index 8dab5f7c..f79ee424 100644 --- a/page-sharing.php +++ b/page-sharing.php @@ -8,13 +8,13 @@ $(document).ready(function() { </script> <div class="featurerow"> - <h1 class="featuretitle">File access and sharing</h1> + <h1 class="featuretitle"><?php
echo $l->t('File access and sharing');?></h1> <div class="row"> <div class="col-md-6 featureblock"> - <h2 class="featuretitle">Share on your terms</h2> - <p class="">Nextcloud features an easy to use and powerful web interface. You can access all your files wherever you are and however you like.</p> - <p class="">Share with other users on your server, send password protected public links, let others upload files to you and get notifications on your phone when a user on another Nextcloud server shares files directly with you.</p> - <p>Nextcloud makes sharing and collaboration easy!</p> + <h2 class="featuretitle"><?php
echo $l->t('Share on your terms');?></h2> + <p class=""><?php
echo $l->t('Nextcloud features an easy to use and powerful web interface. You can access all your files wherever you are and however you like.');?></p> + <p class=""><?php
echo $l->t('Share with other users on your server, send password protected public links, let others upload files to you and get notifications on your phone when a user on another Nextcloud server shares files directly with you.');?></p> + <p><?php
echo $l->t('Nextcloud makes sharing and collaboration easy!');?></p> </div> <div class="col-md-6"> <div class="yt-img-overlay"> @@ -32,25 +32,24 @@ $(document).ready(function() { <a href="<?php bloginfo('template_directory'); ?>/assets/img/features/sharing_admin_full.png"><img src="<?php bloginfo('template_directory'); ?>/assets/img/features/sharing_admin.png" class="img-responsive featureimg" /></a> </div> <div class="col-md-6"> - <p class="">Features: + <p class=""><?php
echo $l->t('Features:');?></p> <ul> - <li>Tag and comment on files, and see tags and comments by others</li> - <li>See what is happening on your Nextcloud in the Activity feed</li> - <li>Previous versions of files you modified are retained and can be brought back. Deleted files can be found in the trash.</li> - <li>Share photo galleries</li> - <li>Share public links read-only or with editing capabilities</li> - <li>Anonymous upload hides existing files, providing just an upload target</li> - <li>Optionally put a password or expiration date on public link shares</li> - <li>Share directly to users on other Nextcloud, ownCloud or Pydio servers (<a href="#federation">"federation"</a>)</li> - <li>Admins can control all these abilities, add trusted Federation servers and more</li> + <li><?php
echo $l->t('Tag and comment on files, and see tags and comments by others');?></li> + <li><?php
echo $l->t('See what is happening on your Nextcloud in the Activity feed');?></li> + <li><?php
echo $l->t('Previous versions of files you modified are retained and can be brought back. Deleted files can be found in the trash.');?></li> + <li><?php
echo $l->t('Share photo galleries');?></li> + <li><?php
echo $l->t('Share public links read-only or with editing capabilities');?></li> + <li><?php
echo $l->t('Anonymous upload hides existing files, providing just an upload target');?></li> + <li><?php
echo $l->t('Optionally put a password or expiration date on public link shares');?></li> + <li><?php
echo $l->t('Share directly to users on other Nextcloud, ownCloud or Pydio servers (<a href="#federation">"federation"</a>)');?></li> + <li><?php
echo $l->t('Admins can control all these abilities, add trusted Federation servers and more');?></li> </ul> - </p> </div> </div> <div class="row"> <div class="col-md-7"> - <p class="">You can comment on files and discuss options. Through <a href="/collaboraonline">our Collabora Online integration</a> you can work together on presentations or word documents and our <a href="/webrtc">video Conferencing features</a> allow you to call and discuss in real time!</p> - <p>You can find files by giving them tags and searching for them. Admins can even use <a href="/workflow">our Workflow tools</a> to automatically tag files uploaded by specific users, groups or by filetype. + <p class=""><?php
echo $l->t('You can comment on files and discuss options. Through <a href="/collaboraonline">our Collabora Online integration</a> you can work together on presentations or word documents and our <a href="/webrtc">video Conferencing features</a> allow you to call and discuss in real time!');?></p> + <p><?php
echo $l->t('You can find files by giving them tags and searching for them. Admins can even use <a href="/workflow">our Workflow tools</a> to automatically tag files uploaded by specific users, groups or by filetype.');?></p> </div> <div class="col-md-5"> <a href="<?php bloginfo('template_directory'); ?>/assets/img/features/comments.png"><img src="<?php bloginfo('template_directory'); ?>/assets/img/features/comments-wee.png" class="img-responsive featureimg" /></a> @@ -59,23 +58,23 @@ $(document).ready(function() { </div> <a name="#federation"></a> - <h2 class="">Share across Nextclouds!</h2> + <h2 class=""><?php
echo $l->t('Share across Nextclouds!');?></h2> <div class="row"> <div class="col-md-4"> <!-- <a href="https://www.youtube.com/watch?v=9-JEmlH2DEg" target="_blank" style="border: none;"><img src="<?php echo get_template_directory_uri(); ?>/assets/img/federation/federation.gif" alt="in action" /></a> --> <img class="img-responsive" src="<?php echo get_template_directory_uri(); ?>/assets/img/features/federation.png" alt="in action" /> </div> <div class="col-md-8"> - <p>Sharing files across Nextcloud servers is as easy as sending an email from a Gmail address to a Yahoo account! Instead of an email address, you use a <em>Federated Cloud ID</em>.</p> - <p class="federation-id"><span id="IDtext">An example Federated Cloud ID is</span><strong> <span id="userName">username@example.com/nextcloud</span></strong></p> - <p>To share a file, enter the Federated Cloud ID in the 'share' dialog. A notification will pop up on the Nextcloud server of the recipient.</p> - <p>You can find your own Federated Cloud ID in your user settings. Give it to your friends so they can share files with you!</p> + <p><?php
echo $l->t('Sharing files across Nextcloud servers is as easy as sending an email from a Gmail address to a Yahoo account! Instead of an email address, you use a <em>Federated Cloud ID</em>.');?></p> + <p class="federation-id"><span id="IDtext"><?php
echo $l->t('An example Federated Cloud ID is');?></span><strong> <span id="userName">username@example.com/nextcloud</span></strong></p> + <p><?php
echo $l->t('To share a file, enter the Federated Cloud ID in the \'share\' dialog. A notification will pop up on the Nextcloud server of the recipient.');?></p> + <p><?php
echo $l->t('You can find your own Federated Cloud ID in your user settings. Give it to your friends so they can share files with you!');?></p> </div> </div> -<h2>More details</h2> +<h2><?php
echo $l->t('More details');?></h2> <div class="row"> <div class="col-md-6"> - Learn more in the Nextcloud <a href="<?php echo $DOCUMENTATION_USER; ?>files/federated_cloud_sharing.html" target="_blank">user documentation</a> and <a href="<?php echo $DOCUMENTATION_ADMIN; ?>configuration_files/federated_cloud_sharing_configuration.html">administrator documentation</a>. <!--Find <a href="https://nextcloud.com/it-is-time-to-federate-our-clouds/" target="_blank">technical details in this series of blog posts</a>.--> + <p><?php
echo $l->t('Learn more in the Nextcloud');?> <a href="<?php echo $DOCUMENTATION_USER; ?>files/federated_cloud_sharing.html" target="_blank"><?php
echo $l->t('user documentation</a> and');?> <a href="<?php echo $DOCUMENTATION_ADMIN; ?>configuration_files/federated_cloud_sharing_configuration.html"><?php
echo $l->t('administrator documentation</a>.');?></p> </div> <div class="col-md-6"> <img src="<?php bloginfo('template_directory'); ?>/assets/img/features/federation-config.png" class="img-responsive featureimg" /> diff --git a/page-spreedbox.php b/page-spreedbox.php index c2873c6e..56f44af5 100644 --- a/page-spreedbox.php +++ b/page-spreedbox.php @@ -1,6 +1,6 @@ <!-- <?php get_template_part('templates/parts/title'); ?> --> <div class="page-header"> - <h1>Spreedbox: Most private video chat and file exchange</h1> + <h1><?php
echo $l->t('Spreedbox: Most private video chat and file exchange');?></h1> </div> <div class="row featurerow topfeature"> @@ -15,16 +15,16 @@ </div> </div> <div class="col-md-7"> - <h2>The Spreedbox</h2> - <p>Rediscover private video chat, messaging and file exchange. The Spreedbox is a unique device for secure audio/video conferencing, text and video messaging and file sharing. The Spreedbox is your own conferencing, meeting and file exchange service on the Internet and puts the control and security of your data into your own hands.</p> + <h2><?php
echo $l->t('The Spreedbox');?></h2> + <p><?php
echo $l->t('Rediscover private video chat, messaging and file exchange. The Spreedbox is a unique device for secure audio/video conferencing, text and video messaging and file sharing. The Spreedbox is your own conferencing, meeting and file exchange service on the Internet and puts the control and security of your data into your own hands.');?></p> </div> </div> <div class="row featurerow topfeature"> <div class="col-md-7"> - <h2>Cloud vs. Private Cloud</h2> - <p>Today, most organizations use online services for communication and often have confidential data shared and stored with service providers. Just think of Google®, Skype®, WebEx®, GoToMeeting®, BlueJeans® and many others. You may already have used these services to video conference, share files, keep your address books and stay in touch. All great features, without a doubt. But where is your data? Who has access to it? Confidential conversations, files, videos and personal contacts are uploaded and shared with these service providers without having an adequate service and privacy agreement that meets your requirements in privacy and confidentiality. + <h2><?php
echo $l->t('Cloud vs. Private Cloud');?></h2> + <p><?php
echo $l->t('Today, most organizations use online services for communication and often have confidential data shared and stored with service providers. Just think of Google®, Skype®, WebEx®, GoToMeeting®, BlueJeans® and many others. You may already have used these services to video conference, share files, keep your address books and stay in touch. All great features, without a doubt. But where is your data? Who has access to it? Confidential conversations, files, videos and personal contacts are uploaded and shared with these service providers without having an adequate service and privacy agreement that meets your requirements in privacy and confidentiality.');?></p> </div> <div class="col-md-5"> <div class="yt-img-overlay"> @@ -40,23 +40,23 @@ <div class="row featurerow topfeature"> <div class="col-md-8"> - <h2>Your Data, Your Control</h2></p> - <p>This is where the Spreedbox comes in. The Spreedbox allows you to take back ownership of your data. The Spreedbox empowers you to operate your own secure audio/video chat, messaging and file sharing service with the highest measurements for control and security of your own data. It is your own video meeting and file sharing service that can be available on computers, mobile phones and tablets through the Internet or limited to an Intranet. Your data always stays on your Spreedbox. Make a call, invite your friends and clients, and collaborate in closed groups through video/audio, text messaging, and document and file sharing. You can access your private data in an easy-to-use web interface with PC, Android and iOS devices.</p> + <h2><?php
echo $l->t('Your Data, Your Control');?></h2>');?></p> + <p><?php
echo $l->t('This is where the Spreedbox comes in. The Spreedbox allows you to take back ownership of your data. The Spreedbox empowers you to operate your own secure audio/video chat, messaging and file sharing service with the highest measurements for control and security of your own data. It is your own video meeting and file sharing service that can be available on computers, mobile phones and tablets through the Internet or limited to an Intranet. Your data always stays on your Spreedbox. Make a call, invite your friends and clients, and collaborate in closed groups through video/audio, text messaging, and document and file sharing. You can access your private data in an easy-to-use web interface with PC, Android and iOS devices.');?></p> </div> <div class="col-md-4"> <img alt="The Spreedbox" class="img-responsive" src="<?php bloginfo('template_directory'); ?>/assets/img/spreedbox/spreedboxfeatures.png" /> </div> </div> -<h2>Open Source</h2> -<p>The Spreedbox runs Nextcloud, software which is free and published under open source AGPL license that gives you the right to examine, share and modify it. An international community of software engineers and volunteer contributors develops Nextcloud and <a href="/contribute">you are invited to get involved, too</a>.</p> +<h2><?php
echo $l->t('Open Source');?></h2> +<p><?php
echo $l->t('The Spreedbox runs Nextcloud, software which is free and published under open source AGPL license that gives you the right to examine, share and modify it. An international community of software engineers and volunteer contributors develops Nextcloud and <a href="/contribute">you are invited to get involved, too</a>.');?></p> -<h2>Better-and-better-and-better Security</h2> -<p>The Spreedbox is built on Linux as an operating system, providing world-leading security as transactional components with rigorous application isolation. With our secure algorithms, the high-speed ARM 4-core CPU and an off-the-silicon secure hardware key-generator (TRNG), the Spreedbox features an outstanding cryptographic budget well above any industry standard.</p> +<h2><?php
echo $l->t('Better-and-better-and-better Security');?></h2> +<p><?php
echo $l->t('The Spreedbox is built on Linux as an operating system, providing world-leading security as transactional components with rigorous application isolation. With our secure algorithms, the high-speed ARM 4-core CPU and an off-the-silicon secure hardware key-generator (TRNG), the Spreedbox features an outstanding cryptographic budget well above any industry standard.');?></p> <div class="row featurerow topfeature"> <div class="col-md-6"> - <h2>Use One, Deploy Many</h2> - <p>The Spreedbox is instantly ready to use. You only need one Spreedbox to securely meet with up to 6 people in a session where you can use video/audio, share files and collaborate on documents. You can have up to 10 group sessions in parallel each with 6 attendees. This accounts for an awesome capacity of real-time meetings being held by up to 60 people at any given time – all with one Spreedbox.</p> + <h2><?php
echo $l->t('Use One, Deploy Many');?></h2> + <p><?php
echo $l->t('The Spreedbox is instantly ready to use. You only need one Spreedbox to securely meet with up to 6 people in a session where you can use video/audio, share files and collaborate on documents. You can have up to 10 group sessions in parallel each with 6 attendees. This accounts for an awesome capacity of real-time meetings being held by up to 60 people at any given time – all with one Spreedbox.');?></p> <div class="col-md-12"> <div class="yt-img-overlay"> <a class="youtube" href="https://www.youtube.com/watch?v=8M2GbUJv5N0" title="Design"> @@ -69,16 +69,16 @@ </div> </div> <div class="col-md-6"> - <h2>Telephony integration</h2> - <p>Adding to the Spreedbox support for communication through browsers or mobile apps is the optional SIP Gateway support, enabling web conferencing participants to dial in through a more traditional telephone connection. It is also possible to dial out from the nice Spreed interface to land or mobile lines!</p> - <h2>One Last Thing</h2> - <p>As the Spreedbox is your private cloud you can video chat and share globally 24 hours a day, 365 days a year. There are no fees, no subscriptions and no running costs.*</p> - <p>*Electricity and Internet connectivity is on your account. + <h2><?php
echo $l->t('Telephony integration');?></h2> + <p><?php
echo $l->t('Adding to the Spreedbox support for communication through browsers or mobile apps is the optional SIP Gateway support, enabling web conferencing participants to dial in through a more traditional telephone connection. It is also possible to dial out from the nice Spreed interface to land or mobile lines!');?></p> + <h2><?php
echo $l->t('One Last Thing');?></h2> + <p><?php
echo $l->t('As the Spreedbox is your private cloud you can video chat and share globally 24 hours a day, 365 days a year. There are no fees, no subscriptions and no running costs.*');?></p> + <p><?php
echo $l->t('*Electricity and Internet connectivity is on your account.');?></p> </div> </div> -<h2><a href="https://www.spreed.me/spreedbox/">LEARN MORE AND PURCHASE A SPREEDBOX</a></h2> +<h2><?php
echo $l->t('<a href="https://www.spreed.me/spreedbox/">LEARN MORE AND PURCHASE A SPREEDBOX</a>');?></h2> <link type="text/css" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/redmond/jquery-ui.css" rel="stylesheet" /> diff --git a/page-support.php b/page-support.php index c88af7b4..e44002ec 100644 --- a/page-support.php +++ b/page-support.php @@ -1,33 +1,29 @@ <!-- <?php get_template_part('templates/parts/title'); ?> --> <div class="page-header"> - <h1>Where to find answers to your questions</h1> + <h1><?php
echo $l->t('Where to find answers to your questions');?></h1> </div> -<!-- <p>If you can not find the answers you are looking for <a href="https://docs.nextcloud.org" target="_blank">in our documentation</a>or our <a href="/faq" target="_blank">Frequently Asked Questions</a>, you can find help in our support channels. Depending on what you use Nextcloud for and how you use it, you can find resources to help you with your installation in different places.</p>--> -<p>The Nextcloud documentation: +<p><?php
echo $l->t('The Nextcloud documentation:');?></p> <ul> - <li><a href="<?php echo $DOCUMENTATION_ADMIN; ?>">Admin manual</a></li> - <li><a href="<?php echo $DOCUMENTATION_USER; ?>">User manual</a></li> - <li><a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>">Developer manual</a></li> + <li><a href="<?php echo $DOCUMENTATION_ADMIN; ?>"><?php
echo $l->t('Admin manual');?></a></li> + <li><a href="<?php echo $DOCUMENTATION_USER; ?>"><?php
echo $l->t('User manual');?></a></li> + <li><a href="<?php echo $DOCUMENTATION_DEVELOPER; ?>"><?php
echo $l->t('Developer manual');?></a></li> </ul> -</p> -<p>Use and enjoy the many apps from our built in app store<!--, or find even more on <a href="https://apps.owncloud.com" target="_blank">the web app store</a>-->. Find <a href="<?php echo $DOCUMENTATION_ADMIN; ?>installation/apps_management_installation.html">documentation on handling Apps here</a>.</p> -<p>You can ask for help in our community support channels: +<p><?php
echo $l->t('Use and enjoy the many apps from our built in app store, or find even more on <a href="https://apps.nextcloud.com" target="_blank">the web app store</a>. Find');?> <a href="<?php echo $DOCUMENTATION_ADMIN; ?>installation/apps_management_installation.html"><?php
echo $l->t('documentation on handling Apps here</a>.');?></p> +<p><?php
echo $l->t('You can ask for help in our community support channels:');?></p> <ul> - <li><a href="https://help.nextcloud.com/categories" target="_blank">the Nextcloud Forums</a></li> - <li><a href="irc://#nextcloud@freenode.net" target="_blank">the Nextcloud IRC chat channel</a> on freenode.net, also accessible via <a href="https://webchat.freenode.net/?channels=nextcloud" target="_blank">webchat</a></li> - <li>You can ask over our social media, including in the <a href="https://plus.google.com/u/0/communities/103772002345255844369" target="_blank">Nextcloud Google Plus community</a>, the <a href="https://www.facebook.com/Nextcloud-1032807203462807/" target="_blank">Facebook page</a> or on <a href="https://twitter.com/search?q=%23nextcloud&src=typd" target="_blank">Twitter</a></li> -<!-- <li>Check out our documentation wiki page for <a href="https://github.com/nextcloud/documentation/wiki">edge cases and rare issues</a></li> --> - <li>Finally, you could report a issue at our <a href="https://github.com/nextcloud/server/blob/master/CONTRIBUTING.md#submitting-issues" target="_blank">bug trackers</a> if you think you found a bug in Nextcloud itself</li> - + <li><?php
echo $l->t('<a href="https://help.nextcloud.com/categories" target="_blank">the Nextcloud Forums</a>');?></li> + <li><?php
echo $l->t('<a href="irc://#nextcloud@freenode.net" target="_blank">the Nextcloud IRC chat channel</a> on freenode.net, also accessible via <a href="https://webchat.freenode.net/?channels=nextcloud" target="_blank">webchat</a>');?></li> + <li><?php
echo $l->t('You can ask over our social media, including in the <a href="https://plus.google.com/u/0/communities/103772002345255844369" target="_blank">Nextcloud Google Plus community</a>, the <a href="https://www.facebook.com/Nextcloud-1032807203462807/" target="_blank">Facebook page</a> or on <a href="https://twitter.com/search?q=%23nextcloud&src=typd" target="_blank">Twitter</a>');?></li> + <li><?php
echo $l->t('Finally, you could report a issue at our <a href="https://github.com/nextcloud/server/blob/master/CONTRIBUTING.md#submitting-issues" target="_blank">bug trackers</a> if you think you found a bug in Nextcloud itself');?></li> </ul> - <p>Please understand that all these channels essentially consist of users like you helping each other out. Consider helping others out where you can, to contribute back for the help you get. This is the only way to keep a community like Nextcloud healthy and sustainable!</p> - <h2>Enterprise use</h2> - <p>If you run Nextcloud in a mission critical environment with large numbers of users and big amounts of data and need the certainty of support from the experts behind the Nextcloud technology, a <a href="/enterprise/" target="_blank">Enterprise Subscription from Nextcloud</a> is available with email and phone support.</p> + <p><?php
echo $l->t('Please understand that all these channels essentially consist of users like you helping each other out. Consider helping others out where you can, to contribute back for the help you get. This is the only way to keep a community like Nextcloud healthy and sustainable!');?></p> + <h2><?php
echo $l->t('Enterprise use');?></h2> + <p><?php
echo $l->t('If you run Nextcloud in a mission critical environment with large numbers of users and big amounts of data and need the certainty of support from the experts behind the Nextcloud technology, a <a href="/enterprise/" target="_blank">Enterprise Subscription from Nextcloud</a> is available with email and phone support.');?></p> <div class="wrap pad-bottom"> <div class="row"> <div class="col-md-6 col-md-offset-3 text-center"> - <h2>Subscribe to our newsletter</h2> + <h2><?php
echo $l->t('Subscribe to our newsletter');?></h2> Stay up to date with Nextcloud news - future plans for releases, events and development are covered monthly in our news letter. <a href="https://newsletter.nextcloud.com/?p=subscribe&id=1" class="btn btn-block btn-primary btn-lg join-button">Subscribe to our<br />monthly newsletter!</a><br /> </div> @@ -35,59 +31,3 @@ </div> - -<!-- - -<p>Nextcloud is deployed in a wide variety of situations. Home users run it on a NAS or Raspberry Pi, using Calendar and Contact synchronization and many more of the <a href="https://apps.nextcloud.com" target="_blank">more than 200 community apps</a>. Enterprises, research institutions and government agencies deploy it on large server parks, requiring integration in existing enterprise infrastructure like SAML, SharePoint, Windows network drives, S3 and more. In every case, <a href="/faq/#install" target="_blank">Nextcloud Server is the same</a>.</p> -<p>We provide information on how to install and maintain Nextcloud for everybody <a href="htts://doc.nextcloud.org" target="_blank">in our documentation</a>. When more resources are needed, private users can find help in our <a href="/faq/#install" target="_blank">community help channels</a> while professional users benefit from <a href="http://nextcloud.com/resources" target="_blank">self help resources</a>, <a href="https://nextcloud.com/features" target="_blank">enterprise functionality</a> and different <a href="http://nextcloud.com/subscriptions" target="_blank">support options</a> from Nextcloud, Inc.</p> - -<hr> - -<h2>Where should I look?</h2> -<p>Not sure where to look? Find out below what your use case is and where to find the information you are looking for!</p> - <table class="table table-striped"> - <tr> - <td class="active" style="min-width:150px"></td> - <td class="info" style="min-width:300px"><i class="icon-users"></i> Private use</td> - <td class="info" style="min-width:300px"><i class="icon-briefcase"></i> Professional use</td> - </tr> - <tr> - <td class="active">Server install</td> - <td class="info">Own server, (Raspberry Pi, VPS, NAS) or rented space at an <a href="/providers" target="_blank">Nextcloud provider</a></td> - <td class="info">Spread out over multiple servers for high availability and performance</td> - </tr> - <tr> - <td class="active">Data stored</td> - <td class="info">Private data from self, friends and family</td> - <td class="info">Company, customer, client or student data</td> - </tr> - <tr> - <td class="active">Storage</td> - <td class="info">Local storage, Dropbox, my NAS, an FTP drive at university, ...</td> - <td class="info">Our existing enterprise data storage solution (S3, SharePoint, OpenStack, ...)</td> - </tr> - <tr> - <td class="active">Use case</td> - <td class="info">Sync data to devices and share with friends and family</td> - <td class="info">Make data available everywhere including employees, customers and partners</td> - </tr> - <tr> - <td class="active">Used by</td> - <td class="info">Maybe a dozen family members, friends and co-workers</td> - <td class="info">Hundreds to hundreds of thousands of users authenticated by SAML, LDAP, Active Directory or other authentication service</td> - </tr> - <tr> - <td class="warning">Where do I find what I need to keep Nextcloud running smoothly?</td> - <td class="warning"><p>Find the knowledge you need to enjoy Nextcloud in the <a href="http://doc.nextcloud.org" target="_blank">documentation</a> and get more help from <a href="/faq/#install" target="_blank">other community resources</a> like social media, forum, IRC chat and so on.</p> - <p>Use and enjoy the many apps from our built in app store, or find even more on <a href="https://apps.nextcloud.com" target="_blank">our app store</a>. Find <a href="<?php echo $DOCUMENTATION_ADMIN; ?>installation/apps_management_installation.html">documentation on handling Apps here</a>. - </td> - <td class="warning"><p>Find what you need to tune Nextcloud performance and meet business requirements in our <a href="http://doc.nextcloud.org" target="_blank">documentation</a> as well as the <a href="http://nextcloud.com/resources" target="_blank">resources provided by Nextcloud, Inc.</a> - <ul> - <li>If you need file sync and share as provided by Nextcloud Server and want the confidence of knowing that your Nextcloud deployment is backed by technical expertise with 8x5 mail support, the <a href="https://nextcloud.com/get-started-standard-subscription" target="_blank">Standard Subscription by Nextcloud, Inc.</a> is a cost-effective solution which may meet your requirements.</li> - <li>If you administer more complex deployments of Nextcloud, servicing hundreds to hundreds of thousands of users, handling terabytes to Petabytes of data, require high availability and multi-server scaling, need integration in Enterprise infrastructure and/or have specific needs around compliance in regulated industries, <a href="https://nextcloud.com/products/enterprise/" target="_blank">Enterprise Subscription from Nextcloud, Inc.</a> is available with 12x5 email and phone support, additional <a href="https://nextcloud.com/features" target="_blank">enterprise functionality</a> and deployment and branding tools and more. Nextcloud, Inc. can also work with you to develop <a href="https://nextcloud.com/subscriptions" target="_blank">custom support</a> that can include up to 24x7 coverage.</li> - </ul> - </p> - </td> - </tr> - </table> ---> diff --git a/page-threat-model.php b/page-threat-model.php index 2265d828..a540789b 100644 --- a/page-threat-model.php +++ b/page-threat-model.php @@ -1,44 +1,44 @@ <?php get_template_part( 'templates/parts/title'); ?> <div class="sub-nav"><a href="/security">Security overview</a> | <a href="/security/advisories">Security Advisories</a> </div> -<h2>Threat model & accepted risks</h2> -<p>This page is constantly evolving. So check back over time to see new additions.</p> +<h2><?php
echo $l->t('Threat model & accepted risks');?></h2> +<p><?php
echo $l->t('This page is constantly evolving. So check back over time to see new additions.');?></p> -<h3>Administrator privileges</h3> -<p>We consider Nextcloud administrators ultimately trusted. It is for example expected behavior that a Nextcloud administrator can execute arbitrary code.</p> +<h3><?php
echo $l->t('Administrator privileges');?></h3> +<p><?php
echo $l->t('We consider Nextcloud administrators ultimately trusted. It is for example expected behavior that a Nextcloud administrator can execute arbitrary code.');?></p> -<h3>Denial of Service</h3> -<p>Due to the usage of the PHP scripting language we do consider Denial of Service not something that can at the moment be completely prevented. See also the article "<a href="http://lukasmartinelli.ch/web/2014/11/17/php-dos-attack-revisited.html">PHP Denial of Service Attack Revisited</a>".</p> -<p>For this reason while we do fix and acknowledge specific Denial of Service attacks we do generally not consider DoS a bounty-worthy vulnerability.</p> +<h3><?php
echo $l->t('Denial of Service');?></h3> +<p><?php
echo $l->t('Due to the usage of the PHP scripting language we do consider Denial of Service not something that can at the moment be completely prevented. See also the article "<a href="http://lukasmartinelli.ch/web/2014/11/17/php-dos-attack-revisited.html">PHP Denial of Service Attack Revisited</a>".');?></p> +<p><?php
echo $l->t('For this reason while we do fix and acknowledge specific Denial of Service attacks we do generally not consider DoS a bounty-worthy vulnerability.');?></p> -<h3>Local external storage systems are considered trusted</h3> -<p>We do consider local mounted storage systems as trusted, so if a symlink or something else is configured on the external storage the Nextcloud server will follow it with the web server privileges.</p> -<p>For this reason we do recommend administrators to only use the external storage mount for ultimately trusted content.</p> +<h3><?php
echo $l->t('Local external storage systems are considered trusted');?></h3> +<p><?php
echo $l->t('We do consider local mounted storage systems as trusted, so if a symlink or something else is configured on the external storage the Nextcloud server will follow it with the web server privileges.');?></p> +<p><?php
echo $l->t('For this reason we do recommend administrators to only use the external storage mount for ultimately trusted content.');?></p> -<h3>Encryption</h3> -<p>Nextcloud can be configured to encrypt data at rest. In this scenario we do prevent against storage administrators mainly, we're aware that a Nextcloud administrator could still intercept the user password to manually decrypt the encryption key. We do thus only consider attack scenarios bounty-worthy if they include external parties.</p> +<h3><?php
echo $l->t('Encryption');?></h3> +<p><?php
echo $l->t('Nextcloud can be configured to encrypt data at rest. In this scenario we do prevent against storage administrators mainly, we are aware that a Nextcloud administrator could still intercept the user password to manually decrypt the encryption key. We do thus only consider attack scenarios bounty-worthy if they include external parties.');?></p> -<h3>Features intentionally marked as insecure</h3> -<p>Some features in Nextcloud are intentionally marked as insecure and disabled by default (plus have a big warning above them). One example includes the preview providers such as the LibreOffice preview provider. At the moment we consider vulnerabilities -in those disabled features as not bounty-worthy.</p> +<h3><?php
echo $l->t('Features intentionally marked as insecure');?></h3> +<p><?php
echo $l->t('Some features in Nextcloud are intentionally marked as insecure and disabled by default (plus have a big warning above them). One example includes the preview providers such as the LibreOffice preview provider. At the moment we consider vulnerabilities +in those disabled features as not bounty-worthy.');?></p> -<h3>Audit logging</h3> -<p>The audit logging feature in Nextcloud is at the moment missing some logs for things like "Accessing previews of files", these will be added in a future release and known issues are tracked in our <a href="https://github.com/nextcloud/server/issues/">issue tracker</a>.</p> +<h3><?php
echo $l->t('Audit logging');?></h3> +<p><?php
echo $l->t('The audit logging feature in Nextcloud is at the moment missing some logs for things like "Accessing previews of files", these will be added in a future release and known issues are tracked in our <a href="https://github.com/nextcloud/server/issues/">issue tracker</a>.');?></p> -<h3>Version disclosure</h3> -<p>At the moment we consider version disclosure an accepted risk as an attacker can enumerate service versions using other means as well. (e.g. comparing behaviour)</p> +<h3><?php
echo $l->t('Version disclosure');?></h3> +<p><?php
echo $l->t('At the moment we consider version disclosure an accepted risk as an attacker can enumerate service versions using other means as well. (e.g. comparing behaviour)');?></p> -<h3>Attacks involving other Android apps on the device</h3> -<p>We do consider attacks involving other Android apps on the device as minimal risk, also especially considering that the Nextcloud Android apps stores synced files locally accessible on the device. (since no Content Provider is yet implemented).</p> +<h3><?php
echo $l->t('Attacks involving other Android apps on the device');?></h3> +<p><?php
echo $l->t('We do consider attacks involving other Android apps on the device as minimal risk, also especially considering that the Nextcloud Android apps stores synced files locally accessible on the device. (since no Content Provider is yet implemented).');?></p> -<h3>Content spoofing</h3> -<p>Generally speaking we consider content spoofing not a bounty-worthy vulnerability.</p> +<h3><?php
echo $l->t('Content spoofing');?></h3> +<p><?php
echo $l->t('Generally speaking we consider content spoofing not a bounty-worthy vulnerability.');?></p> -<h3>User enumeration</h3> -<p>We don't consider user enumeration a security risk as for convenience and for features such as Server-to-Server sharing this is an expected behaviour.</p> +<h3><?php
echo $l->t('User enumeration');?></h3> +<p><?php
echo $l->t('We do not consider user enumeration a security risk as for convenience and for features such as Server-to-Server sharing this is an expected behaviour.');?></p> -<h3>Brute force of credentials</h3> -<p>At the moment we don't consider bruteforcing of credentials or a missing password treshold eligible vulnerabilities. In the case of Nextcloud we currently expect people to protect their instance using measures such as fail2ban. We're however working on adding a native anti-bruteforce protection.</p> +<h3><?php
echo $l->t('Brute force of credentials');?></h3> +<p><?php
echo $l->t('At the moment we do not consider bruteforcing of credentials or a missing password treshold eligible vulnerabilities. In the case of Nextcloud we currently expect people to protect their instance using measures such as fail2ban. We do have a native anti-bruteforce protection.');?></p> -<h3>Server-side request forgery</h3> -<p>Nextcloud ships with multiple features that perform sending requests to other hosts, we do consider this accepted behaviour and advocate people to deploy Nextcloud into it's own seggregated network segment.</p> +<h3><?php
echo $l->t('Server-side request forgery');?></h3> +<p><?php
echo $l->t('Nextcloud ships with multiple features that perform sending requests to other hosts, we do consider this accepted behaviour and advocate people to deploy Nextcloud into its own seggregated network segment.');?></p> diff --git a/page-trademarks.php b/page-trademarks.php index 1f404a2d..a42187b4 100644 --- a/page-trademarks.php +++ b/page-trademarks.php @@ -1,156 +1,150 @@ <div class="page-header"> - <h1>Nextcloud Trademark Guidelines</h1> + <h1><?php
echo $l->t('Nextcloud Trademark Guidelines');?></h1> </div> -<p>With these Guidelines, we wish to encourage widespread use of the Nextcloud trademarks by the Nextcloud community while managing that use to protect the distinctive value of the trademarks and avoid confusion on the part of Nextcloud users and the general public. The sections that follow describe the Nextcloud Marks covered by these Guidelines, as well as uses of these Marks that are allowed, uses that are not allowed, and uses that are only allowed with specific permission. See Contact Information below to request permission.</p> +<p><?php
echo $l->t('With these Guidelines, we wish to encourage widespread use of the Nextcloud trademarks by the Nextcloud community while managing that use to protect the distinctive value of the trademarks and avoid confusion on the part of Nextcloud users and the general public. The sections that follow describe the Nextcloud Marks covered by these Guidelines, as well as uses of these Marks that are allowed, uses that are not allowed, and uses that are only allowed with specific permission. See Contact Information below to request permission.');?></p> <img src="<?php echo get_template_directory_uri(); ?>/assets/img/common/nextcloud-square-logo.png" style="width: 200px" title="Nextcloud logo governed by this document" alt="Nextcloud logo governed by this document" class="img-thumbnail alignright"> -<h2>The Nextcloud Marks</h2> -<p>Nextcloud and the Nextcloud Logo is a registered trademark of <a href="http://nextcloud.com" target="_blank">Nextcloud GmbH i.G.</a> in Germany and/or other countries..</p> +<h2><?php
echo $l->t('The Nextcloud Marks');?></h2> +<p><?php
echo $l->t('Nextcloud and the Nextcloud Logo is a registered trademark of <a href="http://nextcloud.com" target="_blank">Nextcloud GmbH.</a> in Germany and/or other countries..');?></p> -<p>These guidelines cover the following marks pertaining both to the product name and the logo: Nextcloud and the blue/white cloud logo with or without the word Nextcloud. This set of marks is collectively referred to as the "Nextcloud Marks." Please note that use of the white/orange/blue cloud logo is used exclusively by Nextcloud and its approved partners and is therefor not covered under these guidelines. Any permission for usage of that particular logo must be granted explicitly by Nextcloud whom you can contact at at <a href="/contact" target="_blank">our contact page</a>.</p> +<p><?php
echo $l->t('These guidelines cover the following marks pertaining both to the product name and the logo: Nextcloud and the blue/white cloud logo with or without the word Nextcloud. This set of marks is collectively referred to as the "Nextcloud Marks." Please note that use of the white/orange/blue cloud logo is used exclusively by Nextcloud and its approved partners and is therefor not covered under these guidelines. Any permission for usage of that particular logo must be granted explicitly by Nextcloud whom you can contact at at <a href="/contact" target="_blank">our contact page</a>.');?></p> -<h2>General Guidelines for Using the Nextcloud Marks</h2> +<h2><?php
echo $l->t('General Guidelines for Using the Nextcloud Marks');?></h2> -<h3>Product Quality</h3> -<p>It is fundamentally important to us that any permitted use you make of the Nextcloud Marks be of the highest quality and integrity and meet the highest standards. To ensure this is the case, we reserve the right to revoke your permission at any time.</p> +<h3><?php
echo $l->t('Product Quality');?></h3> +<p><?php
echo $l->t('It is fundamentally important to us that any permitted use you make of the Nextcloud Marks be of the highest quality and integrity and meet the highest standards. To ensure this is the case, we reserve the right to revoke your permission at any time.');?></p> -<h3>Fair Use</h3> -<p>We acknowledge and support your right to make <em>"fair use"</em> of the Nextcloud Marks, and do not mean to suggest with these guidelines that our permission is required in such cases. We cannot, however, tell you categorically what will and will not qualify as a "fair use."</p> +<h3><?php
echo $l->t('Fair Use');?></h3> +<p><?php
echo $l->t('We acknowledge and support your right to make <em>"fair use"</em> of the Nextcloud Marks, and do not mean to suggest with these guidelines that our permission is required in such cases. We cannot, however, tell you categorically what will and will not qualify as a "fair use."');?></p> -<h3>Applying our Logo</h3> -<p>For copies of the Nextcloud logo itself, please refer to the <a href="/press">Press page</a>.</p> +<h3><?php
echo $l->t('Applying our Logo');?></h3> +<p><?php
echo $l->t('For copies of the Nextcloud logo itself, please refer to the <a href="/press">Press page</a>.');?></p> -<h3>Logo Usage Requirements</h3> -<p>Do not alter the logo in any way or overlap it with additional logos or images.</p> +<h3><?php
echo $l->t('Logo Usage Requirements');?></h3> +<p><?php
echo $l->t('Do not alter the logo in any way or overlap it with additional logos or images.');?></p> -<p>The logo is light blue with black text on white. It should not be used differently, especially not inverted. The name "Nextcloud" can be optionally left out though, we provide logo's without the text.</p> +<p><?php
echo $l->t('The logo is light blue with black text on white. It should not be used differently, especially not inverted. The name "Nextcloud" can be optionally left out though, we provide logos without the text.');?></p> -<p>The typeface of the logo (or similar ones) should not be used anywhere else. Instead use <a href="https://en.wikipedia.org/wiki/Open_Sans" target="_blank">Open Sans</a>, in regular weight. Use bold sparingly and only for selected emphasis.</p> +<p><?php
echo $l->t('The typeface of the logo (or similar ones) should not be used anywhere else. Instead use <a href="https://en.wikipedia.org/wiki/Open_Sans" target="_blank">Open Sans</a>, in regular weight. Use bold sparingly and only for selected emphasis.');?></p> -<h3>Branding Guidelines</h3> -<p>When referring to Nextcloud make sure that it is spelled correctly. Nextcloud is one word and should not be separated into two words.</p> +<h3><?php
echo $l->t('Branding Guidelines');?></h3> +<p><?php
echo $l->t('When referring to Nextcloud make sure that it is spelled correctly. Nextcloud is one word and should not be separated into two words.');?></p> -<h3>Contributing to Nextcloud</h3> -<p>We encourage everybody to contribute to Nextcloud and become part of the Nextcloud community.</p> +<h3><?php
echo $l->t('Contributing to Nextcloud');?></h3> +<p><?php
echo $l->t('We encourage everybody to contribute to Nextcloud and become part of the Nextcloud community.');?></p> -<p>If your contributions require trademark usage which is not permitted by these guidelines, please don't hesitate to contact us (see <a href="/contact">Contact us</a>).</p> +<p><?php
echo $l->t('If your contributions require trademark usage which is not permitted by these guidelines, please do not hesitate to contact us (see <a href="/contact">Contact us</a>).');?></p> -<h2>Use Cases for the Nextcloud Marks</h2> +<h2><?php
echo $l->t('Use Cases for the Nextcloud Marks');?></h2> -<h3>Running an Nextcloud Server installation</h3> -<p>You may use the Nextcloud Marks to identify your Nextcloud installation as long as you have not made any modifications to the Nextcloud Server core itself. Modifications to the Nextcloud Server here are defined as those which would would require you to provide them in source form to any user who asks under the <a href="https://www.gnu.org/licenses/agpl-3.0.html" target="_blank">license of the AGPLv3</a>.</p> +<h3><?php
echo $l->t('Running an Nextcloud Server installation');?></h3> +<p><?php
echo $l->t('You may use the Nextcloud Marks to identify your Nextcloud installation as long as you have not made any modifications to the Nextcloud Server core itself. Modifications to the Nextcloud Server here are defined as those which would would require you to provide them in source form to any user who asks under the <a href="https://www.gnu.org/licenses/agpl-3.0.html" target="_blank">license of the AGPLv3</a>.');?></p> -<p>Note that enabling Nextcloud apps and configuration of your server are not considered changes or modifications to Nextcloud.</p> +<p><?php
echo $l->t('Note that enabling Nextcloud apps and configuration of your server are not considered changes or modifications to Nextcloud.');?></p> -<h3>Distributing Nextcloud Server without modification</h3> -<p>You can use the Nextcloud Marks to identify Nextcloud for Nextcloud Server downloads separately or as part of a Virtual Machine, docker image, installer, PHP server package or in another form as long as you have not made any modifications to Nextcloud Server itself. Modifications to the Nextcloud Server here are defined as those which would would require you to provide them in source form to any user who asks under the <a href="https://www.gnu.org/licenses/agpl-3.0.html" target="_blank">license of the AGPLv3</a>.</p> +<h3><?php
echo $l->t('Distributing Nextcloud Server without modification');?></h3> +<p><?php
echo $l->t('You can use the Nextcloud Marks to identify Nextcloud for Nextcloud Server downloads separately or as part of a Virtual Machine, docker image, installer, PHP server package or in another form as long as you have not made any modifications to Nextcloud Server itself. Modifications to the Nextcloud Server here are defined as those which would would require you to provide them in source form to any user who asks under the <a href="https://www.gnu.org/licenses/agpl-3.0.html" target="_blank">license of the AGPLv3</a>.');?></p> -<p>Note that pre-configuration and enabling or pre-installing certain Nextcloud apps are not considered changes or modifications to Nextcloud.</p> +<p><?php
echo $l->t('Note that pre-configuration and enabling or pre-installing certain Nextcloud apps are not considered changes or modifications to Nextcloud.');?></p> -<p>Rather than offering Nextcloud Server unmodified, we suggest to link to our installation page to ensure users can always find the latest Nextcloud release. If you offer Nextcloud as part of a package, image or installer, please keep security issues in mind. Offering easy and convenient update capabilities will greatly benefit your users. Where possible, we suggest to make use of official Nextcloud packages or zip files and tarballs.</p> +<p><?php
echo $l->t('Rather than offering Nextcloud Server unmodified, we suggest to link to our installation page to ensure users can always find the latest Nextcloud release. If you offer Nextcloud as part of a package, image or installer, please keep security issues in mind. Offering easy and convenient update capabilities will greatly benefit your users. Where possible, we suggest to make use of official Nextcloud packages or zip files and tarballs.');?></p> -<h3>Distributing Nextcloud Server With Modifications</h3> -<p>You may distribute or make available Nextcloud Server with modifications under the terms of the <a href="https://www.gnu.org/licenses/agpl-3.0.html" target="_blank">AGPLv3 license</a>.</p> +<h3><?php
echo $l->t('Distributing Nextcloud Server With Modifications');?></h3> +<p><?php
echo $l->t('You may distribute or make available Nextcloud Server with modifications under the terms of the <a href="https://www.gnu.org/licenses/agpl-3.0.html" target="_blank">AGPLv3 license</a>.');?></p> -<p>In making such a distribution you must remove all trademark uses of the Nextcloud Marks from the version of Nextcloud you are modifying. You may, if you wish, combine your own trademark with one of the following Nextcloud Mark tag-lines: "Based on Nextcloud," "Powered by Nextcloud," "Derived from Nextcloud," "Uses Nextcloud," "Built on Nextcloud," or "Built from Nextcloud."</p> +<p><?php
echo $l->t('In making such a distribution you must remove all trademark uses of the Nextcloud Marks from the version of Nextcloud you are modifying. You may, if you wish, combine your own trademark with one of the following Nextcloud Mark tag-lines: "Based on Nextcloud," "Powered by Nextcloud," "Derived from Nextcloud," "Uses Nextcloud," "Built on Nextcloud," or "Built from Nextcloud."');?></p> -<p>You generally will not need to remove or modify package headers, notes, README files, Changelogs, or other files containing uses of the Nextcloud Marks that merely describe the Nextcloud project, as long as such uses do not imply that you are formally affiliated with the Nextcloud Community.</p> +<p><?php
echo $l->t('You generally will not need to remove or modify package headers, notes, README files, Changelogs, or other files containing uses of the Nextcloud Marks that merely describe the Nextcloud project, as long as such uses do not imply that you are formally affiliated with the Nextcloud Community.');?></p> -<h3>Nextcloud mobile client</h3> -<p>The Nextcloud mobile clients are available on the Apple (iOS) (not open source) and Google (Android) app stores. If you wish to distribute the Android client modified or unmodified on these stores you can not use ANY Nextcloud Mark other than what fair use allows and you must make sure that such stores are compatible with the respective Open Source license of such Nextcloud mobile app. This means you can NOT use the term 'Nextcloud' in the name of your app. You MUST make clear that your app is NOT the official Nextcloud client and contains modifications from the original– if any. We reserve the right to demand you take down the Nextcloud client if you violate any of these provisions.</p> +<h3><?php
echo $l->t('Nextcloud mobile client');?></h3> +<p><?php
echo $l->t('The Nextcloud mobile clients are available on the Apple (iOS) (not open source) and Google (Android) app stores. If you wish to distribute the Android client modified or unmodified on these stores you can not use ANY Nextcloud Mark other than what fair use allows and you must make sure that such stores are compatible with the respective Open Source license of such Nextcloud mobile app. This means you can NOT use the term \'Nextcloud\' in the name of your app. You MUST make clear that your app is NOT the official Nextcloud client and contains modifications from the original– if any. We reserve the right to demand you take down the Nextcloud client if you violate any of these provisions.');?></p> -<p>Any distribution in the current Apple app stores is incompatible to the Nextcloud mobile app license and therefor not possible. For distributing the Nextcloud mobile clients on any other app store, please contact us.</p> +<p><?php
echo $l->t('Any distribution in the current Apple app stores is incompatible to the Nextcloud mobile app license and therefor not possible. For distributing the Nextcloud mobile clients on any other app store, please contact us.');?></p> -<h3>Nextcloud desktop client</h3> -<p>The Nextcloud desktop client is available for Linux, Windows and Mac OS X. If you wish to distribute the desktop client modified or unmodified you can not use ANY Nextcloud Mark other than what fair use allows. This means you can NOT use the term 'Nextcloud' in the name of your client. You MUST make clear that your client is NOT the official Nextcloud client and contains modifications from the original. To obtain permission to distribute a modified or unmodified version of the Nextcloud desktop client with use of the Nextcloud Marks, please contact us.</p> +<h3><?php
echo $l->t('Nextcloud desktop client');?></h3> +<p><?php
echo $l->t('The Nextcloud desktop client is available for Linux, Windows and Mac OS X. If you wish to distribute the desktop client modified or unmodified you can not use ANY Nextcloud Mark other than what fair use allows. This means you can NOT use the term \'Nextcloud\' in the name of your client. You MUST make clear that your client is NOT the official Nextcloud client and contains modifications from the original. To obtain permission to distribute a modified or unmodified version of the Nextcloud desktop client with use of the Nextcloud Marks, please contact us.');?></p> -<h3>Linking to nextcloud.org</h3> -<p>You are permitted to link to nextcloud.org from your web site. We have provided several logo graphics for you to choose from. To use these logos you must agree that: +<h3><?php
echo $l->t('Linking to nextcloud.org');?></h3> +<p><?php
echo $l->t('You are permitted to link to nextcloud.org from your web site. We have provided several logo graphics for you to choose from. To use these logos you must agree that:');?></p> <ul> - <li>The logos will be used only on the Internet and only as a link to nextcloud.org, and not as a favicon (the little icon used in the location bar and tabs to identify a website);</li> - <li>You will not imply or state an endorsement by the Nextcloud Community or otherwise misrepresent your relationship with the Nextcloud Community;</li> - <li>You will not disparage the Nextcloud Community while using the logos;</li> - <li>Your use of the logos will not be deceptive or false in any regard;</li> - <li>You will not create a browser or border environment around Nextcloud Community content;</li> - <li>You may link to Nextcloud Community content or replicate content only after obtaining permission;</li> - <li>Your website will not contain content that could be construed as distasteful, offensive, or controversial, and will contain only content that is appropriate for all age groups; and</li> - <li>This permission may be rescinded at any time, in which case you will have to remove the Nextcloud marks from your web site within 24 hours.</li> -</ul></p> -<h3>Merchandise</h3> -<p>You are welcome to make use of the Nextcloud Marks to produce merchandise such as t-shirts, hats, bags, jackets, sweatshirts, mugs, and desktop wallpapers and give them to your friends, family, community members, provided there is no commercial interest behind it. You are required to request permission if you want to commercially distribute articles using the Nextcloud Marks (see Contact Information below to request permission).</p> - -<h3>Domain Names</h3> -<p>If you want to include all or part of an Nextcloud Mark in a domain name, you should seek our permission (see Contact Information below to request permission). People naturally associate domain names with organizations whose names sound similar. Almost any use of an Nextcloud Mark in a domain name is likely to confuse someone, thus running afoul the overarching requirement that any use of an Nextcloud Mark not be confusing. By "domain name" we mean to refer to toplevel domains and second-level domains, but not sub-domains.</p> - -<h3>Advocacy Groups</h3> -<p>We welcome the use of the Nextcloud Marks in connection with user groups and other Nextcloud advocacy groups, but you may only do so in accordance with the following requirements: - -<ul> - <li>Your use is not commercial in nature;</li> - <li>In using an Nextcloud Mark, you are in fact referring to the thing that the Nextcloud Mark represents;</li> - <li>There is no suggestion (through words or appearance) that your group is approved by, sponsored by, or affiliated with the Nextcloud Community (or its related projects) unless it actually has been so approved, sponsored, or affiliated;</li> - <li>You do not incorporate other proprietary or commercial names in your group name; and</li> - <li>You do not claim any trademark rights in the name, attempt to register the name with a trademark office or as a trade name, business name, or domain name, or conduct any business under the name.</li> + <li><?php
echo $l->t('The logos will be used only on the Internet and only as a link to nextcloud.org, and not as a favicon (the little icon used in the location bar and tabs to identify a website);');?></li> + <li><?php
echo $l->t('You will not imply or state an endorsement by the Nextcloud Community or otherwise misrepresent your relationship with the Nextcloud Community;');?></li> + <li><?php
echo $l->t('You will not disparage the Nextcloud Community while using the logos;');?></li> + <li><?php
echo $l->t('Your use of the logos will not be deceptive or false in any regard;');?></li> + <li><?php
echo $l->t('You will not create a browser or border environment around Nextcloud Community content;');?></li> + <li><?php
echo $l->t('You may link to Nextcloud Community content or replicate content only after obtaining permission;');?></li> + <li><?php
echo $l->t('Your website will not contain content that could be construed as distasteful, offensive, or controversial, and will contain only content that is appropriate for all age groups; and');?></li> + <li><?php
echo $l->t('This permission may be rescinded at any time, in which case you will have to remove the Nextcloud marks from your web site within 24 hours.');?></li> </ul> +<h3><?php
echo $l->t('Merchandise');?></h3> +<p><?php
echo $l->t('You are welcome to make use of the Nextcloud Marks to produce merchandise such as t-shirts, hats, bags, jackets, sweatshirts, mugs, and desktop wallpapers and give them to your friends, family, community members, provided there is no commercial interest behind it. You are required to request permission if you want to commercially distribute articles using the Nextcloud Marks (see Contact Information below to request permission).');?></p> -<!-- We do encourage you to register your event, see <a href="/events">nextcloud.org/events</a> for more information.</p> --> +<h3><?php
echo $l->t('Domain Names');?></h3> +<p><?php
echo $l->t('If you want to include all or part of an Nextcloud Mark in a domain name, you should seek our permission (see Contact Information below to request permission). People naturally associate domain names with organizations whose names sound similar. Almost any use of an Nextcloud Mark in a domain name is likely to confuse someone, thus running afoul the overarching requirement that any use of an Nextcloud Mark not be confusing. By "domain name" we mean to refer to toplevel domains and second-level domains, but not sub-domains.');?></p> -<!-- <img src="<?php echo get_template_directory_uri(); ?>/assets/img/events/materials.jpg" style="width: 400px" title="Nextcloud community marketing materials" alt="Nextcloud community marketing materials" class="img-thumbnail alignright"> --> - -<h3>Events</h3> -<p>It is permissible to use the Nextcloud Marks to promote free and open source software events where individuals in the Nextcloud Community appear as advocates, demonstrating Nextcloud, giving talks, or otherwise represent the project, provided: +<h3><?php
echo $l->t('Advocacy Groups');?></h3> +<p><?php
echo $l->t('We welcome the use of the Nextcloud Marks in connection with user groups and other Nextcloud advocacy groups, but you may only do so in accordance with the following requirements:');?></p> <ul> - <li>You do not misrepresent your relationship with the Nextcloud Community;</li> - <li>You do not disparage the Nextcloud Community using the Nextcloud Marks; and</li> - <li>Your use of the Nextcloud Marks is not deceptive or false in any regard.</li> + <li><?php
echo $l->t('Your use is not commercial in nature;');?></li> + <li><?php
echo $l->t('In using an Nextcloud Mark, you are in fact referring to the thing that the Nextcloud Mark represents;');?></li> + <li><?php
echo $l->t('There is no suggestion (through words or appearance) that your group is approved by, sponsored by, or affiliated with the Nextcloud Community (or its related projects) unless it actually has been so approved, sponsored, or affiliated;');?></li> + <li><?php
echo $l->t('You do not incorporate other proprietary or commercial names in your group name; and');?></li> + <li><?php
echo $l->t('You do not claim any trademark rights in the name, attempt to register the name with a trademark office or as a trade name, business name, or domain name, or conduct any business under the name.');?></li> </ul> -Individuals can be Nextcloud contributors, members of the wider Nextcloud community, or Nextcloud users. <!--We do encourage you to register your event, see <a href="/events">nextcloud.org/events</a> for more information.--></p> +<h3><?php
echo $l->t('Events');?></h3> +<p><?php
echo $l->t('It is permissible to use the Nextcloud Marks to promote free and open source software events where individuals in the Nextcloud Community appear as advocates, demonstrating Nextcloud, giving talks, or otherwise represent the project, provided:');?></p> -<h3>Publications</h3> -<p>If you want to include all or part of an Nextcloud Mark in the name of a publication such as a book or magazine, you need our permission (see Contact Information below to request permission). But you can use the Nextcloud Mark in a title of review inside a magazine, for example, as long as you use the Marks to refer to the official Nextcloud community or products.</p> +<ul> + <li><?php
echo $l->t('You do not misrepresent your relationship with the Nextcloud Community;');?></li> + <li><?php
echo $l->t('You do not disparage the Nextcloud Community using the Nextcloud Marks; and');?></li> + <li><?php
echo $l->t('Your use of the Nextcloud Marks is not deceptive or false in any regard.');?></li> +</ul> +<p><?php
echo $l->t('Individuals can be Nextcloud contributors, members of the wider Nextcloud community, or Nextcloud users.');?></p> + +<h3><?php
echo $l->t('Publications');?></h3> +<p><?php
echo $l->t('If you want to include all or part of an Nextcloud Mark in the name of a publication such as a book or magazine, you need our permission (see Contact Information below to request permission). But you can use the Nextcloud Mark in a title of review inside a magazine, for example, as long as you use the Marks to refer to the official Nextcloud community or products.');?></p> -<h3>Apps, Product and Service Names, and Compatibility References</h3> -<p>You should not include an Nextcloud Mark in the name of your application, product or service, regardless of whether it's commercial or non-commercial in nature. This includes online services, such as e-commerce, community, blog, informational, promotional, and personal home page sites as well as Nextcloud apps, client apps or third party apps which interact with Nextcloud.</p> +<h3><?php
echo $l->t('Apps, Product and Service Names, and Compatibility References');?></h3> +<p><?php
echo $l->t('You should not include an Nextcloud Mark in the name of your application, product or service, regardless of whether it is commercial or non-commercial in nature. This includes online services, such as e-commerce, community, blog, informational, promotional, and personal home page sites as well as Nextcloud apps, client apps or third party apps which interact with Nextcloud.');?></p> -<p>With that said, we consider it permissible to use an Nextcloud Mark in a file, folder, directory, or path name.</p> +<p><?php
echo $l->t('With that said, we consider it permissible to use an Nextcloud Mark in a file, folder, directory, or path name.');?></p> -<p>We also recognize that the Nextcloud Community needs some way to identify projects, products, and services that are compatible with Nextcloud. Our concern is that users not be confused as to whether a compatible project, product, or service is official or not. To address that concern, we request that you indicate compatibility with Nextcloud using one of the following tag-lines: +<p><?php
echo $l->t('We also recognize that the Nextcloud Community needs some way to identify projects, products, and services that are compatible with Nextcloud. Our concern is that users not be confused as to whether a compatible project, product, or service is official or not. To address that concern, we request that you indicate compatibility with Nextcloud using one of the following tag-lines:');?></p> <ul> - <li>"Works with Nextcloud"</li> - <li>"Uses Nextcloud,"</li> - <li>"Nextcloud App"</li> - <li>"Powered by Nextcloud"</li> - <li>"For use with Nextcloud"</li> - <li>"For Nextcloud" or</li> - <li>"Built on Nextcloud"</li> + <li><?php
echo $l->t('"Works with Nextcloud"');?></li> + <li><?php
echo $l->t('"Uses Nextcloud,"');?></li> + <li><?php
echo $l->t('"Nextcloud App"');?></li> + <li><?php
echo $l->t('"Powered by Nextcloud"');?></li> + <li><?php
echo $l->t('"For use with Nextcloud"');?></li> + <li><?php
echo $l->t('"For Nextcloud" or');?></li> + <li><?php
echo $l->t('"Built on Nextcloud"');?></li> </ul> -</p> -<h3>Advertising and Marketing Materials, including Business Cards</h3> -<p>You may use the Nextcloud Marks in describing and advertising your Nextcloud-related product or service, or on business cards to identify your affiliation with the Nextcloud Community, so long as: +<h3><?php
echo $l->t('Advertising and Marketing Materials, including Business Cards');?></h3> +<p><?php
echo $l->t('You may use the Nextcloud Marks in describing and advertising your Nextcloud-related product or service, or on business cards to identify your affiliation with the Nextcloud Community, so long as:');?></p> <ul> - <li>You do not imply or state an endorsement by the Nextcloud Community or otherwise misrepresent your relationship with the Nextcloud Community;</li> - <li>You do not disparage the Nextcloud Community using the Nextcloud Marks;</li> - <li>Your use of the Nextcloud Marks is not deceptive or false in any regard;</li> - <li>Your description, advertising, or other use does not contain content that could be construed as distasteful, offensive, or controversial, and only does contain content that is appropriate for all age groups; and</li> - <li>Your use of the Nextcloud Marks does not include or imply any commitment by the Nextcloud Community to provide support, service, indemnification, or updates.</li> + <li><?php
echo $l->t('You do not imply or state an endorsement by the Nextcloud Community or otherwise misrepresent your relationship with the Nextcloud Community;');?></li> + <li><?php
echo $l->t('You do not disparage the Nextcloud Community using the Nextcloud Marks;');?></li> + <li><?php
echo $l->t('Your use of the Nextcloud Marks is not deceptive or false in any regard;');?></li> + <li><?php
echo $l->t('Your description, advertising, or other use does not contain content that could be construed as distasteful, offensive, or controversial, and only does contain content that is appropriate for all age groups; and');?></li> + <li><?php
echo $l->t('Your use of the Nextcloud Marks does not include or imply any commitment by the Nextcloud Community to provide support, service, indemnification, or updates.');?></li> </ul> -</p> -<h3>Business Names</h3> -<p>You can not include an Nextcloud Mark in the name of your company or business.</p> -<h3>Commentary</h3> -<p>We welcome comment and constructive criticism, and we try to have a good sense of humor. It's fine to use the Nextcloud Marks in your discussion, commentary, criticism, or parody, in ways that unequivocally do not imply endorsement. Please do not create mock or parody products with names based on the Nextcloud Marks. Also, please be aware that, in our opinion, it is not "fair use" to use the Nextcloud Marks in a manner that disparages Nextcloud technology or the Nextcloud Community.</p> +<h3><?php
echo $l->t('Business Names');?></h3> +<p><?php
echo $l->t('You can not include an Nextcloud Mark in the name of your company or business.');?></p> + +<h3><?php
echo $l->t('Commentary');?></h3> +<p><?php
echo $l->t('We welcome comment and constructive criticism, and we try to have a good sense of humor. It is fine to use the Nextcloud Marks in your discussion, commentary, criticism, or parody, in ways that unequivocally do not imply endorsement. Please do not create mock or parody products with names based on the Nextcloud Marks. Also, please be aware that, in our opinion, it is not "fair use" to use the Nextcloud Marks in a manner that disparages Nextcloud technology or the Nextcloud Community.');?></p> -<h3>All Other Uses</h3> -<p>All other uses of the Nextcloud Marks need to be reserved by us, but we are available to discuss terms for use.</p> +<h3><?php
echo $l->t('All Other Uses');?></h3> +<p><?php
echo $l->t('All other uses of the Nextcloud Marks need to be reserved by us, but we are available to discuss terms for use.');?></p> -<h2>Contact Information</h2> -<p>Please contact us if you need assistance regarding these Guidelines, e.g. for discussing your case or requesting permission, by using our <a href="/contact">contact form</a>.</p> +<h2><?php
echo $l->t('Contact Information');?></h2> +<p><?php
echo $l->t('Please contact us if you need assistance regarding these Guidelines, e.g. for discussing your case or requesting permission, by using our <a href="/contact">contact form</a>.');?></p> -<h2>License for these Guidelines</h2> -<p>These Guidelines are published under Version 3 of the Creative Commons Attribution Share-Alike License, and are derived in part from the openSUSE Trademark Guidelines (April 20, 2015), which in turn is derived in part from the OpenSolaris Trademark Policy 1.0 (May 5, 2008), the Ubuntu and Mozilla Trademark guidelines.</p> +<h2><?php
echo $l->t('License for these Guidelines');?></h2> +<p><?php
echo $l->t('These Guidelines are published under Version 3 of the Creative Commons Attribution Share-Alike License, and are derived in part from the openSUSE Trademark Guidelines (April 20, 2015), which in turn is derived in part from the OpenSolaris Trademark Policy 1.0 (May 5, 2008), the Ubuntu and Mozilla Trademark guidelines.');?></p> diff --git a/page-webrtc.php b/page-webrtc.php index 4df78336..b7ce86c1 100644 --- a/page-webrtc.php +++ b/page-webrtc.php @@ -1,7 +1,7 @@ <!-- <?php get_template_part('templates/parts/title'); ?> --> <script src='https://www.google.com/recaptcha/api.js'></script> <div class="page-header"> - <h1>WebRTC in Nextcloud: private audio and video communication</h1> + <h1><?php
echo $l->t('WebRTC in Nextcloud: private audio and video communication');?></h1> </div> <div class="row featurerow topfeature"> @@ -16,20 +16,20 @@ </div> </div> <div class="col-md-7"> - <h2>Spreed.ME</h2> - <p>Rediscover private video chat and messaging! Secure audio, video and text chat integration in Nextcloud, provided by Spreed.ME, brings you safe and easy to use web conferencing, one to one calls and chat, putting control over your communication back into your own hands.</p> + <h2><?php
echo $l->t('Spreed.ME');?></h2> + <p><?php
echo $l->t('Rediscover private video chat and messaging! Secure audio, video and text chat integration in Nextcloud, provided by Spreed.ME, brings you safe and easy to use web conferencing, one to one calls and chat, putting control over your communication back into your own hands.');?></p> <div class="col-md-6 text-center morebuttondiv"> - <p><a href="https://spreed.me/?fw" class="btn btn-primary morebutton" target="_blank">Try Spreed.ME <i class="icon-arrow-circle-o-right icon"></i></a></p> + <p><?php
echo $l->t('<a href="https://spreed.me/?fw" class="btn btn-primary morebutton" target="_blank">Try Spreed.ME <i class="icon-arrow-circle-o-right icon"></i></a>');?></p> </div> </div> </div> -<h2>Spreed.ME and secure video and audio chat</h2> +<h2><?php
echo $l->t('Spreed.ME and secure video and audio chat');?></h2> <div class="row"> <div class="col-md-8 featureblock"> - <p>Spreed.ME uses a technology called "WebRTC" which allows browsers to make direct, peer to peer connections between each other. These are fully end to end encrypted, both for audio/video and text chat. This means it is entirely impossible for anyone to eaves-drop on the conversation, including even the server administrator!</p> - <p>User handling is integrated in Nextcloud so you will show up with avatar and user names all set up. You can also invite people without a user account to a call by creating a temporary password for a user (with the key icon). You will get a link you can give to them to join you in a call. You don't have to enbable this ability, though and you can also restrict the usage of Spreed.ME to a specific user group if you need to!</p> + <p><?php
echo $l->t('Spreed.ME uses a technology called "WebRTC" which allows browsers to make direct, peer to peer connections between each other. These are fully end to end encrypted, both for audio/video and text chat. This means it is entirely impossible for anyone to eaves-drop on the conversation, including even the server administrator!');?></p> + <p><?php
echo $l->t('User handling is integrated in Nextcloud so you will show up with avatar and user names all set up. You can also invite people without a user account to a call by creating a temporary password for a user (with the key icon). You will get a link you can give to them to join you in a call. You do not have to enbable this ability, though and you can also restrict the usage of Spreed.ME to a specific user group if you need to!');?></p> </div> <div class="col-md-4"> <img alt="Try for yourself!" class="img-responsive" src="<?php bloginfo('template_directory'); ?>/assets/img/features/spreed-temp-password.png" /> @@ -43,20 +43,20 @@ </div> </div> -<div class="webrtcspreedbox container wrao"> +<div class="webrtcspreedbox container wrap"> <div class="row spreedfeatures"> <div class="col-sm-7 col-sm-offset-5 col-md-7 col-md-offset-5 col-lg-6 col-lg-offset-6"> - <h1>Spreedbox: <span class="avoidwrap">The most private video chat</span> <span class="avoidwrap">and file exchange technology</span></h1> + <h1><?php
echo $l->t('Spreedbox: <span class="avoidwrap">The most private video chat</span> <span class="avoidwrap">and file exchange technology</span>');?></h1> <ul> - <li>Easy audio and video calls</li> - <li>Nextcloud based file sync and share</li> - <li>End to end encrypted</li> - <li>You decide where your data is</li> - <li>Custom secure hardware key-generator</li> - <li>Fully Open Source</li> + <li><?php
echo $l->t('Easy audio and video calls');?></li> + <li><?php
echo $l->t('Nextcloud based file sync and share');?></li> + <li><?php
echo $l->t('End to end encrypted');?></li> + <li><?php
echo $l->t('You decide where your data is');?></li> + <li><?php
echo $l->t('Custom secure hardware key-generator');?></li> + <li><?php
echo $l->t('Fully Open Source');?></li> </ul> <div class="morebuttondiv"> - <p><a href="https://spreed.me" class="btn btn-primary morebutton" target="_blank">Get your Spreedbox <i class="icon-arrow-circle-o-right icon"></i></a></p> + <p><?php
echo $l->t('<a href="https://spreed.me" class="btn btn-primary morebutton" target="_blank">Get your Spreedbox <i class="icon-arrow-circle-o-right icon"></i></a>');?></p> </div> </div> </div> @@ -66,8 +66,8 @@ <div class="wrap container"> <div class="featurerow"> - <h2 class="featuretitle">Spreed.ME Nextcloud integration tutorial video</h2> - <p>In this video, we walk you through the tutorial below from beginning to end.</p> + <h2 class="featuretitle"><?php
echo $l->t('Spreed.ME Nextcloud integration tutorial video');?></h2> + <p><?php
echo $l->t('In this video, we walk you through the tutorial below from beginning to end.');?></p> <div class="row"> <div class="col-md-10"> <div class="yt-img-overlay"> @@ -82,78 +82,78 @@ </div> </div> -<h2>Getting started in 3 steps</h2> -<p>We'll describe how to get Spreed.ME integrated in your server using the Spreed WebRTC source, binaries or a Docker image and the Nextcloud Spreed.ME app.</p> +<h2><?php
echo $l->t('Getting started in 3 steps');?></h2> +<p><?php
echo $l->t('We will describe how to get Spreed.ME integrated in your server using the Spreed WebRTC source, binaries or a Docker image and the Nextcloud Spreed.ME app.');?></p> -<h3>Requirements</h3> -<p>To install, the following dependencies are required: +<h3><?php
echo $l->t('Requirements');?></h3> +<p><?php
echo $l->t('To install, the following dependencies are required:');?></p> <ol> - <li>A host that can run a Docker container OR a development environment to built Spreed WebRTC (which is based on the Go programming language)</li> - <li>An Apache server with some enabled modules</li> - <li>A valid SSL certificate for your Nextcloud</li> + <li><?php
echo $l->t('A host that can run a Docker container OR a development environment to built Spreed WebRTC (which is based on the Go programming language)');?></li> + <li><?php
echo $l->t('An Apache server with some enabled modules');?></li> + <li><?php
echo $l->t('A valid SSL certificate for your Nextcloud');?></li> </ol> -<h3>1. Install Spreed WebRTC</h1> -<p>You can either install the Spreed WebRTC Docker container, install packages for your distribution or built the binary yourself.</p> - -<h4>Docker</h4> -<p>There is a Docker image. It requires that you first create the server.conf, taking the template as can be found on <a href="https://hub.docker.com/r/spreed/webrtc/" target="_blank">the Docker hub page</a> and modify it following the directions in the third section below. You then have to put it in a place where the Docker image can reach it, in the example below we picked <code>/srv/extra/server.conf</code> for that.</p> -<p><pre><code>docker run --rm --name my-spreed-webrtc -p 127.0.0.1:8080:8080 -p 127.0.0.1:8443:8443 -v /srv/extra:/srv/extra -v path-to-your-nextcloud/apps/spreedme/extra:path-to-your-nextcloud/apps/spreedme/extra -i -t spreed/webrtc -c /srv/extra/server.conf</code></pre></p> -<p>Once it is running, the server will listen on "localhost:8080". You have to change the following in the server.conf of the spreed.me server: section:<code> [http] </code> entry: <code> listen = 0.0.0.0:8080. </code></p> -<p>If you are running it in a virtual machine, you may not have enough entropy in /dev/random and the server stick at the keygeneration. To get around this, execute <code>rngd -f -r /dev/urandom</code> in another terminal session.</p> -<p>To run the container in the background, start the container with: <code> run -t -d --name my-spreed-webrtc -p 127.0.0.1:8080:8080 -p 127.0.0.1:8443:8443 -v /srv/extra:/srv/extra -v path-to-your-nextcloud/apps/spreedme/extra:path-to-your-nextcloud/apps/spreedme/extra -i -t spreed/webrtc -c /srv/extra/server.conf</code></p> -<p>Now we just need to configure Apache to serve Spreed WebRTC from there.</p> - -<h4>Packages</h4> -<p>There are packages for Ubuntu, see <a href="https://github.com/strukturag/spreed-webrtc/wiki/Ubuntu-Repository" target="_blank">instructions here</a></p> -<h4>Building</h4> -<p>Building Spreed WebRTC is relatively simple as it is written in <a href="https://golang.org/">Go</a>. Follow these steps, adjusting for your system: +<h3><?php
echo $l->t('1. Install Spreed WebRTC');?></h1> +<p><?php
echo $l->t('You can either install the Spreed WebRTC Docker container, install packages for your distribution or built the binary yourself.');?></p> + +<h4><?php
echo $l->t('Docker');?></h4> +<p><?php
echo $l->t('There is a Docker image. It requires that you first create the server.conf, taking the template as can be found on <a href="https://hub.docker.com/r/spreed/webrtc/" target="_blank">the Docker hub page</a> and modify it following the directions in the third section below. You then have to put it in a place where the Docker image can reach it, in the example below we picked <code>/srv/extra/server.conf</code> for that.');?></p> +<p><?php
echo $l->t('<pre><code>docker run --rm --name my-spreed-webrtc -p 127.0.0.1:8080:8080 -p 127.0.0.1:8443:8443 -v /srv/extra:/srv/extra -v path-to-your-nextcloud/apps/spreedme/extra:path-to-your-nextcloud/apps/spreedme/extra -i -t spreed/webrtc -c /srv/extra/server.conf</code></pre>');?></p> +<p><?php
echo $l->t('Once it is running, the server will listen on "localhost:8080". You have to change the following in the server.conf of the spreed.me server: section:<code> [http] </code> entry: <code> listen = 0.0.0.0:8080. </code>');?></p> +<p><?php
echo $l->t('If you are running it in a virtual machine, you may not have enough entropy in /dev/random and the server stick at the keygeneration. To get around this, execute <code>rngd -f -r /dev/urandom</code> in another terminal session.');?></p> +<p><?php
echo $l->t('To run the container in the background, start the container with: <code> run -t -d --name my-spreed-webrtc -p 127.0.0.1:8080:8080 -p 127.0.0.1:8443:8443 -v /srv/extra:/srv/extra -v path-to-your-nextcloud/apps/spreedme/extra:path-to-your-nextcloud/apps/spreedme/extra -i -t spreed/webrtc -c /srv/extra/server.conf</code>');?></p> +<p><?php
echo $l->t('Now we just need to configure Apache to serve Spreed WebRTC from there.');?></p> + +<h4><?php
echo $l->t('Packages');?></h4> +<p><?php
echo $l->t('There are packages for Ubuntu, see <a href="https://github.com/strukturag/spreed-webrtc/wiki/Ubuntu-Repository" target="_blank">instructions here</a>');?></p> +<h4><?php
echo $l->t('Building');?></h4> +<p><?php
echo $l->t('Building Spreed WebRTC is relatively simple as it is written in <a href="https://golang.org/">Go</a>. Follow these steps, adjusting for your system:');?></p> <ol> - <li><code>zypper install go</code><br/> - Install Go so you can built a Go app like Spreed WebRTC</li> - <li><code>cd /srv/www/htdocs</code><br/> - Go to the root of where your webserver is installed</li> - <li><code>wget https://github.com/strukturag/spreed-webrtc/archive/master.zip</code><br/> - Grab the Spreed WebRTC code</li> - <li><code>unzip master.zip</code><br/> - Extract the code</li> - <li><code>cd spreed-webrtc-master</code><br/> - Enter the folder you just extracted the files into</li> - <li><code>./autogen.sh</code><br/> - Generate configure and Makefile</li> - <li><code>./configure</code><br/> - Detect all dependencies and get ready to built</li> - <li><code>make</code><br/> - Build Spreed WebRTC</li> + <li><?php
echo $l->t('<code>zypper install go</code><br/> + Install Go so you can built a Go app like Spreed WebRTC');?></li> + <li><?php
echo $l->t('<code>cd /srv/www/htdocs</code><br/> + Go to the root of where your webserver is installed');?></li> + <li><?php
echo $l->t('<code>wget https://github.com/strukturag/spreed-webrtc/archive/master.zip</code><br/> + Grab the Spreed WebRTC code');?></li> + <li><?php
echo $l->t('<code>unzip master.zip</code><br/> + Extract the code');?></li> + <li><?php
echo $l->t('<code>cd spreed-webrtc-master</code><br/> + Enter the folder you just extracted the files into');?></li> + <li><?php
echo $l->t('<code>./autogen.sh</code><br/> + Generate configure and Makefile');?></li> + <li><?php
echo $l->t('<code>./configure</code><br/> + Detect all dependencies and get ready to built');?></li> + <li><?php
echo $l->t('<code>make</code><br/> + Build Spreed WebRTC');?></li> </ol> -You should now have Spreed WebRTC installed.</p> +<p><?php
echo $l->t('You should now have Spreed WebRTC installed.');?></p> -<h3>2. Install the Spreed.ME Nextcloud app</h2> -<p>We'll now install the Spreed.ME app. This can be done either from the Nextcloud App Store (if it is available there for your version of Nextcloud) or, as we'll show here, directly from GitHub. +<h3><?php
echo $l->t('2. Install the Spreed.ME Nextcloud app');?></h2> +<p><?php
echo $l->t('We will now install the Spreed.ME app. This can be done either from the Nextcloud App Store (if it is available there for your version of Nextcloud) or, as we will show here, directly from GitHub.');?></p> <ol> - <li><code>cd /srv/www/htdocs/nextcloud/apps</code><br/> - Go to the Nextcloud app folder on your server</li> - <li><code>wget https://github.com/strukturag/nextcloud-spreedme/archive/master.zip</code><br/> - Download the zip file with the app</li> - <li><code>unzip master.zip</code><br/> - Extract the app</li> - <li><code>mv nextcloud-spreedme-master spreedme</code><br/> - Rename the folder to spreedme</li> + <li><?php
echo $l->t('<code>cd /srv/www/htdocs/nextcloud/apps</code><br/> + Go to the Nextcloud app folder on your server');?></li> + <li><?php
echo $l->t('<code>wget https://github.com/strukturag/nextcloud-spreedme/archive/master.zip</code><br/> + Download the zip file with the app');?></li> + <li><?php
echo $l->t('<code>unzip master.zip</code><br/> + Extract the app');?></li> + <li><?php
echo $l->t('<code>mv nextcloud-spreedme-master spreedme</code><br/> + Rename the folder to spreedme');?></li> </ol> -The app is now installed.</p> +<p><?php
echo $l->t('The app is now installed.');?></p> -<h2>3. Configure the server and apps</h2> -<p>In this last step we have to do, we configure Apache to make Spreed WebRTC accessible and configure both Spreed WebRTC and the Spreed.ME Nextcloud app to talk to each other. Let's start with Apache.</p> +<h2><?php
echo $l->t('3. Configure the server and apps');?></h2> +<p><?php
echo $l->t('In this last step we have to do, we configure Apache to make Spreed WebRTC accessible and configure both Spreed WebRTC and the Spreed.ME Nextcloud app to talk to each other. Let us start with Apache.');?></p> -<h3>Apache config</h3> -<p>While you could run Spreed WebRTC on a dedicated domain (see <a href="https://github.com/strukturag/nextcloud-spreedme#preparations">the Spreed.ME README</a>), it complicates things so we will put it in its own subpath named <code>webrtc</code>.</p> -<p><strong>Note:</strong> The instructions below are for openSUSE, you have to modify them for other Linux variants. Debian, for example, puts web server files in <code>/var/www</code>.</p> +<h3><?php
echo $l->t('Apache config');?></h3> +<p><?php
echo $l->t('While you could run Spreed WebRTC on a dedicated domain (see <a href="https://github.com/strukturag/nextcloud-spreedme#preparations">the Spreed.ME README</a>), it complicates things so we will put it in its own subpath named <code>webrtc</code>.');?></p> +<p><?php
echo $l->t('<strong>Note:</strong> The instructions below are for openSUSE, you have to modify them for other Linux variants. Debian, for example, puts web server files in <code>/var/www</code>.');?></p> <ol> - <li><code>cd /etc/apache/vhosts.d</code><br/> - Go to where Apache loads your virtual hosts from</li> - <li><code>vi nextcloud.conf</code><br/> - Edit your Nextcloud vhost configuration. We will put the subpath there. Use your editor of choice, like nano instead of vi. In vi you can edit files only after you hit <code>i</code> and to save and quit the editor, hit the ESC button and type <code>:wq</code> followed by enter.</li> - <li>Locate the closing tags for your virtual host: <code></VirtualHost></code><br/> + <li><?php
echo $l->t('<code>cd /etc/apache/vhosts.d</code><br/> + Go to where Apache loads your virtual hosts from');?></li> + <li><?php
echo $l->t('<code>vi nextcloud.conf</code><br/> + Edit your Nextcloud vhost configuration. We will put the subpath there. Use your editor of choice, like nano instead of vi. In vi you can edit files only after you hit <code>i</code> and to save and quit the editor, hit the ESC button and type <code>:wq</code> followed by enter.');?></li> + <li><?php
echo $l->t('Locate the closing tags for your virtual host: <code></VirtualHost></code><br/> And insert this above it:<br/> <code># Spreed WebRTC config (must be in same vhost) <br/> <Location /webrtc> <br/> @@ -165,69 +165,69 @@ The app is now installed.</p> </Location> <br/> ProxyVia On <br/> ProxyPreserveHost On <br/> - RequestHeader set X-Forwarded-Proto 'https' env=HTTPS - </code></li> -<!-- <li><code>cd /etc/apache</code><br/> - Go to where Apache has its other config files</li> - <li><code>vi listen.conf</code><br/> - Edit the file where Apache has its ports configured. This is called ports.conf on Debian systems.</li> - <li>add <code>Listen 8080</code> on a new line to this file</li>--> - <li><code>rcapache2 restart</code><br/> - Now restart the Apache webserver</li> + RequestHeader set X-Forwarded-Proto \'https\' env=HTTPS + </code>');?></li> +<!-- <li><?php
echo $l->t('<code>cd /etc/apache</code><br/> + Go to where Apache has its other config files');?></li> + <li><?php
echo $l->t('<code>vi listen.conf</code><br/> + Edit the file where Apache has its ports configured. This is called ports.conf on Debian systems.');?></li> + <li><?php
echo $l->t('add <code>Listen 8080</code> on a new line to this file');?></li>--> + <li><?php
echo $l->t('<code>rcapache2 restart</code><br/> + Now restart the Apache webserver');?></li> </ol> -<p>Nginx users should check out the <a href="https://github.com/strukturag/nextcloud-spreedme/blob/update-apache-nginx-docs/doc/example-config-nginx.md" target="_blank">Nginx config file here</a>.</p> +<p><?php
echo $l->t('Nginx users should check out the <a href="https://github.com/strukturag/nextcloud-spreedme/blob/update-apache-nginx-docs/doc/example-config-nginx.md" target="_blank">Nginx config file here</a>.');?></p> -<h3>App configuration</h3> -<p>We now have to configure the Spreed.ME app.<br/> -At first, go to the Nextcloud App Store, locate the app in the 'not enabled' section and click on <code>Enable</code>.<br/> -Open the Nextcloud admin settings page (/index.php/settings/admin#goto-spreed.me) in your browser and configure this app: +<h3><?php
echo $l->t('App configuration');?></h3> +<p><?php
echo $l->t('We now have to configure the Spreed.ME app.<br/> +At first, go to the Nextcloud App Store, locate the app in the \'not enabled\' section and click on <code>Enable</code>.<br/> +Open the Nextcloud admin settings page (/index.php/settings/admin#goto-spreed.me) in your browser and configure this app:');?></p <ol> - <li>Click on <code>Generate new shared secret</code>. It will output a random string which you will need in one of the next steps. Copy it to your clipboard or a temporary text file.</li> - <li>Click on <code>Save settings</code>.</li> + <li><?php
echo $l->t('Click on <code>Generate new shared secret</code>. It will output a random string which you will need in one of the next steps. Copy it to your clipboard or a temporary text file.');?></li> + <li><?php
echo $l->t('Click on <code>Save settings</code>.');?></li> </ol> -</p> -<h3>Spreed WebRTC config</h3> -<p>Now we'll adjust the Spreed WebRTC config, this is server.conf or webrtc.conf if you have installed packages. This is a large number of steps, each relatively simple but it is important not to miss anything! +<h3><?php
echo $l->t('Spreed WebRTC config');?></h3> +<p><?php
echo $l->t('Now we will adjust the Spreed WebRTC config, this is server.conf or webrtc.conf if you have installed packages. This is a large number of steps, each relatively simple but it is important not to miss anything!');?></p> <ol> - <li><code>cd /srv/www/htdocs/spreed-webrtc-master</code><br/> - Go to the folder where you installed the Spreed WebRTC server software</li> - <li><code>cp server.conf.in server.conf</code><br/> - Create the config file from the default file</li> - <li><code>vi server.conf</code><br/> - Edit the config file and make these modifications: + <li><?php
echo $l->t('<code>cd /srv/www/htdocs/spreed-webrtc-master</code><br/> + Go to the folder where you installed the Spreed WebRTC server software');?></li> + <li><?php
echo $l->t('<code>cp server.conf.in server.conf</code><br/> + Create the config file from the default file');?></li> + <li><?php
echo $l->t('<code>vi server.conf</code><br/> + Edit the config file and make these modifications:');?> + <ul> <ul> - <li>In the <code>[http]</code> section: + <li><?php
echo $l->t('In the <code>[http]</code> section:');?> <ul> - <li>Enable <code>basePath</code> by removing the <code>;</code> character in front of the line and set it to the basePath we install Spreed WebRTC in: <code>/webrtc/</code>. It now should look like:<br /> <code>basePath = /webrtc/</code></li> + <li><?php
echo $l->t('Enable <code>basePath</code> by removing the <code>;</code> character in front of the line and set it to the basePath we install Spreed WebRTC in: <code>/webrtc/</code>. It now should look like:<br /> <code>basePath = /webrtc/</code>');?></li> </ul></li> - <li>In the <code>[app]</code> section: + <li><?php
echo $l->t('In the <code>[app]</code> section:');?> <ul> - <li>Enable <code>authorizeRoomJoin</code> and set it to true:<br /> <code>authorizeRoomJoin = true</code></li> - <li>Enable <code>extra</code> and set it to the full absolute path of the <code>spreedme/extra</code> directory in your apps folder of your Nextcloud installation:<br /> <code>extra = /srv/www/htdocs/nextcloud/apps/spreedme/extra</code></li> - <li>Enable <code>plugin</code> and set it to <code>extra/static/owncloud.js</code>:<br /> <code>plugin = extra/static/owncloud.js</code></li> - <li>Change <code>sessionSecret</code> to a random 64-character HEX string. <strong>Do NOT use the string given below</strong>. You can generate your own 64-character HEX string by running <code>xxd -ps -l 32 -c 32 /dev/random</code> or <code>openssl rand -hex 32</code> in a console. It should look like:<br /> <code>sessionSecret = bb04fb058e2d7fd19c5bdaa129e7883195f73a9c49414a7eXXXXXXXXXXXXXXXX</code></li> - <li>Change <code>encryptionSecret</code> to a random 64-character HEX string. <strong>Do NOT use the string given below</strong>. See above on how to generate such a random secret. It should look like:<br /> <code>encryptionSecret = bb04fb058e2d7fd19c5bdaa129e7883195f73a9c49414a7eXXXXXXXXXXXXXXXX</code></li> + <li><?php
echo $l->t('Enable <code>authorizeRoomJoin</code> and set it to true:<br /> <code>authorizeRoomJoin = true</code>');?></li> + <li><?php
echo $l->t('Enable <code>extra</code> and set it to the full absolute path of the <code>spreedme/extra</code> directory in your apps folder of your Nextcloud installation:<br /> <code>extra = /srv/www/htdocs/nextcloud/apps/spreedme/extra</code>');?></li> + <li><?php
echo $l->t('Enable <code>plugin</code> and set it to <code>extra/static/owncloud.js</code>:<br /> <code>plugin = extra/static/owncloud.js</code>');?></li> + <li><?php
echo $l->t('Change <code>sessionSecret</code> to a random 64-character HEX string. <strong>Do NOT use the string given below</strong>. You can generate your own 64-character HEX string by running <code>xxd -ps -l 32 -c 32 /dev/random</code> or <code>openssl rand -hex 32</code> in a console. It should look like:<br /> <code>sessionSecret = bb04fb058e2d7fd19c5bdaa129e7883195f73a9c49414a7eXXXXXXXXXXXXXXXX</code>');?></li> + <li><?php
echo $l->t('Change <code>encryptionSecret</code> to a random 64-character HEX string. <strong>Do NOT use the string given below</strong>. See above on how to generate such a random secret. It should look like:<br /> <code>encryptionSecret = bb04fb058e2d7fd19c5bdaa129e7883195f73a9c49414a7eXXXXXXXXXXXXXXXX</code>');?></li> </ul></li> - <li>In the <code>[users]</code> section: + <li><?php
echo $l->t('In the <code>[users]</code> section:');?> <ul> - <li>Enable <code>enabled</code> and set it to true:<br /> <code>enabled = true</code></li> - <li>Enable <code>mode</code> and set it to <code>sharedsecret</code>:<br /> <code>mode = sharedsecret</code></li> - <li>Enable <code>sharedsecret_secret</code> and set it to the random string you have in your clipboard / temporary text file. It should look like:<br /> <code>sharedsecret_secret = bb04fb058e2d7fd19c5bdaa129e7883195f73a9c49414a7eXXXXXXXXXXXXXXXX</code></li> + <li><?php
echo $l->t('Enable <code>enabled</code> and set it to true:<br /> <code>enabled = true</code>');?></li> + <li><?php
echo $l->t('Enable <code>mode</code> and set it to <code>sharedsecret</code>:<br /> <code>mode = sharedsecret</code>');?></li> + <li><?php
echo $l->t('Enable <code>sharedsecret_secret</code> and set it to the random string you have in your clipboard / temporary text file. It should look like:<br /> <code>sharedsecret_secret = bb04fb058e2d7fd19c5bdaa129e7883195f73a9c49414a7eXXXXXXXXXXXXXXXX</code>');?></li> </ul></li> - <li>Now save and close the file.</li> - </ul></li> + <li><?php
echo $l->t('Now save and close the file.');?></li> + </ul>');?></li> </ol> -</p> -<p>Now, start the server by running ./spreed-webrtc-server in the folder where Spreed WebRTC is located. You can configure a script to run the server automatically when you boot up your system.</p> +');?></p> +<p><?php
echo $l->t('Now, start the server by running ./spreed-webrtc-server in the folder where Spreed WebRTC is located. You can configure a script to run the server automatically when you boot up your system.');?></p> -<h2>And DONE!</h2> -<p>At this point, you should be able to go to the Spreed.ME app in your Nextcloud and have a working video- and audio conferencing system. Congratulations!</p> +<h2><?php
echo $l->t('And DONE!');?></h2> +<p><?php
echo $l->t('At this point, you should be able to go to the Spreed.ME app in your Nextcloud and have a working video- and audio conferencing system. Congratulations!');?></p> -<h2>Troubleshooting and other documentation</h2> -<p>Community members are already discussing the Spreed.ME integration. You can find a how-to for <a href="https://help.nextcloud.com/t/nextcloud-9-update-brings-security-open-source-enterprise-capabilities-and-support-subscription-ios-app/1383/43" target="_blank">installing Spreed.ME under Ubuntu 16.04 an armhf-device (odroid xu4) here!</a></p> +<h2><?php
echo $l->t('Troubleshooting and other documentation');?></h2> +<p><?php
echo $l->t('Community members are already discussing the Spreed.ME integration. You can find a how-to for <a href="https://help.nextcloud.com/t/nextcloud-9-update-brings-security-open-source-enterprise-capabilities-and-support-subscription-ios-app/1383/43" target="_blank">installing Spreed.ME under Ubuntu 16.04 an armhf-device (odroid xu4) here!</a>');?></p> -<h1><a href="https://help.nextcloud.com">Discuss Spreed.ME integration on our forums</a></h1> +<h1><?php
echo $l->t('<a href="https://help.nextcloud.com">Discuss Spreed.ME integration on our forums</a>');?></h1> <link type="text/css" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/redmond/jquery-ui.css" rel="stylesheet" /> diff --git a/page-workflow.php b/page-workflow.php index b9824fd0..52e6da5f 100644 --- a/page-workflow.php +++ b/page-workflow.php @@ -1,13 +1,13 @@ <div class="featurerow"> - <h1 class="featuretitle">Security and Authentication</h1> - <p>Nextcloud provides a wide range of security capabilities, from server side encryption and the use of TLS encryption for file transfers to brute force protection and 2-factor authentication.</p> + <h1 class="featuretitle"><?php
echo $l->t('Security and Authentication');?></h1> + <p><?php
echo $l->t('Nextcloud provides a wide range of security capabilities, from server side encryption and the use of TLS encryption for file transfers to brute force protection and 2-factor authentication.');?></p> <div class="row"> <div class="col-md-7"> - <h2>Brute force protection and 2FA</h2> - <p>Brute Force Protection logs invalid login attempts and slows down multiple attempts from a single IP address (or IPv6 range). This feature is enabled by default and protects against an attacker who tries to guess a password from one or more users.</p> - <p>The login system supports pluggable authentication including two-factor authentication and device specific passwords, complete with a list of connected browsers and devices on the users’ personal page.</p> - <p>Active sessions can be invalidated through the list, by removing the user in the admin settings or by changing passwords. This also works for LDAP users. Admins can enable or disable two-factor authentication for users on the command line.</p> - <p>Nextcloud supports SAML 2.0 (“Shibboleth”) authentication and has extensive LDAP directory integration.</p> + <h2><?php
echo $l->t('Brute force protection and 2FA');?></h2> + <p><?php
echo $l->t('Brute Force Protection logs invalid login attempts and slows down multiple attempts from a single IP address (or IPv6 range). This feature is enabled by default and protects against an attacker who tries to guess a password from one or more users.');?></p> + <p><?php
echo $l->t('The login system supports pluggable authentication including two-factor authentication and device specific passwords, complete with a list of connected browsers and devices on the users’ personal page.');?></p> + <p><?php
echo $l->t('Active sessions can be invalidated through the list, by removing the user in the admin settings or by changing passwords. This also works for LDAP users. Admins can enable or disable two-factor authentication for users on the command line.');?></p> + <p><?php
echo $l->t('Nextcloud supports SAML 2.0 (“Shibboleth”) authentication and has extensive LDAP directory integration.');?></p> </div> <div class="col-md-5"> <a href="<?php bloginfo('template_directory'); ?>/assets/img/features/TOTP.png"><img class="img-responsive" src="<?php echo get_template_directory_uri(); ?>/assets/img/features/TOTP-wee.png" alt="in action" /></a> @@ -18,16 +18,16 @@ <img class="img-responsive" src="<?php echo get_template_directory_uri(); ?>/assets/img/features/encryption-home.png" alt="in action" /> </div> <div class="col-md-7"> - <h2>Server side encryption</h2> - <p>Server side encryption protects files on the Nextcloud server or external storage from being seen by third parties. As files are encrypted and decrypted on the Nextcloud server, this does not protect from malicious system administrators or a compromised server but it provides an additional layer of protection for cases when server hardware gets stolen.</p> + <h2><?php
echo $l->t('Server side encryption');?></h2> + <p><?php
echo $l->t('Server side encryption protects files on the Nextcloud server or external storage from being seen by third parties. As files are encrypted and decrypted on the Nextcloud server, this does not protect from malicious system administrators or a compromised server but it provides an additional layer of protection for cases when server hardware gets stolen.');?></p> </div> </div> <div class="row"> <div class="col-md-7"> - <p>Encryption is particularly useful when used in combination with external storage as the third party storage system will never see unencrypted files.</p> - <p>Nextcloud supports pluggable encryption key handling. If you have an external key server, this can be made to work with Nextcloud.</p> - <p>Administrators can set a system wide recovery key for encrypted files. This ensures that, even when users lose their password, files can always be decrypted. Encrypted files can be shared but after changing encryption settings, shares will have to be re-shared.</p> - <p>Learn how to use server side encryption in our <a href="<?php echo $DOCUMENTATION_ADMIN; ?>configuration_files/encryption_configuration.html" target="_blank" rel="tooltip" title="Server Side Encryption Configuration">documentation</a></p> + <p><?php
echo $l->t('Encryption is particularly useful when used in combination with external storage as the third party storage system will never see unencrypted files.');?></p> + <p><?php
echo $l->t('Nextcloud supports pluggable encryption key handling. If you have an external key server, this can be made to work with Nextcloud.');?></p> + <p><?php
echo $l->t('Administrators can set a system wide recovery key for encrypted files. This ensures that, even when users lose their password, files can always be decrypted. Encrypted files can be shared but after changing encryption settings, shares will have to be re-shared.');?></p> + <p><?php
echo $l->t('Learn how to use server side encryption in our <a href="<?php echo $DOCUMENTATION_ADMIN; ?>configuration_files/encryption_configuration.html" target="_blank" rel="tooltip" title="Server Side Encryption Configuration">documentation</a>');?></p> </div> <div class="col-md-5"> <img class="img-responsive" src="<?php echo get_template_directory_uri(); ?>/assets/img/features/encryption-recovery.png" alt="in action" /> @@ -36,11 +36,11 @@ </div> <div class="featurerow"> - <h1 class="featuretitle">File Access Control and Workflows</h1> + <h1 class="featuretitle"><?php
echo $l->t('File Access Control and Workflows');?></h1> <div class="row"> <div class="col-md-6 featureblock"> - <h2 class="featuretitle">Access on your terms</h2> - <p class="">Through File Access Control and automatic file tagging, Nextcloud gives administrators control over data access by enabling them to define strict rules requests need to adhere to. If users in certain groups or geographic regions should not be given access to certain file types or if data with a specific tag should not be shared outside the company, administrators can make sure their Nextcloud instance enforces these rules.</p> + <h2 class="featuretitle"><?php
echo $l->t('Access on your terms');?></h2> + <p class=""><?php
echo $l->t('Through File Access Control and automatic file tagging, Nextcloud gives administrators control over data access by enabling them to define strict rules requests need to adhere to. If users in certain groups or geographic regions should not be given access to certain file types or if data with a specific tag should not be shared outside the company, administrators can make sure their Nextcloud instance enforces these rules.');?></p> </div> <div class="col-md-6"> <a href="<?php bloginfo('template_directory'); ?>/assets/img/features/file-access-control.png"><img class="img-responsive featureimg" src="<?php bloginfo('template_directory'); ?>/assets/img/features/file-access-control-wee.png" /></a> @@ -51,16 +51,16 @@ <a href="<?php bloginfo('template_directory'); ?>/assets/img/features/tagging-retention.png"><img src="<?php bloginfo('template_directory'); ?>/assets/img/features/tagging-retention-wee.png" class="img-responsive featureimg" /></a> </div> <div class="col-md-6"> - <h2 class="featuretitle">Define automated Workflows and retention</h2> - <p class="">The Workflow engine expands these capabilities, enabling administrators to start any kind of actions based on these triggers, for example converting document file types to PDF upon upload by members of a specified group or emailing files put in a specified folder with a given tag to a given mail address.</p> - <p>File retention and deletion can also be controlled based on tags set manually or automatically, ensuring legal or practical requirements for the longevity of data lifespans can be enforced.</p> + <h2 class="featuretitle"><?php
echo $l->t('Define automated Workflows and retention');?></h2> + <p class=""><?php
echo $l->t('The Workflow engine expands these capabilities, enabling administrators to start any kind of actions based on these triggers, for example converting document file types to PDF upon upload by members of a specified group or emailing files put in a specified folder with a given tag to a given mail address.');?></p> + <p><?php
echo $l->t('File retention and deletion can also be controlled based on tags set manually or automatically, ensuring legal or practical requirements for the longevity of data lifespans can be enforced.');?></p> </div> </div> <div class="row"> <div class="col-md-6"> - <h2 class="featuretitle">File access control at home</h2> - <p class="">Home users will find that the File Access Control app and other workflow tools can be used to prevent accidental sharing of sensitive data, adding an additional layer of protection to Nextcloud.</p> - <p>The example on the right ensures that files with the "protected" tag are not accessible outside the home network nor synced by the clients. <a href="https://nextcloud.com/?p=869" target="_blank">Learn more in our blog</a>.</p> + <h2 class="featuretitle"><?php
echo $l->t('File access control at home');?></h2> + <p class=""><?php
echo $l->t('Home users will find that the File Access Control app and other workflow tools can be used to prevent accidental sharing of sensitive data, adding an additional layer of protection to Nextcloud.');?></p> + <p><?php
echo $l->t('The example on the right ensures that files with the "protected" tag are not accessible outside the home network nor synced by the clients. <a href="https://nextcloud.com/?p=869" target="_blank">Learn more in our blog</a>.');?></p> </div> <div class="col-md-6"> <a href="<?php bloginfo('template_directory'); ?>/assets/img/features/FileAccessControl-at-home.png"><img src="<?php bloginfo('template_directory'); ?>/assets/img/features/FileAccessControl-at-home.png" class="img-responsive featureimg" /></a> @@ -70,24 +70,24 @@ <a name="monitoring"></a> <div class="featurerow"> - <h1 class="featuretitle">Monitoring your Nextcloud server</h1> + <h1 class="featuretitle"><?php
echo $l->t('Monitoring your Nextcloud server');?></h1> <div class="row"> <div class="col-md-8"> - <p>The Server Information app provides a way for admins to monitor the health and performance of a Nextcloud system. Besides the graphical UI, an API endpoint provided makes it possible for system administrators to import this data in their monitoring app so they can keep an eye on Nextcloud operations from the same place they monitor the rest of their infrastructure.</p> - <p>The <a href="http://opennms.org/" target="_blank">openNMS monitoring app</a> already has support for monitoring Nextcloud 10 systems and <a href="https://github.com/opennms-config-modules/nextcloud" target="_blank">the configuration module</a> can be easily modified for other tools like Nagios.</p> + <p><?php
echo $l->t('The Server Information app provides a way for admins to monitor the health and performance of a Nextcloud system. Besides the graphical UI, an API endpoint provided makes it possible for system administrators to import this data in their monitoring app so they can keep an eye on Nextcloud operations from the same place they monitor the rest of their infrastructure.');?></p> + <p><?php
echo $l->t('The <a href="http://opennms.org/" target="_blank">openNMS monitoring app</a> already has support for monitoring Nextcloud 10 systems and <a href="https://github.com/opennms-config-modules/nextcloud" target="_blank">the configuration module</a> can be easily modified for other tools like Nagios.');?></p> </div> <div class="col-md-4"> <!-- <a href="https://www.youtube.com/watch?v=9-JEmlH2DEg" target="_blank" style="border: none;"><img src="<?php echo get_template_directory_uri(); ?>/assets/img/federation/federation.gif" alt="in action" /></a> --> <a href="<?php bloginfo('template_directory'); ?>/assets/img/features/monitoring.png"><img class="img-responsive" src="<?php echo get_template_directory_uri(); ?>/assets/img/features/monitoring-wee.png" alt="in action" /></a> </div> </div> - <p>The app lets you track: + <p><?php
echo $l->t('The app lets you track:');?></p> <ul> - <li>CPU load and memory usage</li> - <li>Number of active users over time</li> - <li>Number of shares in various categories</li> - <li>storage statistics</li> - <li>Server settings like PHP version, database type and size, memory limits and more</li> + <li><?php
echo $l->t('CPU load and memory usage');?></li> + <li><?php
echo $l->t('Number of active users over time');?></li> + <li><?php
echo $l->t('Number of shares in various categories');?></li> + <li><?php
echo $l->t('storage statistics');?></li> + <li><?php
echo $l->t('Server settings like PHP version, database type and size, memory limits and more');?></li> </ul> </div> @@ -95,7 +95,7 @@ <div class="wrap container featuregroup"> <div class="featurerow"> - <h1 class="featuretitle">Screenshots</h1> + <h1 class="featuretitle"><?php
echo $l->t('Screenshots');?></h1> <div class="row"> <div class="col-md-6"> <a href="<?php bloginfo('template_directory'); ?>/assets/img/features/TOTP.png"><img src="<?php bloginfo('template_directory'); ?>/assets/img/features/TOTP.png" class="img-responsive featureimg" /></a> |