From e82cfc62a4d1d0edada9898a06acdb9a6b807cb2 Mon Sep 17 00:00:00 2001 From: Lukas Reschke Date: Wed, 20 Jul 2016 23:26:57 +0200 Subject: [PATCH 01/28] Version 10 --- admin_manual/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/admin_manual/conf.py b/admin_manual/conf.py index 03b5f266fd2..c008bfe7bcc 100644 --- a/admin_manual/conf.py +++ b/admin_manual/conf.py @@ -44,9 +44,9 @@ # built documents. # # The short X.Y version. -version = '9.1' +version = '10' # The full version, including alpha/beta/rc tags. -release = '9.1' +release = '10' # General information about the project. project = u'ownCloud %s Server Administration Manual' % (version) From 61a8771e2719c30fce94cc1bae8dc868610cc836 Mon Sep 17 00:00:00 2001 From: Lukas Reschke Date: Wed, 20 Jul 2016 23:27:18 +0200 Subject: [PATCH 02/28] Version 10 --- developer_manual/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/developer_manual/conf.py b/developer_manual/conf.py index 05e8fb616a3..a6b41c3cd45 100644 --- a/developer_manual/conf.py +++ b/developer_manual/conf.py @@ -48,9 +48,9 @@ # built documents. # # The short X.Y version. -version = '9.1' +version = '10' # The full version, including alpha/beta/rc tags. -release = '9.1' +release = '10' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From 164ead7a6f1b7ebf3272b0d3e59e88c854047b5d Mon Sep 17 00:00:00 2001 From: Lukas Reschke Date: Wed, 20 Jul 2016 23:27:29 +0200 Subject: [PATCH 03/28] Version 10 --- user_manual/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/user_manual/conf.py b/user_manual/conf.py index 09e3661b109..a5943b6d7ef 100644 --- a/user_manual/conf.py +++ b/user_manual/conf.py @@ -44,9 +44,9 @@ # built documents. # # The short X.Y version. -version = '9.1' +version = '10' # The full version, including alpha/beta/rc tags. -release = '9.1' +release = '10' # General information about the project. project = u'ownCloud %s User Manual' % (version) From fb6639434b976cad24d72fe629a20c86fba9485e Mon Sep 17 00:00:00 2001 From: Lukas Reschke Date: Wed, 20 Jul 2016 23:34:34 +0200 Subject: [PATCH 04/28] Remove not existent screenshots --- admin_manual/installation/appliance_installation.rst | 9 --------- 1 file changed, 9 deletions(-) diff --git a/admin_manual/installation/appliance_installation.rst b/admin_manual/installation/appliance_installation.rst index 90073c399b0..0f299c0fc49 100644 --- a/admin_manual/installation/appliance_installation.rst +++ b/admin_manual/installation/appliance_installation.rst @@ -20,9 +20,6 @@ Follow these steps to get the appliance working: 3. Click the green Start arrow. After a minute you should see the console greeting message. -.. figure:: images/community-vm-console.png - :alt: screenshot of Ubuntu console login for newly-created virtual machine - 4. Note the username and password here. It is a random password that we generate for you on first boot. If you log in at the console, you'll be prompted to change the password. This is optional. @@ -37,12 +34,6 @@ Follow these steps to get the appliance working: service. Which one works, again depends on the network setup of your hypervisor. -.. figure:: images/community-vm-splash.png - :scale: 50% - :alt: screenshot of new virtual machine Web GUI with login credentials - - *Click to enlarge* - .. note:: You should write down your admin password, and make sure the login credentials are no longer displayed. Click the *[Hide Credentials]* button. When using the ownCloud Proxy app, this Web page may be publicly visible. From 1b0b663a66369287c605591f9b1a2bbe27c589e9 Mon Sep 17 00:00:00 2001 From: Lukas Reschke Date: Wed, 20 Jul 2016 23:36:20 +0200 Subject: [PATCH 05/28] Remove not existent screenshots --- user_manual/files/access_webgui.rst | 9 --------- 1 file changed, 9 deletions(-) diff --git a/user_manual/files/access_webgui.rst b/user_manual/files/access_webgui.rst index 17bf578d50a..d533198140f 100644 --- a/user_manual/files/access_webgui.rst +++ b/user_manual/files/access_webgui.rst @@ -133,15 +133,6 @@ Public link shares are marked with a chain link. Un-shared folders are blank. .. figure:: ../images/files_page-5.png :alt: Share status icons. -If your Nextcloud server is the Enterprise edition, you may also have access -to Sharepoint and Windows Network Drive file shares. These have special status -icons. An icon with a red plugin and background means you have to enter a login -to get access to the share. - -.. figure:: ../images/users-overlays-win-net-drive.png - -.. figure:: ../images/users-overlays-sharepoint.png - Creating or Uploading Files and Directories ------------------------------------------- From c363a51bf74c0dc86a9d97784a893480e0959379 Mon Sep 17 00:00:00 2001 From: Lukas Reschke Date: Wed, 20 Jul 2016 23:40:42 +0200 Subject: [PATCH 06/28] Branding --- admin_manual/conf.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/admin_manual/conf.py b/admin_manual/conf.py index c008bfe7bcc..53134f1ecf6 100644 --- a/admin_manual/conf.py +++ b/admin_manual/conf.py @@ -49,8 +49,8 @@ release = '10' # General information about the project. -project = u'ownCloud %s Server Administration Manual' % (version) -copyright = u'2012-2016, The ownCloud developers' +project = u'Nextcloud %s Server Administration Manual' % (version) +copyright = u'2012-2016, The Nextcloud developers' # The language for content autogenerated by Sphinx. Refer to documentation @@ -166,7 +166,7 @@ #html_file_suffix = None # Output file base name for HTML help builder. -htmlhelp_basename = 'ownCloudServerAdminManual' +htmlhelp_basename = 'NextcloudServerAdminManual' # -- Options for LaTeX output -------------------------------------------------- @@ -185,7 +185,7 @@ # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, documentclass [howto/manual]). -latex_documents = [('contents', 'ownCloud_Server_Administration_Manual.tex', u'ownCloud Server Administration Manual', u'The ownCloud developers', 'manual'),] +latex_documents = [('contents', 'Nextcloud_Server_Administration_Manual.tex', u'Nextcloud Server Administration Manual', u'The Nextcloud developers', 'manual'),] # The name of an image file (relative to this directory) to place at the top of # the title page. @@ -209,13 +209,13 @@ # -- Options for pdf page output ----------------------------------------------- -pdf_documents = [('contents', u'owncloud Server Administration Manual', u'ownCloud Server Administration Manual', u'The ownCloud developers'),] +pdf_documents = [('contents', u'nextcloud Server Administration Manual', u'Nextcloud Server Administration Manual', u'The Nextcloud developers'),] # -- Options for manual page output -------------------------------------------- # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). -man_pages = [ ('contents', 'owncloudserveradminmanual', u'ownCloud Server Administration Manual', [u'The ownCloud developers'], 1) ] +man_pages = [ ('contents', 'nextcloudserveradminmanual', u'Nextcloud Server Administration Manual', [u'The Nextcloud developers'], 1) ] # If true, show URL addresses after external links. #man_show_urls = False @@ -226,7 +226,7 @@ # Grouping the document tree into Texinfo files. List of tuples # (source start file, target name, title, author, # dir menu entry, description, category) -texinfo_documents = [ ('contents', 'ownCloud Server Admin Manual', u'ownCloud Server Administration Manual', u'The ownCloud developers', 'ownCloud', 'The ownCloud Server Administration Manual.', 'Miscellaneous'), ] +texinfo_documents = [ ('contents', 'Nextcloud Server Admin Manual', u'Nextcloud Server Administration Manual', u'The Nextcloud developers', 'Nextcloud', 'The Nextcloud Server Administration Manual.', 'Miscellaneous'), ] # Documents to append as an appendix to all manuals. #texinfo_appendices = [] @@ -241,10 +241,10 @@ # -- Options for Epub output --------------------------------------------------- # Bibliographic Dublin Core info. -epub_title = u'ownCloud Server Administration Manual' -epub_author = u'The ownCloud developers' -epub_publisher = u'The ownCloud developers' -epub_copyright = u'2012-2016, The ownCloud developers' +epub_title = u'Nextcloud Server Administration Manual' +epub_author = u'The Nextcloud developers' +epub_publisher = u'The Nextcloud developers' +epub_copyright = u'2012-2016, The Nextcloud developers' # The language of the text. It defaults to the language option # or en if the language is not set. From 7e9eec6d70e123e0e85ee420638b719d2205e3c2 Mon Sep 17 00:00:00 2001 From: Lukas Reschke Date: Wed, 20 Jul 2016 23:41:44 +0200 Subject: [PATCH 07/28] Branding --- developer_manual/conf.py | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/developer_manual/conf.py b/developer_manual/conf.py index a6b41c3cd45..391d2228c72 100644 --- a/developer_manual/conf.py +++ b/developer_manual/conf.py @@ -40,8 +40,8 @@ master_doc = 'index' # General information about the project. -project = u'ownCloud Developer Manual' -copyright = u'2012-2015, The ownCloud developers' +project = u'Nextcloud Developer Manual' +copyright = u'2012-2016, The Nextcloud developers' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the @@ -166,7 +166,7 @@ #html_file_suffix = None # Output file base name for HTML help builder. -htmlhelp_basename = 'owncloudDeveloperManual' +htmlhelp_basename = 'nextcloudDeveloperManual' # -- Options for LaTeX output -------------------------------------------------- @@ -185,8 +185,8 @@ # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, documentclass [howto/manual]). latex_documents = [ - ('index', 'ownCloudDeveloperManual.tex', u'ownCloud Developer Manual', - u'The ownCloud developers', 'manual'), + ('index', 'NextcloudDeveloperManual.tex', u'Nextcloud Developer Manual', + u'The Nextcloud developers', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of @@ -211,16 +211,16 @@ # -- Options for pdf page output ----------------------------------------------- -pdf_documents = [('index', u'owncloudDeveloperManual', u'ownCloud Developer Manual', - u'The ownCloud developers'),] +pdf_documents = [('index', u'nextcloudDeveloperManual', u'Nextcloud Developer Manual', + u'The Nextcloud developers'),] # -- Options for manual page output -------------------------------------------- # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ - ('index', 'owncloudDeveloperManual', u'ownCloud Developer Manual', - [u'The ownCloud developers'], 1) + ('index', 'nextcloudDeveloperManual', u'Nextcloud Developer Manual', + [u'The Nextcloud developers'], 1) ] # If true, show URL addresses after external links. @@ -233,8 +233,8 @@ # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ - ('index', 'ownCloudDeveloperManual', u'ownCloud Developer Manual', - u'The ownCloud developers', 'ownCloud', 'The ownCloud Developer Manual.', + ('index', 'NextcloudDeveloperManual', u'Nextcloud Developer Manual', + u'The Nextcloud developers', 'Nextcloud', 'The Nextcloud Developer Manual.', 'Miscellaneous'), ] @@ -251,10 +251,10 @@ # -- Options for Epub output --------------------------------------------------- # Bibliographic Dublin Core info. -epub_title = u'ownCloud Developer Manual' -epub_author = u'The ownCloud developers' -epub_publisher = u'The ownCloud developers' -epub_copyright = u'2012-2015, The ownCloud developers' +epub_title = u'Nextcloud Developer Manual' +epub_author = u'The Nextcloud developers' +epub_publisher = u'The Nextcloud developers' +epub_copyright = u'2012-2016, The Nextcloud developers' # The language of the text. It defaults to the language option # or en if the language is not set. From df0efed1d7f3d10bf405847fcc0695c43408ee0f Mon Sep 17 00:00:00 2001 From: Lukas Reschke Date: Wed, 20 Jul 2016 23:42:34 +0200 Subject: [PATCH 08/28] Branding --- user_manual/conf.py | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/user_manual/conf.py b/user_manual/conf.py index a5943b6d7ef..1e8bbb5d06a 100644 --- a/user_manual/conf.py +++ b/user_manual/conf.py @@ -49,8 +49,8 @@ release = '10' # General information about the project. -project = u'ownCloud %s User Manual' % (version) -copyright = u'2012-2016, The ownCloud developers' +project = u'Nextcloud %s User Manual' % (version) +copyright = u'2012-2016, The Nextcloud developers' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. @@ -166,7 +166,7 @@ #html_file_suffix = None # Output file base name for HTML help builder. -htmlhelp_basename = 'ownCloudUserManual' +htmlhelp_basename = 'NextcloudUserManual' # -- Options for LaTeX output -------------------------------------------------- @@ -185,8 +185,8 @@ # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, author, documentclass [howto/manual]). latex_documents = [ - ('contents', 'ownCloud_User_Manual.tex', u'ownCloud User Manual', - u'The ownCloud developers', 'manual'), + ('contents', 'Nextcloud_User_Manual.tex', u'Nextcloud User Manual', + u'The Nextcloud developers', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of @@ -211,15 +211,15 @@ # -- Options for pdf page output ----------------------------------------------- -pdf_documents = [('contents', u'owncloudUserManual', u'ownCloud User Manual', u'The ownCloud developers'),] +pdf_documents = [('contents', u'nextcloudUserManual', u'Nextcloud User Manual', u'The Nextcloud developers'),] # -- Options for manual page output -------------------------------------------- # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ - ('contents', 'owncloudusermanual', u'ownCloud User Manual', - [u'The ownCloud developers'], 1) + ('contents', 'nextcloudusermanual', u'Nextcloud User Manual', + [u'The Nextcloud developers'], 1) ] # If true, show URL addresses after external links. @@ -232,8 +232,8 @@ # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ - ('contents', 'ownCloudUserManual', u'ownCloud User Manual', - u'The ownCloud developers', 'ownCloud', 'The ownCloud User Manual.', + ('contents', 'NextcloudUserManual', u'Nextcloud User Manual', + u'The Nextcloud developers', 'Nextcloud', 'The Nextcloud User Manual.', 'Miscellaneous'), ] @@ -250,10 +250,10 @@ # -- Options for Epub output --------------------------------------------------- # Bibliographic Dublin Core info. -epub_title = u'ownCloud User Manual' -epub_author = u'The ownCloud developers' -epub_publisher = u'The ownCloud developers' -epub_copyright = u'2012-2016, The ownCloud developers' +epub_title = u'Nextcloud User Manual' +epub_author = u'The Nextcloud developers' +epub_publisher = u'The Nextcloud developers' +epub_copyright = u'2012-2016, The Nextcloud developers' # The language of the text. It defaults to the language option # or en if the language is not set. From a0b203f0caf246abe910160cfda385baae81eda0 Mon Sep 17 00:00:00 2001 From: Lukas Reschke Date: Sun, 12 Jun 2016 18:57:43 +0200 Subject: [PATCH 09/28] Add new logos --- _shared_assets/static/logo-blue.pdf | Bin 1851 -> 8943 bytes _shared_assets/static/logo-blue.png | Bin 6196 -> 6607 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/_shared_assets/static/logo-blue.pdf b/_shared_assets/static/logo-blue.pdf index 81562944c654b8ac719c819b1e06660ab27271e1..10429b550d884ac69a9de0d25c971cd6b02d2a30 100644 GIT binary patch literal 8943 zcmcI~cQ{<%x_^i|qDRj#gos{ew2WRNiQapZA?he2IuW9m5ClOGL>DD`@4dGWL}zqH z3*t9&&dL3rd%nN>&wcKCW}auScYoft*52#cZ(&iDmFME)76h;?Ef0+W_&~fMxS0(I z@aPeMN7KU*2I7%1MVQ*btpGf#rdBW)5I-8B4iFayz#J@oBX0plT`@^aZbAh`$o1<0yR<7y{H`jn6K!U&Z@#w0U*}%*Z|G1}U z&kF+orlajZ|Io4>5HJUX3kdQLw5q8ydiqaW|LMn#8EBJUxZ0b6g#H0jf>~IbO2gej z2E1qjpCFhU3<3+H4VQ6-JN^y*FJ9j$`eXVtn1dDK1xSGZ#uyibGtAT;-~{-Gyc@~j z8z*={=Jo)d8`EXs05!nP`uzh6`m>Zbup6NUJm_5k@o2)_5g;@N+He`8KcE}O|7g~5 zHADQ~rQaw3kFu#fddtvC{Ox7BIA@I@T6w%lSkE z0X&ak)>bbNAR&GLkF+(yMHS{O1GjgCJKU_KFo5TuP73k~peHhLJGirkqp3LzB#gF4 z9l)cZWa?rI68Sy(uT^lL*-7uCiZ^}4%mgBHf~(Alfhy>t6@EE^l?>gDdFBMtsTa!Q7f59Oa*R)BHZ<)`~wStxJ% z4$qg2NKy4uD)7hBtFUqTIW%(=3$1{e zM5Z17nI=u~rpk<3zDX%*W$T)S>-3q*&pRv0C1_(PUl<2u=u%z1)u$%e5xB1Ky|cr zj;@*~Ja)L10zUE-^)AyjMt=>I-e^AbPV_h=-g9s<+U?YEYv#7SGPmNnv@8r~yqFW4 zoqsBpX5!qUe{Nxo%{Q~xRfmWIS9Cb&iiWIR&a*16s;>^Q~FqK9->46?= zpYQe;n9L*)LgUaLbiXoax^Cw@8%*Di;Bpk7G$U}LNa@Sx2`^VUR)ShwkP-J9iXrqX zh9>U;-+ZEfL5toCbFLba19X{be=tIDC>j{ zj^aA4wk$hf$|#MBnI2$FX+y+9Bq(i3gQ~0JDpy>FV7v5DO8C>gJ)>diGRxGqq9}eX z+1C&%?n$OQPNWbGxx$q@-em-aWipeoP8G}>)w4%W!N7S`r}mPt0eM9Fz%R%#uQy{c zUrK0W<AeB6G}lm!B3KqMujl zYSE!2rCO)6g#P918%N=!LRQhnT+;xKEkq@2Htyp&$vXxvYr{U)%IVgD!5~)vZg{Ve z%DNGODAqDR+$v-29Um%66;#;{hE1MeZtFDQCk2g38q5?E28M`07{qOzO-TE&S8cel z-IT5H*?rU8Cfz{WaYd#9Jz|xG8}xyU6q#nFO_v=5O<;Ww{1xnz8O z<1acN=UMICM;3F7AetPKDeN+WUdJZ5V7ZxTC2t@O){l+s2V*Zqd&b<6L@1T+k0fi& zCcPp?zdYvk01Sn=E{xKFc%)3SAte8C!9da|;(hi>#08g_b{x8xbaLRgHJaz5Znkvh zv}dQ=^sDvFzGsBQWTEl9m^5QG(lcUaKV4x@)Wb*Thv7WzCB9>kbV4tY)1~uVRq_sv z9bW|->JGY1+Xx8S{GKQW%e#RkwTqUQ%%CwFW*#>AW*uKLWF~}ISXdN?SUh98w37wx zP>N5U6q;o2W}Y_;#HIg64&+ZD!CvAQoK2Jz6j1up+_x+9Uda!l=_8HVA3l`idY=%t zwziVP`7^P%N`Wb#=%-C@R!^xfv4*CO&XK%NY^=C(^#<)7H((haKI_SLwr`Q&mi=;P z6c-1_kxgO)Yn}N8kvfeE+hmCuR%Jl4fWthPdRNq9WKHQqAVuCs-?iD3%kv}XuWv?R z>*L|J35h_zDv|3mC-7pW{ZdJb;}m1~&y(Fx;>3Peu5D`_9UZ#R2>=yz622V$R&L}~ zyxa!)anh}Y`e44Ep8N@v^_bZe!&mI%4gx>kLU5<|9Tg9cl~?e*^5C#+Jv~oUwxX(T@AMjQf;|7Ynwa>e#W&L53k@P z(FrgJ?yn|r?OvE?rS;#V@@e&(7jyjaN~cYdlPN)p=!~L*?EEsX2RcWdmIQUlQM8F# zD{OszenglptAxA=DzG-FRNdk6bBJo|k4vPp+$vfTBF)Kn9MG+BTJD^5a!MZ8_|T=l zH~+Qot9@@~v=%VM1N!Z5&a>n~WYftWW2HhXla*erMW`*jPeY?)vX0VXcJI8gD;nrh z3AP~R!B)vCv$b}gGLjw0W~prwGPPADPopbNoguZeDFM`vyFfi{a~-7A*l9Ir zzdNy#n-dJBfx|!I&!xpGDA7WCAFH@QhAu^qqCAhaQe)bJw$=ki-x5hAinpDNhs*W% ziU`i&)6bL@;?LC*ZY)T!@s%2R*T0Ae&(CurU$fq736z^wsEBmE`x1JAJr|x%Z$Hud zGsJ{=jUI($&&8N1ad%MWuAO3Mn!oCxGJeHQJinmcXa$@qGNQAmTy*VA1A@(%gC?{Y zy;Lf5+2j@S2bC%NKd_E<-ttg-z`+qtn3>R6jcon}*vl{wxN2t&QF2*YA zwA8*5N}iFB-^Luky_Fwl?0c_5zPFpYzFVY);wt%khjmWqT9E%uyYzb#vWK(HHtRA|Y;5f9VPmMLrsyM%t1`3h={Yl?Hm6B((ok`#7#}qM(1gK#xQ50j z*hRX0DFBy{tgF9ota-;f|EZ2#d2SirwFWd*bk)a4!eFd2>=9#pK|f1Rs8x95SMfIj zz?n)7m65i>!mWovoYK&+ug=MGE*tN)?s9qt?X1nxJqZO*Y=50G8yWeeFfm`^)>kB4 zkxZ}4w)iqmHxNI>aL`VN_Ip&bP3}+GXT=ozT&s!E;vFX$55Jg5OK&Gnk)VZ^=GwSF z@Xs<0u++eTQP2fNiV|pD=C$BqpQo*h#SzCEU1c7tgOOYKuoQ2LyvEx#u)11B zJr*8gG`Utf`BO?lQIT}58%RODDrP`VNl0^#Y%*4*3&y5tO zV`!i0bTspZO{$!({ZxO1V$1mfP{*!{J@w;dU5|%9et3JZkP4=kRCyuRHZsPxA{#?F zU9=$c`2u0E%bTq*^Y)2TAFors?O-J!3nk1qm2G!7amC{3@WjA8)W)YvZYop+Qt<<9 z$rW0osVbY@}Da)|O86hN@jD z908Z(HCpLr!g*t<*I|7J5sU#MVTM>Wh zu3~qP+ED}Z^H!!y4lUfGGw6Drp7w})fp+noajTQG?e5k4__HT*i~0GN*KfFy)x~Eu zqw4Q0LMTR#!fz=%+lx?Z>yqCsw;F7}RP2`j@d?f$WVuXly{ct(Qm7}@v4Kq(o}TNW z`n+SDZLc5*ec+WsW5=)ZS~VK4R28&x;&(=5xD4`v`4X2DBv83%xushlye=B2lPk3z z0TekFn?qu!uGui?-B%8+<8*-d>ciPmw;$38a*{R0a7j+XrWx0saXGc`Ji0kvJhN1U zInYvH8cQ(@H#K>pzLlx?Tu5cbszu|39})p$XN9*Wi?77{GF}ldo^WK$YD{`pTX1H) zo0sqIwJFm@x<7^$KPwE_(=AS8d@!y01|Xg&E(4Y#QkG+EWD?xpc|xXrm9}T=6?m&d zaeqf)cSklI#bue^!-`A*$$bvzE>7*UOMB8ofm%jl%_!g9f(dCxHTDLOEG4imB)=o`@wZJ zHJQPmx-yrR%tQ*|BZW!7CdOg6r(9+WqRgOpJxovLW2+n+All|4b7Lj~)FO7(cvc&4 zrv!T*N*}L`d|C_;5Tqnu2ER?28%`NYHsphbT)amaW)?Whh=rcW=y|X_3t3&oizlug z8x(!|o->AP^Vp5XZlyT&nzRP7rRc=(c^dBQ;@okk)G;KvsvLk}5FM$!{q3oJ{{uog z5iu#a?4774r!?4w`K}R9FmJ{8uII8#dMSP-e3|Cjq1GwYEAd52`en z-bZP$s-$dy0~M05Ra!xEKsQO}6YdvUhMOYdhyR-?i!m32~# zcyI-6OvJ#)KGfuViP>WO4v?Q(}EBV+-e;%(j`Jl*1^(mLkKGn!F|TvX!!uMEVuU z1&a#(5Ed5HQyn^g6vg^$&+oeK`qb}qeovep`m-%bmq~FQkg}_}A-6&-k#@d0@@!!E zJ69>J>Z!h12N}%kG#JwOc-yPVGR1FFESLsfqs}eV`B_1a=wMarQW5A)H-bEHBz(qVlt5 zWhq@ClT&n=+sP=`XXWYx&z|QMMT09%b&6r1rPm4TE0KjFH;ITWO z4rO$YB@@*qUNV-9ESZg%JQ{P_vKQ)f6MFJy4r&CA?c08ERE~W=$_jI_^cS)Am1c@z z%lrDqmQ-!7VZ5GrvQ5>6W1S&XfLp<60rv9kGDm`8`w+IpN>?=otgi2|`PXYK*!v#^ z*LdCxwDi~dG4!Mt2M|!t{}60SxK$a_9wN30nWMf==hISIjSxS0)eUcM5l+4;=CpKG zUO)cueMZ#Fu9&iktIt38{zrzsb_-QfiE(LXNr?z^S+Pgav@<1xNO*KDA;sFlqX`5_2|5|}BmEW{N5e3ZSaH`uxxvxd z5yBX%^Q#?0Adh$wzxE}oCW#FRmV9NzppE3|2&;~Tv!{*Y$z0jw`tdFWud;dY@=n+$ ztBd%7IiXk@ey>qKT$a>dpU7;|XX99xYzVLKSb1@t(?RMvPR>-)FV+2GF~%&Kjj6Yg z5uz@rU1@DUjq6g&^_4C;W;vuI!E&;)DN272U*@wm$A*~@0wjH&YUX?oh-*=Pr@1SY z7S*F5-tWfXW^<>)uAuntlqzOuu$t-){E5#>%&w&Gl>qZd3nq}&^K#Wyou`3h#K~unVmI>C6>pko@Jr?o`@<08qePquz z1#trO&6;PImXFG{swO%LW_7cs>zU^S&SmARl+Qw6nrkS?7FpgcX^Op1%pfj{Gp4FFHaaXgJ~lNvF8lRKh{~V49GXB6C|KfS#5v$%OeeQ&Wx8AL-zCmpuokQ>(w}~E_Hgy+JQ26+z_E?nOsy;Uy ztN(5&vb#trtY>7T6tVF1$!qg!3g<)S2g}*#=jWf>TGu`d9vvTS?(XhVH6$cZb{W;> zD5q4o9$CIpWfF*Eu2cHJx3N-Y&dS=s)iqZS_C+OD8&ri{PfktE`Zmbh zBP+~(eLXxpU@#b-;4A$7b!u7~I%*;yw0dV3i9^)h)uHw|1MxaiV0@gx!jkNM`fyFT zm0DTVtUU`6kgg?WU~*FV$ulN~xK(JwmDj17j?5*u$xm!yMV0Kna}6!6H#;OvtHW(E zZ_)t%&dqAA_BBTC_rxO%Oc^t<;58EyA*okh7d<-7_N~)SSe}V@6nPcpu!A4tVBZm& zK@C)W3XZ;25FAB+7+Tuc618*EzNtZI5ukd9nBcyGsF+xj#7pnPz))j)`sZxMpT&)i zdsq9&dZ)-R8+^Rdel&LwNMKTCjVY*rMNn_UDU*|A${-L3yK+$3mDxe8+}hDWXT~So zyr6x<`sa)u7Fqtc@r1HMGCsYJOALt@DmL*GeRPSSUIh?KY$L zjf0DWsgA^wL%kgWy6sBq9vdLiUentEa-;Z1_AC^mS8_`hvJTi0qCOiNj8GPb0c3z`Blsl1kPyu;67lGdKTwrfi7E6mk;xS+)^WTMX8JvfwQ_KVBPq&x13 zdb)$};Su2b&!`E$x=%HNr+zD{HdIC-?6G+kVHiE~ILLKtEvY}Rka}h4oAbt8jSn6C ze6c^tf9?Jz#(et%*~PF6k^vfDYL1V}GBZ|LnD{2=MBBRxAPBdT<`Lr{U}@_aQRCY? zwq@&K^DIXU-!hASm`?dL!7(f>mmK8G+vpN}Tjcf1_ReN#oHLL0TO4hohRjx`4RTGH zniWa<-h@5K=HMvfz1+noUiU8SXLG;4`tp>D$L!lIK7RWN#z=CBHis|o;$0^c!tw*P zxXgUO3)x%JVZ0kCg#ell1M&&-@jcJ^@yRef+J(u4MQ{;DWsWfuVHD%(LELf}GqoMc ze4`9KNM8oeWv#)FVhWd3_%1^Z3g|N%-o^S*oPvQW+JJ-$t1_f6o`X{beB{;<`uT!?UWYMs$);QRD4XyrP!gR#J4Pz$wRm_U$(o4f}yEiBn`}- z?(oZ^>hq)iX2}o|26%GSXDYl<_VcfiN<|Sm!X|crOA&IQ5+R}8*w`F!S584bCZM|? zk1!B9Di?kgb&s^Saa~YQ5R_e@oND7>6ISRxK6N@QWz{W*z#vJ%GJHf&+(3pb3}}FU z`zh6{&t>ATAwvXm>6&djr#5-jX(%vU%#gX6=) zNqN`{APQCEP#LTNNxKkeM(by;=GO^<552Rrv^BAQUX&P=Q&wR$q_ngcH6rkvZSwP! zsD+3YZ$C-TQkQs-L4snNOi0L%i=wC?2H+X~dV@VkMdh20Asd}uE%qaNl45X~BAw4Y z{1Y4J!?+JYN_^^@!uK`ai45<*xQww|WDPqbrQLDEgNoApT@-XvQ~eX_{C&Y!$@KrO z;46R*pZ*dO{WBI*a5nY$OSKza=WX%7g&u7nKO}GwQw!r}@~_b>BrR_E;qQFoyQz!+ zaZU+tA&V|fgC5F?^7HaRcp-fJe8ONMJ|Q-=3FxXi!W!=I{{?7TBka(u=vDzm3u`j2MfhC5ra{iSum-5F*HK(`F=0eJrm5CjYs0D~++e`siNzwd$^ z{)+}dcMjZ)ztH&j{}U%5f{t+i8%|IF-5~JaXaaob{)>O72?~k)4Gr=iI)r&e(2v%? z^9l>_{e^~bHnp~cIRkz-WGFgV!a=|H3tjD3lm!_);)6h7e1hgMK{G)iVRLhSh%i5d zUkD5qG!^0(5)$FH09*1|plN0TU{e^c2rpPb7{+UAA#4s7;x`4G3W?QTG1_^ZF!*|+a|`@7!v_FET`AY>_% z#)e#~p8xg^@&*imCZ|C>9-xOK3K^aX*aReo008t5c?OPP#Fzo&hyanGQUqGL5>nw9 z0ufiX*Ob9;hIic}@V}Ua@z2>Txq8CI88Xm;vjCn_IKY{wyD#J$}CI%C_Tc z1sAIFUnWIG47E`|czt~B{c$wzhX2Qi+b~j7#romN!}zlEE;hP~!PbZ!Esg=2fg7*- z8e-0j6l=PowqItOQPl4%S-xJq`%?GQoXvQ?zZX}t8gy!{v+Ek__@>iC7Ula-IBzUn zHej8}e$25y!MeD^V!*7ry3zU%C#K^q)+36#s$V#wgr0nr=Gw+&4a5%zUv-V&{r=x= zZ&tK>ZBfV8EK>3nej*pT+TD@*xIOTO!)RJjjH`~j%7j;8Wz=o5bWeDtAqqC%%!A&( zO*upfbnvV6SEgR*wBn7h3NFmeF1VLj#1x%;B~8p+H!fI|zGT*`9Kl$N+$#6E;XhLK zMH}hQDQn`rD&i#a{#hNpnl}gS(S?IZUx_PgwE4bwlhihCVR0CP(ccv7ArHPQNmNGp znM-PlF5>-)^uwb21wy->hP{!#o{4v}G##O*Mw0dk3k~KkHq<;C#?1H!Mr}h8*0H|u z)iKxC87}U=H^fWWEn^>PEeZ~xEu@;%OWV=D!bS@i-tTAZmACxtsyYLUlJK0IWBgpc z_;zed=8Dd5pbDsNUq&bC2XpZ1|qTAPHrQhc7LShPc*L1e_ z=me(FU{dEU$gS>qU(3Aex_0Yl2VP5ioBIver3XNy=4<(fwm~e8#w2>Xv3pTiyb*G+wtc^IHzO>0WII?y-Py2FfZOK80JJx+Y zK!u{W~8D)68(;ja3r4TO$^{O?Z z>P>DuIeYy(qc8Ke{3tNe{;i2IJ@cz_QvmIrx}Jxrv!mm>xRy_A3s)=ZHuN@V-W*-) zZ}Xzl6VOf7`K5;(l~4V^7ajCtsyv%(7xt>_?bvKuPhd;dsj(AwI?aQ|$Jcx|+u7Au z9rdnwrqX%1Y|@!qkMVa5ij!0Fbuy-tm+lUnki7OB_5QY`A(O`3Xn(bn%foMb@V(}q z-M&jkm-SFE-$&Wb9`Ay}DdlHX9`(aT6yYVVP0eQNpk#dMuxu>~>u z@kB}jsRQIlD8Vvc4!KUwSW|+bmx$m@To{ED@&I@|5+IBYGl&VG^8*1B&?PW&Cq#o- zAnwF98HY0!2hgLlln9`UU>Ty1DS|OXffH_@bSMIm%Hbe16C@B21F*emECyjrz~az+ zK%(A>k1BA&O9eY7NSM?aMsMI^^yg-S`Llw^H^`2;RNG;#?d76y^v zL<4j&qC(Y}1W^HU8^qJvA&dQ_qo3PR=}QZfOI1YaWXIyEYSmi*-<8Y?s#W7f(fnfSyT$FqhLX=FNQZb6+fNXr?u!Jg7 aP(YHPXH|v67_RS-NVyDhaS4tLf&K&i=Bgb4 diff --git a/_shared_assets/static/logo-blue.png b/_shared_assets/static/logo-blue.png index 4e3850e56c20ac5faea624675ff211a6bc2a8d07..b986ede2ced1295eb16e34f525f8e1132dc0485c 100644 GIT binary patch literal 6607 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 HEyMo@0-wql delta 6191 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 N002ovPDHLkV1gWZ4fp^6 From 06a55ef7eacc59efc17ae79f6670c6a949bf874c Mon Sep 17 00:00:00 2001 From: Lukas Reschke Date: Thu, 21 Jul 2016 00:21:47 +0200 Subject: [PATCH 10/28] Branding --- .../linux_database_configuration.rst | 46 +- .../collaborative_documents_configuration.rst | 2 +- .../federated_cloud_sharing_configuration.rst | 11 +- .../previews_configuration.rst | 2 +- .../mimetype_aliases.rst | 12 +- .../mimetype_mapping.rst | 8 +- .../activity_configuration.rst | 8 +- .../antivirus_configuration.rst | 24 +- .../caching_configuration.rst | 32 +- .../config_sample_php_parameters.rst | 24 +- .../custom_client_repos.rst | 4 +- .../email_configuration.rst | 34 +- .../configuration_server/external_sites.rst | 16 +- .../configuration_server/harden_server.rst | 40 +- admin_manual/configuration_server/index.rst | 2 +- .../js_css_asset_management_configuration.rst | 6 +- .../knowledgebase_configuration.rst | 6 +- .../language_configuration.rst | 4 +- .../logging_configuration.rst | 8 +- .../configuration_server/oc_server_tuning.rst | 12 +- .../configuration_server/occ_command.rst | 145 +++--- .../security_setup_warnings.rst | 14 +- .../thirdparty_php_configuration.rst | 4 +- .../reset_admin_password.rst | 2 +- .../reset_user_password.rst | 4 +- .../user_auth_ftp_smb_imap.rst | 2 +- .../configuration_user/user_auth_ldap.rst | 144 +++--- .../user_auth_ldap_cleanup.rst | 20 +- .../configuration_user/user_configuration.rst | 16 +- .../user_provisioning_api.rst | 18 +- admin_manual/index.rst | 11 +- .../installation/appliance_installation.rst | 68 --- .../apps_management_installation.rst | 26 +- admin_manual/installation/apps_supported.rst | 8 +- .../command_line_installation.rst | 4 +- .../deployment_recommendations.rst | 2 +- admin_manual/installation/index.rst | 1 - .../installation/linux_installation.rst | 139 ------ .../installation/source_installation.rst | 3 - admin_manual/issues/code_signing.rst | 34 +- .../issues/general_troubleshooting.rst | 85 ++-- admin_manual/maintenance/manual_upgrade.rst | 2 +- admin_manual/maintenance/migrating.rst | 2 +- admin_manual/maintenance/package_upgrade.rst | 4 +- admin_manual/maintenance/update.rst | 4 +- admin_manual/maintenance/upgrade.rst | 40 +- .../considerations_on_monitoring.rst | 38 +- admin_manual/operations/index.rst | 2 +- .../operations/scaling_multiple_machines.rst | 14 +- admin_manual/operations/theming.rst | 2 +- admin_manual/release_notes.rst | 463 +----------------- admin_manual/whats_new_admin.rst | 25 +- .../android_library/library_installation.rst | 2 +- developer_manual/app/backgroundjobs.rst | 2 +- developer_manual/app/changelog.rst | 2 +- developer_manual/app/classloader.rst | 4 +- developer_manual/app/code_signing.rst | 40 +- developer_manual/app/container.rst | 4 +- developer_manual/app/controllers.rst | 4 +- developer_manual/app/css.rst | 2 +- developer_manual/app/index.rst | 6 +- developer_manual/app/info.rst | 16 +- developer_manual/app/init.rst | 2 +- developer_manual/app/js.rst | 2 +- developer_manual/app/l10n.rst | 2 +- developer_manual/app/publishing.rst | 36 +- developer_manual/app/request.rst | 4 +- developer_manual/app/schema.rst | 2 +- developer_manual/app/startapp.rst | 4 +- developer_manual/app/templates.rst | 2 +- developer_manual/app/testing.rst | 2 +- developer_manual/app/tutorial.rst | 28 +- developer_manual/app/two-factor-provider.rst | 4 +- developer_manual/bugtracker/codereviews.rst | 4 +- developer_manual/bugtracker/index.rst | 8 +- developer_manual/bugtracker/kanban.rst | 10 +- developer_manual/bugtracker/triaging.rst | 50 +- developer_manual/commun/index.rst | 2 +- developer_manual/core/configfile.rst | 20 +- developer_manual/core/externalapi.rst | 6 +- developer_manual/core/theming.rst | 18 +- developer_manual/core/unit-testing.rst | 10 +- developer_manual/general/code-of-conduct.rst | 24 +- developer_manual/general/codingguidelines.rst | 12 +- developer_manual/general/debugging.rst | 14 +- developer_manual/general/devenv.rst | 2 +- developer_manual/general/performance.rst | 10 +- developer_manual/general/security.rst | 8 +- developer_manual/index.rst | 24 +- developer_manual/ios_library/examples.rst | 6 +- developer_manual/ios_library/index.rst | 22 +- .../ios_library/library_installation.rst | 10 +- developer_manual/testing/index.rst | 82 ---- style_guide.rst | 16 +- user_manual/files/access_webdav.rst | 8 +- user_manual/files/desktop_mobile_sync.rst | 16 +- user_manual/files/federated_cloud_sharing.rst | 10 +- user_manual/index.rst | 6 +- user_manual/pim/calendar.rst | 10 +- user_manual/pim/contacts.rst | 8 +- user_manual/pim/index.rst | 4 +- user_manual/pim/sync_ios.rst | 2 +- user_manual/pim/sync_kde.rst | 10 +- user_manual/pim/sync_osx.rst | 10 +- user_manual/pim/sync_thunderbird.rst | 12 +- 105 files changed, 721 insertions(+), 1550 deletions(-) delete mode 100644 admin_manual/installation/appliance_installation.rst delete mode 100644 admin_manual/installation/linux_installation.rst delete mode 100644 developer_manual/testing/index.rst diff --git a/admin_manual/configuration_database/linux_database_configuration.rst b/admin_manual/configuration_database/linux_database_configuration.rst index 9fec93f737f..6e5b5addf01 100644 --- a/admin_manual/configuration_database/linux_database_configuration.rst +++ b/admin_manual/configuration_database/linux_database_configuration.rst @@ -2,11 +2,11 @@ Database Configuration ====================== -ownCloud requires a database in which administrative data is stored. The following databases are currently supported: +Nextcloud requires a database in which administrative data is stored. The following databases are currently supported: * `MySQL `_ / `MariaDB `_ * `PostgreSQL `_ -* `Oracle `_ (ownCloud Enterprise edition only) +* `Oracle `_ The MySQL or MariaDB databases are the recommended database engines. @@ -25,12 +25,12 @@ requires that you install and set up the server software first. MySQL / MariaDB with Binary Logging Enabled ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ownCloud is currently using a ``TRANSACTION_READ_COMMITTED`` transaction isolation +Nextcloud is currently using a ``TRANSACTION_READ_COMMITTED`` transaction isolation to avoid data loss under high load scenarios (e.g. by using the sync client with many clients/users and many parallel operations). This requires a disabled or correctly configured binary logging when using MySQL or MariaDB. Your system is affected if you see the following in your log file during the installation or -update of ownCloud: +update of Nextcloud: An unhandled exception has been thrown: exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1665 @@ -65,7 +65,7 @@ for detailed information. Parameters ---------- -For setting up ownCloud to use any database, use the instructions in :doc:`../installation/installation_wizard`. You should not have to edit the respective values in the :file:`config/config.php`. However, in special cases (for example, if you want to connect your ownCloud instance to a database created by a previous installation of ownCloud), some modification might be required. +For setting up Nextcloud to use any database, use the instructions in :doc:`../installation/installation_wizard`. You should not have to edit the respective values in the :file:`config/config.php`. However, in special cases (for example, if you want to connect your Nextcloud instance to a database created by a previous installation of Nextcloud), some modification might be required. Configuring a MySQL or MariaDB Database ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -74,7 +74,7 @@ If you decide to use a MySQL or MariaDB database, ensure the following: * That you have installed and enabled the pdo_mysql extension in PHP -* That the **mysql.default_socket** points to the correct socket (if the database runs on the same server as ownCloud). +* That the **mysql.default_socket** points to the correct socket (if the database runs on the same server as Nextcloud). .. note:: MariaDB is backwards compatible with MySQL. All instructions work for both. You will not need to replace mysql with anything. @@ -100,7 +100,7 @@ The PHP configuration in :file:`/etc/php5/conf.d/mysql.ini` could look like this mysql.trace_mode=Off Now you need to create a database user and the database itself by using the -MySQL command line interface. The database tables will be created by ownCloud +MySQL command line interface. The database tables will be created by Nextcloud when you login for the first time. To start the MySQL command line mode use:: @@ -112,14 +112,14 @@ Then a **mysql>** or **MariaDB [root]>** prompt will appear. Now enter the follo :: CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; - CREATE DATABASE IF NOT EXISTS owncloud; - GRANT ALL PRIVILEGES ON owncloud.* TO 'username'@'localhost' IDENTIFIED BY 'password'; + CREATE DATABASE IF NOT EXISTS nextcloud; + GRANT ALL PRIVILEGES ON nextcloud.* TO 'username'@'localhost' IDENTIFIED BY 'password'; You can quit the prompt by entering:: quit -An ownCloud instance configured with MySQL would contain the hostname on which +An Nextcloud instance configured with MySQL would contain the hostname on which the database is running, a valid username and password to access it, and the name of the database. The :file:`config/config.php` as created by the :doc:`../installation/installation_wizard` would therefore contain entries like @@ -130,7 +130,7 @@ this: "mysql", - "dbname" => "owncloud", + "dbname" => "nextcloud", "dbuser" => "username", "dbpassword" => "password", "dbhost" => "localhost", @@ -168,13 +168,13 @@ Then a **template1=#** prompt will appear. Now enter the following lines and con :: CREATE USER username CREATEDB; - CREATE DATABASE owncloud OWNER username; + CREATE DATABASE nextcloud OWNER username; You can quit the prompt by entering:: \q -An ownCloud instance configured with PostgreSQL would contain the path to the socket on +An Nextcloud instance configured with PostgreSQL would contain the path to the socket on which the database is running as the hostname, the system username the php process is using, and an empty password to access it, and the name of the database. The :file:`config/config.php` as created by the :doc:`../installation/installation_wizard` would therefore contain entries like @@ -185,7 +185,7 @@ this: "pgsql", - "dbname" => "owncloud", + "dbname" => "nextcloud", "dbuser" => "username", "dbpassword" => "", "dbhost" => "/var/run/postgresql", @@ -196,7 +196,7 @@ this: If you use another authentication method (not peer), you'll need to use the following steps to get the database setup: Now you need to create a database user and the database itself by using the PostgreSQL command line interface. The database tables will be created by -ownCloud when you login for the first time. +Nextcloud when you login for the first time. To start the postgres command line mode use:: @@ -215,7 +215,7 @@ You can quit the prompt by entering:: \q -An ownCloud instance configured with PostgreSQL would contain the hostname on +An Nextcloud instance configured with PostgreSQL would contain the hostname on which the database is running, a valid username and password to access it, and the name of the database. The :file:`config/config.php` as created by the :doc:`../installation/installation_wizard` would therefore contain entries like @@ -226,7 +226,7 @@ this: "pgsql", - "dbname" => "owncloud", + "dbname" => "nextcloud", "dbuser" => "username", "dbpassword" => "password", "dbhost" => "localhost", @@ -246,7 +246,7 @@ refer to the manual of your database for how to raise the configuration options ``wait_timeout`` and/or ``max_allowed_packet``. Some shared hosters are not allowing the access to these config options. For such -systems ownCloud is providing a ``dbdriveroptions`` configuration option within your +systems Nextcloud is providing a ``dbdriveroptions`` configuration option within your :file:`config/config.php` where you can pass such options to the database driver. Please refer to :doc:`../configuration_server/config_sample_php_parameters` for an example. @@ -302,12 +302,12 @@ the respective host name:: Assuming the database server is installed on the same system you're running the command from, use:: - psql -Uusername -downcloud + psql -Uusername -dnextcloud To access a MySQL installation on a different machine, add the -h option with the respective host name:: - psql -Uusername -downcloud -h HOSTNAME + psql -Uusername -dnextcloud -h HOSTNAME :: @@ -330,10 +330,10 @@ Useful SQL commands MySQL : SHOW DATABASES; PostgreSQL: \l -**Show ownCloud Tables in Database**:: +**Show Nextcloud Tables in Database**:: - MySQL : USE owncloud; SHOW TABLES; - PostgreSQL: \c owncloud; \d + MySQL : USE nextcloud; SHOW TABLES; + PostgreSQL: \c nextcloud; \d **Quit Database**:: diff --git a/admin_manual/configuration_files/collaborative_documents_configuration.rst b/admin_manual/configuration_files/collaborative_documents_configuration.rst index 7513ff55aa4..a1db237b89f 100644 --- a/admin_manual/configuration_files/collaborative_documents_configuration.rst +++ b/admin_manual/configuration_files/collaborative_documents_configuration.rst @@ -48,4 +48,4 @@ If the mentioned test fails please make sure that: * your SELinux configuration is not blocking the execution of the binary * the PHP ``open_basedir`` is correctly configured to allow the access to the binary -More hints why the test is failing can be found in your ``data/owncloud.log``. +More hints why the test is failing can be found in your ``data/nextcloud.log``. diff --git a/admin_manual/configuration_files/federated_cloud_sharing_configuration.rst b/admin_manual/configuration_files/federated_cloud_sharing_configuration.rst index bab1ec9ea92..6767a0f6713 100644 --- a/admin_manual/configuration_files/federated_cloud_sharing_configuration.rst +++ b/admin_manual/configuration_files/federated_cloud_sharing_configuration.rst @@ -6,13 +6,7 @@ Federated Cloud Sharing is now managed by the Federation app (9.0+), and is now called Federation sharing. When you enable the Federation app you can easily and securely link file shares between Nextcloud servers, in effect creating a cloud of Nextclouds. - -Sharing With ownCloud 8 and Older ---------------------------------- - -Direct Federation shares (:ref:`label-direct-share-link`) are not supported in -ownCloud 8 and older, so you must create Federation shares with public links -(:ref:`label-public-link-share`). + .. _label-direct-share-link: @@ -75,9 +69,6 @@ exchanged. A red light means the connection failed. Creating Federation Shares via Public Link Share ------------------------------------------------ -You'll need to use a Public Link Share to create Federation shares with -ownCloud 8.x and older. - Check the ``Share Link`` checkbox to expose more sharing options (which are described more fully in :doc:`file_sharing_configuration`). You may create a Federation share by allowing Nextcloud to create a public link for you, and then diff --git a/admin_manual/configuration_files/previews_configuration.rst b/admin_manual/configuration_files/previews_configuration.rst index 96c29b84265..0cb74a5791b 100644 --- a/admin_manual/configuration_files/previews_configuration.rst +++ b/admin_manual/configuration_files/previews_configuration.rst @@ -16,7 +16,7 @@ By default, Nextcloud can generate previews for the following filetypes: * Cover of MP3 files * Text documents -.. note:: Older versions of ownCloud also supported the preview generation +.. note:: Older versions of Nextcloud also supported the preview generation of other file types such as PDF, SVG or various office documents. Due to security concerns those providers have been disabled by default and are considered unsupported. diff --git a/admin_manual/configuration_mimetypes/mimetype_aliases.rst b/admin_manual/configuration_mimetypes/mimetype_aliases.rst index 5829c2497d4..ca02d5661c5 100644 --- a/admin_manual/configuration_mimetypes/mimetype_aliases.rst +++ b/admin_manual/configuration_mimetypes/mimetype_aliases.rst @@ -2,16 +2,16 @@ Mimetype Aliases ================ -ownCloud allows you to create aliases for mimetypes, so that you can display +Nextcloud allows you to create aliases for mimetypes, so that you can display custom icons for files. For example, you might want a nice audio icon for audio files instead of the default file icon. -By default ownCloud is distributed with -``owncloud/resources/config/mimetypealiases.dist.json``. -Do not modify this file, as it will be replaced when ownCloud is updated. -Instead, create your own ``owncloud/config/mimetypealiases.json`` +By default Nextcloud is distributed with +``nextcloud/resources/config/mimetypealiases.dist.json``. +Do not modify this file, as it will be replaced when Nextcloud is updated. +Instead, create your own ``nextcloud/config/mimetypealiases.json`` file with your custom aliases. Use the same syntax as in -``owncloud/resources/config/mimetypealiases.dist.json``. +``nextcloud/resources/config/mimetypealiases.dist.json``. Once you have made changes to your ``mimetypealiases.json``, use the ``occ`` command to propagate the changes through the system. This example is for diff --git a/admin_manual/configuration_mimetypes/mimetype_mapping.rst b/admin_manual/configuration_mimetypes/mimetype_mapping.rst index 45cc8d60de0..e1e03a8f292 100644 --- a/admin_manual/configuration_mimetypes/mimetype_mapping.rst +++ b/admin_manual/configuration_mimetypes/mimetype_mapping.rst @@ -1,13 +1,13 @@ Mimetype mapping ================ -ownCloud allows administrators to specify the mapping of a file extension to a +Nextcloud allows administrators to specify the mapping of a file extension to a mimetype. For example files ending in ``mp3`` map to ``audio/mpeg``. Which -then in turn allows ownCloud to show the audio icon. +then in turn allows Nextcloud to show the audio icon. -By default ownCloud comes with ``mimetypemapping.dist.json``. This is a +By default Nextcloud comes with ``mimetypemapping.dist.json``. This is a simple json array. Administrators should not update this file as it will get replaced on upgrades -of ownCloud. Instead the file ``mimetypemapping.json`` should be created and +of Nextcloud. Instead the file ``mimetypemapping.json`` should be created and modified, this file has precedence over the shipped file. diff --git a/admin_manual/configuration_server/activity_configuration.rst b/admin_manual/configuration_server/activity_configuration.rst index 142468a007a..bfc11fa9b4e 100644 --- a/admin_manual/configuration_server/activity_configuration.rst +++ b/admin_manual/configuration_server/activity_configuration.rst @@ -1,7 +1,7 @@ Configuring the Activity App ============================ -You can configure your ownCloud server to automatically send out e-mail notifications +You can configure your Nextcloud server to automatically send out e-mail notifications to your users for various events like: * A file or folder has been shared @@ -16,12 +16,12 @@ Enabling the Activity App ------------------------- The Activity App is shipped and enabled by default. If it is not enabled -simply go to your ownCloud Apps page to enable it. +simply go to your Nextcloud Apps page to enable it. -Configuring your ownCloud for the Activity App +Configuring your Nextcloud for the Activity App ---------------------------------------------- -To configure your ownCloud to send out e-mail notifications a working +To configure your Nextcloud to send out e-mail notifications a working :doc:`email_configuration` is mandatory. Furthermore it is recommended to configure the background job ``Webcron`` or diff --git a/admin_manual/configuration_server/antivirus_configuration.rst b/admin_manual/configuration_server/antivirus_configuration.rst index 8bf8132b13a..f7b88018201 100644 --- a/admin_manual/configuration_server/antivirus_configuration.rst +++ b/admin_manual/configuration_server/antivirus_configuration.rst @@ -1,10 +1,10 @@ Configuring the ClamAV Antivirus Scanner ======================================== -You can configure your ownCloud server to automatically run a virus scan on +You can configure your Nextcloud server to automatically run a virus scan on newly-uploaded files with the Antivirus App for Files. The Antivirus App for Files integrates the open source anti-virus engine `ClamAV -`_ with ownCloud. ClamAV detects all forms +`_ with Nextcloud. ClamAV detects all forms of malware including Trojan horses, viruses, and worms, and it operates on all major file types including Windows, Linux, and Mac files, compressed files, executables, image files, Flash, PDF, and many others. ClamAV's Freshclam @@ -12,9 +12,9 @@ daemon automatically updates its malware signature database at scheduled intervals. ClamAV runs on Linux and any Unix-type operating system, and Microsoft Windows. -However, it has only been tested with ownCloud on Linux, so these instructions +However, it has only been tested with Nextcloud on Linux, so these instructions are for Linux systems. You must first install ClamAV, and then install and -configure the Antivirus App for Files on ownCloud. +configure the Antivirus App for Files on Nextcloud. Installing ClamAV ----------------- @@ -77,14 +77,14 @@ and ``freshclam.conf`` until it is running the way you want. Enabling the Antivirus App for Files ------------------------------------ -Simply go to your ownCloud Apps page to enable it. +Simply go to your Nextcloud Apps page to enable it. .. figure:: ../images/antivirus-app.png -Configuring ClamAV on ownCloud +Configuring ClamAV on Nextcloud ------------------------------ -Next, go to your ownCloud Admin page and set your ownCloud logging level to +Next, go to your Nextcloud Admin page and set your Nextcloud logging level to Everything. .. figure:: ../images/antivirus-logging.png @@ -95,21 +95,21 @@ Now find your Antivirus Configuration panel on your Admin page. ClamAV runs in one of three modes: -* Daemon (Socket): ClamAV is running on the same server as ownCloud. The ClamAV +* Daemon (Socket): ClamAV is running on the same server as Nextcloud. The ClamAV daemon, ``clamd``, runs in the background. When there is no activity ``clamd`` places a minimal load on your system. If your users upload large volumes of files you will see high CPU usage. * Daemon: ClamAV is running on a different server. This is a good option - for ownCloud servers with high volumes of file uploads. + for Nextcloud servers with high volumes of file uploads. -* Executable: ClamAV is running on the same server as ownCloud, and the +* Executable: ClamAV is running on the same server as Nextcloud, and the ``clamscan`` command is started and then stopped with each file upload. ``clamscan`` is slow and not always reliable for on-demand usage; it is better to use one of the daemon modes. Daemon (Socket) - ownCloud should detect your ``clamd`` socket and fill in the ``Socket`` + Nextcloud should detect your ``clamd`` socket and fill in the ``Socket`` field. This is the ``LocalSocket`` option in ``clamd.conf``. You can run ``netstat`` to verify:: @@ -135,7 +135,7 @@ Daemon Executable The Executable option requires the path to ``clamscan``, which is the - interactive ClamAV scanning command. ownCloud should find it automatically. + interactive ClamAV scanning command. Nextcloud should find it automatically. .. figure:: ../images/antivirus-executable.png diff --git a/admin_manual/configuration_server/caching_configuration.rst b/admin_manual/configuration_server/caching_configuration.rst index d64f0ce27a7..44b6a33eef6 100644 --- a/admin_manual/configuration_server/caching_configuration.rst +++ b/admin_manual/configuration_server/caching_configuration.rst @@ -2,11 +2,11 @@ Configuring Memory Caching ========================== -You can significantly improve your ownCloud server performance with memory +You can significantly improve your Nextcloud server performance with memory caching, where frequently-requested objects are stored in memory for faster retrieval. There are two types of caches to use: a PHP opcode cache, which is commonly called *opcache*, and data caching for your Web server. If you do not -install and enable a local memcache you will see a warning on your ownCloud +install and enable a local memcache you will see a warning on your Nextcloud admin page. **A memcache is not required and you may safely ignore the warning if you prefer.** @@ -19,7 +19,7 @@ every time they are called. PHP bundles the Zend OPcache in core since version 5.5, so you don't need to install an opcache for PHP 5.5+. If you are using PHP 5.4, which is the oldest supported PHP version for -ownCloud, you may install the Alternative PHP Cache (APC). This is both an +Nextcloud, you may install the Alternative PHP Cache (APC). This is both an opcache and data cache. APC has not been updated since 2012 and is essentially dead, and PHP 5.4 is old and lags behind later releases. If it is possible to upgrade to a later PHP release that is the best option. @@ -27,7 +27,7 @@ to upgrade to a later PHP release that is the best option. Data caching is supplied by the Alternative PHP Cache, user (APCu) in PHP 5.5+, Memcached, or Redis. -ownCloud supports multiple memory caching backends, so you can choose the type +Nextcloud supports multiple memory caching backends, so you can choose the type of memcache that best fits your needs. The supported caching backends are: * `APC `_ @@ -35,11 +35,11 @@ of memcache that best fits your needs. The supported caching backends are: * `APCu `_, APCu 4.0.6 and up required. A local cache for systems running PHP 5.5 and up. * `Memcached `_ - Distributed cache for multi-server ownCloud installations. + Distributed cache for multi-server Nextcloud installations. * `Redis `_, PHP module 2.2.5 and up required. For distributed caching. -Memcaches must be explicitly configured in ownCloud 8.1 and up by installing +Memcaches must be explicitly configured in Nextcloud 8.1 and up by installing and enabling your desired cache, and then adding the appropriate entry to ``config.php`` (See :doc:`config_sample_php_parameters` for an overview of all possible config parameters). @@ -52,10 +52,10 @@ APC --- APC is only for systems running PHP 5.4 and older. The oldest supported PHP -version in ownCloud is 5.4. +version in Nextcloud is 5.4. .. note:: RHEL 6 and CentOS 6 ship with PHP 5.3 and must be upgraded to PHP - 5.4 to run ownCloud. See :doc:`../installation/php_54_installation`. + 5.4 to run Nextcloud. See :doc:`../installation/php_54_installation`. On Red Hat/CentOS/Fedora systems running PHP 5.4, install ``php-pecl-apc``. On Debian/Ubuntu/Mint systems install ``php-apc``. Then restart your Web server. @@ -64,7 +64,7 @@ After restarting your Web server, add this line to your ``config.php`` file:: 'memcache.local' => '\OC\Memcache\APC', -Refresh your ownCloud admin page, and the cache warning should disappear. +Refresh your Nextcloud admin page, and the cache warning should disappear. APCu ---- @@ -74,7 +74,7 @@ distributions it is enabled by default. However, it does not bundle a data cache. APCu is a data cache, and it is available in most Linux distributions. On Red Hat/CentOS/Fedora systems running PHP 5.5 and up install ``php-pecl-apcu``. On Debian/Ubuntu/Mint systems install ``php5-apcu``. -On Ubuntu 14.04LTS, the APCu version is 4.0.2, which is too old to use with ownCloud. ownCloud requires 4.0.6+. You may install 4.0.7 from Ubuntu backports with this command:: +On Ubuntu 14.04LTS, the APCu version is 4.0.2, which is too old to use with Nextcloud. Nextcloud requires 4.0.6+. You may install 4.0.7 from Ubuntu backports with this command:: apt-get install php5-apcu/trusty-backports @@ -84,19 +84,19 @@ After restarting your Web server, add this line to your ``config.php`` file:: 'memcache.local' => '\OC\Memcache\APCu', -Refresh your ownCloud admin page, and the cache warning should disappear. +Refresh your Nextcloud admin page, and the cache warning should disappear. Memcached --------- Memcached is a reliable oldtimer for shared caching on distributed servers, -and performs well with ownCloud with one exception: it is not suitable to use +and performs well with Nextcloud with one exception: it is not suitable to use with :doc:`Transactional File Locking <../configuration_files/files_locking_transactional>` because it does not store locks, and data can disappear from the cache at any time (Redis is the best memcache for this). .. note:: Be sure to install the **memcached** PHP module, and not memcache, as - in the following examples. ownCloud supports only the **memcached** PHP + in the following examples. Nextcloud supports only the **memcached** PHP module. Setting up Memcached is easy. On Debian/Ubuntu/Mint install ``memcached`` and @@ -115,7 +115,7 @@ You can verify that the Memcached daemon is running with ``ps ax``:: 127.0.0.1 Restart your Web server, add the appropriate entries to your -``config.php``, and refresh your ownCloud admin page. This example uses APCu +``config.php``, and refresh your Nextcloud admin page. This example uses APCu for the local cache, Memcached as the distributed memcache, and lists all the servers in the shared cache pool with their port numbers:: @@ -153,7 +153,7 @@ You can verify that the Redis daemon is running with ``ps ax``:: 22203 ? Ssl 0:00 /usr/bin/redis-server 127.0.0.1:6379 Restart your Web server, add the appropriate entries to your ``config.php``, and -refresh your ownCloud admin page. This example ``config.php`` configuration uses +refresh your Nextcloud admin page. This example ``config.php`` configuration uses Redis for the local server cache:: 'memcache.local' => '\OC\Memcache\Redis', @@ -167,7 +167,7 @@ For best performance, use Redis for file locking by adding this:: 'memcache.locking' => '\OC\Memcache\Redis', If you want to connect to Redis configured to listen on an Unix socket (which is -recommended if Redis is running on the same system as ownCloud) use this example +recommended if Redis is running on the same system as Nextcloud) use this example ``config.php`` configuration:: 'memcache.local' => '\OC\Memcache\Redis', diff --git a/admin_manual/configuration_server/config_sample_php_parameters.rst b/admin_manual/configuration_server/config_sample_php_parameters.rst index 414ef9f9371..ca96e07365a 100644 --- a/admin_manual/configuration_server/config_sample_php_parameters.rst +++ b/admin_manual/configuration_server/config_sample_php_parameters.rst @@ -19,10 +19,10 @@ directory, for example you could place your email server configuration in :file:`email.config.php`. This allows you to easily create and manage custom configurations, or to divide a large complex configuration file into a set of smaller files. These custom files are not overwritten by -ownCloud, and the values in these files take precedence over :file:`config.php`. +Nextcloud, and the values in these files take precedence over :file:`config.php`. .. The following section is auto-generated from -.. https://github.com/owncloud/core/blob/master/config/config.sample.php +.. https://github.com/nextcloud/server/blob/master/config/config.sample.php .. Do not edit this file; edit the source file in core .. DEFAULT_SECTION_START @@ -152,9 +152,9 @@ installation. Default config.php Examples --------------------------- When you use SQLite as your Nextcloud database, your ``config.php`` looks like -this after installation. The SQLite database is stored in your ownCloud +this after installation. The SQLite database is stored in your Nextcloud ``data/`` directory. SQLite is a simple, lightweight embedded database that -is good for testing and for simple installations, but for production ownCloud +is good for testing and for simple installations, but for production Nextcloud systems you should use MySQL, MariaDB, or PosgreSQL. :: @@ -190,7 +190,7 @@ This example is from a new Nextcloud installation using MariaDB:: 'datadirectory' => '/var/www/nextcloud/data', 'dbtype' => 'mysql', 'version' => '7.0.2.1', - 'dbname' => 'owncloud', + 'dbname' => 'nextcloud', 'dbhost' => 'localhost', 'dbtableprefix' => 'oc_', 'dbuser' => 'oc_carla', @@ -531,7 +531,7 @@ to be deleted. Both minimum and maximum times can be set together to explicitly define file and folder deletion. For migration purposes, this setting is installed initially set to "auto", which is equivalent to the default setting in -ownCloud 8.1 and before. +Nextcloud 8.1 and before. Available values: @@ -572,7 +572,7 @@ to be deleted. Both minimum and maximum times can be set together to explicitly define version deletion. For migration purposes, this setting is installed initially set to "auto", which is equivalent to the default setting in -ownCloud 8.1 and before. +Nextcloud 8.1 and before. Available values: @@ -774,7 +774,7 @@ Some of the Nextcloud code may be stored in alternate locations. 'customclient_android' => 'https://play.google.com/store/apps/details?id=com.nextcloud.client', 'customclient_ios' => - 'https://itunes.apple.com/us/app/owncloud/id543672169?mt=8', + 'https://itunes.apple.com/us/app/nextcloud/id1125420102?mt=8', This section is for configuring the download links for Nextcloud clients, as seen in the first-run wizard and on Personal pages. @@ -793,7 +793,7 @@ When enabled, admins may install apps from the Nextcloud app store. :: - 'appstoreurl' => 'https://api.owncloud.com/v1', + 'appstoreurl' => 'https://api.nextcloud.com/v1', The URL of the appstore to use. @@ -1303,12 +1303,12 @@ AES-256-CFB are supported. 'minimum.supported.desktop.version' => '1.7.0', -The minimum ownCloud desktop client version that will be allowed to sync with +The minimum Nextcloud desktop client version that will be allowed to sync with this server instance. All connections made from earlier clients will be denied -by the server. Defaults to the minimum officially supported ownCloud desktop +by the server. Defaults to the minimum officially supported Nextcloud desktop clientversion at the time of release of this server version. -When changing this, note that older unsupported versions of the ownCloud desktop +When changing this, note that older unsupported versions of the Nextcloud desktop client may not function as expected, and could lead to permanent data loss for clients or other unexpected results. diff --git a/admin_manual/configuration_server/custom_client_repos.rst b/admin_manual/configuration_server/custom_client_repos.rst index 3e7880962d9..a7ac0ad40dc 100644 --- a/admin_manual/configuration_server/custom_client_repos.rst +++ b/admin_manual/configuration_server/custom_client_repos.rst @@ -2,7 +2,7 @@ Custom Client Download Repositories =================================== -You may configure the URLs to your own download repositories for your ownCloud +You may configure the URLs to your own download repositories for your Nextcloud desktop clients and mobile apps in :file:`config/config.php`. This example shows the default download locations: @@ -12,7 +12,7 @@ the default download locations: "customclient_desktop" => "https://nextcloud.com/install/", "customclient_android" => "https://play.google.com/store/apps/details?id=com.nextcloud.client", - "customclient_ios" => "https://itunes.apple.com/us/app/owncloud/id543672169?mt=8", + "customclient_ios" => "https://itunes.apple.com/us/app/nextcloud/id1125420102?mt=8", Simply replace the URLs with the links to your own preferred download repos. diff --git a/admin_manual/configuration_server/email_configuration.rst b/admin_manual/configuration_server/email_configuration.rst index 979d0981cfe..a7908e4758c 100644 --- a/admin_manual/configuration_server/email_configuration.rst +++ b/admin_manual/configuration_server/email_configuration.rst @@ -1,26 +1,26 @@ Email Configuration =================== -ownCloud is capable of sending password reset emails, notifying users of new +Nextcloud is capable of sending password reset emails, notifying users of new file shares, changes in files, and activity notifications. Your users configure which notifications they want to receive on their Personal pages. -ownCloud does not contain a full email server, but rather connects to your -existing mail server. You must have a functioning mail server for ownCloud to be -able to send emails. You may have a mail server on the same machine as ownCloud, +Nextcloud does not contain a full email server, but rather connects to your +existing mail server. You must have a functioning mail server for Nextcloud to be +able to send emails. You may have a mail server on the same machine as Nextcloud, or it may be a remote server. -ownCloud 7 introduces a new feature, the graphical Email Configuration Wizard. +Nextcloud 7 introduces a new feature, the graphical Email Configuration Wizard. .. figure:: ../images/smtp-config-wizard.png -With the new wizard, connecting ownCloud to your mail server is fast and easy. +With the new wizard, connecting Nextcloud to your mail server is fast and easy. The wizard fills in the values in ``config/config.php``, so you may use either or both as you prefer. -The ownCloud Email wizard supports three types of mail server connections: +The Nextcloud Email wizard supports three types of mail server connections: SMTP, PHP, and Sendmail. Use the SMTP configurator for a remote server, and PHP -or Sendmail when your mail server is on the same machine as ownCloud. +or Sendmail when your mail server is on the same machine as Nextcloud. .. note:: The Sendmail option refers to the Sendmail SMTP server, and any drop-in Sendmail replacement such as Postfix, Exim, or Courier. All of @@ -30,11 +30,11 @@ Configuring an SMTP Server -------------------------- You need the following information from your mailserver administrator to -connect ownCloud to a remote SMTP server: +connect Nextcloud to a remote SMTP server: * Encryption type: None, SSL, or TLS -* The From address you want your outgoing ownCloud mails to use +* The From address you want your outgoing Nextcloud mails to use * Whether authentication is required @@ -53,7 +53,7 @@ configured on your Personal page. The test message says:: If you received this email, the settings seem to be correct. -- - ownCloud + Nextcloud web services under your control Configuring PHP and Sendmail @@ -79,7 +79,7 @@ Using Email Templates --------------------- Another useful new feature is editable email templates. Now you can edit -ownCloud's email templates on your Admin page. These are your available +Nextcloud's email templates on your Admin page. These are your available templates: * Sharing email (HTML) -- HTML version of emails notifying users of new file @@ -237,7 +237,7 @@ PHP mail If you want to use PHP mail it is necessary to have an installed and working email system on your server. Which program in detail is used to send email is defined by the configuration settings in the **php.ini** file. (On \*nix -systems this will most likely be Sendmail.) ownCloud should be able to send +systems this will most likely be Sendmail.) Nextcloud should be able to send email out of the box. :: @@ -259,7 +259,7 @@ Sendmail If you want to use the well known Sendmail program to send email, it is necessary to have an installed and working email system on your \*nix server. The sendmail binary (**/usr/sbin/sendmail**) is usually part of that system. -ownCloud should be able to send email out of the box. +Nextcloud should be able to send email out of the box. :: @@ -280,7 +280,7 @@ qmail If you want to use the qmail program to send email, it is necessary to have an installed and working qmail email system on your server. The sendmail binary -(**/var/qmail/bin/sendmail**) will then be used to send email. ownCloud should +(**/var/qmail/bin/sendmail**) will then be used to send email. Nextcloud should be able to send email out of the box. :: @@ -324,7 +324,7 @@ the ``mail_smtpdebug parameter`` in ``config/config.php``. **Question**: Why is my web domain different from my mail domain? **Answer**: The default domain name used for the sender address is the hostname -where your ownCloud installation is served. If you have a different mail domain +where your Nextcloud installation is served. If you have a different mail domain name you can override this behavior by setting the following configuration parameter: @@ -334,7 +334,7 @@ parameter: "mail_domain" => "example.com", -This setting results in every email sent by ownCloud (for example, the password +This setting results in every email sent by Nextcloud (for example, the password reset email) having the domain part of the sender address appear as follows:: no-reply@example.com diff --git a/admin_manual/configuration_server/external_sites.rst b/admin_manual/configuration_server/external_sites.rst index 49430f41477..d736c140985 100644 --- a/admin_manual/configuration_server/external_sites.rst +++ b/admin_manual/configuration_server/external_sites.rst @@ -2,7 +2,7 @@ Linking External Sites ====================== -You can embed external Web sites inside your ownCloud pages with the External +You can embed external Web sites inside your Nextcloud pages with the External Sites app, as this screenshot shows. .. figure:: ../images/external-sites-1.png @@ -11,12 +11,12 @@ Sites app, as this screenshot shows. *Click to enlarge* This is useful for quick access to important Web pages such as the -ownCloud manuals and informational pages for your company, and for presenting -external pages inside your custom ownCloud branding, if you use your own custom +Nextcloud manuals and informational pages for your company, and for presenting +external pages inside your custom Nextcloud branding, if you use your own custom themes. -The External sites app is included in all versions of ownCloud. Go to **Apps > -Not Enabled** to enable it. Then go to your ownCloud Admin page to create your +The External sites app is included in all versions of Nextcloud. Go to **Apps > +Not Enabled** to enable it. Then go to your Nextcloud Admin page to create your links, which are saved automatically. There is a dropdown menu to select an icon, but there is only one default icon so you don't have to select one. Hover your cursor to the right of your links to make the trashcan icon appear when you @@ -27,7 +27,7 @@ want to remove them. *Click to enlarge* -The links appear in the ownCloud dropdown menu on the top left after +The links appear in the Nextcloud dropdown menu on the top left after refreshing your page, and have globe icons. .. figure:: ../images/external-sites-3.png @@ -37,10 +37,10 @@ browsers and Web sites handle HTTP and HTTPS URLs, and because the External Sites app embeds external links in IFrames. Modern Web browsers try very hard to protect Web surfers from dangerous links, and safety apps like `Privacy Badger `_ and ad-blockers may block -embedded pages. It is strongly recommended to enforce HTTPS on your ownCloud +embedded pages. It is strongly recommended to enforce HTTPS on your Nextcloud server; do not weaken this, or any of your security tools, just to make embedded Web pages work. After all, you can freely access them outside of -ownCloud. +Nextcloud. Most Web sites that offer login functionalities use the ``X-Frame-Options`` or ``Content-Security-Policy`` HTTP header which instructs browsers to not diff --git a/admin_manual/configuration_server/harden_server.rst b/admin_manual/configuration_server/harden_server.rst index 4954b5bef27..265fac9424c 100644 --- a/admin_manual/configuration_server/harden_server.rst +++ b/admin_manual/configuration_server/harden_server.rst @@ -2,23 +2,23 @@ Hardening and Security Guidance =============================== -ownCloud aims to ship with secure defaults that do not need to get modified by +Nextcloud aims to ship with secure defaults that do not need to get modified by administrators. However, in some cases some additional security hardening can be applied in scenarios were the administrator has complete control over -the ownCloud instance. This page assumes that you run ownCloud Server on Apache2 +the Nextcloud instance. This page assumes that you run Nextcloud Server on Apache2 in a Linux environment. -.. note:: ownCloud will warn you in the administration interface if some +.. note:: Nextcloud will warn you in the administration interface if some critical security-relevant options are missing. However, it is still up to the server administrator to review and maintain system security. Limit on Password Length ------------------------ -ownCloud uses the bcrypt algorithm, and thus for security and performance +Nextcloud uses the bcrypt algorithm, and thus for security and performance reasons, e.g. Denial of Service as CPU demand increases exponentially, it only verifies the first 72 characters of passwords. This applies to all passwords -that you use in ownCloud: user passwords, passwords on link shares, and +that you use in Nextcloud: user passwords, passwords on link shares, and passwords on external shares. Operating system @@ -29,9 +29,9 @@ Operating system Give PHP read access to ``/dev/urandom`` ***************************************** -ownCloud uses a `RFC 4086 ("Randomness Requirements for Security")`_ compliant +Nextcloud uses a `RFC 4086 ("Randomness Requirements for Security")`_ compliant mixer to generate cryptographically secure pseudo-random numbers. This means -that when generating a random number ownCloud will request multiple random +that when generating a random number Nextcloud will request multiple random numbers from different sources and derive from these the final random number. The random number generation also tries to request random numbers from @@ -65,7 +65,7 @@ installation. Disable preview image generation ******************************** -ownCloud is able to generate preview images of common filetypes such as images +Nextcloud is able to generate preview images of common filetypes such as images or text files. By default the preview generation for some file types that we consider secure enough for deployment is enabled by default. However, administrators should be aware that these previews are generated using PHP @@ -81,7 +81,7 @@ modifying the ``enabledPreviewProviders`` option switch. Use HTTPS --------- -Using ownCloud without using an encrypted HTTPS connection opens up your server +Using Nextcloud without using an encrypted HTTPS connection opens up your server to a man-in-the-middle (MITM) attack, and risks the interception of user data and passwords. It is a best practice, and highly recommended, to always use HTTPS on production servers, and to never allow unencrypted HTTP. @@ -110,7 +110,7 @@ Enable HTTP Strict Transport Security While redirecting all traffic to HTTPS is good, it may not completely prevent man-in-the-middle attacks. Thus administrators are encouraged to set the HTTP Strict Transport Security header, which instructs browsers to not allow any -connection to the ownCloud instance using HTTP, and it attempts to prevent site +connection to the Nextcloud instance using HTTP, and it attempts to prevent site visitors from bypassing invalid certificate warnings. This can be achieved by setting the following settings within the Apache @@ -142,29 +142,29 @@ configured. Also ensure that HTTP compression is disabled to mitigate the BREACH attack. -Use a dedicated domain for ownCloud +Use a dedicated domain for Nextcloud ----------------------------------- -Administrators are encouraged to install ownCloud on a dedicated domain such as +Administrators are encouraged to install Nextcloud on a dedicated domain such as cloud.domain.tld instead of domain.tld to gain all the benefits offered by the Same-Origin-Policy. -Ensure that your ownCloud instance is installed in a DMZ +Ensure that your Nextcloud instance is installed in a DMZ -------------------------------------------------------- -As ownCloud supports features such as Federated File Sharing we do not consider +As Nextcloud supports features such as Federated File Sharing we do not consider Server Side Request Forgery (SSRF) part of our threat model. In fact, given all our external storage adapters this can be considered a feature and not a vulnerability. -This means that a user on your ownCloud instance could probe whether other hosts -are accessible from the ownCloud network. If you do not want this you need to -ensure that your ownCloud is properly installed in a segregated network and proper +This means that a user on your Nextcloud instance could probe whether other hosts +are accessible from the Nextcloud network. If you do not want this you need to +ensure that your Nextcloud is properly installed in a segregated network and proper firewall rules are in place. Serve security related Headers by the Web server ------------------------------------------------ -Basic security headers are served by ownCloud already in a default environment. +Basic security headers are served by Nextcloud already in a default environment. These include: - ``X-Content-Type-Options: nosniff`` @@ -174,9 +174,9 @@ These include: - ``X-Robots-Tag: none`` - Instructs search machines to not index these pages. - ``X-Frame-Options: SAMEORIGIN`` - - Prevents embedding of the ownCloud instance within an iframe from other domains to prevent Clickjacking and other similar attacks. + - Prevents embedding of the Nextcloud instance within an iframe from other domains to prevent Clickjacking and other similar attacks. -These headers are hard-coded into the ownCloud server, and need no intervention +These headers are hard-coded into the Nextcloud server, and need no intervention by the server administrator. For optimal security, administrators are encouraged to serve these basic HTTP diff --git a/admin_manual/configuration_server/index.rst b/admin_manual/configuration_server/index.rst index 92e25b1cac9..cc40b65ff52 100644 --- a/admin_manual/configuration_server/index.rst +++ b/admin_manual/configuration_server/index.rst @@ -1,5 +1,5 @@ ============================= -ownCloud Server Configuration +Nextcloud Server Configuration ============================= .. toctree:: diff --git a/admin_manual/configuration_server/js_css_asset_management_configuration.rst b/admin_manual/configuration_server/js_css_asset_management_configuration.rst index 69b68737017..4a06e3a2047 100644 --- a/admin_manual/configuration_server/js_css_asset_management_configuration.rst +++ b/admin_manual/configuration_server/js_css_asset_management_configuration.rst @@ -3,11 +3,11 @@ JavaScript and CSS Asset Management In production environments, JavaScript and CSS files should be delivered in a concatenated and compressed format. -ownCloud can automatically collect all JavaScript and CSS files, aggregate and compress them to then save the result in a folder called 'assets' which can be found in the folder where ownCloud has been installed. +Nextcloud can automatically collect all JavaScript and CSS files, aggregate and compress them to then save the result in a folder called 'assets' which can be found in the folder where Nextcloud has been installed. -If your Web server has write access to your ownCloud installation, then the 'assets' folder will be automatically created for you, otherwise, you need to create it yourself before enabling that option and you must give write access to your Web server user. +If your Web server has write access to your Nextcloud installation, then the 'assets' folder will be automatically created for you, otherwise, you need to create it yourself before enabling that option and you must give write access to your Web server user. -Assets found in that folder will from now on be served as static files by your Web server and will be automatically refreshed whenever ownCloud or one of its apps is updated. +Assets found in that folder will from now on be served as static files by your Web server and will be automatically refreshed whenever Nextcloud or one of its apps is updated. It's important to note that apps installed via git might not always update their version number with every commit and this could lead to an out-of-sync asset folder. It is not recommended to enable asset-pipelining when using apps pulled via git. diff --git a/admin_manual/configuration_server/knowledgebase_configuration.rst b/admin_manual/configuration_server/knowledgebase_configuration.rst index 18346b34026..f50b1fbb322 100644 --- a/admin_manual/configuration_server/knowledgebase_configuration.rst +++ b/admin_manual/configuration_server/knowledgebase_configuration.rst @@ -1,13 +1,13 @@ Knowledge Base Configuration ============================ -The usage of ownCloud is more or less self explaining but nevertheless a user -might run into a problem where he needs to consult the documentation or knowledge base. To ease access to the ownCloud +The usage of Nextcloud is more or less self explaining but nevertheless a user +might run into a problem where he needs to consult the documentation or knowledge base. To ease access to the Nextcloud documentation and knowledge base, a help menu item is shown in the settings menu by default. Parameters ---------- -If you want to disable the ownCloud help menu item you can use the **knowledgebaseenabled** parameter inside the +If you want to disable the Nextcloud help menu item you can use the **knowledgebaseenabled** parameter inside the :file:`config/config.php`. :: diff --git a/admin_manual/configuration_server/language_configuration.rst b/admin_manual/configuration_server/language_configuration.rst index 82abe30b40c..e713fd11e8d 100644 --- a/admin_manual/configuration_server/language_configuration.rst +++ b/admin_manual/configuration_server/language_configuration.rst @@ -1,8 +1,8 @@ Language Configuration ====================== -In normal cases ownCloud will automatically detect the language of the Web-GUI. -If this does not work properly or you want to make sure that ownCloud always +In normal cases Nextcloud will automatically detect the language of the Web-GUI. +If this does not work properly or you want to make sure that Nextcloud always starts with a given language, you can use the **default_language** parameter. Please keep in mind, that this will not effect a users language preference, diff --git a/admin_manual/configuration_server/logging_configuration.rst b/admin_manual/configuration_server/logging_configuration.rst index 4124f5c3f65..f2f3a706748 100644 --- a/admin_manual/configuration_server/logging_configuration.rst +++ b/admin_manual/configuration_server/logging_configuration.rst @@ -2,7 +2,7 @@ Logging Configuration ===================== -Use your ownCloud log to review system status, or to help debug problems. You may adjust logging levels, and choose between using the ownCloud log or your syslog. +Use your Nextcloud log to review system status, or to help debug problems. You may adjust logging levels, and choose between using the Nextcloud log or your syslog. Parameters ---------- @@ -17,14 +17,14 @@ Logging levels range from **DEBUG**, which logs all activity, to **FATAL**, whic By default the log level is set to **2** (WARN). Use **DEBUG** when you have a problem to diagnose, and then reset your log level to a less-verbose level as **DEBUG** outputs a lot of information, and can affect your server performance. -Logging level parameters are set in the :file:`config/config.php` file, or on the Admin page of your ownCloud Web GUI. +Logging level parameters are set in the :file:`config/config.php` file, or on the Admin page of your Nextcloud Web GUI. ownCloud ~~~~~~~~ All log information will be written to a separate log file which can be viewed using the log viewer on your Admin page. By default, a log -file named **owncloud.log** will be created in the directory which has +file named **nextcloud.log** will be created in the directory which has been configured by the **datadirectory** parameter in :file:`config/config.php`. The desired date format can optionally be defined using the **logdateformat** parameter in :file:`config/config.php`. @@ -36,7 +36,7 @@ date format in the example below, the date/time format will be written in the fo :: "log_type" => "owncloud", - "logfile" => "owncloud.log", + "logfile" => "nextcloud.log", "loglevel" => "3", "logdateformat" => "F d, Y H:i:s", diff --git a/admin_manual/configuration_server/oc_server_tuning.rst b/admin_manual/configuration_server/oc_server_tuning.rst index 58b1dcc6518..3dc08870af9 100644 --- a/admin_manual/configuration_server/oc_server_tuning.rst +++ b/admin_manual/configuration_server/oc_server_tuning.rst @@ -1,5 +1,5 @@ ====================== -ownCloud Server Tuning +Nextcloud Server Tuning ====================== Using cron to perform background jobs @@ -20,8 +20,8 @@ Caching ------- Caching improves performance by storing data, code, and other objects in memory. -Memory cache configuration for the ownCloud server is no longer automatic in -ownCloud 8.1 and up, but must be installed and configured. See +Memory cache configuration for the Nextcloud server is no longer automatic in +Nextcloud 8.1 and up, but must be installed and configured. See :doc:`caching_configuration`. Using MariaDB/MySQL instead of SQLite @@ -29,10 +29,10 @@ Using MariaDB/MySQL instead of SQLite MySQL or MariaDB are preferred because of the `performance limitations of SQLite with highly concurrent applications -`_, like ownCloud. +`_, like Nextcloud. See the section :doc:`../configuration_database/linux_database_configuration` for how to -configure ownCloud for MySQL or MariaDB. If your installation is already running on +configure Nextcloud for MySQL or MariaDB. If your installation is already running on SQLite then it is possible to convert to MySQL or MariaDB using the steps provided in :doc:`../configuration_database/db_conversion`. @@ -42,7 +42,7 @@ Using Redis-based Transactional File Locking File locking is enabled by default, using the database locking backend. This places a significant load on your database. See the section :doc:`../configuration_files/files_locking_transactional` for how to -configure ownCloud to use Redis-based Transactional File Locking. +configure Nextcloud to use Redis-based Transactional File Locking. SSL / Encryption App -------------------- diff --git a/admin_manual/configuration_server/occ_command.rst b/admin_manual/configuration_server/occ_command.rst index e231a3992ac..cf68685ca29 100644 --- a/admin_manual/configuration_server/occ_command.rst +++ b/admin_manual/configuration_server/occ_command.rst @@ -2,17 +2,17 @@ Using the occ Command ===================== -ownCloud's ``occ`` command (ownCloud console) is ownCloud's command-line +Nextcloud's ``occ`` command (Nextcloud console) is Nextcloud's command-line interface. You can perform many common server operations with ``occ``, such as -installing and upgrading ownCloud, manage users, encryption, passwords, LDAP +installing and upgrading Nextcloud, manage users, encryption, passwords, LDAP setting, and more. -``occ`` is in the :file:`owncloud/` directory; for example -:file:`/var/www/owncloud` on Ubuntu Linux. ``occ`` is a PHP script. **You must +``occ`` is in the :file:`nextcloud/` directory; for example +:file:`/var/www/nextcloud` on Ubuntu Linux. ``occ`` is a PHP script. **You must run it as your HTTP user** to ensure that the correct permissions are maintained -on your ownCloud files and directories. In ownCloud 8.2+ you may run it from +on your Nextcloud files and directories. In Nextcloud 8.2+ you may run it from any directory (specifying the filepath); in previous releases it had to be -run from the :file:`owncloud/` directory. +run from the :file:`nextcloud/` directory. occ Command Directory --------------------- @@ -59,13 +59,13 @@ If your HTTP server is configured to use a different PHP version than the default (/usr/bin/php), ``occ`` should be run with the same version. For example, in CentOS 6.5 with SCL-PHP54 installed, the command looks like this:: - sudo -u apache /opt/rh/php54/root/usr/bin/php /var/www/html/owncloud/occ + sudo -u apache /opt/rh/php54/root/usr/bin/php /var/www/html/nextcloud/occ Running ``occ`` with no options lists all commands and options, like this example on Ubuntu:: sudo -u www-data php occ - ownCloud version 9.0.0 + Nextcloud version 9.0.0 Usage: command [options] [arguments] @@ -97,12 +97,12 @@ Run it with the ``-h`` option for syntax help:: sudo -u www-data php occ -h -Display your ownCloud version:: +Display your Nextcloud version:: sudo -u www-data php occ -V - ownCloud version 9.0.0 + Nextcloud version 9.0.0 -Query your ownCloud server status:: +Query your Nextcloud server status:: sudo -u www-data php occ status - installed: true @@ -185,7 +185,7 @@ Disable an app:: sudo -u www-data php occ app:disable files_external files_external disabled -``app:check-code`` has multiple checks: it checks if an app uses ownCloud's +``app:check-code`` has multiple checks: it checks if an app uses Nextcloud's public API (``OCP``) or private API (``OC_``), and it also checks for deprecated methods and the validity of the ``info.xml`` file. By default all checks are enabled. The Activity app is an example of a correctly-formatted app:: @@ -196,7 +196,7 @@ enabled. The Activity app is an example of a correctly-formatted app:: If your app has issues, you'll see output like this:: sudo -u www-data php occ app:check-code foo_app - Analysing /var/www/owncloud/apps/files/foo_app.php + Analysing /var/www/nextcloud/apps/files/foo_app.php 4 errors line 45: OCP\Response - Static method of deprecated class must not be called @@ -209,7 +209,7 @@ If your app has issues, you'll see output like this:: You can get the full filepath to an app:: sudo -u www-data php occ app:getpath notifications - /var/www/owncloud/apps/notifications + /var/www/nextcloud/apps/notifications .. _background_jobs_selector_label: @@ -218,7 +218,7 @@ Background Jobs Selector Use the ``background`` command to select which scheduler you want to use for controlling background jobs, Ajax, Webcron, or Cron. This is the same as using -the **Cron** section on your ownCloud Admin page:: +the **Cron** section on your Nextcloud Admin page:: background background:ajax Use ajax to run background jobs @@ -242,7 +242,7 @@ See :doc:`../configuration_server/background_jobs_configuration` to learn more. Config Commands --------------- -The ``config`` commands are used to configure the ownCloud server:: +The ``config`` commands are used to configure the Nextcloud server:: config config:app:delete Delete an app config value @@ -279,7 +279,7 @@ It is also possible to import remote files, by piping the input:: .. note:: While it is possible to update/set/delete the versions and installation - statuses of apps and ownCloud itself, it is **not** recommended to do this + statuses of apps and Nextcloud itself, it is **not** recommended to do this directly. Use the ``occ app:enable``, ``occ app:disable`` and ``occ update`` commands instead. @@ -328,7 +328,7 @@ When you want to e.g. disable the maintenance mode run the following command:: sudo -u www-data php occ config:system:set maintenance --value=false --type=boolean - ownCloud is in maintenance mode - no app have been loaded + Nextcloud is in maintenance mode - no app have been loaded System config value maintenance set to boolean false Setting an array Configuration Value @@ -340,7 +340,7 @@ In order to set (and also get) the value of one key, you can specify multiple sudo -u www-data php occ config:system:get trusted_domains localhost - owncloud.local + nextcloud.local sample.tld To replace ``sample.tld`` with ``example.com`` trusted_domains => 2 needs to be @@ -352,7 +352,7 @@ set:: sudo -u www-data php occ config:system:get trusted_domains localhost - owncloud.local + nextcloud.local example.com Deleting a Single Configuration Value @@ -419,7 +419,7 @@ Run this command to migrate calendars:: sudo -u www-data php occ dav:migrate-calendars [user] -See `ownCloud 9.0 - calendar migration analysis +See `Nextcloud 9.0 - calendar migration analysis `_ for help with troubleshooting and reporting problems. @@ -441,7 +441,7 @@ Added in 9.0. Database Conversion ------------------- -The SQLite database is good for testing, and for ownCloud servers with small +The SQLite database is good for testing, and for Nextcloud servers with small single-user workloads that do not use sync clients, but production servers with multiple users should use MariaDB, MySQL, or PostgreSQL. You can use ``occ`` to convert from SQLite to one of these other databases. @@ -449,7 +449,7 @@ convert from SQLite to one of these other databases. :: db - db:convert-type Convert the ownCloud database to the newly + db:convert-type Convert the Nextcloud database to the newly configured one db:generate-change-script generates the change script from the current connected db to db_structure.xml @@ -518,7 +518,7 @@ see a list of modules only if you have enabled the Encryption app. Use ``encryption:set-default-module [module name]`` to set your desired module. ``encryption:encrypt-all`` encrypts all data files for all users. You must first -put your ownCloud server into :ref:`single-user +put your Nextcloud server into :ref:`single-user mode` to prevent any user activity until encryption is completed. @@ -528,12 +528,12 @@ user:: sudo -u www-data php occ encryption:decrypt freda Users must have enabled recovery keys on their Personal pages. You must first -put your ownCloud server into :ref:`single-user +put your Nextcloud server into :ref:`single-user mode ` to prevent any user activity until decryption is completed. Use ``encryption:disable`` to disable your encryption module. You must first put -your ownCloud server into :ref:`single-user mode ` +your Nextcloud server into :ref:`single-user mode ` to prevent any user activity. ``encryption:enable-master-key`` creates a new master key, which is used for all @@ -542,7 +542,7 @@ single-sign on. Use this only on fresh installations with no existing data, or on systems where encryption has not already been enabled. It is not possible to disable it. -``encryption:migrate`` migrates encryption keys after a major ownCloud version +``encryption:migrate`` migrates encryption keys after a major Nextcloud version upgrade. You may optionally specify individual users in a space-delimited list. See :doc:`../configuration_files/encryption_configuration` to learn more. @@ -556,12 +556,12 @@ Federation Sync This command is only available when the "Federation" app (``federation``) is enabled. -Synchronize the addressbooks of all federated ownCloud servers:: +Synchronize the addressbooks of all federated Nextcloud servers:: federation:sync-addressbooks Synchronizes addressbooks of all federated clouds -In ownCloud 9.+, servers connected with federation shares can share user +In Nextcloud 9.+, servers connected with federation shares can share user address books, and auto-complete usernames in share dialogs. Use this command to synchronize federated servers:: @@ -574,7 +574,7 @@ Added in 9.0. File Operations --------------- -``occ`` has three commands for managing files in ownCloud:: +``occ`` has three commands for managing files in Nextcloud:: files files:cleanup cleanup filecache @@ -645,7 +645,7 @@ Files External -------------- These commands replace the ``data/mount.json`` configuration file used in -ownCloud releases before 9.0. +Nextcloud releases before 9.0. .. note:: These commands are only available when the "External storage support" app @@ -665,15 +665,15 @@ Commands for managing external storage:: files_external:option Manage mount options for a mount files_external:verify Verify mount configuration -These commands replicate the functionality in the ownCloud Web GUI, plus two new +These commands replicate the functionality in the Nextcloud Web GUI, plus two new features: ``files_external:export`` and ``files_external:import``. Use ``files_external:export`` to export all admin mounts to stdout, and ``files_external:export [user_id]`` to export the mounts of the specified -ownCloud user. +Nextcloud user. Use ``files_external:import [filename]`` to import legacy JSON configurations, -and to copy external mount configurations to another ownCloud server. +and to copy external mount configurations to another Nextcloud server. Added in 9.0. @@ -682,7 +682,7 @@ Added in 9.0. Integrity Check --------------- -Apps which have an official tag MUST be code signed starting with ownCloud 9.0. Unsigned official apps won't be installable anymore. Code signing is optional for all third-party applications:: +Apps which have an official tag MUST be code signed starting with Nextcloud 9.0. Unsigned official apps won't be installable anymore. Code signing is optional for all third-party applications:: integrity integrity:check-app Check app integrity using a signature. @@ -699,9 +699,9 @@ Verify your app:: sudo -u www-data php occ integrity:check-app --path=/pathto/app appname When it returns nothing, your app is signed correctly. When it returns a message then there is an error. See `Code Signing -`_ in the Developer manual for more detailed information. +`_ in the Developer manual for more detailed information. -``integrity:sign-core`` is for ownCloud core developers only. +``integrity:sign-core`` is for Nextcloud core developers only. See :doc:`../issues/code_signing` to learn more. @@ -713,7 +713,7 @@ l10n, Create Javascript Translation Files for Apps -------------------------------------------------- This command is for app developers to update their translation mechanism from -ownCloud 7 to ownCloud 8 and later. +Nextcloud 7 to Nextcloud 8 and later. .. _ldap_commands_label: @@ -736,7 +736,7 @@ you can run the following LDAP commands with ``occ``:: ldap:show-config shows the LDAP configuration ldap:show-remnants shows which users are not available on LDAP anymore, but have remnants in - ownCloud. + Nextcloud. ldap:test-config tests an LDAP configuration Search for an LDAP user, using this syntax:: @@ -760,7 +760,7 @@ User search attributes are set with ``ldap:set-config`` quickly. For example, you'll find Terri Hanson by searching for ``te ha``. Trailing whitespaces are ignored. -Check if an LDAP user exists. This works only if the ownCloud server is +Check if an LDAP user exists. This works only if the Nextcloud server is connected to an LDAP server:: sudo -u www-data php occ ldap:check-user robert @@ -819,17 +819,17 @@ documented in :doc:`../configuration_user/user_auth_ldap_cleanup`. Logging Commands ---------------- -These commands view and configure your ownCloud logging preferences:: +These commands view and configure your Nextcloud logging preferences:: log log:manage manage logging configuration - log:owncloud manipulate ownCloud logging backend + log:owncloud manipulate Nextcloud logging backend Run ``log:owncloud`` to see your current logging status:: sudo -u www-data php occ log:owncloud - Log backend ownCloud: enabled - Log file: /opt/owncloud/data/owncloud.log + Log backend Nextcloud: enabled + Log file: /opt/nextcloud/data/nextcloud.log Rotate at: disabled Use the ``--enable`` option to turn on logging. Use ``--file`` to set a @@ -847,7 +847,7 @@ are ``owncloud``, ``Warning``, and ``UTC``. Available options are: Maintenance Commands -------------------- -Use these commands when you upgrade ownCloud, manage encryption, perform +Use these commands when you upgrade Nextcloud, manage encryption, perform backups and other tasks that require locking users out until you are finished:: maintenance @@ -867,7 +867,7 @@ logged-in users must refresh their Web browsers to continue working:: sudo -u www-data php occ maintenance:mode --on sudo -u www-data php occ maintenance:mode --off -Putting your ownCloud server into single-user mode allows admins to log in and +Putting your Nextcloud server into single-user mode allows admins to log in and work, but not ordinary users. This is useful for performing maintenance and troubleshooting on a running server:: @@ -885,7 +885,7 @@ to:: sudo -u www-data php occ maintenance:repair -``maintenance:mimetype:update-db`` updates the ownCloud database and file cache +``maintenance:mimetype:update-db`` updates the Nextcloud database and file cache with changed mimetypes found in ``config/mimetypemapping.json``. Run this command after modifying ``config/mimetypemapping.json``. If you change a mimetype, run ``maintenance:mimetype:update-db --repair-filecache`` to apply the @@ -896,7 +896,7 @@ change to existing files. Security -------- -Use these commands to manage server-wide SSL certificates. These are useful when you create federation shares with other ownCloud servers that use self-signed certificates:: +Use these commands to manage server-wide SSL certificates. These are useful when you create federation shares with other Nextcloud servers that use self-signed certificates:: security security:certificates list trusted certificates @@ -989,7 +989,7 @@ memberships with the ``user:add`` command. The syntax is:: uid The ``display-name`` corresponds to the **Full Name** on the Users page in your -ownCloud Web UI, and the ``uid`` is their **Username**, which is their +Nextcloud Web UI, and the ``uid`` is their **Username**, which is their login name. This example adds new user Layla Smith, and adds her to the **users** and **db-admins** groups. Any groups that do not exist are created:: @@ -1127,22 +1127,19 @@ Command Line Installation ------------------------- These commands are available only after you have downloaded and unpacked the -ownCloud archive, and taken no further installation steps. +Nextcloud archive, and taken no further installation steps. -You can install ownCloud entirely from the command line. After downloading the -tarball and copying ownCloud into the appropriate directories, or -after installing ownCloud packages (See -:doc:`../installation/linux_installation` and -:doc:`../installation/source_installation`) you can use ``occ`` commands in -place of running the graphical Installation Wizard. +You can install Nextcloud entirely from the command line. After downloading the +tarball and copying Nextcloud into the appropriate directories you can use ``occ`` +commands in place of running the graphical Installation Wizard. -Apply correct permissions to your ownCloud directories; see +Apply correct permissions to your Nextcloud directories; see :ref:`strong_perms_label`. Then choose your ``occ`` options. This lists your available options:: - sudo -u www-data php /var/www/owncloud/occ - ownCloud is not installed - only a limited number of commands are available - ownCloud version 9.0.0 + sudo -u www-data php /var/www/nextcloud/occ + Nextcloud is not installed - only a limited number of commands are available + Nextcloud version 9.0.0 Usage: [options] command [arguments] @@ -1167,12 +1164,12 @@ available options:: l10n l10n:createjs Create javascript translation files for a given app maintenance - maintenance:install install ownCloud + maintenance:install install Nextcloud Display your ``maintenance:install`` options:: sudo -u www-data php occ help maintenance:install - ownCloud is not installed - only a limited number of commands are available + Nextcloud is not installed - only a limited number of commands are available Usage: maintenance:install [--database="..."] [--database-name="..."] [--database-host="..."] [--database-user="..."] [--database-pass[="..."]] @@ -1189,7 +1186,7 @@ Display your ``maintenance:install`` options:: --admin-user User name of the admin account (default: "admin") --admin-pass Password of the admin account --data-dir Path to data directory (default: - "/var/www/owncloud/data") + "/var/www/nextcloud/data") --help (-h) Display this help message --quiet (-q) Do not output any message --verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal @@ -1201,19 +1198,19 @@ Display your ``maintenance:install`` options:: This example completes the installation:: - cd /var/www/owncloud/ + cd /var/www/nextcloud/ sudo -u www-data php occ maintenance:install --database - "mysql" --database-name "owncloud" --database-user "root" --database-pass + "mysql" --database-name "nextcloud" --database-user "root" --database-pass "password" --admin-user "admin" --admin-pass "password" - ownCloud is not installed - only a limited number of commands are available - ownCloud was successfully installed + Nextcloud is not installed - only a limited number of commands are available + Nextcloud was successfully installed Supported databases are:: - - sqlite (SQLite3 - ownCloud Community edition only) + - sqlite (SQLite3 - Nextcloud Community edition only) - mysql (MySQL/MariaDB) - pgsql (PostgreSQL) - - oci (Oracle - ownCloud Enterprise edition only) + - oci (Oracle - Nextcloud Enterprise edition only) .. _command_line_upgrade_label: @@ -1244,7 +1241,7 @@ List all options, like this example on CentOS Linux:: --no-ansi Disable ANSI output. --no-interaction (-n) Do not ask any interactive question -When you are performing an update or upgrade on your ownCloud server (see the +When you are performing an update or upgrade on your Nextcloud server (see the Maintenance section of this manual), it is better to use ``occ`` to perform the database upgrade step, rather than the Web GUI, in order to avoid timeouts. PHP scripts invoked from the Web interface are limited to 3600 seconds. In larger @@ -1254,7 +1251,7 @@ state. After performing all the preliminary steps (see like this example on CentOS Linux. Note how it details the steps:: sudo -u www-data php occ upgrade - ownCloud or one of the apps require upgrade - only a limited number of + Nextcloud or one of the apps require upgrade - only a limited number of commands are available Turned on maintenance mode Checked database schema update @@ -1270,7 +1267,7 @@ like this example on CentOS Linux. Note how it details the steps:: Enabling verbosity displays timestamps:: sudo -u www-data php occ upgrade -v - ownCloud or one of the apps require upgrade - only a limited number of commands are available + Nextcloud or one of the apps require upgrade - only a limited number of commands are available 2015-06-23T09:06:15+0000 Turned on maintenance mode 2015-06-23T09:06:15+0000 Checked database schema update 2015-06-23T09:06:15+0000 Checked database schema update for apps @@ -1280,7 +1277,7 @@ Enabling verbosity displays timestamps:: 2015-06-23T09:06:15+0000 Turned off maintenance mode If there is an error it throws an exception, and the error is detailed in your -ownCloud logfile, so you can use the log output to figure out what went wrong, +Nextcloud logfile, so you can use the log output to figure out what went wrong, or to use in a bug report:: Turned on maintenance mode @@ -1293,7 +1290,7 @@ or to use in a bug report:: Update failed Turned off maintenance mode -Before completing the upgrade, ownCloud first runs a simulation by copying all +Before completing the upgrade, Nextcloud first runs a simulation by copying all database tables to new tables, and then performs the upgrade on them, to ensure that the upgrade will complete correctly. The copied tables are deleted after the upgrade. This takes twice as much time, which on large installations can be diff --git a/admin_manual/configuration_server/security_setup_warnings.rst b/admin_manual/configuration_server/security_setup_warnings.rst index 07b24169b48..df93dbc8a3e 100644 --- a/admin_manual/configuration_server/security_setup_warnings.rst +++ b/admin_manual/configuration_server/security_setup_warnings.rst @@ -2,7 +2,7 @@ Warnings on Admin Page ====================== -Your ownCloud server has a built-in configuration checker, and it reports its +Your Nextcloud server has a built-in configuration checker, and it reports its findings at the top of your Admin page. These are some of the warnings you might see, and what to do about them. @@ -12,7 +12,7 @@ Cache Warnings -------------- "No memory cache has been configured. To enhance your performance please -configure a memcache if available." ownCloud supports multiple php caching +configure a memcache if available." Nextcloud supports multiple php caching extensions: * APC (PHP 5.4 only) @@ -47,7 +47,7 @@ You are accessing this site via HTTP server to require using HTTPS instead." Please take this warning seriously; using HTTPS is a fundamental security measure. You must configure your Web server to support it, and then there are some settings in the **Security** -section of your ownCloud Admin page to enable. The following pages +section of your Nextcloud Admin page to enable. The following pages describe how to enable HTTPS on the Apache and Nginx Web servers. :ref:`enabling_ssl_label` (on Apache) @@ -59,7 +59,7 @@ describe how to enable HTTPS on the Apache and Nginx Web servers. The test with getenv(\"PATH\") only returns an empty response ------------------------------------------------------------- -Some environments are not passing a valid PATH variable to ownCloud. The +Some environments are not passing a valid PATH variable to Nextcloud. The :ref:`php_fpm_tips_label` provides the information about how to configure your environment. @@ -87,7 +87,7 @@ Your Web server is not yet set up properly to allow file synchronization "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." -At the ownCloud community forums a larger `FAQ `_ +At the Nextcloud community forums a larger `FAQ `_ is maintained containing various information and debugging hints. Outdated NSS / OpenSSL version @@ -103,7 +103,7 @@ Cloud Sharing will not work reliably." There are known bugs in older OpenSSL and NSS versions leading to misbehaviour in combination with remote hosts using SNI. A technology used by most of the HTTPS -websites. To ensure that ownCloud will work properly you need to update OpenSSL +websites. To ensure that Nextcloud will work properly you need to update OpenSSL to at least 1.0.2b or 1.0.1d. For NSS the patch version depends on your distribution and an heuristic is running the test which actually reproduces the bug. There are distributions such as RHEL/CentOS which have this backport still `pending @@ -112,7 +112,7 @@ are distributions such as RHEL/CentOS which have this backport still `pending Your Web server is not set up properly to resolve /.well-known/caldav/ or /.well-known/carddav/ ----------------------------------------------------------------------------------------------- -Both URLs need to be correctly redirected to the DAV endpoint of ownCloud. Please +Both URLs need to be correctly redirected to the DAV endpoint of Nextcloud. Please refer to :ref:`service-discovery-label` for more info. Some files have not passed the integrity check diff --git a/admin_manual/configuration_server/thirdparty_php_configuration.rst b/admin_manual/configuration_server/thirdparty_php_configuration.rst index 980fe05b23c..3d9cf242727 100644 --- a/admin_manual/configuration_server/thirdparty_php_configuration.rst +++ b/admin_manual/configuration_server/thirdparty_php_configuration.rst @@ -1,7 +1,7 @@ Using Third Party PHP Components ================================ -ownCloud uses some third party PHP components to provide some of its functionality. These components are part of the software package and are contained in the **/3rdparty** folder. +Nextcloud uses some third party PHP components to provide some of its functionality. These components are part of the software package and are contained in the **/3rdparty** folder. Managing Third Party Parameters ------------------------------- @@ -10,7 +10,7 @@ When using third party components, keep the following parameters in mind: * **3rdpartyroot** -- Specifies the location of the 3rd-party folder. To change the default location of this folder, you can use this parameter to define the absolute file system path to the folder location. -* **3rdpartyurl** -- Specifies the http web path to the 3rdpartyroot folder, starting at the ownCloud web root. +* **3rdpartyurl** -- Specifies the http web path to the 3rdpartyroot folder, starting at the Nextcloud web root. An example of what these parameters might look like is as follows: diff --git a/admin_manual/configuration_user/reset_admin_password.rst b/admin_manual/configuration_user/reset_admin_password.rst index f47ebb353bf..bd3fce9a6ca 100644 --- a/admin_manual/configuration_user/reset_admin_password.rst +++ b/admin_manual/configuration_user/reset_admin_password.rst @@ -6,7 +6,7 @@ The normal ways to recover a lost password are: 1. Click the password reset link on the login screen; this appears after a failed login attempt. This works only if you have entered your email address - on your Personal page in the ownCloud Web interface, so that the ownCloud + on your Personal page in the Nextcloud Web interface, so that the Nextcloud server can email a reset link to you. 2. Ask another Nextcloud server admin to reset it for you. diff --git a/admin_manual/configuration_user/reset_user_password.rst b/admin_manual/configuration_user/reset_user_password.rst index 4268c63fbc1..9958261d431 100644 --- a/admin_manual/configuration_user/reset_user_password.rst +++ b/admin_manual/configuration_user/reset_user_password.rst @@ -2,8 +2,8 @@ Resetting a User Password ========================= -The ownCloud login screen displays a **Wrong password. Reset it?** message -after a user enters an incorrect password, and then ownCloud automatically +The Nextcloud login screen displays a **Wrong password. Reset it?** message +after a user enters an incorrect password, and then Nextcloud automatically resets their password. However, if you are using a read-only authentication backend such as LDAP or Active Directory, this will not work. In this case you may specify a custom URL in your ``config.php`` file to direct your user to a diff --git a/admin_manual/configuration_user/user_auth_ftp_smb_imap.rst b/admin_manual/configuration_user/user_auth_ftp_smb_imap.rst index 0873dfdc302..d7265d52200 100644 --- a/admin_manual/configuration_user/user_auth_ftp_smb_imap.rst +++ b/admin_manual/configuration_user/user_auth_ftp_smb_imap.rst @@ -3,7 +3,7 @@ User Authentication with IMAP, SMB, and FTP =========================================== You may configure additional user backends -in ownCloud's configuration :file:`config/config.php` using the following +in Nextcloud's configuration :file:`config/config.php` using the following syntax: :: diff --git a/admin_manual/configuration_user/user_auth_ldap.rst b/admin_manual/configuration_user/user_auth_ldap.rst index 567f931093d..85050e0ca53 100644 --- a/admin_manual/configuration_user/user_auth_ldap.rst +++ b/admin_manual/configuration_user/user_auth_ldap.rst @@ -2,23 +2,23 @@ User Authentication with LDAP ============================= -ownCloud ships with an LDAP application to allow LDAP users (including Active -Directory) to appear in your ownCloud user listings. These users will -authenticate to ownCloud with their LDAP credentials, so you don't have to -create separate ownCloud user accounts for them. You will manage their ownCloud -group memberships, quotas, and sharing permissions just like any other ownCloud +Nextcloud ships with an LDAP application to allow LDAP users (including Active +Directory) to appear in your Nextcloud user listings. These users will +authenticate to Nextcloud with their LDAP credentials, so you don't have to +create separate Nextcloud user accounts for them. You will manage their Nextcloud +group memberships, quotas, and sharing permissions just like any other Nextcloud user. .. note:: The PHP LDAP module is required; this is supplied by ``php5-ldap`` on Debian/Ubuntu, and ``php-ldap`` on CentOS/Red Hat/Fedora. PHP 5.4+ is - required in ownCloud 8.1. + required in Nextcloud 8.1. The LDAP application supports: * LDAP group support -* File sharing with ownCloud users and groups -* Access via WebDAV and ownCloud Desktop Client -* Versioning, external Storage and all other ownCloud features +* File sharing with Nextcloud users and groups +* Access via WebDAV and Nextcloud Desktop Client +* Versioning, external Storage and all other Nextcloud features * Seamless connectivity to Active Directory, with no extra configuration required * Support for primary groups in Active Directory @@ -37,7 +37,7 @@ Configuration ------------- First enable the ``LDAP user and group backend`` app on the Apps page in -ownCloud. Then go to your Admin page to configure it. +Nextcloud. Then go to your Admin page to configure it. The LDAP configuration panel has four tabs. A correctly completed first tab ("Server") is mandatory to access the other tabs. A green indicator lights when @@ -49,9 +49,9 @@ Server Tab Start with the Server tab. You may configure multiple servers if you have them. At a minimum you must supply the LDAP server's hostname. If your server requires -authentication, enter your credentials on this tab. ownCloud will then attempt +authentication, enter your credentials on this tab. Nextcloud will then attempt to auto-detect the server's port and base DN. The base DN and port are -mandatory, so if ownCloud cannot detect them you must enter them manually. +mandatory, so if Nextcloud cannot detect them you must enter them manually. .. figure:: ../images/ldap-wizard-1-server.png :alt: LDAP wizard, server tab @@ -74,7 +74,7 @@ Port: The port on which to connect to the LDAP server. The field is disabled in the beginning of a new configuration. If the LDAP server is running on a standard port, the port will be detected automatically. If you are using a - non-standard port, ownCloud will attempt to detect it. If this fails you must + non-standard port, Nextcloud will attempt to detect it. If this fails you must enter the port number manually. Example: @@ -96,9 +96,9 @@ Password: Base DN: The base DN of LDAP, from where all users and groups can be reached. You may enter multiple base DNs, one per line. (Base DNs for users and groups can be - set in the Advanced tab.) This field is mandatory. ownCloud attempts to + set in the Advanced tab.) This field is mandatory. Nextcloud attempts to determine the Base DN according to the provided User DN or the provided - Host, and you must enter it manually if ownCloud does not detect it. + Host, and you must enter it manually if Nextcloud does not detect it. Example: @@ -107,8 +107,8 @@ Base DN: User Filter ^^^^^^^^^^^ -Use this to control which LDAP users are listed as ownCloud users on your -ownCloud server. In order to control which LDAP users can login to your ownCloud +Use this to control which LDAP users are listed as Nextcloud users on your +Nextcloud server. In order to control which LDAP users can login to your Nextcloud server use the Login filter. Those LDAP users who have access but are not listed as users (if there are any) will be hidden users. You may bypass the form fields and enter a raw LDAP filter if you prefer. @@ -117,15 +117,15 @@ and enter a raw LDAP filter if you prefer. :alt: User filter only those object classes: - ownCloud will determine the object classes that are typically available for - user objects in your LDAP. ownCloud will automatically select the object + Nextcloud will determine the object classes that are typically available for + user objects in your LDAP. Nextcloud will automatically select the object class that returns the highest amount of users. You may select multiple object classes. only from those groups: If your LDAP server supports the ``member-of-overlay`` in LDAP filters, you can define that only users from one or more certain groups are allowed to - appear in user listings in ownCloud. By default, no value will be selected. + appear in user listings in Nextcloud. By default, no value will be selected. You may select multiple groups. @@ -141,13 +141,13 @@ Edit raw filter instead: x users found: This is an indicator that tells you approximately how many users will be - listed in ownCloud. The number updates automatically after any changes. + listed in Nextcloud. The number updates automatically after any changes. Login Filter ^^^^^^^^^^^^ The settings in the Login Filter tab determine which LDAP users can log in to -your ownCloud system and which attribute or attributes the provided login name +your Nextcloud system and which attribute or attributes the provided login name is matched against (e.g. LDAP/AD username, email address). You may select multiple user details. (You may bypass the form fields and enter a raw LDAP filter if you prefer.) @@ -161,7 +161,7 @@ LDAP filter. LDAP Username: If this value is checked, the login value will be compared to the username in the LDAP directory. The corresponding attribute, usually *uid* or - *samaccountname* will be detected automatically by ownCloud. + *samaccountname* will be detected automatically by Nextcloud. LDAP Email Address: If this value is checked, the login value will be compared to an email address @@ -195,22 +195,22 @@ Edit raw filter instead: Group Filter ^^^^^^^^^^^^ -By default, no LDAP groups will be available in ownCloud. The settings in the -group filter tab determine which groups will be available in ownCloud. You may +By default, no LDAP groups will be available in Nextcloud. The settings in the +group filter tab determine which groups will be available in Nextcloud. You may also elect to enter a raw LDAP filter instead. .. figure:: ../images/ldap-wizard-4-group.png :alt: Group filter only those object classes: - ownCloud will determine the object classes that are typically available for - group objects in your LDAP server. ownCloud will only list object + Nextcloud will determine the object classes that are typically available for + group objects in your LDAP server. Nextcloud will only list object classes that return at least one group object. You can select multiple object classes. A typical object class is "group", or "posixGroup". only from those groups: - ownCloud will generate a list of available groups found in your LDAP server. - and then you select the group or groups that get access to your ownCloud + Nextcloud will generate a list of available groups found in your LDAP server. + and then you select the group or groups that get access to your Nextcloud server. Edit raw filter instead: @@ -223,7 +223,7 @@ Edit raw filter instead: * *objectClass=posixGroup* y groups found: - This tells you approximately how many groups will be available in ownCloud. + This tells you approximately how many groups will be available in Nextcloud. The number updates automatically after any change. @@ -249,12 +249,12 @@ Connection Settings Configuration Active: Enables or Disables the current configuration. By default, it is turned off. - When ownCloud makes a successful test connection it is automatically turned + When Nextcloud makes a successful test connection it is automatically turned on. Backup (Replica) Host: If you have a backup LDAP server, enter the connection settings here. - ownCloud will then automatically connect to the backup when the main server + Nextcloud will then automatically connect to the backup when the main server cannot be reached. The backup server must be a replica of the main server so that the object UUIDs match. @@ -271,7 +271,7 @@ Backup (Replica) Port: * *389* Disable Main Server: - You can manually override the main server and make ownCloud only connect to + You can manually override the main server and make Nextcloud only connect to the backup server. This is useful for planned downtimes. Turn off SSL certificate validation: @@ -304,7 +304,7 @@ Directory Settings :alt: Directory settings. User Display Name Field: - The attribute that should be used as display name in ownCloud. + The attribute that should be used as display name in Nextcloud. * Example: *displayName* @@ -339,7 +339,7 @@ User Search Attributes: | *mail* Group Display Name Field: - The attribute that should be used as ownCloud group name. ownCloud allows a + The attribute that should be used as Nextcloud group name. Nextcloud allows a limited set of characters (a-zA-Z0-9.-_@). Once a group name is assigned it cannot be changed. @@ -372,7 +372,7 @@ Group Member association: The attribute that is used to indicate group memberships, i.e. the attribute used by LDAP groups to refer to their users. - ownCloud detects the value automatically. You should only change it if you + Nextcloud detects the value automatically. You should only change it if you have a very valid reason and know what you are doing. * Example: *uniquemember* @@ -384,15 +384,15 @@ Special Attributes :alt: Special Attributes. Quota Field: - ownCloud can read an LDAP attribute and set the user quota according to its + Nextcloud can read an LDAP attribute and set the user quota according to its value. Specify the attribute here, and it will return human-readable values, - e.g. "2 GB". Any quota set in LDAP overrides quotas set on the ownCloud user + e.g. "2 GB". Any quota set in LDAP overrides quotas set on the Nextcloud user management page. - * Example: *ownCloudQuota* + * Example: *NextcloudQuota* Quota Default: - Override ownCloud default quota for LDAP users who do not have a quota set in + Override Nextcloud default quota for LDAP users who do not have a quota set in the Quota Field. * Example: *15 GB* @@ -411,9 +411,9 @@ User Home Folder Naming Rule: * Example: *cn* -In new ownCloud installations (8.0.10, 8.1.5, 8.2.0 and up) the home folder rule is enforced. This means that once you set a home folder naming rule (get a home folder from an LDAP attribute), it must be available for all users. If it isn't available for a user, then that user will not be able to login. Also, the filesystem will not be set up for that user, so their file shares will not be available to other users. +In new Nextcloud installations (8.0.10, 8.1.5, 8.2.0 and up) the home folder rule is enforced. This means that once you set a home folder naming rule (get a home folder from an LDAP attribute), it must be available for all users. If it isn't available for a user, then that user will not be able to login. Also, the filesystem will not be set up for that user, so their file shares will not be available to other users. -In existing ownCloud installations the old behavior still applies, which is using the ownCloud username as the home folder when an LDAP attribute is not set. You may change this to enforcing the home folder rule with the ``occ`` command in ownCloud 8.2, like this example on Ubuntu:: +In existing Nextcloud installations the old behavior still applies, which is using the Nextcloud username as the home folder when an LDAP attribute is not set. You may change this to enforcing the home folder rule with the ``occ`` command in Nextcloud 8.2, like this example on Ubuntu:: sudo -u www-data php occ config:app:set user_ldap enforce_home_folder_naming_rule --value=1 @@ -427,20 +427,20 @@ In the Expert Settings fundamental behavior can be adjusted to your needs. The configuration should be well-tested before starting production use. Internal Username: - The internal username is the identifier in ownCloud for LDAP users. By default + The internal username is the identifier in Nextcloud for LDAP users. By default it will be created from the UUID attribute. The UUID attribute ensures that the username is unique, and that characters do not need to be converted. Only these characters are allowed: [\a-\zA-\Z0-\9_.@-]. Other characters are replaced with their ASCII equivalents, or are simply omitted. The LDAP backend ensures that there are no duplicate internal usernames in - ownCloud, i.e. that it is checking all other activated user backends - (including local ownCloud users). On collisions a random number (between 1000 + Nextcloud, i.e. that it is checking all other activated user backends + (including local Nextcloud users). On collisions a random number (between 1000 and 9999) will be attached to the retrieved value. For example, if "alice" exists, the next username may be "alice_1337". The internal username is the default name for the user home folder in - ownCloud. It is also a part of remote URLs, for instance for all \*DAV + Nextcloud. It is also a part of remote URLs, for instance for all \*DAV services. You can override all of this with the Internal Username setting. Leave it @@ -449,7 +449,7 @@ Internal Username: * Example: *uid* Override UUID detection - By default, ownCloud auto-detects the UUID attribute. The UUID attribute is + By default, Nextcloud auto-detects the UUID attribute. The UUID attribute is used to uniquely identify LDAP users and groups. The internal username will be created based on the UUID, if not specified otherwise. @@ -459,23 +459,23 @@ Override UUID detection have effect only on newly mapped LDAP users and groups. It also will have effect when a user's or group's DN changes and an old UUID was cached, which will result in a new user. Because of this, the setting should be - applied before putting ownCloud in production use and clearing the bindings + applied before putting Nextcloud in production use and clearing the bindings (see the ``User and Group Mapping`` section below). * Example: *cn* Username-LDAP User Mapping - ownCloud uses usernames as keys to store and assign data. In order to + Nextcloud uses usernames as keys to store and assign data. In order to precisely identify and recognize users, each LDAP user will have a internal - username in ownCloud. This requires a mapping from ownCloud username to LDAP + username in Nextcloud. This requires a mapping from Nextcloud username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the change will be detected by - ownCloud by checking the UUID value. + Nextcloud by checking the UUID value. The same is valid for groups. - The internal ownCloud name is used all over in ownCloud. Clearing the Mappings + The internal Nextcloud name is used all over in Nextcloud. Clearing the Mappings will have leftovers everywhere. Never clear the mappings in a production environment, but only in a testing or experimental server. @@ -487,7 +487,7 @@ Testing the configuration The **Test Configuration** button checks the values as currently given in the input fields. You do not need to save before testing. By clicking on the -button, ownCloud will try to bind to the ownCloud server using the +button, Nextcloud will try to bind to the Nextcloud server using the settings currently given in the input fields. If the binding fails you'll see a yellow banner with the error message "The configuration is invalid. Please have a look at the logs for further details." @@ -495,10 +495,10 @@ a look at the logs for further details." When the configuration test reports success, save your settings and check if the users and groups are fetched correctly on the Users page. -ownCloud Avatar integration +Nextcloud Avatar integration --------------------------- -ownCloud supports user profile pictures, which are also called avatars. If a user +Nextcloud supports user profile pictures, which are also called avatars. If a user has a photo stored in the *jpegPhoto* or *thumbnailPhoto* attribute on your LDAP server, it will be used as their avatar. In this case the user cannot alter their avatar (on their Personal page) as it must be changed in LDAP. *jpegPhoto* is @@ -508,15 +508,15 @@ preferred over *thumbnailPhoto*. :alt: Profile picture fetched from LDAP. If the *jpegPhoto* or *thumbnailPhoto* attribute is not set or empty, then -users can upload and manage their avatars on their ownCloud Personal pages. -Avatars managed in ownCloud are not stored in LDAP. +users can upload and manage their avatars on their Nextcloud Personal pages. +Avatars managed in Nextcloud are not stored in LDAP. The *jpegPhoto* or *thumbnailPhoto* attribute is fetched once a day to make -sure the current photo from LDAP is used in ownCloud. LDAP avatars override -ownCloud avatars, and when an LDAP avatar is deleted then the most recent -ownCloud avatar replaces it. +sure the current photo from LDAP is used in Nextcloud. LDAP avatars override +Nextcloud avatars, and when an LDAP avatar is deleted then the most recent +Nextcloud avatar replaces it. -Photos served from LDAP are automatically cropped and resized in ownCloud. This +Photos served from LDAP are automatically cropped and resized in Nextcloud. This affects only the presentation, and the original image is not changed. Troubleshooting, Tips and Tricks @@ -528,7 +528,7 @@ SSL Certificate Verification (LDAPS, TLS) A common mistake with SSL certificates is that they may not be known to PHP. If you have trouble with certificate validation make sure that -* You have the certificate of the server installed on the ownCloud server +* You have the certificate of the server installed on the Nextcloud server * The certificate is announced in the system's LDAP configuration file (usually */etc/ldap/ldap.conf* @@ -542,8 +542,8 @@ If you have trouble with certificate validation make sure that Microsoft Active Directory -------------------------- -Compared to earlier ownCloud versions, no further tweaks need to be done to -make ownCloud work with Active Directory. ownCloud will automatically find the +Compared to earlier Nextcloud versions, no further tweaks need to be done to +make Nextcloud work with Active Directory. Nextcloud will automatically find the correct configuration in the set-up process. memberOf / Read MemberOf permissions @@ -570,7 +570,7 @@ In case you have a working configuration and want to create a similar one or Now you can modify and enable the configuration. -ownCloud LDAP Internals +Nextcloud LDAP Internals ----------------------- Some parts of how the LDAP backend works are described here. @@ -578,7 +578,7 @@ Some parts of how the LDAP backend works are described here. User and Group Mapping ^^^^^^^^^^^^^^^^^^^^^^ -In ownCloud the user or group name is used to have all relevant information in +In Nextcloud the user or group name is used to have all relevant information in the database assigned. To work reliably a permanent internal user name and group name is created and mapped to the LDAP DN and UUID. If the DN changes in LDAP it will be detected, and there will be no conflicts. @@ -588,7 +588,7 @@ Those mappings are done in the database table ``ldap_user_mapping`` and if something else is specified in *User Home Folder Naming Rule*), which contains files and meta data. -As of ownCloud 5 the internal user name and a visible display name are separated. +As of Nextcloud 5 the internal user name and a visible display name are separated. This is not the case for group names, yet, i.e. a group name cannot be altered. That means that your LDAP configuration should be good and ready before putting @@ -598,9 +598,9 @@ testing, you can empty the tables any time. Do not do this in production. Caching ^^^^^^^ -The LDAP cache has changed in ownCloud 8.1. There is no more file cache, but +The LDAP cache has changed in Nextcloud 8.1. There is no more file cache, but only a memory cache, and you must install and configure the memory cache (see -:doc:`../configuration_server/caching_configuration`). The ownCloud **Cache** +:doc:`../configuration_server/caching_configuration`). The Nextcloud **Cache** helps to speed up user interactions and sharing. It is populated on demand, and remains populated until the **Cache Time-To-Live** for each unique request expires. User logins are not cached, so if you need to improve login times set @@ -626,7 +626,7 @@ steps of 30 until the limit is reached or no results are left. For this to work on an oC-Server and LDAP-Server, **Paged Results** must be supported, which presumes PHP >= 5.4. -ownCloud remembers which user belongs to which LDAP-configuration. That means +Nextcloud remembers which user belongs to which LDAP-configuration. That means each request will always be directed to the right server unless a user is defunct, for example due to a server migration or unreachable server. In this case the other servers will also receive the request. @@ -634,8 +634,8 @@ case the other servers will also receive the request. Handling with Backup Server ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -When ownCloud is not able to contact the main LDAP server, ownCloud assumes it +When Nextcloud is not able to contact the main LDAP server, Nextcloud assumes it is offline and will not try to connect again for the time specified in **Cache -Time-To-Live**. If you have a backup server configured ownCloud will connect to +Time-To-Live**. If you have a backup server configured Nextcloud will connect to it instead. When you have scheduled downtime, check **Disable Main Server** to avoid unnecessary connection attempts. diff --git a/admin_manual/configuration_user/user_auth_ldap_cleanup.rst b/admin_manual/configuration_user/user_auth_ldap_cleanup.rst index 3e2a53d31c2..18faeee9766 100644 --- a/admin_manual/configuration_user/user_auth_ldap_cleanup.rst +++ b/admin_manual/configuration_user/user_auth_ldap_cleanup.rst @@ -4,17 +4,17 @@ LDAP User Cleanup LDAP User Cleanup is a new feature in the ``LDAP user and group backend`` application. LDAP User Cleanup is a background process that automatically -searches the ownCloud LDAP mappings table, and verifies if the LDAP users are +searches the Nextcloud LDAP mappings table, and verifies if the LDAP users are still available. Any users that are not available are marked as ``deleted`` in the ``oc_preferences`` database table. Then you can run a command to display this table, displaying only the users marked as ``deleted``, and then you have -the option of removing their data from your ownCloud data directory. +the option of removing their data from your Nextcloud data directory. These items are removed upon cleanup: -* Local ownCloud group assignments +* Local Nextcloud group assignments * User preferences (DB table ``oc_preferences``) -* User's ownCloud home folder +* User's Nextcloud home folder * User's corresponding entry in ``oc_storages`` There are two prerequisites for LDAP User Cleanup to operate: @@ -35,7 +35,7 @@ minutes later the next 50, and so on. There are two ``occ`` commands to use for examining a table of users marked as deleted, and then manually deleting them. The ``occ`` command is in your -ownCloud directory, for example ``/var/www/owncloud/occ``, and it must be run as +Nextcloud directory, for example ``/var/www/nextcloud/occ``, and it must be run as your HTTP user. To learn more about ``occ``, see :doc:`../configuration_server/occ_command`. @@ -45,13 +45,13 @@ These examples are for Ubuntu Linux: users that have been marked as deleted, and their LDAP data. 2. ``sudo -u www-data php occ user:delete [user]`` removes the user's data from the - ownCloud data directory. + Nextcloud data directory. This example shows what the table of users marked as ``deleted`` looks like:: $ sudo -u www-data php occ ldap:show-remnants +-----------------+-----------------+------------------+--------------------------------------+ - | ownCloud name | Display Name | LDAP UID | LDAP DN | + | Nextcloud name | Display Name | LDAP UID | LDAP DN | +-----------------+-----------------+------------------+--------------------------------------+ | aaliyah_brown | aaliyah brown | aaliyah_brown | uid=aaliyah_brown,ou=people,dc=com | | aaliyah_hammes | aaliyah hammes | aaliyah_hammes | uid=aaliyah_hammes,ou=people,dc=com | @@ -60,10 +60,10 @@ This example shows what the table of users marked as ``deleted`` looks like:: +-----------------+-----------------+------------------+--------------------------------------+ Then you can run ``sudo -u www-data php occ user:delete aaliyah_brown`` to delete -user aaliyah_brown. You must use the user's ownCloud name. +user aaliyah_brown. You must use the user's Nextcloud name. -Deleting Local ownCloud Users +Deleting Local Nextcloud Users ----------------------------- -You may also use ``occ user:delete [user]`` to remove a local ownCloud user; +You may also use ``occ user:delete [user]`` to remove a local Nextcloud user; this removes their user account and their data. diff --git a/admin_manual/configuration_user/user_configuration.rst b/admin_manual/configuration_user/user_configuration.rst index c0c7990b575..c6caabe2706 100644 --- a/admin_manual/configuration_user/user_configuration.rst +++ b/admin_manual/configuration_user/user_configuration.rst @@ -2,7 +2,7 @@ User Management =============== -On the User management page of your ownCloud Web UI you can: +On the User management page of your Nextcloud Web UI you can: * Create new users * View all of your users in a single scrolling window @@ -33,10 +33,10 @@ Show user backend, Send email to new users,** and **Show email address**. User accounts have the following properties: *Login Name (Username)* - The unique ID of an ownCloud user, and it cannot be changed. + The unique ID of an Nextcloud user, and it cannot be changed. *Full Name* - The user's display name that appears on file shares, the ownCloud Web + The user's display name that appears on file shares, the Nextcloud Web interface, and emails. Admins and users may change the Full Name anytime. If the Full Name is not set it defaults to the login name. @@ -75,7 +75,7 @@ leave it for the user to complete. If you have checked **Send email to new user** in the control panel on the lower left sidebar, you may also enter the new user's email address, and -ownCloud will automatically send them a notification with their new login +Nextcloud will automatically send them a notification with their new login information. You may edit this email using the email template editor on your Admin page (see :doc:`../configuration_server/email_configuration`). @@ -96,7 +96,7 @@ password resets. Please see Renaming a User ~~~~~~~~~~~~~~~ -Each ownCloud user has two names: a unique **Login Name** used for +Each Nextcloud user has two names: a unique **Login Name** used for authentication, and a **Full Name**, which is their display name. You can edit the display name of a user, but you cannot change the login name of any user. @@ -110,7 +110,7 @@ To set or change a user's display name: Granting Administrator Privileges to a User ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ownCloud has two types of administrators: **Super Administrators** and **Group +Nextcloud has two types of administrators: **Super Administrators** and **Group Administrators**. Group administrators have the rights to create, edit and delete users in their assigned groups. Group administrators cannot access system settings, or add or modify users in the groups that they are not **Group @@ -119,7 +119,7 @@ assign group admin privileges. .. figure:: ../images/users-groups.png -**Super Administrators** have full rights on your ownCloud server, and can +**Super Administrators** have full rights on your Nextcloud server, and can access and modify all settings. To assign the **Super Administrators** role to a user, simply add them to the ``admin`` group. @@ -183,7 +183,7 @@ user. All of the files owned by the user are deleted as well, including all files they have shared. If you need to preserve the user's files and shares, you must first -download them from your ownCloud Files page, which compresses them into a zip +download them from your Nextcloud Files page, which compresses them into a zip file, or use a sync client to copy them to your local computer. See :doc:`../configuration_files/file_sharing_configuration` to learn how to create persistent file shares that survive user deletions. diff --git a/admin_manual/configuration_user/user_provisioning_api.rst b/admin_manual/configuration_user/user_provisioning_api.rst index c0af203ad5d..080a369add9 100644 --- a/admin_manual/configuration_user/user_provisioning_api.rst +++ b/admin_manual/configuration_user/user_provisioning_api.rst @@ -4,14 +4,14 @@ User Provisioning API The Provisioning API application enables a set of APIs that external systems can use to create, edit, delete and query user attributes, query, set and remove groups, set quota -and query total storage used in ownCloud. Group admin users can also query -ownCloud and perform the same functions as an admin for groups they manage. The -API also enables an admin to query for active ownCloud applications, application +and query total storage used in Nextcloud. Group admin users can also query +Nextcloud and perform the same functions as an admin for groups they manage. The +API also enables an admin to query for active Nextcloud applications, application info, and to enable or disable an app remotely. HTTP requests can be used via a Basic Auth header to perform any of the functions listed above. The Provisioning API app is enabled by default. -The base URL for all calls to the share API is **owncloud_base_url/ocs/v1.php/cloud**. +The base URL for all calls to the share API is **nextcloud_base_url/ocs/v1.php/cloud**. Instruction Set For Users ========================= @@ -19,7 +19,7 @@ Instruction Set For Users **users / adduser** ------------------- -Create a new user on the ownCloud server. Authentication is done by sending a +Create a new user on the Nextcloud server. Authentication is done by sending a basic HTTP authentication header. **Syntax: ocs/v1.php/cloud/users** @@ -60,7 +60,7 @@ XML Output **users / getusers** -------------------- -Retrieves a list of users from the ownCloud server. Authentication is done by +Retrieves a list of users from the Nextcloud server. Authentication is done by sending a Basic HTTP Authorization header. **Syntax: ocs/v1.php/cloud/users** @@ -183,7 +183,7 @@ XML Output **users / deleteuser** ---------------------- -Deletes a user from the ownCloud server. Authentication is done by sending a +Deletes a user from the Nextcloud server. Authentication is done by sending a Basic HTTP Authorization header. **Syntax: ocs/v1.php/cloud/users/{userid}** @@ -465,7 +465,7 @@ Instruction Set For Groups **groups / getgroups** ---------------------- -Retrieves a list of groups from the ownCloud server. Authentication is done by +Retrieves a list of groups from the Nextcloud server. Authentication is done by sending a Basic HTTP Authorization header. **Syntax: ocs/v1.php/cloud/groups** @@ -662,7 +662,7 @@ Instruction Set For Apps **apps / getapps** ------------------ -Returns a list of apps installed on the ownCloud server. Authentication is done +Returns a list of apps installed on the Nextcloud server. Authentication is done by sending a Basic HTTP Authorization header. diff --git a/admin_manual/index.rst b/admin_manual/index.rst index d4a6b84b542..7a815fdede6 100644 --- a/admin_manual/index.rst +++ b/admin_manual/index.rst @@ -12,18 +12,17 @@ Linux, client applications for Microsoft Windows, Mac OS X and Linux, and mobile clients for the Android and Apple iOS operating systems. Current editions of Nextcloud manuals are always available online at -`doc.owncloud.org `_ and `doc.owncloud.com -`_. +`docs.nextcloud.org `_. Nextcloud server is available: * As a free, full featured community-supported server, with all enterprise features. * Or with full enterprise support, including phone and email access to Nextcloud developers. -See :doc:`../whats_new_admin` for more information on the different ownCloud +See :doc:`../whats_new_admin` for more information on the different Nextcloud editions. -ownCloud Videos and Blogs +Nextcloud Videos and Blogs ------------------------- See the `official Nextcloud channel @@ -42,11 +41,11 @@ user interface, and desktop and mobile clients, please refer to their respective manuals: * `Nextcloud User Manual`_ -* `Nextcloud/ownCloud Desktop Client`_ +* `Nextcloud/Nextcloud Desktop Client`_ * `Nextcloud Android App`_ * `Nextcloud iOS App`_ .. _`Nextcloud User Manual`: https://docs.nextcloud.org/server/9.0/user_manual/ -.. _`Nextcloud/ownCloud Desktop Client`: https://doc.owncloud.org/desktop/2.2/ +.. _`Nextcloud/Nextcloud Desktop Client`: https://doc.owncloud.org/desktop/2.2/ .. _`Nextcloud Android App`: https://docs.nextcloud.org/android/ .. _`Nextcloud iOS App`: https://docs.nextcloud.org/ios/ diff --git a/admin_manual/installation/appliance_installation.rst b/admin_manual/installation/appliance_installation.rst deleted file mode 100644 index 0f299c0fc49..00000000000 --- a/admin_manual/installation/appliance_installation.rst +++ /dev/null @@ -1,68 +0,0 @@ -============================ -ownCloud Community Appliance -============================ - -ownCloud has a publicly developed community appliance `on GitHub`_. Download the -latest release from the Appliances tab on the `ownCloud server installation -page`_. The easiest way to get the VM up and running is by using `VirtualBox`_ -and downloading the OVA image from the installation page. - -Instructions for VirtualBox and OVA ------------------------------------ - -Follow these steps to get the appliance working: - -1. Download the Virtual Machine image zip file and unpack it. - -2. Start VirtualBox and click on *File ...* > *Import Appliance* and import - your new ownCloud image. - -3. Click the green Start arrow. After a minute you should see the console - greeting message. - -4. Note the username and password here. It is a random password that we generate - for you on first boot. If you log in at the console, you'll be prompted to - change the password. This is optional. - -5. With your Web browser try ``http://localhost:8888`` or - ``http://localhost:80`` or the address printed on the console. One of them - should work. If not, please review and adjust the network setup of - Virtualbox to bridged mode. - -6. You should see a Web page with login credentials (if you haven't changed - them already) and a list of URLs to try to reach the ownCloud web - service. Which one works, again depends on the network setup of your - hypervisor. - -.. note:: You should write down your admin password, and make sure the login - credentials are no longer displayed. Click the *[Hide Credentials]* button. - When using the ownCloud Proxy app, this Web page may be publicly visible. - -.. note:: Inside the VM, ownCloud runs with a default disk size of 40 GB and its - own MySQL database. The ownCloud admin user is also a valid account on the - Ubuntu system that runs inside the VM. You can administer the VM via SSH. - -**For VMware** - -You can follow most of the steps above, however, after opening the VMX file, you will have to configure ``Bridged Network`` as *Network Adapter* - -Software Appliances -------------------- - -There are a number of unofficial pre-made virtual machine-based appliances: - -- `Tech and me - ownCloud VM on Ubuntu 16.04 with PHP 7, MySQL, and Apache`_, fully configured - environment. -- `SUSE Studio, ownCloud on openSuSE`_, which runs directly from an USB stick. -- `Amahi home server`_ - -.. _on Github: https://github.com/ownCloud/vm -.. _VirtualBox: https://www.virtualbox.org -.. _ownCloud server installation page: https://owncloud.org/install/#instructions-server -.. _Amahi home server: https://wiki.amahi.org/index.php/OwnCloud -.. _Tech and me - ownCloud VM on Ubuntu 16.04 with PHP 7, MySQL, and Apache: https://www.techandme.se/pre-configured-owncloud-installaton/ -.. _ownCloud 7 on Raspberry Pi (Arch Linux) using Lighttpd: http://eiosifidis.blogspot.de/2014/07/install-owncloud-7-on-raspberry-pi-arch.html -.. _OpenWrt Guide: http://wiki.openwrt.org/doc/howto/owncloud -.. _SUSE Studio, ownCloud on openSuSE: http://susestudio.com/a/TadMax/owncloud-in-a-box -.. _QNAP Guide: http://wiki.qnap.com/wiki/Category:OwnCloud -.. _Synology Package: http://www.cphub.net/index.php?id=40&pid=213 diff --git a/admin_manual/installation/apps_management_installation.rst b/admin_manual/installation/apps_management_installation.rst index 95b666ce45a..a64c5a35e93 100644 --- a/admin_manual/installation/apps_management_installation.rst +++ b/admin_manual/installation/apps_management_installation.rst @@ -2,7 +2,7 @@ Installing and Managing Apps ============================ -After installing ownCloud, you may provide added functionality by installing +After installing Nextcloud, you may provide added functionality by installing applications. Supported Apps @@ -13,7 +13,7 @@ See :doc:`apps_supported` for a list of supported Enterprise edition apps. Viewing Enabled Apps -------------------- -During the ownCloud installation, some apps are enabled by default. To see which +During the Nextcloud installation, some apps are enabled by default. To see which apps are enabled go to your Apps page. .. figure:: ../images/oc_admin_app_page.png @@ -29,20 +29,20 @@ Managing Apps In the Apps page you can enable or disable applications. Some apps have configurable options on the Apps page, such as **Enable only for specific groups**, but mainly they are enabled or disabled here, and are configured on -your ownCloud Admin page, Personal page, or in ``config.php``. +your Nextcloud Admin page, Personal page, or in ``config.php``. Adding Third Party Apps ----------------------- -Some apps are developed and supported by ownCloud directly. These have an +Some apps are developed and supported by Nextcloud directly. These have an **Official** tag. Apps with the **Approved** tag are community-developed and supported; they are maintained by trusted developers, and are under active development. Only **Official** and **Approved** apps are linked on the Apps page by default. -Click the app name to view a description of the app and any of the app settings in the Application View field. Clicking the **Enable** button will enable the app. If the app is not part of the ownCloud installation, it will be downloaded from the app store, installed and enabled. +Click the app name to view a description of the app and any of the app settings in the Application View field. Clicking the **Enable** button will enable the app. If the app is not part of the Nextcloud installation, it will be downloaded from the app store, installed and enabled. -Click the gear icon on the lower left to browse experimental apps in the `ownCloud Apps +Click the gear icon on the lower left to browse experimental apps in the `Nextcloud Apps Store `_. Install experimental apps at your own risk. Sometimes the installation of a third-party app fails silently, possibly because @@ -50,7 +50,7 @@ Sometimes the installation of a third-party app fails silently, possibly because enabled it checks if third-party apps are using the private API, rather than the public API. If they are then they will not be installed. -.. note:: If you would like to create or add your own ownCloud app, please +.. note:: If you would like to create or add your own Nextcloud app, please refer to the `developer manual `_. @@ -60,11 +60,11 @@ Using Custom App Directories Use the **apps_paths** array in ``config.php`` to set any custom apps directory locations. The key **path** defines the absolute file system path to the app folder. The key **url** defines the HTTP web path to that folder, starting at -the ownCloud web root. The key **writable** indicates if a user can install apps +the Nextcloud web root. The key **writable** indicates if a user can install apps in that folder. .. note:: To ensure that the default **/apps/** folder only contains apps - shipped with ownCloud, follow this example to setup an **/apps2/** folder + shipped with Nextcloud, follow this example to setup an **/apps2/** folder which will be used to store all other apps. :: @@ -94,11 +94,11 @@ To enable installation from your own apps store: 1. Set the **appstoreenabled** parameter to "true". - This parameter is used to enable your apps store in ownCloud. + This parameter is used to enable your apps store in Nextcloud. -2. Set the **appstoreurl** to the URL of your ownCloud apps store. +2. Set the **appstoreurl** to the URL of your Nextcloud apps store. - This parameter is used to set the http path to the ownCloud apps store. The appstore + This parameter is used to set the http path to the Nextcloud apps store. The appstore server must use :abbr:`OCS (Open Collaboration Services)`. :: @@ -106,4 +106,4 @@ To enable installation from your own apps store: true, - "appstoreurl" => "https://api.owncloud.com/v1", + "appstoreurl" => "https://api.nextcloud.com/v1", diff --git a/admin_manual/installation/apps_supported.rst b/admin_manual/installation/apps_supported.rst index 14319692fed..171f041c12c 100644 --- a/admin_manual/installation/apps_supported.rst +++ b/admin_manual/installation/apps_supported.rst @@ -1,5 +1,5 @@ ========================== -Supported Apps in ownCloud +Supported Apps in Nextcloud ========================== AGPL Apps @@ -12,9 +12,9 @@ AGPL Apps * Encryption * External Sites * External Storage -* ownCloud WebDAV Endpoint (handles old and new webdav endpoints) -* Federated File Sharing (allows file sharing across ownCloud instances) -* Federation (allows usernname auto-complete across ownCloud instances) +* Nextcloud WebDAV Endpoint (handles old and new webdav endpoints) +* Federated File Sharing (allows file sharing across Nextcloud instances) +* Federation (allows usernname auto-complete across Nextcloud instances) * Files (cannot be disabled) * Files PDF Viewer * Files Sharing diff --git a/admin_manual/installation/command_line_installation.rst b/admin_manual/installation/command_line_installation.rst index 6c6fb576485..7adcbd316af 100644 --- a/admin_manual/installation/command_line_installation.rst +++ b/admin_manual/installation/command_line_installation.rst @@ -7,9 +7,7 @@ convenient for scripted operations, headless servers, and sysadmins who prefer the command line. There are three stages to installing Nextcloud via the command line: -1. Download and install the Nextcloud code via your package manager, or download -and unpack the tarball in the appropriate directories. (See -:doc:`linux_installation` and :doc:`source_installation`.) +1. Download and install the Nextcloud code and unpack the tarball in the appropriate directories. (See :doc:`source_installation`.) 2. Change the ownership of your ``nextcloud`` directory to your HTTP user, like this example for Debian/Ubuntu. You must run ``occ`` as your HTTP user; see diff --git a/admin_manual/installation/deployment_recommendations.rst b/admin_manual/installation/deployment_recommendations.rst index 987833890ac..5f2ede359f7 100644 --- a/admin_manual/installation/deployment_recommendations.rst +++ b/admin_manual/installation/deployment_recommendations.rst @@ -433,7 +433,7 @@ makes migration less painful) although we have yet to find a customer who uses a master-slave setup. .. comment: PostgreSQL may produce excessive amounts of dead tuples due to - owncloud transactions preventing the execution of the autovacum process. + Nextcloud transactions preventing the execution of the autovacum process. What about the other DBMS? diff --git a/admin_manual/installation/index.rst b/admin_manual/installation/index.rst index 3b17aac9be4..fee5b7a2086 100644 --- a/admin_manual/installation/index.rst +++ b/admin_manual/installation/index.rst @@ -7,7 +7,6 @@ Installation system_requirements deployment_recommendations - linux_installation installation_wizard command_line_installation apps_management_installation diff --git a/admin_manual/installation/linux_installation.rst b/admin_manual/installation/linux_installation.rst deleted file mode 100644 index f7b7088b09f..00000000000 --- a/admin_manual/installation/linux_installation.rst +++ /dev/null @@ -1,139 +0,0 @@ -=================================== -Preferred Linux Installation Method -=================================== - -Nextcloud ---------- - -.. warning:: Nextcloud Linux distribution packages are not available at the moment (June 2016)! - -The following Text reffers to the OwnCloud packages - -Changes in 9.0 --------------- - -Linux distribution packages (from `Open Build Service`_) have been divided into -multiple packages for ownCloud 9: ``owncloud-deps`` and ``owncloud-files``. - -The ``owncloud-files`` package installs only ownCloud, with no Apache, database, -or PHP dependencies. - -The ``owncloud-deps`` packages install all dependencies: Apache, PHP, and MySQL. -``owncloud-deps`` is not intended to be installed by itself, but rather is -pulled in by the metapackage ``owncloud``. - -Install ``owncloud`` to get a complete installation with dependencies. - -Split packages are available for the following Linux distributions: - -* CentOS 7 -* Debian 8 -* RHEL 7 -* SLES 12 -* Ubuntu 14.04, 15.10 -* openSUSE 13.2, Leap 42.1 - -``owncloud-files`` is available for the following distributions, but not -``owncloud-deps``. You will have to install your own LAMP stack first. This -allows you to create your own custom LAMP stack without dependency conflicts -with the ownCloud package. Browse -``_ to find -the ``owncloud-files`` package for your distro: - -* CentOS 6 -* Debian 7 -* RHEL 6 -* Ubuntu 12.04, 14.10 - -Repositories for Fedora, openSUSE Tumbleweed and Ubuntu 15.04 were dropped. If -you use Fedora, install ``owncloud-files`` over your own LAMP stack. openSUSE -users can rely on LEAP packages for Tumbleweed, and Ubuntu 15.04 users can use -the 15.10 packages. - -Follow the instructions on the download page to install ownCloud. Then run the -Installation Wizard to complete your installation. (see -:doc:`installation_wizard`). - -.. warning:: Do not move the folders provided by these packages after the - installation, as this will break updates. - -See the :doc:`system_requirements` for the recommended ownCloud setup and -supported platforms. - -Repos: Stable or Version? -------------------------- - -You may use either of the following repositories for ownCloud 9: - -* ``_ -* ``_ - -When you use the Stable repo, you never have to change it as it always tracks -the current stable ownCloud version through all major releases: 8.2, 9.0, -and so on. (Major releases are indicated by the second number, so 8.0, 8.1, -8.2, and 9.0 were all major releases.) - -If you wish to track a specific major release, such as 8.2 or 9.0, then use -that repo. That way you won't accidentally find yourself looking at an upgrade -to the next major release before you're ready. - -Downgrading Not Supported -------------------------- - -Downgrading is not supported and risks corrupting your data! If you want to -revert to an older ownCloud version, install it from scratch and then restore -your data from backup. Before doing this, file a support ticket (if you have -paid support) or ask for help in the ownCloud forums to see if your issue can be -resolved without downgrading. - -BINLOG_FORMAT = STATEMENT -------------------------- - -If your ownCloud installation fails and you see this in your ownCloud log:: - - An unhandled exception has been thrown: exception ‘PDOException’ with message - 'SQLSTATE[HY000]: General error: 1665 Cannot execute statement: impossible to - write to binary log since BINLOG_FORMAT = STATEMENT and at least one table - uses a storage engine limited to row-based logging. InnoDB is limited to - row-logging when transaction isolation level is READ COMMITTED or READ - UNCOMMITTED.' - -See :ref:`db-binlog-label`. - -Additional Installation Guides and Notes ----------------------------------------- - -See :doc:`installation_wizard` for important steps such as choosing the best -database and setting correct directory permissions. - -See :doc:`selinux_configuration` for a suggested configuration for -SELinux-enabled distributions such as Fedora and CentOS. - -If your distribution is not listed, your Linux distribution may maintain its -own -ownCloud packages, or you may prefer to install from source code (see -:doc:`source_installation`). - -**Archlinux:** The current `stable version`_ is in the -official community repository, and more packages are in -the `Arch User Repository`_. - -.. _stable version: https://www.archlinux.org/packages/community/any/owncloud -.. _Arch User Repository: https://aur.archlinux.org/packages/?O=0&K=owncloud - -**Mageia:** The `Mageia Wiki`_ has a good page on installing ownCloud from the -Mageia software repository. - -.. _Mageia Wiki: https://wiki.mageia.org/en/OwnCloud - -**Running ownCloud in a subdirectory**: If you're running ownCloud in a -subdirectory and want to use CalDAV or CardDAV clients make sure you have -configured the correct :ref:`service-discovery-label` URLs. - -**Note for MySQL/MariaDB environments**: Please refer to :ref:`db-binlog-label` -on how to correctly configure your environment if you have binary logging enabled. - - -.. _Open Build Service: - https://download.owncloud.org/download/repositories/9.0/owncloud/ - diff --git a/admin_manual/installation/source_installation.rst b/admin_manual/installation/source_installation.rst index a5c28179858..021e22f966b 100644 --- a/admin_manual/installation/source_installation.rst +++ b/admin_manual/installation/source_installation.rst @@ -439,6 +439,3 @@ Other Web Servers `Other HTTP servers (Nextcloud) `_ - -`Univention Corporate Server installation (ownCloud) -`_ diff --git a/admin_manual/issues/code_signing.rst b/admin_manual/issues/code_signing.rst index 6e439227a58..b165a0c81f8 100644 --- a/admin_manual/issues/code_signing.rst +++ b/admin_manual/issues/code_signing.rst @@ -5,42 +5,42 @@ Code Signing .. sectionauthor:: Lukas Reschke .. _code_signing_label: -ownCloud supports code signing for the core releases, and for ownCloud +Nextcloud supports code signing for the core releases, and for Nextcloud applications. Code signing gives our users an additional layer of security by ensuring that nobody other than authorized persons can push updates. It also ensures that all upgrades have been executed properly, so that no files are left behind, and all old files are properly replaced. In the past, invalid -updates were a significant source of errors when updating ownCloud. +updates were a significant source of errors when updating Nextcloud. FAQ --- -Why Did ownCloud Add Code Signing? +Why Did Nextcloud Add Code Signing? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ By supporting Code Signing we add another layer of security by ensuring that nobody other than authorized persons can push updates for applications, and ensuring proper upgrades. -Do We Lock Down ownCloud? +Do We Lock Down Nextcloud? ^^^^^^^^^^^^^^^^^^^^^^^^^ -The ownCloud project is open source and always will be. We do not want to -make it more difficult for our users to run ownCloud. Any code signing errors on -upgrades will not prevent ownCloud from running, but will display a warning on +The Nextcloud project is open source and always will be. We do not want to +make it more difficult for our users to run Nextcloud. Any code signing errors on +upgrades will not prevent Nextcloud from running, but will display a warning on the Admin page. For applications that are not tagged "Official" the code signing process is optional. Not Open Source Anymore? ^^^^^^^^^^^^^^^^^^^^^^^^ -The ownCloud project is open source and always will be. The code signing +The Nextcloud project is open source and always will be. The code signing process is optional, though highly recommended. The code check for the -core parts of ownCloud is enabled when the ownCloud release version branch has +core parts of Nextcloud is enabled when the Nextcloud release version branch has been set to stable. -For custom distributions of ownCloud it is recommended to change the release +For custom distributions of Nextcloud it is recommended to change the release version branch in version.php to something else than "stable". Is Code Signing Mandatory For Apps? @@ -56,14 +56,14 @@ Fixing Invalid Code Integrity Messages A code integrity error message ("There were problems with the code integrity check. More information…") appears in a yellow banner at the top of your -ownCloud Web interface: +Nextcloud Web interface: .. image:: images/code-integrity-notification.png :alt: Code integrity warning banner. .. note:: The yellow banner is only shown for admin users. -Clicking on this link will take you to your ownCloud admin page, which provides +Clicking on this link will take you to your Nextcloud admin page, which provides the following options: 1. Link to this documentation entry. @@ -162,9 +162,9 @@ content of the file will look similar to the following example: In above error output it can be seen that: -1. In the ownCloud core (that is, the ownCloud server itself) the files +1. In the Nextcloud core (that is, the Nextcloud server itself) the files "index.php" and "version.php" do have the wrong version. -2. In the ownCloud core the unrequired extra file "/test.php" has been found. +2. In the Nextcloud core the unrequired extra file "/test.php" has been found. 3. It was not possible to verify the signature of the calendar application. The solution is to upload the correct "index.php" and "version.php" files, and @@ -181,7 +181,7 @@ https://owncloud.org/support/. After fixing these problems verify by clicking Rescans ------- -Rescans are triggered at installation, and by updates. You may run scans manually with the ``occ`` command. The first command scans the ownCloud core files, and the second command scans the named app. There is not yet a command to manually scan all apps:: +Rescans are triggered at installation, and by updates. You may run scans manually with the ``occ`` command. The first command scans the Nextcloud core files, and the second command scans the named app. There is not yet a command to manually scan all apps:: occ integrity:check-core occ integrity:check-app $appid @@ -211,7 +211,7 @@ The following errors can be encountered when trying to verify a code signature. - The file does not exist in ``signature.json``. This usually happens when a file has been removed and ``signature.json`` has not been updated. It also - happens if you have placed additional files in your ownCloud installation + happens if you have placed additional files in your Nextcloud installation folder. - ``EXCEPTION`` @@ -226,7 +226,7 @@ The following errors can be encountered when trying to verify a code signature. - ``Certificate is not valid.`` - - The certificate has not been issued by the official ownCloud Code + - The certificate has not been issued by the official Nextcloud Code Signing Root Authority. - ``Certificate is not valid for required scope. (Requested: %s, current: %s)`` diff --git a/admin_manual/issues/general_troubleshooting.rst b/admin_manual/issues/general_troubleshooting.rst index ce7eed5279f..a26a5c8ee10 100644 --- a/admin_manual/issues/general_troubleshooting.rst +++ b/admin_manual/issues/general_troubleshooting.rst @@ -2,31 +2,31 @@ General Troubleshooting ======================= -If you have trouble installing, configuring or maintaining ownCloud, please +If you have trouble installing, configuring or maintaining Nextcloud, please refer to our community support channels: -* `The ownCloud Forums`_ +* `The Nextcloud Forums`_ -.. note:: The ownCloud forums have a `FAQ page`_ where each topic corresponds +.. note:: The Nextcloud forums have a `FAQ page`_ where each topic corresponds to typical mistakes or frequently occurring issues -* `The ownCloud User mailing list`_ -* The ownCloud IRC chat channel ``irc://#owncloud@freenode.net`` on +* `The Nextcloud forums`_ +* The Nextcloud IRC chat channel ``irc://#nextcloud@freenode.net`` on freenode.net, also accessible via `webchat`_ 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 -ownCloud healthy and sustainable! +Nextcloud healthy and sustainable! -If you are using ownCloud in a business or otherwise large scale deployment, -note that ownCloud Inc. offers the `Enterprise Edition`_ with commercial +If you are using Nextcloud in a business or otherwise large scale deployment, +note that Nextcloud Inc. offers the `Enterprise Edition`_ with commercial support options. Bugs ---- -If you think you have found a bug in ownCloud, please: +If you think you have found a bug in Nextcloud, please: * Search for a solution (see the options above) * Double-check your configuration @@ -35,20 +35,15 @@ If you can't find a solution, please use our `bugtracker`_. You can generate a configuration report with the :ref:`occ config command `, with passwords automatically obscured. -.. _the ownCloud Forums: https://forum.owncloud.org -.. _FAQ page: https://forum.owncloud.org/viewforum.php?f=17 -.. _the ownCloud User mailing list: - https://mailman.owncloud.org/mailman/listinfo/user -.. _webchat: http://webchat.freenode.net/?channels=owncloud -.. _Enterprise Edition: https://owncloud.com/lp/community-or-enterprise/ -.. _bugtracker: - https://doc.owncloud.org/server/9.1/developer_manual/bugtracker/index.html +.. _the Nextcloud Forums: https://help.nextcloud.com +.. _webchat: http://webchat.freenode.net/?channels=nextcloud + https://docs.nextcloud.org/server/10/developer_manual/bugtracker/index.html .. TODO ON RELEASE: Update version number above on release General Troubleshooting ----------------------- -Check the ownCloud :doc:`../installation/system_requirements`, especially +Check the Nextcloud :doc:`../installation/system_requirements`, especially supported browser versions. When you see warnings about ``code integrity``, refer to :doc:`code_signing`. @@ -61,12 +56,12 @@ different issues. Always disable 3rd party apps before upgrades, and for troubleshooting. Please refer to the :ref:`apps_commands_label` on how to disable an app from command line. -ownCloud Logfiles +Nextcloud Logfiles ^^^^^^^^^^^^^^^^^ -In a standard ownCloud installation the log level is set to ``Normal``. To find +In a standard Nextcloud installation the log level is set to ``Normal``. To find any issues you need to raise the log level to ``All`` in your ``config.php`` -file, or to **Everything** on your ownCloud Admin page. Please see +file, or to **Everything** on your Nextcloud Admin page. Please see :doc:`../configuration_server/logging_configuration` for more information on these log levels. @@ -79,8 +74,8 @@ major browsers have developer tools for viewing the console, and you usually access them by pressing F12. For Firefox we recommend to installing the `Firebug extension `_. -.. note:: The logfile of ownCloud is located in the data directory - ``owncloud/data/owncloud.log``. +.. note:: The logfile of Nextcloud is located in the data directory + ``nextcloud/data/nextcloud.log``. .. _label-phpinfo: @@ -109,7 +104,7 @@ security risk to expose such sensitive data. Debugging Sync Issues ^^^^^^^^^^^^^^^^^^^^^ -.. warning:: The data directory on the server is exclusive to ownCloud and must +.. warning:: The data directory on the server is exclusive to Nextcloud and must not be modified manually. Disregarding this can lead to unwanted behaviours like: @@ -120,7 +115,7 @@ Disregarding this can lead to unwanted behaviours like: If you need to directly upload files from the same server please use a WebDAV command line client like ``cadaver`` to upload files to the WebDAV interface at: -``https://example.com/owncloud/remote.php/dav`` +``https://example.com/nextcloud/remote.php/dav`` Common problems / error messages ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -139,16 +134,16 @@ Some common problems / error messages found in your logfiles as described above: refer to :ref:`db-troubleshooting-label` for more information. * ``SQLSTATE[HY000] [2002] No such file or directory`` -> There is a problem accessing your SQLite database file in your data directory - (``data/owncloud.db``). Please check the permissions of this folder/file or + (``data/nextcloud.db``). Please check the permissions of this folder/file or if it exists at all. If you're using MySQL please start your database. * ``Connection closed / Operation cancelled`` -> This could be caused by wrong ``KeepAlive`` settings within your Apache config. Make sure that ``KeepAlive`` is set to ``On`` and also try to raise the limits of ``KeepAliveTimeout`` and ``MaxKeepAliveRequests``. * ``No basic authentication headers were found`` -> This error is shown in your - ``data/owncloud.log`` file. Some Apache modules like ``mod_fastcgi``, ``mod_fcgid`` + ``data/nextcloud.log`` file. Some Apache modules like ``mod_fastcgi``, ``mod_fcgid`` or ``mod_proxy_fcgi`` are not passing the needed authentication headers to - PHP and so the login to ownCloud via WebDAV, CalDAV and CardDAV clients is + PHP and so the login to Nextcloud via WebDAV, CalDAV and CardDAV clients is failing. Information on how to correctly configure your environment can be found at the `forums `_. @@ -159,7 +154,7 @@ Logfiles ^^^^^^^^ When having issues the first step is to check the logfiles provided by PHP, the -Web server and ownCloud itself. +Web server and Nextcloud itself. .. note:: In the following the paths to the logfiles of a default Debian installation running Apache2 with mod_php is assumed. On other Web servers, @@ -170,13 +165,13 @@ Web server and ownCloud itself. You need to set the directive ``log_errors`` to ``On`` and choose the path to store the logfile in the ``error_log`` directive. After those changes you need to restart your Web server. -* The logfile of ownCloud is located in the data directory - ``/var/www/owncloud/data/owncloud.log``. +* The logfile of Nextcloud is located in the data directory + ``/var/www/nextcloud/data/nextcloud.log``. Web server and PHP modules ^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. note:: Lighttpd is not supported with ownCloud, and some ownCloud features +.. note:: Lighttpd is not supported with Nextcloud, and some Nextcloud features may not work at all on Lighttpd. There are some Web server or PHP modules which are known to cause various @@ -212,11 +207,11 @@ these modules: Troubleshooting WebDAV ---------------------- -ownCloud uses SabreDAV, and the SabreDAV documentation is comprehensive and +Nextcloud uses SabreDAV, and the SabreDAV documentation is comprehensive and helpful. -.. note: Lighttpd is not supported on ownCloud, and Lighttpd WebDAV does not - work with ownCloud. +.. note: Lighttpd is not supported on Nextcloud, and Lighttpd WebDAV does not + work with Nextcloud. See: @@ -233,7 +228,7 @@ See: `_ (Describes problems with Finder on various Web servers) -There is also a well maintained FAQ thread available at the `ownCloud Forums +There is also a well maintained FAQ thread available at the `Nextcloud Forums `_ which contains various additional information about WebDAV problems. @@ -248,7 +243,7 @@ Service discovery Some clients - especially on iOS/Mac OS X - have problems finding the proper sync URL, even when explicitly configured to use it. -If you want to use CalDAV or CardDAV clients together with ownCloud it is +If you want to use CalDAV or CardDAV clients together with Nextcloud it is important to have a correct working setup of the following URLs: | ``https://example.com/.well-known/carddav`` @@ -256,26 +251,26 @@ important to have a correct working setup of the following URLs: | Those need to be redirecting your clients to the correct DAV endpoints. If -running ownCloud at the document root of your Web server the correct URL is: +running Nextcloud at the document root of your Web server the correct URL is: ``https://example.com/remote.php/dav`` -and if running in a subfolder like ``owncloud``: +and if running in a subfolder like ``nextcloud``: -``https://example.com/owncloud/remote.php/dav`` +``https://example.com/nextcloud/remote.php/dav`` -For the first case the :file:`.htaccess` file shipped with ownCloud should do +For the first case the :file:`.htaccess` file shipped with Nextcloud should do this work for your when running Apache. You only need to make sure that your Web server is using this file. When running NGINX please refer to :doc:`../installation/nginx_examples`. -If your ownCloud instance is installed in a subfolder called ``owncloud`` and +If your Nextcloud instance is installed in a subfolder called ``nextcloud`` and you're running Apache create or edit the :file:`.htaccess` file within the document root of your Web server and add the following lines:: - Redirect 301 /.well-known/carddav /owncloud/remote.php/dav - Redirect 301 /.well-known/caldav /owncloud/remote.php/dav + Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav + Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav Now change the URL in the client settings to just use: @@ -283,7 +278,7 @@ Now change the URL in the client settings to just use: instead of e.g. -``https://example.com/owncloud/remote.php/dav/principals/username``. +``https://example.com/nextcloud/remote.php/dav/principals/username``. There are also several techniques to remedy this, which are described extensively at the `Sabre DAV website `_. diff --git a/admin_manual/maintenance/manual_upgrade.rst b/admin_manual/maintenance/manual_upgrade.rst index 654d34f5c4d..77950e507d3 100644 --- a/admin_manual/maintenance/manual_upgrade.rst +++ b/admin_manual/maintenance/manual_upgrade.rst @@ -83,7 +83,7 @@ If you need to reverse your upgrade, see :doc:`restore`. Troubleshooting --------------- -When upgrading ownCloud and you are running MySQL or MariaDB with binary +When upgrading Nextcloud and you are running MySQL or MariaDB with binary logging enabled, your upgrade may fail with these errors in your MySQL/MariaDB log:: diff --git a/admin_manual/maintenance/migrating.rst b/admin_manual/maintenance/migrating.rst index 311b439fb9d..cf5cb4039a2 100644 --- a/admin_manual/maintenance/migrating.rst +++ b/admin_manual/maintenance/migrating.rst @@ -31,7 +31,7 @@ the new location. It is also assumed that the authentication method #. Set up the new machine with the desired OS, install and configure the Web server as well as PHP for Nextcloud (e.g. permissions or file upload size - limits) and make sure the PHP version matches ownCloud supported + limits) and make sure the PHP version matches Nextcloud supported configuration and all relevant PHP extensions are installed. Also set up the database and make sure it is an Nextcloud supported configuration. If your original machine was installed recently just copying that base diff --git a/admin_manual/maintenance/package_upgrade.rst b/admin_manual/maintenance/package_upgrade.rst index 290c92ffd20..310392838ac 100644 --- a/admin_manual/maintenance/package_upgrade.rst +++ b/admin_manual/maintenance/package_upgrade.rst @@ -65,12 +65,12 @@ For example: sudo snap refresh nextcloud Your Snap package manager only upgrades the current Nextcloud Snap. Then -your ownCloud server is immediately put into maintenance mode. You may not see +your Nextcloud server is immediately put into maintenance mode. You may not see this until you refresh your Nextcloud page. .. figure:: images/upgrade-1.png :scale: 75% - :alt: ownCloud status screen informing users that it is in maintenance mode. + :alt: Nextcloud status screen informing users that it is in maintenance mode. Then use ``occ`` to complete the upgrade. You must run ``occ`` as your HTTP user. This example is for Debian/Ubuntu:: diff --git a/admin_manual/maintenance/update.rst b/admin_manual/maintenance/update.rst index 7ebffe55199..31ea4b58a08 100644 --- a/admin_manual/maintenance/update.rst +++ b/admin_manual/maintenance/update.rst @@ -64,7 +64,7 @@ steps: .. figure:: images/upgrade-2.png :scale: 75% - :alt: ownCloud upgrade wizard screen. + :alt: Nextcloud upgrade wizard screen. .. note:: If you have a large Nextcloud installation and have shell access, you should use the ``occ upgrade`` command, running it as your HTTP user, @@ -157,7 +157,7 @@ You can display a help summary:: When you run it without options it runs a system check:: sudo -u www-data php nextcloud/updater/application.php - Nextcloud updater 1.0 - CLI based ownCloud server upgrades + Nextcloud updater 1.0 - CLI based Nextcloud server upgrades Checking system health. - file permissions are ok. Current version is 9.0.0.12 diff --git a/admin_manual/maintenance/upgrade.rst b/admin_manual/maintenance/upgrade.rst index e771da4a283..4e256f0c9f3 100644 --- a/admin_manual/maintenance/upgrade.rst +++ b/admin_manual/maintenance/upgrade.rst @@ -1,49 +1,49 @@ =================================== -How to Upgrade Your ownCloud Server +How to Upgrade Your Nextcloud Server =================================== -There are three ways to upgrade your ownCloud server: +There are three ways to upgrade your Nextcloud server: * Using your :doc:`Linux package manager ` with our official - ownCloud repositories. This is the recommended method. + Nextcloud repositories. This is the recommended method. * With the :doc:`Updater App ` (Server Edition only). Recommended for shared hosters, and for users who want an easy way to track different release channels. (It is not available and not supported on the Enterprise edition.) -* :doc:`Manually upgrading ` with the ownCloud ``.tar`` archive +* :doc:`Manually upgrading ` with the Nextcloud ``.tar`` archive from `owncloud.org/install/`_. * Manually upgrading is also an option for users on shared hosting; download - and unpack the ownCloud tarball to your PC. Delete your existing ownCloud + and unpack the Nextcloud tarball to your PC. Delete your existing Nextcloud files, except ``data/`` and ``config/`` files, on your hosting account. Then - transfer the new ownCloud files to your hosting account, again + transfer the new Nextcloud files to your hosting account, again preserving your existing ``data/`` and ``config/`` files. -When an update is available for your ownCloud server, you will see a -notification at the top of your ownCloud Web interface. When you click the +When an update is available for your Nextcloud server, you will see a +notification at the top of your Nextcloud Web interface. When you click the notification it brings you here, to this page. -**It is best to keep your ownCloud server upgraded regularly**, and to install +**It is best to keep your Nextcloud server upgraded regularly**, and to install all point releases and major releases without skipping any of them, as skipping releases increases the risk of errors. Major releases are 8.0, 8.1, 8.2, and 9.0. Point releases are intermediate releases for each major release. For example, 8.0.9 and 8.1.3 are point releases. **Skipping major releases is not supported.** -**Upgrading is disruptive**. Your ownCloud server will be put into maintenance +**Upgrading is disruptive**. Your Nextcloud server will be put into maintenance mode, so your users will be locked out until the upgrade is completed. Large installations may take several hours to complete the upgrade. .. warning:: **Downgrading is not supported** and risks corrupting your data! If - you want to revert to an older ownCloud version, make a new, fresh + you want to revert to an older Nextcloud version, make a new, fresh installation and then restore your data from backup. Before doing this, file a support ticket (if you have paid support) or ask for help in the - ownCloud forums to see if your issue can be resolved without downgrading. + Nextcloud forums to see if your issue can be resolved without downgrading. .. not sure about notifications .. Update Notifier and Updater App Are Not the Same .. ------------------------------------------------ -.. ownCloud has two update tools: the ownCloud core update notifier, and the +.. Nextcloud has two update tools: the Nextcloud core update notifier, and the .. Updater app. Figure 1 shows what you see when the Updater app is enabled: .. both .. the core notifier and the Updater app control panel are visible on your @@ -57,8 +57,8 @@ installations may take several hours to complete the upgrade. .. section is the Updater app.* .. The core update notifier has only one function, and that is to display a -.. notification when a new ownCloud release is available. Then you decide which -.. upgrade method to use. When you maintain your ownCloud server via your Linux +.. notification when a new Nextcloud release is available. Then you decide which +.. upgrade method to use. When you maintain your Nextcloud server via your Linux .. package manager you should ensure that the Updater app is disabled. Prerequisites @@ -68,16 +68,16 @@ You should always maintain :doc:`regular backups ` and make a fresh backup before every upgrade. Then review third-party apps, if you have any, for compatibility with the new -ownCloud release. Any apps that are not developed by ownCloud show a 3rd party +Nextcloud release. Any apps that are not developed by Nextcloud show a 3rd party designation. **Install unsupported apps at your own risk**. Then, before the upgrade, all 3rd party apps must be disabled. After the upgrade is complete you may re-enable them. -Debian Migration to Official ownCloud Packages +Debian Migration to Official Nextcloud Packages ---------------------------------------------- -As of March 2016 Debian will not include ownCloud packages. Debian users can -migrate to the official ownCloud packages by following this guide, -`Upgrading ownCloud on Debian Stable to official packages +As of March 2016 Debian will not include Nextcloud packages. Debian users can +migrate to the official Nextcloud packages by following this guide, +`Upgrading Nextcloud on Debian Stable to official packages `_. diff --git a/admin_manual/operations/considerations_on_monitoring.rst b/admin_manual/operations/considerations_on_monitoring.rst index 3e7a089be79..53fde0e07d1 100644 --- a/admin_manual/operations/considerations_on_monitoring.rst +++ b/admin_manual/operations/considerations_on_monitoring.rst @@ -6,42 +6,42 @@ Considerations on Monitoring :maxdepth: 2 :hidden: -Large scale ownCloud deployments are typically installed as load balanced +Large scale Nextcloud deployments are typically installed as load balanced n-tier web applications. Successfully managing such an installation requires active monitoring of the application and supporting infrastructure components. -The purpose of this section is to outline the components of ownCloud that need -to be monitored, and provide guidance on what to look for in ownCloud in an +The purpose of this section is to outline the components of Nextcloud that need +to be monitored, and provide guidance on what to look for in Nextcloud in an enterprise installation. -ownCloud Deployment Architecture +Nextcloud Deployment Architecture ================================ -Before discussing how to monitor ownCloud, it is important to understand the architecture of a -typical ownCloud deployment. These monitoring best practices are developed based on the use of load +Before discussing how to monitor Nextcloud, it is important to understand the architecture of a +typical Nextcloud deployment. These monitoring best practices are developed based on the use of load balanced Web servers, a clustered database running a distributed database storage engine, such as MySQL NDB, and a clustered filesystem, such as Red Hat Storage. It is assumed that specific enterprise tools (monitoring, log management, etc) to monitor -operations are available, and that ownCloud is simply a new target for these tools. +operations are available, and that Nextcloud is simply a new target for these tools. -The Important Components of ownCloud +The Important Components of Nextcloud ==================================== -ownCloud is a PHP application that depends on a filesystem for file storage, and a database for storing +Nextcloud is a PHP application that depends on a filesystem for file storage, and a database for storing user and file meta data, as well as some application specific information. While the loss of an app server or a node in the database or storage clusters should not bring the system down, knowing that this happened and resolving it is essential to keeping the service running -efficiently. Therefore it is important to monitor the ownCloud servers, the Load Balancer, the Storage -Cluster and the Database. This documentation starts with the ownCloud application and works out from +efficiently. Therefore it is important to monitor the Nextcloud servers, the Load Balancer, the Storage +Cluster and the Database. This documentation starts with the Nextcloud application and works out from there through the layers of infrastructure. Status.php ---------- -ownCloud provides a very simple mechanism for determining if an application server is up and functioning – -call the status.php file on each ownCloud server. This file can be found in the root ownCloud directory on +Nextcloud provides a very simple mechanism for determining if an application server is up and functioning – +call the status.php file on each Nextcloud server. This file can be found in the root Nextcloud directory on the server, which by default is /owncloud/status.php. If the server is functioning normally, the response looks something like this: @@ -50,21 +50,21 @@ looks something like this: {"installed":"true","version":"6.0.0.16","versionstring":"6.0.1","edition":""} -We recommend monitoring this file on each ownCloud application server to provide a basic check that the +We recommend monitoring this file on each Nextcloud application server to provide a basic check that the server is operating properly. -ownCloud.log +Nextcloud.log ------------ -ownCloud also provides a built in logging function. If the ownCloud Enterprise Edition logging applications +Nextcloud also provides a built in logging function. If the Nextcloud Enterprise Edition logging applications are enabled, this file will track user logins and shared file activity. If these logging applications are -not enabled, this log file still tracks basic ownCloud health. Given the potential for this file to get +not enabled, this log file still tracks basic Nextcloud health. Given the potential for this file to get quite large, the log file should be rotated on a daily basis, and given the importance of the error information in the log file, this should be integrated with an enterprise log manager. -Logfile entries that start with the keyword “Error” should be logged and reported to ownCloud support. +Logfile entries that start with the keyword “Error” should be logged and reported to Nextcloud support. Apache ^^^^^^ @@ -83,7 +83,7 @@ All mysql vendors provide tools to monitor this. Clustered Filesystem -------------------- -The available space of the filesystem should be monitored to prevent a full ownCloud. This functionality is +The available space of the filesystem should be monitored to prevent a full Nextcloud. This functionality is provided by the operating-system and/or the cluster filesystem vendor. Load Balancer diff --git a/admin_manual/operations/index.rst b/admin_manual/operations/index.rst index 0894427ea6f..bafaf6c76f1 100644 --- a/admin_manual/operations/index.rst +++ b/admin_manual/operations/index.rst @@ -3,7 +3,7 @@ Operations ========== Advanced operation including monitoring, scaling across multiple machines, and -creating a custom theme for your ownCloud server. +creating a custom theme for your Nextcloud server. .. toctree:: :maxdepth: 2 diff --git a/admin_manual/operations/scaling_multiple_machines.rst b/admin_manual/operations/scaling_multiple_machines.rst index 106a82b1948..b4f9c696954 100644 --- a/admin_manual/operations/scaling_multiple_machines.rst +++ b/admin_manual/operations/scaling_multiple_machines.rst @@ -6,9 +6,9 @@ Scaling Across Multiple Machines :maxdepth: 2 :hidden: -This document will cover the reference architecture for the ownCloud Scale Out +This document will cover the reference architecture for the Nextcloud Scale Out model for a single datacenter implementation. The document will focus on the -three main elements of an ownCloud deployment: +three main elements of an Nextcloud deployment: * Application layer * Database Layer @@ -21,10 +21,10 @@ Application Layer ================= For the application layer of this reference architecture we used Oracle -Enterprise Linux as the front end servers to host the ownCloud code. In this +Enterprise Linux as the front end servers to host the Nextcloud code. In this instance we made ``httpd`` a permissive domain, allowing it to operate within the SELinux environment. In this example we also used the standard directory -structure placing the ownCloud code in the Apache root directory. The +structure placing the Nextcloud code in the Apache root directory. The following components were installed on each application server: * Apache @@ -38,7 +38,7 @@ Also required is the PHP smbclient module or smbclient (see :doc:`../configuration_files/external_storage/smb`). It is also worth mentioning that the appropriate exceptions where made in the -firewall to allow the ownCloud traffic (for the purpose of testing we +firewall to allow the Nextcloud traffic (for the purpose of testing we enable both encrypted SSL via port 443 and unencrypted via port 80). The next step was to generate and import the needed SSL certificates following @@ -65,7 +65,7 @@ the IP address should one fail. .. Session Management (this section is a WIP pending testing based on customer feedback). .. The load balancer is to be configured to spread the workload across the various -.. ownCloud application servers, with details to be filled in around session +.. Nextcloud application servers, with details to be filled in around session .. management upon further testing. Database Layer @@ -84,7 +84,7 @@ looking like this: Taking a closer look at the database architecture, we have created redundant MySQL NDB Management nodes for redundancy and we have configured 3 NDB SQL/Storage nodes across which we are able to spread the database traffic. All -of the clients (ownCloud Application Servers) will connect to the database via +of the clients (Nextcloud Application Servers) will connect to the database via the My SQL Proxy. It is worth noting that MySQL proxy is still in beta and that using another load balancing method like HAProxy or F5 is supported, in that you will be distributing traffic among the various SQL/Storage nodes. Here, we simply diff --git a/admin_manual/operations/theming.rst b/admin_manual/operations/theming.rst index c7957806c4e..f819ddf1e5b 100644 --- a/admin_manual/operations/theming.rst +++ b/admin_manual/operations/theming.rst @@ -1,5 +1,5 @@ ================ -Theming ownCloud +Theming Nextcloud ================ .. toctree:: diff --git a/admin_manual/release_notes.rst b/admin_manual/release_notes.rst index 56aa1ff8be4..2b93914f937 100644 --- a/admin_manual/release_notes.rst +++ b/admin_manual/release_notes.rst @@ -1,464 +1,9 @@ ================================ -ownCloud |version| Release Notes +Nextcloud |version| Release Notes ================================ -Changes in 9.0 --------------- +Changes in 10.0 +--------------- -9.0 requires .ico files for favicons. This will change in 9.1, which will -use .svg files. See `Changing favicon -`_ in the Developer Manual. - -Home folder rule is enforced in the user_ldap application in new ownCloud installations; see -:doc:`configuration_user/user_auth_ldap`. This affects ownCloud 8.0.10, 8.1.5 and 8.2.0 and up. - -The Calendar and Contacts apps have been rewritten and the CalDAV and CardDAV backends of these -apps were merged into ownCloud core. During the upgrade existing Calendars and Addressbooks -are automatically migrated. As a fallback for failed upgrades or an option to test a migration -``dav:migrate-calendars`` and/or ``dav:migrate-addressbooks`` scripts are available via the -``occ`` command. See :doc:`configuration_server/occ_command`. - -Updates on systems with large datasets will take longer, due to the addition of checksums to the -oC database. See ``_. - -Linux packages are available from our `official download repository `_ . -New in 9.0: split packages. ``owncloud`` installs ownCloud plus dependencies, including Apache -and PHP. ``owncloud-files`` installs only ownCloud. This is useful for custom LAMP stacks, and -allows you to install your own LAMP apps and versions without packaging conflicts with ownCloud. -See :doc:`installation/linux_installation`. - -New option for the ownCloud admin to enable or disable sharing on individual external mountpoints -(see :ref:`external_storage_mount_options_label`). Sharing on such mountpoints is disabled by default. - -Enterprise 9.0 --------------- - -owncloud-enterprise packages are no longer available for CentOS6, RHEL6, -Debian7, or any version of Fedora. A new package, owncloud-enterprise-files, is available for all supported platforms, including the above. This new package comes without dependencies, and is installable on a larger number of platforms. System administrators must install their own LAMP stacks and databases. See https://owncloud.org/blog/time-to-upgrade-to-owncloud-9-0/ - -Changes in 8.2 --------------- - -New location for Linux package repositories; ownCloud admins must manually -change to the new repos. See :doc:`maintenance/upgrade` - -PHP 5.6.11+ breaks the LDAP wizard with a 'Could not connect to LDAP' error. See https://github.com/owncloud/core/issues/20020. - -``filesystem_check_changes`` in ``config.php`` is set to 0 by default. This -prevents unnecessary update checks and improves performance. If you are using -external storage mounts such as NFS on a remote storage server, set this to 1 -so that ownCloud will detect remote file changes. - -XSendFile support has been removed, so there is no longer support for `serving -static files -`_ from your ownCloud server. - -LDAP issue: 8.2 uses the ``memberof`` attribute by default. If this is not -activated on your LDAP server your user groups will not be detected, and you -will see this message in your ownCloud log: ``Error PHP Array to string -conversion at /var/www/html/owncloud/lib/private/template/functions.php#36``. -Fix this by disabling the ``memberof`` attribute on your ownCloud server with -the ``occ`` command, like this example on Ubuntu Linux:: - - sudo -u www-data php occ ldap:set-config "s01" useMemberOfToDetectMembership 0 - -Run ``sudo -u www-data php occ ldap:show-config`` to find the correct ``sNN`` -value; if there is not one then use empty quotes, ``""``. (See -:doc:`configuration_server/occ_command`.) - -Users of the Linux Package need to update their repository setup as described -in this `blogpost `_. - -Changes in 8.1 --------------- - -Use APCu only if available in version 4.0.6 and higher. If you install an older version, -you will see a ``APCu below version 4.0.6 is installed, for stability and performance -reasons we recommend to update to a newer APCu version`` warning on your ownCloud admin page. - -SMB external storage now based on ``php5-libsmbclient``, which must be downloaded -from the ownCloud software repositories (`installation instructions -`_). - -"Download from link" feature has been removed. - -The ``.htaccess`` and ``index.html`` files in the ``data/`` directory are now -updated after every update. If you make any modifications to these files they -will be lost after updates. - -The SabreDAV browser at ``/remote.php/webdav`` has been removed. - -Using ownCloud without a ``trusted_domain`` configuration will not work anymore. - -The logging format for failed logins has changed and considers now the proxy -configuration in ``config.php``. - -A default set of security and privacy HTTP headers have been added to the -ownCloud ``.htaccess`` file, and ownCloud administrators may now customize which -headers are sent. - -More strict SSL certificate checking improves security but can result in -"cURL error 60: SSL certificate problem: unable to get local issuer certificate" -errors with certain broken PHP versions. Please verify your SSL setup, update your -PHP or contact your vendor if you receive these errors. - -The persistent file-based cache (e.g. used by LDAP integration) has been dropped and -replaced with a memory-only cache, which must be explicitly configured. See -:doc:`configuration_user/user_auth_ldap`. Memory cache configuration for the -ownCloud server is no longer automatic, requiring installation of -your desired cache backend and configuration in -``config.php`` (see :doc:`configuration_server/caching_configuration`.) - -The OC_User_HTTP backend has been removed. Administrators are encouraged to use -the ``user_webdavauth`` application instead. - -ownCloud ships now with its own root certificate bundle derived from Mozilla's -root certificates file. The system root certificate bundle will not be used -anymore for most requests. - -When you upgrade from ownCloud 8.0, with encryption enabled, to 8.1, you must -enable the new encryption backend and migrate your encryption keys. See -:ref:`upgrading_encryption_label`. - -Encryption can no longer be disabled in ownCloud 8.1. It is planned to re-add -this feature to the command line client for a future release. - -It is not recommended to upgrade encryption-enabled systems from ownCloud Server 8.0 -to version 8.1.0 as there is a chance the migration will break. We recommend -migrating to the first bugfix release, ownCloud Server 8.1.1. - -Due to various technical issues, by default desktop sync clients older than -1.7 are not allowed to connect and sync with the ownCloud server. This is -configurable via the ``minimum.supported.desktop.version`` switch in -``config.php``. - -Previews are now generated at a maximum size of 2048 x 2048 pixels. This is configurable -via the ``preview_max_x`` and ``preview_max_y`` switches in ``config.php``. - -The ownCloud 8 server is not supported on any version of Windows. - -The 8.1.0 release has a minor bug which makes app updates fail at first try. Reload the -apps page and try again, and the update will succeed. - -The ``forcessl`` option within the ``config.php`` and the ``Enforce SSL`` option -within the Admin-Backend was removed. This now needs to be configured like -described in :ref:`use_https_label`. - -WebDAV file locking was removed in oC 8.1 which causes Finder on Mac OS X to mount WebDAV read-only. - -Enterprise 8.1 Only -------------------- - -The SharePoint Drive app does not verify the SSL certificate of the SharePoint -server or the ownCloud server, as it is expected that both devices are in the -same trusted environment. - -ownCloud 8.0 ------------- - -Manual LDAP Port Configuration -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -When you are configuring the LDAP user and group backend application, ownCloud -may not auto-detect the LDAP server's port number, so you will need to enter it -manually. - -.. https://github.com/owncloud/core/pull/16748 - -No Preview Icon on Text Files -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -There is no preview icon displayed for text files when the file contains fewer than six characters. - -.. https://github.com/owncloud/core/issues/16556#event-316503097 - -Remote Federated Cloud Share Cannot be Reshared With Local Users -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -When you mount a Federated Cloud share from a remote ownCloud server, you cannot re-share it with -your local ownCloud users. (See :doc:`configuration_files/federated_cloud_sharing_configuration` -to learn more about federated cloud sharing) - -Manually Migrate Encryption Keys after Upgrade -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -If you are using the Encryption app and upgrading from older versions of -ownCloud to ownCloud 8.0, you must manually migrate your encryption keys. -See :ref:`upgrading_encryption_label`. - -Windows Server Not Supported -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Windows Server is not supported in ownCloud 8. - -PHP 5.3 Support Dropped -^^^^^^^^^^^^^^^^^^^^^^^ - -PHP 5.3 is not supported in ownCloud 8, and PHP 5.4 or better is required. - -Disable Apache Multiviews -^^^^^^^^^^^^^^^^^^^^^^^^^ - -If Multiviews are enabled in your Apache configuration, this may cause problems -with content negotiation, so disable Multiviews by removing it from your Apache -configuration. Look for lines like this:: - - - Options Indexes FollowSymLinks Multiviews - -Delete ``Multiviews`` and restart Apache. - -.. https://github.com/owncloud/core/issues/9039 - -ownCloud Does Not Follow Symlinks -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -ownCloud's file scanner does not follow symlinks, which could lead to -infinite loops. To avoid this do not use soft or hard links in your ownCloud -data directory. - -.. https://github.com/owncloud/core/issues/8976 - -No Commas in Group Names -^^^^^^^^^^^^^^^^^^^^^^^^ - -Creating an ownCloud group with a comma in the group name causes ownCloud to -treat the group as two groups. - -.. https://github.com/owncloud/core/issues/10983 - -Hebrew File Names Too Large on Windows -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -On Windows servers Hebrew file names grow to five times their original size -after being translated to Unicode. - -.. https://github.com/owncloud/core/issues/8938 - -Google Drive Large Files Fail with 500 Error -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Google Drive tries to download the entire file into memory, then write it to a -temp file, and then stream it to the client, so very large file downloads from -Google Drive may fail with a 500 internal server error. - -.. https://github.com/owncloud/core/issues/8810 - -Encrypting Large Numbers of Files -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -When you activate the Encryption app on a running server that has large numbers -of files, it is possible that you will experience timeouts. It is best to -activate encryption at installation, before accumulating large numbers of files -on your ownCloud server. - -.. https://github.com/owncloud/core/issues/10657 - - -Enterprise 8.0 Only -------------------- - -Sharepoint Drive SSL Not Verified -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -The SharePoint Drive app does not verify the SSL certificate of the SharePoint -server or the ownCloud server, as it is expected that both devices are in the -same trusted environment. - -No Federated Cloud Sharing with Shibboleth -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Federated Cloud Sharing (formerly Server-to-Server file sharing)does not work -with Shibboleth . - -.. https://github.com/owncloud/user_shibboleth/issues/28 - -Direct Uploads to SWIFT do not Appear in ownCloud -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -When files are uploaded directly to a SWIFT share mounted as external storage -in ownCloud, the files do not appear in ownCloud. However, files uploaded to -the SWIFT mount through ownCloud are listed correctly in both locations. - -.. https://github.com/owncloud/core/issues/8633 - -SWIFT Objectstore Incompatible with Encryption App -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -The current SWIFT implementation is incompatible with any app that uses direct -file I/O and circumvents the ownCloud virtual filesystem. Using the Encryption -app on a SWIFT object store incurs twice as many HTTP requests and increases -latency significantly. - -.. https://github.com/owncloud/core/issues/10900 - -App Store is Back -^^^^^^^^^^^^^^^^^ - -The ownCloud App Store has been re-enabled in oC 8. Note that third-party apps -are not supported. - -ownCloud 7 Release Notes ------------------------- - -Manual LDAP Port Configuration -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -When you are configuring the LDAP user and group backend application, ownCloud -may not auto-detect the LDAP server's port number, so you will need to enter it -manually. - -.. https://github.com/owncloud/core/pull/16748 - -LDAP Search Performance Improved -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Prior to 7.0.4, LDAP searches were substring-based and would match search -attributes if the substring occurred anywhere in the attribute value. Rather, -searches are performed on beginning attributes. With 7.0.4, searches will match -at the beginning of the attribute value only. This provides better performance -and a better user experience. - -Substring searches can still be performed by prepending the search term with -"*".For example, a search for ``te`` will find Terri, but not Nate:: - - occ ldap:search "te" - -If you want to broaden the search to include -Nate, then search for ``*te``:: - - occ ldap:search "*te" - -Refine searches by adjusting the ``User Search Attributes`` field of the -Advanced tab in your LDAP configuration on the Admin page. For example, if your -search attributes are ``givenName`` and ``sn`` you can find users by first name -+ last name very quickly. For example, you'll find Terri Hanson by searching for -``te ha``. Trailing whitespaces are ignored. - -.. https://github.com/owncloud/core/issues/12647 - -Protecting ownCloud on IIS from Data Loss -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Under certain circumstances, running your ownCloud server on IIS could be at -risk of data loss. To prevent this, follow these steps. - -In your ownCloud server configuration file, ``owncloud\config\config.php``, set -``config_is_read_only`` to true. - -Set the ``config.php`` file to read-only. - -When you make server updates ``config.php`` must be made writeable. When your -updates are completed re-set it to read-only. - -Antivirus App Modes -^^^^^^^^^^^^^^^^^^^ - -The Antivirus App offers three modes for running the ClamAV anti-virus scanner: -as a daemon on the ownCloud server, a daemon on a remote server, or an -executable mode that calls ``clamscan`` on the local server. We recommend using -one of the daemon modes, as they are the most reliable. - -"Enable Only for Specific Groups" Fails -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Some ownCloud applications have the option to be enabled only for certain -groups. However, when you select specific groups they do not get access to the -app. - -Changes to File Previews -^^^^^^^^^^^^^^^^^^^^^^^^ - -For security and performance reasons, file previews are available only for -image files, covers of MP3 files, and text files, and have been disabled for -all other filetypes. Files without previews are represented by generic icons -according to their file types. - -4GB Limit on SFTP Transfers -^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Because of limitations in ``phpseclib``, you cannot upload files larger than -4GB over SFTP. - -"Not Enough Space Available" on File Upload -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Setting user quotas to ``unlimited`` on an ownCloud installation that has -unreliable free disk space reporting-- for example, on a shared hosting -provider-- may cause file uploads to fail with a "Not Enough Space Available" -error. A workaround is to set file quotas for all users instead of -``unlimited``. - -No More Expiration Date On Local Shares -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -In older versions of ownCloud, you could set an expiration date on both local -and public shares. Now you can set an expiration date only on public shares, -and -local shares do not expire when public shares expire. - -Zero Quota Not Read-Only -^^^^^^^^^^^^^^^^^^^^^^^^ - -Setting a user's storage quota should be the equivalent of read-only, however, -users can -still create empty files. - -Enterprise 7 Only ------------------ - -No Federated Cloud Sharing with Shibboleth -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Federated Cloud Sharing (formerly Server-to-Server file sharing) does not work -with Shibboleth . - -Windows Network Drive -^^^^^^^^^^^^^^^^^^^^^ -Windows Network Drive runs only on Linux servers because it requires the Samba -client, which is included in all Linux distributions. - -``php5-libsmbclient`` is also required, and there may be issues with older -versions of ``libsmbclient``; see Using External Storage > Installing and -Configuring the Windows Network Drive App in the Enterprise Admin manual for -more information. - -By default CentOS has activated SELinux, and the ``httpd`` process can not make -outgoing network connections. This will cause problems with curl, ldap and samba -libraries. Again, see Using External Storage > Installing and Configuring the -Windows Network Drive App in the Enterprise Admin manual for instructions. - -Sharepoint Drive SSL -^^^^^^^^^^^^^^^^^^^^ - -The SharePoint Drive app does not verify the SSL certificate of the SharePoint -server or the ownCloud server, as it is expected that both devices are in the -same trusted environment. - -Shibboleth and WebDAV Incompatible -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Shibboleth and standard WebDAV are incompatible, and cannot be used together in -ownCloud. If Shibboleth is enabled, the ownCloud client uses an extended WebDAV -protocol - -No SQLite -^^^^^^^^^ - -SQLite is no longer an installation option for ownCloud Enterprise Edition, as -it not suitable for multiple-user installations or managing large numbers of -files. - -No App Store -^^^^^^^^^^^^ - -The App Store is disabled for the Enterprise Edition. - -LDAP Home Connector Linux Only -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -The LDAP Home Connector application requires Linux (with MySQL, MariaDB, -or PostgreSQL) to operate correctly. +tbd \ No newline at end of file diff --git a/admin_manual/whats_new_admin.rst b/admin_manual/whats_new_admin.rst index c3dd89d3edd..89f4e0262ff 100644 --- a/admin_manual/whats_new_admin.rst +++ b/admin_manual/whats_new_admin.rst @@ -1,26 +1,7 @@ =========================================== -What's New for Admins in ownCloud |version| +What's New for Admins in Nextcloud |version| =========================================== -See the `ownCloud 9.1 Features page -`_ on Github for a +See the `Nextcloud 10 Features page +`_ on Github for a comprehensive list of new features and updates. - -ownCloud has many improvements. Some of our new features are: - -* New ``occ`` option, ``--unscanned``, to scan only previously unscanned - files (``_) -* New ``occ`` command to disable/enable users -* New ``occ`` command to disable/enable two-factor auth for specific users -* New group tags for system file tags - (``_) -* Cleaner internal file URLs - (``_) -* Google Drive/Dropbox configuration dropdown; easier configuration for shared - hosters (``_) -* - - -Enterprise Only ---------------- - diff --git a/developer_manual/android_library/library_installation.rst b/developer_manual/android_library/library_installation.rst index c3c8a4d6a3f..76d5fd252f5 100644 --- a/developer_manual/android_library/library_installation.rst +++ b/developer_manual/android_library/library_installation.rst @@ -5,7 +5,7 @@ Obtaining the library --------------------- -The ownCloud Android library may be obtained from the following Github repository: +The Nextcloud Android library may be obtained from the following Github repository: `https://github.com/nextcloud/android-library `_ diff --git a/developer_manual/app/backgroundjobs.rst b/developer_manual/app/backgroundjobs.rst index 15c2f7ab90c..032a2429663 100644 --- a/developer_manual/app/backgroundjobs.rst +++ b/developer_manual/app/backgroundjobs.rst @@ -36,4 +36,4 @@ Don't forget to configure the cron service on the server by executing:: where **http** is your Web server user, and add:: - */15 * * * * php -f /srv/http/owncloud/cron.php + */15 * * * * php -f /srv/http/nextcloud/cron.php diff --git a/developer_manual/app/changelog.rst b/developer_manual/app/changelog.rst index d69123111c9..428a1e83d0a 100644 --- a/developer_manual/app/changelog.rst +++ b/developer_manual/app/changelog.rst @@ -4,7 +4,7 @@ Changelog .. sectionauthor:: Bernhard Posselt -The following changes went into ownCloud 8.1: +The following changes went into Nextcloud 8.1: Breaking changes diff --git a/developer_manual/app/classloader.rst b/developer_manual/app/classloader.rst index 07d941481b4..f2e8552e55f 100644 --- a/developer_manual/app/classloader.rst +++ b/developer_manual/app/classloader.rst @@ -4,14 +4,14 @@ Classloader .. sectionauthor:: Bernhard Posselt -The classloader is provided by ownCloud and loads all your classes automatically. The only thing left to include by yourself are 3rdparty libraries. Those should be loaded in :file:`lib/AppInfo/Application.php`. +The classloader is provided by Nextcloud and loads all your classes automatically. The only thing left to include by yourself are 3rdparty libraries. Those should be loaded in :file:`lib/AppInfo/Application.php`. .. versionadded:: 9.1 PSR-4 Autoloading ----------------- -Since ownCloud 9.1 there is a PSR-4 autoloader in place. The namespace **\\OCA\\MyApp** +Since Nextcloud 9.1 there is a PSR-4 autoloader in place. The namespace **\\OCA\\MyApp** is mapped to :file:`/apps/myapp/lib/`. Afterwards normal PSR-4 rules apply, so a folder is a namespace section in the same casing and the class name matches the file name. diff --git a/developer_manual/app/code_signing.rst b/developer_manual/app/code_signing.rst index 4481638ab86..3ce60bf9291 100644 --- a/developer_manual/app/code_signing.rst +++ b/developer_manual/app/code_signing.rst @@ -4,42 +4,42 @@ Code Signing .. sectionauthor:: Lukas Reschke -ownCloud supports code signing for the core releases, and for ownCloud +Nextcloud supports code signing for the core releases, and for Nextcloud applications. Code signing gives our users an additional layer of security by ensuring that nobody other than authorized persons can push updates. It also ensures that all upgrades have been executed properly, so that no files are left behind, and all old files are properly replaced. In the past, invalid -updates were a significant source of errors when updating ownCloud. +updates were a significant source of errors when updating Nextcloud. FAQ --- -Why Did ownCloud Add Code Signing? +Why Did Nextcloud Add Code Signing? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ By supporting Code Signing we add another layer of security by ensuring that nobody other than authorized persons can push updates for applications, and ensuring proper upgrades. -Do We Lock Down ownCloud? +Do We Lock Down Nextcloud? ^^^^^^^^^^^^^^^^^^^^^^^^^ -The ownCloud project is open source and always will be. We do not want to make -it more difficult for our users to run ownCloud. Any code signing errors on -upgrades will not prevent ownCloud from running, but will display a warning on +The Nextcloud project is open source and always will be. We do not want to make +it more difficult for our users to run Nextcloud. Any code signing errors on +upgrades will not prevent Nextcloud from running, but will display a warning on the Admin page. For applications that are not tagged "Official" the code signing process is optional. Not Open Source Anymore? ^^^^^^^^^^^^^^^^^^^^^^^^ -The ownCloud project is open source and always will be. The code signing +The Nextcloud project is open source and always will be. The code signing process is optional, though highly recommended. The code check for the -core parts of ownCloud is enabled when the ownCloud release version branch has +core parts of Nextcloud is enabled when the Nextcloud release version branch has been set to stable. -For custom distributions of ownCloud it is recommended to change the release +For custom distributions of Nextcloud it is recommended to change the release version branch in version.php to something else than "stable". Is Code Signing Mandatory For Apps? @@ -51,8 +51,8 @@ with a tag of "Official" on apps.owncloud.com require code signing. Technical details ----------------- -ownCloud uses a X.509 based approach to handle authentication of code. Each -ownCloud release contains the certificate of a shipped ownCloud Code Signing +Nextcloud uses a X.509 based approach to handle authentication of code. Each +Nextcloud release contains the certificate of a shipped Nextcloud Code Signing Root Authority. The private key of this certificate is only accessible to the project leader, who may grant trusted project members with a copy of this private key. @@ -93,7 +93,7 @@ following content: ``hashes`` is an array of all files in the folder with their corresponding SHA-512 hashes. ``certificate`` is the certificate used for signing. It has to -be issued by the ownCloud Root Authority, and its CN needs to be permitted to +be issued by the Nextcloud Root Authority, and its CN needs to be permitted to perform the required action. The ``signature`` is then a signature of the hashes which can be verified using the certificate. @@ -105,7 +105,7 @@ How Code Signing Affects Apps in the App Store ---------------------------------------------- - Apps which have an ``official`` tag **MUST** be code signed starting with - ownCloud 9.0. Unsigned ``official`` apps won't be installable anymore. + Nextcloud 9.0. Unsigned ``official`` apps won't be installable anymore. - Apps which have been signed in a previous release **MUST** be code-signed in all future releases as well, otherwise the update will be refused. @@ -119,11 +119,11 @@ examples will assume that you are trying to sign an application named 1. Generate a private key and CSR: ``openssl req -nodes -newkey rsa:2048 -keyout contacts.key -out contacts.csr -subj "/CN=contacts"``. Replace "contacts" with your application identifier. 2. Post the CSR at https://github.com/owncloud/appstore-issues, and configure - your GitHub account to show your mail address in your profile. ownCloud + your GitHub account to show your mail address in your profile. Nextcloud might ask you for further information to verify that you're the legitimate owner of the application. Make sure to keep the private key file (``contacts.key``) secret and not disclose it to any third-parties. -3. ownCloud will provide you with the signed certificate. +3. Nextcloud will provide you with the signed certificate. 4. Run ``./occ integrity:sign-app`` to sign your application, and specify your private and the public key as well as the path to the application. A valid example looks like: ``./occ integrity:sign-app --privateKey=/Users/lukasreschke/contacts.key @@ -136,13 +136,13 @@ has been signed requires another signing. So if you do not want to have some files shipped remove them before running the signing command. In case you lose your certificate please submit a new CSR as described above and -mention that you have lost the previous one. ownCloud will revoke the old +mention that you have lost the previous one. Nextcloud will revoke the old certificate. If you maintain an app together with multiple people it is recommended to designate a release manager responsible for the signing process as well as the uploading to apps.owncloud.com. If there are cases where this is not -feasible and multiple certificates are required ownCloud can create them on a +feasible and multiple certificates are required Nextcloud can create them on a case by case basis. We do not recommend developers to share their private key. Errors @@ -150,7 +150,7 @@ Errors The following errors can be encountered when trying to verify a code signature. For information about how to get access to those results please refer to the -Issues section of the ownCloud Server Administration +Issues section of the Nextcloud Server Administration manual. - ``INVALID_HASH`` @@ -182,7 +182,7 @@ manual. - ``Certificate is not valid.`` - - The certificate has not been issued by the official ownCloud Code + - The certificate has not been issued by the official Nextcloud Code Signing Root Authority. - ``Certificate is not valid for required scope. (Requested: %s, current: diff --git a/developer_manual/app/container.rst b/developer_manual/app/container.rst index 93bcb8568c0..7bccc9f7926 100644 --- a/developer_manual/app/container.rst +++ b/developer_manual/app/container.rst @@ -155,7 +155,7 @@ Use automatic dependency assembly (recommended) =============================================== .. versionadded:: 8 -Since ownCloud 8 it is possible to omit the **lib/AppInfo/Application.php** and use automatic dependency assembly instead. +Since Nextcloud 8 it is possible to omit the **lib/AppInfo/Application.php** and use automatic dependency assembly instead. How does automatic assembly work -------------------------------- @@ -280,7 +280,7 @@ The following parameter names and type hints can be used to inject core services Parameters: * **AppName**: The app id -* **WebRoot**: The path to the ownCloud installation +* **WebRoot**: The path to the Nextcloud installation * **UserId**: The id of the current user Types: diff --git a/developer_manual/app/controllers.rst b/developer_manual/app/controllers.rst index afb371267d7..61c6824f4ba 100644 --- a/developer_manual/app/controllers.rst +++ b/developer_manual/app/controllers.rst @@ -462,7 +462,7 @@ A :doc:`template ` can be rendered by returning a TemplateResponse. A $_['key'] -* **renderAs**: defaults to *user*, tells ownCloud if it should include it in the web interface, or in case *blank* is passed solely render the template +* **renderAs**: defaults to *user*, tells Nextcloud if it should include it in the web interface, or in case *blank* is passed solely render the template .. code-block:: php @@ -604,7 +604,7 @@ Modifying the Content Security Policy ------------------------------------- .. versionadded:: 8.1 -By default ownCloud disables all resources which are not served on the same domain, forbids cross domain requests and disables inline CSS and JavaScript by setting a `Content Security Policy `_. However if an app relies on thirdparty media or other features which are forbidden by the current policy the policy can be relaxed. +By default Nextcloud disables all resources which are not served on the same domain, forbids cross domain requests and disables inline CSS and JavaScript by setting a `Content Security Policy `_. However if an app relies on thirdparty media or other features which are forbidden by the current policy the policy can be relaxed. .. note:: Double check your content and edge cases before you relax the policy! Also read the `documentation provided by MDN `_ diff --git a/developer_manual/app/css.rst b/developer_manual/app/css.rst index ab262b6c236..998a3e16e00 100644 --- a/developer_manual/app/css.rst +++ b/developer_manual/app/css.rst @@ -51,7 +51,7 @@ For built in mobile support your content has to be wrapped inside another div wi Navigation ========== -ownCloud provides a default CSS navigation layout. If list entries should have 16x16 px icons, the **with-icon** class can be added to the base **ul**. The maximum supported indention level is two, further indentions are not recommended. +Nextcloud provides a default CSS navigation layout. If list entries should have 16x16 px icons, the **with-icon** class can be added to the base **ul**. The maximum supported indention level is two, further indentions are not recommended. .. code-block:: html diff --git a/developer_manual/app/index.rst b/developer_manual/app/index.rst index 92af52765c0..50cdced166b 100644 --- a/developer_manual/app/index.rst +++ b/developer_manual/app/index.rst @@ -44,7 +44,7 @@ App Development Intro ===== -Before you start, please check if there already is a similar app in the `App Store `_, or an official `ownCloud app `_ (see Apps Repo and Other app repos) that you could contribute to. Also, feel free to communicate your idea and plans to the `user mailing list `_ or `developer mailing list `_ so other contributors might join in. +Before you start, please check if there already is a similar app in the `App Store `_, or an official `Nextcloud app `_ (see Apps Repo and Other app repos) that you could contribute to. Also, feel free to communicate your idea and plans to the `user mailing list `_ or `developer mailing list `_ so other contributors might join in. Then, please make sure you have set up a development environment: @@ -147,6 +147,6 @@ Write automated tests to ensure stability and ease maintenance: PHPDoc Class Documentation -------------------------- -ownCloud class and function documentation: +Nextcloud class and function documentation: -* `ownCloud App API `_ +* `Nextcloud App API `_ diff --git a/developer_manual/app/info.rst b/developer_manual/app/info.rst index f41e2255cad..a0eac0d2179 100644 --- a/developer_manual/app/info.rst +++ b/developer_manual/app/info.rst @@ -71,7 +71,7 @@ The :file:`appinfo/info.xml` contains metadata about the app: id -- -**Required**: This field contains the internal app name, and has to be the same as the folder name of the app. This id needs to be unique in ownCloud, meaning no other app should have this id. +**Required**: This field contains the internal app name, and has to be the same as the folder name of the app. This id needs to be unique in Nextcloud, meaning no other app should have this id. name ---- @@ -92,7 +92,7 @@ licence * AGPL 3 (recommended) * MIT -If a proprietary/non AGPL compatible licence should be used, the `ownCloud Enterprise Edition `_ must be used. +If a proprietary/non AGPL compatible licence should be used, the `Nextcloud Enterprise Edition `_ must be used. author ------ @@ -100,7 +100,7 @@ author requiremin ---------- -Required if not added in the **** tag. The minimal version of ownCloud. +Required if not added in the **** tag. The minimal version of Nextcloud. namespace --------- @@ -108,7 +108,7 @@ Required if routes.php returns an array. If your app is namespaced like **\\OCA\ types ----- -ownCloud allows to specify four kind of ``types``. Currently supported ``types``: +Nextcloud allows to specify four kind of ``types``. Currently supported ``types``: * **prelogin**: apps which need to load on the login page @@ -119,7 +119,7 @@ ownCloud allows to specify four kind of ``types``. Currently supported ``types`` * **logging**: apps which implement a logging system * **prevent_group_restriction**: apps which can not be enabled for specific groups (e.g. notifications app). - Introduced with ownCloud 9.0, can also be used in earlier versions, but the functionality is ignored. + Introduced with Nextcloud 9.0, can also be used in earlier versions, but the functionality is ignored. .. note:: @@ -185,7 +185,7 @@ Defines the required target operating system the app can run on. Valid values ar owncloud ======== -Defines minimum and maximum versions of the ownCloud core. In case undefined the values will be taken from the tag 'requiremin'. +Defines minimum and maximum versions of the Nextcloud core. In case undefined the values will be taken from the tag 'requiremin'. Deprecated @@ -219,10 +219,10 @@ Can be set to true to indicate that this app is a webapp. This can be used to te default_enable ============== -**Core apps only**: Used to tell ownCloud to enable them after the installation. +**Core apps only**: Used to tell Nextcloud to enable them after the installation. shipped ======= -**Core apps only**: Used to tell ownCloud that the app is in the standard release. +**Core apps only**: Used to tell Nextcloud that the app is in the standard release. Please note that if this attribute is set to *FALSE* or not set at all, every time you disable the application, all the files of the application itself will be *REMOVED* from the server! diff --git a/developer_manual/app/init.rst b/developer_manual/app/init.rst index 5aa544d6ff5..b6dbc9d4421 100644 --- a/developer_manual/app/init.rst +++ b/developer_manual/app/init.rst @@ -4,7 +4,7 @@ Navigation and Pre-App configuration .. sectionauthor:: Bernhard Posselt -The :file:`appinfo/app.php` is the first file that is loaded and executed in ownCloud. Depending on the purpose of the app it usually just contains the navigation setup, and maybe :doc:`backgroundjobs` and :doc:`hooks` registrations. This is how an example :file:`appinfo/app.php` could look like: +The :file:`appinfo/app.php` is the first file that is loaded and executed in Nextcloud. Depending on the purpose of the app it usually just contains the navigation setup, and maybe :doc:`backgroundjobs` and :doc:`hooks` registrations. This is how an example :file:`appinfo/app.php` could look like: .. code-block:: php diff --git a/developer_manual/app/js.rst b/developer_manual/app/js.rst index a968b9e39b3..c0782b8fb76 100644 --- a/developer_manual/app/js.rst +++ b/developer_manual/app/js.rst @@ -46,7 +46,7 @@ For AngularJS the following lines would need to be added: Generating URLs =============== -To send requests to ownCloud the base URL where ownCloud is currently running is needed. To get the base URL use: +To send requests to Nextcloud the base URL where Nextcloud is currently running is needed. To get the base URL use: .. code-block:: js diff --git a/developer_manual/app/l10n.rst b/developer_manual/app/l10n.rst index 7f7b428cfa6..ad75096cd3b 100644 --- a/developer_manual/app/l10n.rst +++ b/developer_manual/app/l10n.rst @@ -4,7 +4,7 @@ Translation .. sectionauthor:: Bernhard Posselt -ownCloud's translation system is powered by `Transifex `_. To start translating sign up and enter a group. If your community app should be added to Transifex contact one of the `core developers `_ to set it up for you. +Nextcloud's translation system is powered by `Transifex `_. To start translating sign up and enter a group. If your community app should be added to Transifex contact one of the `core developers `_ to set it up for you. PHP === diff --git a/developer_manual/app/publishing.rst b/developer_manual/app/publishing.rst index b368c2897e6..4a3470ecb3e 100644 --- a/developer_manual/app/publishing.rst +++ b/developer_manual/app/publishing.rst @@ -4,9 +4,9 @@ App store publishing .. sectionauthor:: Jos Poortvliet -The ownCloud App Store +The Nextcloud App Store ---------------------- -The ownCloud app store is build into ownCloud to allow you to get your apps to users as easily and safely as possible. The app store and the process of publishing apps aims to be: +The Nextcloud app store is build into Nextcloud to allow you to get your apps to users as easily and safely as possible. The app store and the process of publishing apps aims to be: * secure * transparent @@ -24,16 +24,16 @@ With each level come requirements and a position in the store. Official ^^^^^^^^ -Official apps are developed by and within the ownCloud community and its `Github `_ repository and offer functionality central to ownCloud. They are ready for serious use and can be considered a part of ownCloud. +Official apps are developed by and within the Nextcloud community and its `Github `_ repository and offer functionality central to Nextcloud. They are ready for serious use and can be considered a part of Nextcloud. Requirements: -* developed in ownCloud github repo +* developed in Nextcloud github repo * minimum of 2 active maintainers and contributions from others * security audited and design reviewed * app is at least 6 months old and has seen regular releases * follows app guidelines -* supports the same platforms and technologies mentioned in the release notes of the ownCloud version this app is made for +* supports the same platforms and technologies mentioned in the release notes of the Nextcloud version this app is made for .. * app is signed, identity verified @@ -41,8 +41,8 @@ App store: * available in Apps page in separate category * sorted first in all overviews, 'Official' tag -* shown as featured, on owncloud.org etc -* major releases optionally featured on owncloud.org and sent to owncloud-announce list +* shown as featured, on nextcloud.com etc +* major releases optionally featured on nextcloud.com * new versions/updates approved by at least one other person note: @@ -97,9 +97,9 @@ App store: Getting an app approved ----------------------- -If you want your app to be approved, make sure you fulfill all the requirements and then create an issue in the `app approval github repository `_ using `this template `_. A team of ownCloud contributors will review your application. Updates to an app require re-review but, of course, an initial review takes more effort and time than the checking of an update. +If you want your app to be approved, make sure you fulfill all the requirements and then create an issue in the `app approval github repository `_ using `this template `_. A team of Nextcloud contributors will review your application. Updates to an app require re-review but, of course, an initial review takes more effort and time than the checking of an update. -You are encouraged to help review other contributors' apps as well! Every app requires at least two independent reviews so your review of at least 2 (more is better!) other apps will ensure the process continues smoothly. Thank you for participating in this process and being a great ownCloud Community member! +You are encouraged to help review other contributors' apps as well! Every app requires at least two independent reviews so your review of at least 2 (more is better!) other apps will ensure the process continues smoothly. Thank you for participating in this process and being a great Nextcloud Community member! Using the code checker ^^^^^^^^^^^^^^^^^^^^^^ @@ -124,22 +124,22 @@ These are the app guidelines an app has to comply with to have a chance to be ap Legal and security ^^^^^^^^^^^^^^^^^^ -* Apps can not use 'ownCloud' in their name +* Apps can not use 'Nextcloud' in their name * Irregular and unannounced security audits of all apps can and will take place. -* If any indication of malicious intent or bad faith is found the developer(s) in question can count on a minimum 2 year ban from any ownCloud infrastructure. - * Malicious intent includes deliberate spying on users by leaking user data to a third party system or adding a back door (like a hard-coded user account) to ownCloud. An unintentional security bug that gets fixed in time won't be considered bad faith. +* If any indication of malicious intent or bad faith is found the developer(s) in question can count on a minimum 2 year ban from any Nextcloud infrastructure. + * Malicious intent includes deliberate spying on users by leaking user data to a third party system or adding a back door (like a hard-coded user account) to Nextcloud. An unintentional security bug that gets fixed in time won't be considered bad faith. * Apps do not violate any laws; it has to comply with copyright- and trademark law. -* App authors have to respond timely to security concerns and not make ownCloud more vulnerable to attack. +* App authors have to respond timely to security concerns and not make Nextcloud more vulnerable to attack. -.. note:: distributing malicious or illegal applications can have legal consequences including, but not limited to ownCloud or affected users taking legal action. +.. note:: distributing malicious or illegal applications can have legal consequences including, but not limited to Nextcloud or affected users taking legal action. Be technically sound ^^^^^^^^^^^^^^^^^^^^ -* Apps can only use the public ownCloud API -* At time of the release of an app it can only be configured to be compatible with the latest ownCloud release +1 -* Apps should not cause ownCloud to break, consume excessive memory or slow ownCloud down -* Apps should not hamper functionality of ownCloud unless that is explicitly the goal of the app +* Apps can only use the public Nextcloud API +* At time of the release of an app it can only be configured to be compatible with the latest Nextcloud release +1 +* Apps should not cause Nextcloud to break, consume excessive memory or slow Nextcloud down +* Apps should not hamper functionality of Nextcloud unless that is explicitly the goal of the app Respect the users ^^^^^^^^^^^^^^^^^ diff --git a/developer_manual/app/request.rst b/developer_manual/app/request.rst index 142dcf7306e..445f3932e0e 100644 --- a/developer_manual/app/request.rst +++ b/developer_manual/app/request.rst @@ -11,11 +11,11 @@ A typical HTTP request consists of the following: * **A Method**: e.g. GET * **Request headers**: e.g. Accept: application/json -The following sections will present an overview over how that request is being processed to provide an in depth view over how ownCloud works. If you are not interested in the internals or don't want to execute anything before and after your controller, feel free to skip this section and continue directly with defining :doc:`your app's routes `. +The following sections will present an overview over how that request is being processed to provide an in depth view over how Nextcloud works. If you are not interested in the internals or don't want to execute anything before and after your controller, feel free to skip this section and continue directly with defining :doc:`your app's routes `. Front controller ================ -In the beginning, all requests are sent to ownCloud's :file:`index.php` which in turn executes :file:`lib/base.php`. This file inspects the HTTP headers and abstracts away differences between different Web servers and initializes the basic classes. Afterwards the basic apps are being loaded in the following order: +In the beginning, all requests are sent to Nextcloud's :file:`index.php` which in turn executes :file:`lib/base.php`. This file inspects the HTTP headers and abstracts away differences between different Web servers and initializes the basic classes. Afterwards the basic apps are being loaded in the following order: * Authentication backends * Filesystem diff --git a/developer_manual/app/schema.rst b/developer_manual/app/schema.rst index f6147061453..09b97d6dce0 100644 --- a/developer_manual/app/schema.rst +++ b/developer_manual/app/schema.rst @@ -4,7 +4,7 @@ Database Schema .. sectionauthor:: Bernhard Posselt -ownCloud uses a database abstraction layer on top of either PDO, depending on the availability of PDO on the server. +Nextcloud uses a database abstraction layer on top of either PDO, depending on the availability of PDO on the server. The database schema is inside :file:`appinfo/database.xml` in MDB2's `XML scheme notation `_ where the placeholders \*dbprefix* (\*PREFIX* in your SQL) and \*dbname* can be used for the configured database table prefix and database name. diff --git a/developer_manual/app/startapp.rst b/developer_manual/app/startapp.rst index 35b56ed0cc4..24b5fed74f8 100644 --- a/developer_manual/app/startapp.rst +++ b/developer_manual/app/startapp.rst @@ -4,7 +4,7 @@ Create an app .. sectionauthor:: Bernhard Posselt -After :doc:`you've set up the development environment and installed the dev tool <../general/devenv>` change into the ownCloud apps directory:: +After :doc:`you've set up the development environment and installed the dev tool <../general/devenv>` change into the Nextcloud apps directory:: cd /var/www/owncloud/apps @@ -18,7 +18,7 @@ This will create all the needed files in the current directory. For more informa Enable the app -------------- -The app can now be enabled on the ownCloud apps page +The app can now be enabled on the Nextcloud apps page App architecture ---------------- diff --git a/developer_manual/app/templates.rst b/developer_manual/app/templates.rst index e1f6466d623..2e14b08686c 100644 --- a/developer_manual/app/templates.rst +++ b/developer_manual/app/templates.rst @@ -4,7 +4,7 @@ Templates .. sectionauthor:: Bernhard Posselt -ownCloud provides its own templating system which is basically plain PHP with some additional functions and preset variables. All the parameters which have been passed from the :doc:`controller ` are available in an array called **$_[]**, e.g.:: +Nextcloud provides its own templating system which is basically plain PHP with some additional functions and preset variables. All the parameters which have been passed from the :doc:`controller ` are available in an array called **$_[]**, e.g.:: array('key' => 'something') diff --git a/developer_manual/app/testing.rst b/developer_manual/app/testing.rst index a3f77dbbcae..78aa80636e3 100644 --- a/developer_manual/app/testing.rst +++ b/developer_manual/app/testing.rst @@ -14,7 +14,7 @@ The PHP tests go into the **tests/** directory. Unfortunately the classloader in phpunit tests/ -When writing your own tests, please ensure that PHPUnit bootstraps from :file:`tests/bootstrap.php`, to set up various environment variables and autoloader registration correctly. Without this, you will see errors as the ownCloud autoloader security policy prevents access to the tests/ subdirectory. This can be configured in your :file:`phpunit.xml` file as follows: +When writing your own tests, please ensure that PHPUnit bootstraps from :file:`tests/bootstrap.php`, to set up various environment variables and autoloader registration correctly. Without this, you will see errors as the Nextcloud autoloader security policy prevents access to the tests/ subdirectory. This can be configured in your :file:`phpunit.xml` file as follows: .. code-block:: xml diff --git a/developer_manual/app/tutorial.rst b/developer_manual/app/tutorial.rst index 760cff9bf9f..b0dd6a4907c 100644 --- a/developer_manual/app/tutorial.rst +++ b/developer_manual/app/tutorial.rst @@ -9,13 +9,13 @@ This tutorial will outline how to create a very simple notes app. The finished a Setup ===== -After the `development tool `_ has been installed the :doc:`development environment needs to be set up <../general/devenv>`. This can be done by either `downloading the zip from the website `_ or cloning it directly from GitHub:: +After the `development tool `_ has been installed the :doc:`development environment needs to be set up <../general/devenv>`. This can be done by either `downloading the zip from the website `_ or cloning it directly from GitHub:: - ocdev setup core --dir owncloud --branch $BRANCH + ncdev setup core --dir nextcloud --branch $BRANCH -.. note:: $BRANCH is the desired ownCloud branch (e.g. stable7 for ownCloud 7, stable8 for ownCloud 8, etc) +.. note:: $BRANCH is the desired Nextcloud branch (e.g. stable7 for Nextcloud 7, stable8 for Nextcloud 8, etc) -First you want to enable debug mode to get proper error messages. To do that set ``debug`` to ``true`` in the **owncloud/config/config.php** file:: +First you want to enable debug mode to get proper error messages. To do that set ``debug`` to ``true`` in the **nextcloud/config/config.php** file:: `_ and enable the OwnNotes application on the `apps page `_. +This creates a new folder called **ownnotes**. Now access and set up Nextcloud through the webinterface at `http://localhost:8080 `_ and enable the OwnNotes application on the `apps page `_. The first basic app is now available at `http://localhost:8080/index.php/apps/ownnotes/ `_ @@ -261,7 +261,7 @@ To create the tables in the database, the :doc:`version tag ` in **ownnote ownnotes Own Notes - My first ownCloud app + My first Nextcloud app AGPL Your Name 0.0.2 @@ -339,7 +339,7 @@ Connect Database & Controllers ============================== The mapper which provides the database access is finished and can be passed into the controller. -You can pass in the mapper by adding it as a type hinted parameter. ownCloud will figure out how to :doc:`assemble them by itself `. Additionally we want to know the userId of the currently logged in user. Simply add a **$UserId** parameter to the constructor (case sensitive!). To do that open **ownnotes/lib/Controller/NoteController.php** and change it to the following: +You can pass in the mapper by adding it as a type hinted parameter. Nextcloud will figure out how to :doc:`assemble them by itself `. Additionally we want to know the userId of the currently logged in user. Simply add a **$UserId** parameter to the constructor (case sensitive!). To do that open **ownnotes/lib/Controller/NoteController.php** and change it to the following: .. code-block:: php @@ -665,13 +665,13 @@ Great! Now the only reason that the controller needs to be changed is when reque Writing a test for the controller (recommended) =============================================== -Tests are essential for having happy users and a carefree life. No one wants their users to rant about your app breaking their ownCloud or being buggy. To do that you need to test your app. Since this amounts to a ton of repetitive tasks, we need to automate the tests. +Tests are essential for having happy users and a carefree life. No one wants their users to rant about your app breaking their Nextcloud or being buggy. To do that you need to test your app. Since this amounts to a ton of repetitive tasks, we need to automate the tests. Unit Tests ---------- A unit test is a test that tests a class in isolation. It is very fast and catches most of the bugs, so we want many unit tests. -Because ownCloud uses :doc:`Dependency Injection ` to assemble your app, it is very easy to write unit tests by passing mocks into the constructor. A simple test for the update method can be added by adding this to **ownnotes/tests/Unit/Controller/NoteControllerTest.php**: +Because Nextcloud uses :doc:`Dependency Injection ` to assemble your app, it is very easy to write unit tests by passing mocks into the constructor. A simple test for the update method can be added by adding this to **ownnotes/tests/Unit/Controller/NoteControllerTest.php**: .. code-block:: php @@ -884,7 +884,7 @@ To run the integration tests change into the **ownnotes** directory and run:: Adding a RESTful API (optional) =============================== -A :doc:`RESTful API ` allows other apps such as Android or iPhone apps to access and change your notes. Since syncing is a big core component of ownCloud it is a good idea to add (and document!) your own RESTful API. +A :doc:`RESTful API ` allows other apps such as Android or iPhone apps to access and change your notes. Since syncing is a big core component of Nextcloud it is a good idea to add (and document!) your own RESTful API. Because we put our logic into the **NoteService** class it is very easy to reuse it. The only pieces that need to be changed are the annotations which disable the CSRF check (not needed for a REST call usually) and add support for `CORS `_ so your API can be accessed from other webapps. @@ -1035,7 +1035,7 @@ To create a modern webapp you need to write :doc:`JavaScript`. You can use a Creating a navigation ===================== -The template file **ownnotes/templates/part.navigation.php** contains the navigation. ownCloud defines many handy :doc:`CSS styles ` which we are going to reuse to style the navigation. Adjust the file to contain only the following code: +The template file **ownnotes/templates/part.navigation.php** contains the navigation. Nextcloud defines many handy :doc:`CSS styles ` which we are going to reuse to style the navigation. Adjust the file to contain only the following code: .. note:: **$l->t()** is used to make your strings :doc:`translatable ` and **p()** is used :doc:`to print escaped HTML ` @@ -1336,4 +1336,4 @@ Now the only thing left is to style the textarea in a nicer fashion. To do that height: 44px; } -Congratulations! You've written your first ownCloud app. You can now either try to further improve the tutorial notes app or start writing your own app. +Congratulations! You've written your first Nextcloud app. You can now either try to further improve the tutorial notes app or start writing your own app. diff --git a/developer_manual/app/two-factor-provider.rst b/developer_manual/app/two-factor-provider.rst index 30add534483..a9ebc4f7506 100644 --- a/developer_manual/app/two-factor-provider.rst +++ b/developer_manual/app/two-factor-provider.rst @@ -4,7 +4,7 @@ Two-factor Providers .. sectionauthor:: Christoph Wurst -Two-factor auth providers apps are used to plug custom second factors into the ownCloud core. The following +Two-factor auth providers apps are used to plug custom second factors into the Nextcloud core. The following code was taken from the `two-factor test app`_. .. _`two-factor test app`: https://github.com/ChristophWurst/twofactor_test @@ -95,7 +95,7 @@ example below shows a minimalistic example of such a provider. Registering a two-factor auth provider ====================================== -You need to inform the ownCloud core that the app provides two-factor auth functionality. Two-factor +You need to inform the Nextcloud core that the app provides two-factor auth functionality. Two-factor providers are registered via ``info.xml``. .. code-block:: XML diff --git a/developer_manual/bugtracker/codereviews.rst b/developer_manual/bugtracker/codereviews.rst index 8301d949089..b52a834ed21 100644 --- a/developer_manual/bugtracker/codereviews.rst +++ b/developer_manual/bugtracker/codereviews.rst @@ -8,7 +8,7 @@ Code Reviews on GitHub Introduction ------------ -In order to increase the code quality within ownCloud, developers are requested +In order to increase the code quality within Nextcloud, developers are requested to perform code reviews. As we are now heavily using the GitHub platform these code review shall take place on GitHub as well. @@ -42,7 +42,7 @@ How will it work? Examples -------- Read our `coding guidelines`_ for information on what a good pull request and -good ownCloud code looks like. +good Nextcloud code looks like. These are two examples that are considered to be good examples of how pull requests should be handled diff --git a/developer_manual/bugtracker/index.rst b/developer_manual/bugtracker/index.rst index 38bb81c02cf..9c0e19f35e3 100644 --- a/developer_manual/bugtracker/index.rst +++ b/developer_manual/bugtracker/index.rst @@ -10,12 +10,12 @@ Bugtracker kanban triaging -Thank you for helping ownCloud by reporting bugs. Before submitting an issue, please read +Thank you for helping Nextcloud by reporting bugs. Before submitting an issue, please read `Issue submission guidelines`_ first. -* If the issue is with the ownCloud server, report it to the `Core repository`_ -* If the issue is with the ownCloud client, report it to the `Client repository`_ -* If the issue with with an ownCloud app, report it to where that app is developed +* If the issue is with the Nextcloud server, report it to the `Core repository`_ +* If the issue is with the Nextcloud client, report it to the `Client repository`_ +* If the issue with with an Nextcloud app, report it to where that app is developed * If the app is listed in our `main github repository`_ report it to the correct sub repository * If the app is listed in the `apps repository`_ report it there diff --git a/developer_manual/bugtracker/kanban.rst b/developer_manual/bugtracker/kanban.rst index bf6402f814d..d9bec9961d5 100644 --- a/developer_manual/bugtracker/kanban.rst +++ b/developer_manual/bugtracker/kanban.rst @@ -2,7 +2,7 @@ Kanban Board ============ This chapter contains a lot of information about the development process the -ownCloud community tries to follow, so please take your time to digest all the +Nextcloud community tries to follow, so please take your time to digest all the information. In any case remember this page as the documentation on how it should be done. Nothing here is set in stone, so if you think something should be changed please discuss it on the `mailing list`_. @@ -10,7 +10,7 @@ be changed please discuss it on the `mailing list`_. Kanban Board = github issues + huboard -------------------------------------- -We are using http://huboard.com to visualize ownCloud github issues as a `kanban +We are using http://huboard.com to visualize Nextcloud github issues as a `kanban board`_ (see: `core`_, `apps`_, `client`_): .. figure:: ../images/kanbanexample.png @@ -187,7 +187,7 @@ Why do we have it? What does a developer think? "Look at all the shiny things we will release with the next version of - ownCloud!" + Nextcloud!" When can I pull? This is the last step of the Kanban board. When the Release finally happens @@ -221,7 +221,7 @@ Priority Labels * Panic should be used with caution. It is reserved for Bugs that would result in the loss of files or other user data. An Enhancement marked as Panic is - expected by ownCloud users for the next release. In either case an open Panic + expected by Nextcloud users for the next release. In either case an open Panic issue will prevent a release. * Attention is not as hard as Panic. But we really want this in the next release @@ -257,7 +257,7 @@ Misc Labels * Needs info – Either from a developer or the bug reporter. This is nearly as severe as Panic, because no further action can be taken * L18n – A translation issue go see our `transifex`_ -* Junior Job – The issue is considered a good starting point to get involved in ownCloud development +* Junior Job – The issue is considered a good starting point to get involved in Nextcloud development Milestones equal Releases ------------------------- diff --git a/developer_manual/bugtracker/triaging.rst b/developer_manual/bugtracker/triaging.rst index 0d7dcf40cbe..0367c2f400e 100644 --- a/developer_manual/bugtracker/triaging.rst +++ b/developer_manual/bugtracker/triaging.rst @@ -1,18 +1,18 @@ ===================== -ownCloud Bug Triaging +Nextcloud Bug Triaging ===================== .. toctree:: :maxdepth: 2 :hidden: -Bug Triaging is the process of checking bug reports to see if they are still valid (the problem might be solved since the bug was reported), reproducing them when possible (to make sure it really is an ownCloud issue and not a configuration problem) and in general making sure the bug is useful for a developer who wants to fix it. If the bug is not useful and can't be augmented by the original reporter or the triaging contributor, it has to be closed. +Bug Triaging is the process of checking bug reports to see if they are still valid (the problem might be solved since the bug was reported), reproducing them when possible (to make sure it really is an Nextcloud issue and not a configuration problem) and in general making sure the bug is useful for a developer who wants to fix it. If the bug is not useful and can't be augmented by the original reporter or the triaging contributor, it has to be closed. Why do you want to join ======================= -Helping to bring the number of issues down makes it easier for developers to spend their time productively and bug triagers thus **contribute greatly to ownCloud development**! Triaging a bug doesn’t take long so the work comes in small chunks and you don’t need many skills, just some patience and sometimes perseverance. +Helping to bring the number of issues down makes it easier for developers to spend their time productively and bug triagers thus **contribute greatly to Nextcloud development**! Triaging a bug doesn’t take long so the work comes in small chunks and you don’t need many skills, just some patience and sometimes perseverance. -Bug triagers who contribute significantly should ask to be listed as an active contributor on the `owncloud.org `_ page! +Bug triagers who contribute significantly should ask to be listed as an active contributor on the `nextcloud.com `_ page! How do you triage bugs ====================== @@ -35,10 +35,10 @@ General considerations ====================== * You need a `github account `_ to contribute to bug triaging. -* If you are not familiar with the github issue tracker interface (which is used by ownCloud to handle bug reports), you `may find this guide useful `_. +* If you are not familiar with the github issue tracker interface (which is used by Nextcloud to handle bug reports), you `may find this guide useful `_. * You will initially only be able to comment on issues. The ability to close issues or assign labels will be given liberally to those who have shown to be willing and able to contribute. Just ask on IRC! -* Read `our bug reporting guidelines `_ so you know what a good report should look like and where things belong. The `issue template `_ asks specifically for some information developers need to solve issues. -* It might even be fixed, sometimes! It can also be fruitful to contact the `developers on irc `_. Tell them you're triaging bugs and share what problem you bumped into. Or just ask on the test-pilots mailing list. +* Read `our bug reporting guidelines `_ so you know what a good report should look like and where things belong. The `issue template `_ asks specifically for some information developers need to solve issues. +* It might even be fixed, sometimes! It can also be fruitful to contact the `developers on irc `_. Tell them you're triaging bugs and share what problem you bumped into. Or just ask on the test-pilots mailing list. * To ensure no two people are working on the same issue, we ask you to simply add a comment like "I am triaging this" in the issue you want to work on, and when done, before or after executing the triaging actions, note similarly that you're done. To be able to tag and close issues, you need to have access to the repository. For the core and sync app repositories this also means having signed the contributor agreement. However, this isn't really needed for triaging as you can comment after you're done triaging and somebody else can execute those actions. @@ -48,11 +48,11 @@ Finding bugs to triage Github offers several search queries which can be useful to find a list of bugs which deserve a closer look: -* `The bugs least recently commented on `_ -* `Least commented issues `_ -* `Bugs which need info `_ +* `The bugs least recently commented on `_ +* `Least commented issues `_ +* `Bugs which need info `_ -But there are more methods. For example, if you are a user of ownCloud with a specific setup like using nginx as Web server or dropbox as storage, or using the encryption app, you could look for bugs with these keywords. You can then use your knowledge of your installation and your installation itself to see if bugs are (still) valid or reproduce them. +But there are more methods. For example, if you are a user of Nextcloud with a specific setup like using nginx as Web server or dropbox as storage, or using the encryption app, you could look for bugs with these keywords. You can then use your knowledge of your installation and your installation itself to see if bugs are (still) valid or reproduce them. Once you have picked an issue, add a comment that you've started triaging: @@ -72,7 +72,7 @@ Let's go over each step. Finding duplicates ------------------ -To find duplicates, the search tool in github is your first stop. In `this screen `_ you can easily search for a few keywords from the bug report. If you find other bugs with the same content, decide what the best bug report is (often the oldest or the one where one or more developers have already started to engage and discuss the problem). That is the 'master' bug report, you can now close the other one (or comment that it can be closed as duplicate). +To find duplicates, the search tool in github is your first stop. In `this screen `_ you can easily search for a few keywords from the bug report. If you find other bugs with the same content, decide what the best bug report is (often the oldest or the one where one or more developers have already started to engage and discuss the problem). That is the 'master' bug report, you can now close the other one (or comment that it can be closed as duplicate). If the bug report you were reviewing contains additional information, you can add that information to the 'master' bug report in a comment. Mention this bug report (using #) so a developer can look up the original, closed, report and perhaps ask the initial reporter there for additional information. @@ -86,17 +86,17 @@ When the issue is a feature request, you can be helpful in the same way: merge r Determining relevance of issue ------------------------------ -Not all issues are relevant for ownCloud. Bugs can be due to a specific configuration or unsupported platforms. Raspberry Pi's suffer from SQLite time-outs, nginx has problems Apache doesn't and Microsoft Server with IIS is not well supported. While external issues are not always a reason to close a report, be sure that they are clear: does the user use the 'standard' platform? Ask for information if this is missing. +Not all issues are relevant for Nextcloud. Bugs can be due to a specific configuration or unsupported platforms. Raspberry Pi's suffer from SQLite time-outs, nginx has problems Apache doesn't and Microsoft Server with IIS is not well supported. While external issues are not always a reason to close a report, be sure that they are clear: does the user use the 'standard' platform? Ask for information if this is missing. -Last but not least, the problem might be due to the user doing something that simply does not work. Your general ownCloud knowledge might be helpful here - if this is the case, you can often swiftly close the issue with a comment about what went wrong. +Last but not least, the problem might be due to the user doing something that simply does not work. Your general Nextcloud knowledge might be helpful here - if this is the case, you can often swiftly close the issue with a comment about what went wrong. -.. note:: You might have to say no to some requests, for example when a problem has been solved in a new release but won't become available for the release the reporter is using; or when a solution has been chosen which the reporter is unhappy about. Be considerate. People feel surprisingly strong about ownCloud, and you should take care to explain that we don't aim to ignore them; on the contrary. But sometimes, decisions which benefit the majority of users don't help an individual. The extensibility and open availability of the code of ownCloud is here to relieve the pain of such decisions. +.. note:: You might have to say no to some requests, for example when a problem has been solved in a new release but won't become available for the release the reporter is using; or when a solution has been chosen which the reporter is unhappy about. Be considerate. People feel surprisingly strong about Nextcloud, and you should take care to explain that we don't aim to ignore them; on the contrary. But sometimes, decisions which benefit the majority of users don't help an individual. The extensibility and open availability of the code of Nextcloud is here to relieve the pain of such decisions. Determining if the report is complete ------------------------------------- Now that you know that the bug report is unique, and that is not an external issue, you need to check all the needed information is there. -Check `our bug reporting guidelines `_ and make sure bug reports comply with it! The information asked in the `issue template `_ is needed for developers to solve issues. +Check `our bug reporting guidelines `_ and make sure bug reports comply with it! The information asked in the `issue template `_ is needed for developers to solve issues. Once you added a request for more information, add a #needinfo tag. @@ -110,7 +110,7 @@ This is needed in order to differentiate random/race condition bugs of reproduci To reproduce an issue, please refer to our testing documents: :doc:`../testing/index` -If you can't reproduce an issue in a newer version of ownCloud, it is most likely fixed and can be closed. Comment that you failed to reproduce the problem, and if the reporter can confirm (or doesn't respond for a long time), you can close the issue. Also, be sure to add what exactly you tested with - the ownCloud Master or a branch (and if so, when), or did you use a release, and if so - what version? +If you can't reproduce an issue in a newer version of Nextcloud, it is most likely fixed and can be closed. Comment that you failed to reproduce the problem, and if the reporter can confirm (or doesn't respond for a long time), you can close the issue. Also, be sure to add what exactly you tested with - the Nextcloud Master or a branch (and if so, when), or did you use a release, and if so - what version? Finalizing and tagging ---------------------- @@ -118,23 +118,11 @@ Once you are done reproducing an issue, it is time to finish up and make clear t * If it is a genuine bug (or you are pretty sure it is) add the 'Bug' tag. * If it is a genuine feature request (or you are pretty sure it is) add the 'enhancement' tag. -* If the issue is clearly related to something specific, @mention a maintainer. examples: @schiesbn for encryption, @blizzz for LDAP, @PVince81 for quota stuff... You can find a `list of maintainers here `_. +* If the issue is clearly related to something specific, @mention a maintainer. examples: @schiesbn for encryption, @blizzz for LDAP, @PVince81 for quota stuff... You can find a `list of maintainers here `_. -Now, the developers can pick the issue up. Note that while we wish we would always pick up and solve problems promptly, not all areas of ownCloud get the same amount of attention and contribution, so this can occasionally take a long time. +Now, the developers can pick the issue up. Note that while we wish we would always pick up and solve problems promptly, not all areas of Nextcloud get the same amount of attention and contribution, so this can occasionally take a long time. -Collaboration -============= -You can just get started with bug triaging. But if you want, you can register on the `testpilot mailing list `_ and perhaps introduce yourself to `testpilots@owncloud.org `_. On this list we announce and discuss testing and bug triaging related subjects. - -You can also join the **#owncloud-testing** channel on **irc.freenode.net** (`link for IRC clients `_ and `link to webchat `_) to ask questions but keep in mind that people aren't active 24/7 and it can occasionally take a while to get a response. Last but not least, ownCloud contributor `Jan Borchardt has a great guide for developers and triagers `_ about dealing with issues, including some 'stock answers' and thoughts on how to deal with pull requests. - -For further questions or help you can also send a mail to: - -* X (IRC: Y) - -We are looking forward to working with you! - **Credit:** this document is in debt to the extensive `KDE guide to bug triaging `_. diff --git a/developer_manual/commun/index.rst b/developer_manual/commun/index.rst index fc6a10b5bb6..52f6ace7d99 100644 --- a/developer_manual/commun/index.rst +++ b/developer_manual/commun/index.rst @@ -15,7 +15,7 @@ Chat with us on `IRC `_. All channels are on **irc.free * Setup: **#nextcloud** * Development: **#nextcloud-dev** -* Design: **#owncloud-design** +* Design: **#nextcloud-design** * Mobile: **#nextcloud-mobile** diff --git a/developer_manual/core/configfile.rst b/developer_manual/core/configfile.rst index db203424709..e48c0d3ffe1 100644 --- a/developer_manual/core/configfile.rst +++ b/developer_manual/core/configfile.rst @@ -6,25 +6,25 @@ App config false, /* Type of database, can be sqlite, mysql or pgsql */ "dbtype" => "sqlite", - /* Name of the ownCloud database */ + /* Name of the Nextcloud database */ "dbname" => "owncloud", - /* User to access the ownCloud database */ + /* User to access the Nextcloud database */ "dbuser" => "", - /* Password to access the ownCloud database */ + /* Password to access the Nextcloud database */ "dbpassword" => "", - /* Host running the ownCloud database */ + /* Host running the Nextcloud database */ "dbhost" => "", - /* Prefix for the ownCloud tables in the database */ + /* Prefix for the Nextcloud tables in the database */ "dbtableprefix" => "", /* Define the salt used to hash the user passwords. All your user passwords are lost if you lose this string. */ @@ -33,7 +33,7 @@ App config /* Force use of HTTPS connection (true = use HTTPS) */ "forcessl" => false, - /* Theme to use for ownCloud */ + /* Theme to use for Nextcloud */ "theme" => "", /* Path to the 3rdparty directory */ @@ -74,7 +74,7 @@ App config /* Check 3rdparty apps for malicious code fragments */ "appcodechecker" => "", - /* Check if ownCloud is up to date */ + /* Check if Nextcloud is up to date */ "updatechecker" => true, /* Place to log to, can be owncloud and syslog (owncloud is log menu item in admin menu) */ @@ -113,7 +113,7 @@ App config Using alternative app directories --------------------------------- -ownCloud can be set to use a custom app directory in /config/config.php. Customise the following code and add it to your config file: +Nextcloud can be set to use a custom app directory in /config/config.php. Customise the following code and add it to your config file: .. code-block:: php @@ -133,4 +133,4 @@ ownCloud can be set to use a custom app directory in /config/config.php. Customi ), ), -ownCloud will use the first app directory which it finds in the array with 'writable' set to true. +Nextcloud will use the first app directory which it finds in the array with 'writable' set to true. diff --git a/developer_manual/core/externalapi.rst b/developer_manual/core/externalapi.rst index a61225d68d6..29b43581025 100644 --- a/developer_manual/core/externalapi.rst +++ b/developer_manual/core/externalapi.rst @@ -5,8 +5,8 @@ External API Introduction ------------ -The external API inside ownCloud allows third party developers to access data -provided by ownCloud apps. ownCloud follows the `OCS v1.7 +The external API inside Nextcloud allows third party developers to access data +provided by Nextcloud apps. Nextcloud follows the `OCS v1.7 specification `_ (draft). Usage @@ -37,7 +37,7 @@ Once the API backend has matched your URL, your callable function as defined in Authentication & Basics ~~~~~~~~~~~~~~~~~~~~~~~ -Because REST is stateless you have to send user and password each time you access the API. Therefore running ownCloud **with SSL is highly recommended** otherwise **everyone in your network can log your credentials**:: +Because REST is stateless you have to send user and password each time you access the API. Therefore running Nextcloud **with SSL is highly recommended** otherwise **everyone in your network can log your credentials**:: https://user:password@yourowncloud.com/ocs/v1.php/apps/yourapp diff --git a/developer_manual/core/theming.rst b/developer_manual/core/theming.rst index 475c2e3230c..2e7aad3a4fa 100644 --- a/developer_manual/core/theming.rst +++ b/developer_manual/core/theming.rst @@ -1,6 +1,6 @@ -Theming ownCloud +Theming Nextcloud ================ -Themes can be used to customize the look and feel of ownCloud. +Themes can be used to customize the look and feel of Nextcloud. Themes can relate to the following topics of owncloud: * Theming the web-frontend @@ -41,7 +41,7 @@ Depending on how you created your new theme it will be necessary to Structure ========= -The folder structure of a theme is exactly the same as the main ownCloud +The folder structure of a theme is exactly the same as the main Nextcloud structure. You can override js files, images, translations and templates with own versions. CSS files are loaded additionally to the default files so you can override CSS properties. CSS files and the standard pictures that are used reside @@ -60,7 +60,7 @@ Notes for Updates ================= It is not recommended to the user to perform adaptations inside the folder ``/themes/example`` because files inside this folder might get -replaced during the next ownCloud update process. +replaced during the next Nextcloud update process. During an update, files might get changed within the core and settings folders. This could result in problems because your template files will @@ -68,11 +68,11 @@ not 'know' about these changes and therefore must be manually merged with the updated core file or simply be deleted (or renamed for a test). For example if ``/settings/templates/apps.php`` gets updated by a new -ownCloud version, and you have a ``/themes/MyTheme/settings/templates/apps.php`` +Nextcloud version, and you have a ``/themes/MyTheme/settings/templates/apps.php`` in your template, you must merge the changes that where made within the update with the ones you did in your template. -But this is unlikely and will be mentioned in the ownCloud release notes if it occurs. +But this is unlikely and will be mentioned in the Nextcloud release notes if it occurs. How to change images and the logo @@ -91,7 +91,7 @@ If you want to do a quick exchange like (1) it's important to know the size of t * You can look up sizing in most cases via the file properties inside your file-manager * Create an own picture/logo with the same size then -The (main) pictures, that can be found inside ownCloud standard theming are the following: +The (main) pictures, that can be found inside Nextcloud standard theming are the following: * The logo at the login-page above the credentials-box: …/owncloud/themes/default/core/img/logo.svg * The logo, that's always in the left upper corner after login: …/owncloud/themes/default/core/img/logo-wide.svg @@ -144,7 +144,7 @@ As usual: * third pair gives the blue value. Save your CSS-file and refresh to see the new login screen. -The other major color scheme is the blue header bar on the main navigation page once you log in to ownCloud. +The other major color scheme is the blue header bar on the main navigation page once you log in to Nextcloud. This color we will change with the above as well. Save the file and refresh the browser for the changes to take effect. @@ -193,7 +193,7 @@ terms in there. How to change names, slogans and URLs ===================================== -The ownCloud theming allows a lot of the names that are shown on the web interface to be changed. It's also possible to change the URLs to the documentation or the Android/iOS apps. +The Nextcloud theming allows a lot of the names that are shown on the web interface to be changed. It's also possible to change the URLs to the documentation or the Android/iOS apps. This can be done with a file named ``defaults.php`` within the root of the theme. You can find it in the example theme (*/themes/example/defaults.php*). In there you need to specify a class named ``OC_Theme`` and need to implement the methods you want to overwrite: diff --git a/developer_manual/core/unit-testing.rst b/developer_manual/core/unit-testing.rst index d7f3980ec0c..d378549f9c2 100644 --- a/developer_manual/core/unit-testing.rst +++ b/developer_manual/core/unit-testing.rst @@ -7,7 +7,7 @@ PHP unit testing Getting PHPUnit ~~~~~~~~~~~~~~~ -ownCloud uses PHPUnit >= 3.7 for unit testing. +Nextcloud uses PHPUnit >= 3.7 for unit testing. To install it, either get it via your packagemanager:: @@ -38,7 +38,7 @@ To get started, do the following: Then you can simply run the created test with phpunit. -.. note:: If you use ownCloud functions in your class under test (i.e: OC::getUser()) you'll need to bootstrap ownCloud or use dependency injection. +.. note:: If you use Nextcloud functions in your class under test (i.e: OC::getUser()) you'll need to bootstrap Nextcloud or use dependency injection. .. note:: You'll most likely run your tests under a different user than the Web server. This might cause problems with your PHP settings (i.e: open_basedir) and requires you to adjust your configuration. @@ -91,9 +91,9 @@ so the next test can run without side effects, like remaining files and entries For more resources on PHPUnit visit: http://www.phpunit.de/manual/current/en/writing-tests-for-phpunit.html -Bootstrapping ownCloud +Bootstrapping Nextcloud ~~~~~~~~~~~~~~~~~~~~~~ -If you use ownCloud functions or classes in your code, you'll need to make them available to your test by bootstrapping ownCloud. +If you use Nextcloud functions or classes in your code, you'll need to make them available to your test by bootstrapping Nextcloud. To do this, you'll need to provide the ``--bootstrap`` argument when running PHPUnit @@ -114,7 +114,7 @@ adjust your php.ini and file rights. su -c "chmod a+rx data/" su -c "chmod a+w data/owncloud.log" -Running unit tests for the ownCloud core project +Running unit tests for the Nextcloud core project ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The core project provides a script that runs all the core unit tests using different database backends like sqlite, mysql, pgsql, oci (for Oracle):: diff --git a/developer_manual/general/code-of-conduct.rst b/developer_manual/general/code-of-conduct.rst index e3b2a213061..27a5a6acff7 100644 --- a/developer_manual/general/code-of-conduct.rst +++ b/developer_manual/general/code-of-conduct.rst @@ -4,11 +4,11 @@ Community Code of Conduct Preamble: --------- -In the ownCloud community, participants from all over the world come together to create Free Software for a free internet. This is made possible by the support, hard work and enthusiasm of thousands of people, including those who create and use ownCloud software. +In the Nextcloud community, participants from all over the world come together to create Free Software for a free internet. This is made possible by the support, hard work and enthusiasm of thousands of people, including those who create and use Nextcloud software. -This document offers some guidance to ensure ownCloud participants can cooperate effectively in a positive and inspiring atmosphere, and to explain how together we can strengthen and support each other. +This document offers some guidance to ensure Nextcloud participants can cooperate effectively in a positive and inspiring atmosphere, and to explain how together we can strengthen and support each other. -This Code of Conduct is shared by all contributors and users who engage with the ownCloud team and its community services. +This Code of Conduct is shared by all contributors and users who engage with the Nextcloud team and its community services. Overview -------- @@ -24,10 +24,10 @@ This Code of Conduct presents a summary of the shared values and “common sense Our community is made up of several groups of individuals and organizations which can roughly be divided into two groups: -* Contributors, or those who add value to the project through improving ownCloud software and its services -* Users, or those who add value to the project through their support as consumers of ownCloud software +* Contributors, or those who add value to the project through improving Nextcloud software and its services +* Users, or those who add value to the project through their support as consumers of Nextcloud software -This Code of Conduct reflects the agreed standards of behavior for members of the ownCloud community, in any forum, mailing list, wiki, web site, IRC channel, public meeting or private correspondence within the context of the ownCloud team and its services. The community acts according to the standards written down in this Code of Conduct and will defend these standards for the benefit of the community. Leaders of any group, such as moderators of mailing lists, IRC channels, forums, etc., will exercise the right to suspend access to any person who persistently breaks our shared Code of Conduct. +This Code of Conduct reflects the agreed standards of behavior for members of the Nextcloud community, in any forum, mailing list, wiki, web site, IRC channel, public meeting or private correspondence within the context of the Nextcloud team and its services. The community acts according to the standards written down in this Code of Conduct and will defend these standards for the benefit of the community. Leaders of any group, such as moderators of mailing lists, IRC channels, forums, etc., will exercise the right to suspend access to any person who persistently breaks our shared Code of Conduct. Be considerate -------------- @@ -36,23 +36,23 @@ Your actions and work will affect and be used by other people and you in turn wi As a contributor, ensure that you give full credit for the work of others and bear in mind how your changes affect others. It is also expected that you try to follow the development schedule and guidelines. -As a user, remember that contributors work hard on their part of ownCloud and take great pride in it. If you are frustrated your problems are more likely to be resolved if you can give accurate and well-mannered information to all concerned. +As a user, remember that contributors work hard on their part of Nextcloud and take great pride in it. If you are frustrated your problems are more likely to be resolved if you can give accurate and well-mannered information to all concerned. Be respectful ------------- -In order for the ownCloud community to stay healthy its members must feel comfortable and accepted. Treating one another with respect is absolutely necessary for this. In a disagreement, in the first instance assume that people mean well. +In order for the Nextcloud community to stay healthy its members must feel comfortable and accepted. Treating one another with respect is absolutely necessary for this. In a disagreement, in the first instance assume that people mean well. We do not tolerate personal attacks, racism, sexism or any other form of discrimination. Disagreement is inevitable, from time to time, but respect for the views of others will go a long way to winning respect for your own view. Respecting other people, their work, their contributions and assuming well-meaning motivation will make community members feel comfortable and safe and will result in motivation and productivity. -We expect members of our community to be respectful when dealing with other contributors, users and communities. Remember that ownCloud is an international project and that you may be unaware of important aspects of other cultures. +We expect members of our community to be respectful when dealing with other contributors, users and communities. Remember that Nextcloud is an international project and that you may be unaware of important aspects of other cultures. Be collaborative ---------------- The Free Software Movement depends on collaboration: it helps limit duplication of effort while improving the quality of the software produced. In order to avoid misunderstanding, try to be clear and concise when requesting help or giving it. Remember it is easy to misunderstand emails (especially when they are not written in your mother tongue). Ask for clarifications if unsure how something is meant; remember the first rule – assume in the first instance that people mean well. -As a contributor, you should aim to collaborate with other community members, as well as with other communities that are interested in or depend on the work you do. Your work should be transparent and be fed back into the community when available, not just when ownCloud releases. If you wish to work on something new in existing projects, keep those projects informed of your ideas and progress. +As a contributor, you should aim to collaborate with other community members, as well as with other communities that are interested in or depend on the work you do. Your work should be transparent and be fed back into the community when available, not just when Nextcloud releases. If you wish to work on something new in existing projects, keep those projects informed of your ideas and progress. It may not always be possible to reach consensus on the implementation of an idea, so don’t feel obliged to achieve this before you begin. However, always ensure that you keep the outside world informed of your work, and publish it in a way that allows outsiders to test, discuss and contribute to your efforts. @@ -63,7 +63,7 @@ As a user, your feedback is important, as is its form. Poorly thought out commen Be pragmatic ------------ -ownCloud is a pragmatic community. We value tangible results over having the last word in a discussion. We defend our core values like freedom and respectful collaboration, but we don’t let arguments about minor issues get in the way of achieving more important results. We are open to suggestions and welcome solutions regardless of their origin. When in doubt support a solution which helps getting things done over one which has theoretical merits, but isn’t being worked on. Use the tools and methods which help getting the job done. Let decisions be taken by those who do the work. +Nextcloud is a pragmatic community. We value tangible results over having the last word in a discussion. We defend our core values like freedom and respectful collaboration, but we don’t let arguments about minor issues get in the way of achieving more important results. We are open to suggestions and welcome solutions regardless of their origin. When in doubt support a solution which helps getting things done over one which has theoretical merits, but isn’t being worked on. Use the tools and methods which help getting the job done. Let decisions be taken by those who do the work. Support others in the community ------------------------------- @@ -83,4 +83,4 @@ Think deeply before turning a disagreement into a public dispute. If necessary r This document is licensed under the Creative Commons Attribution – Share Alike 3.0 License. -The authors of this document would like to thank the ownCloud community and those who have worked to create such a dynamic environment to share in and who offered their thoughts and wisdom in the authoring of this document. We would also like to thank other vibrant communities that have helped shape this document with their own examples, especially KDE. +The authors of this document would like to thank the Nextcloud community and those who have worked to create such a dynamic environment to share in and who offered their thoughts and wisdom in the authoring of this document. We would also like to thank other vibrant communities that have helped shape this document with their own examples, especially KDE. diff --git a/developer_manual/general/codingguidelines.rst b/developer_manual/general/codingguidelines.rst index 79645ec19ca..fbb0d377d9e 100644 --- a/developer_manual/general/codingguidelines.rst +++ b/developer_manual/general/codingguidelines.rst @@ -14,23 +14,23 @@ General * It is best to start working based on an issue - create one if there is none. You describe what you want to do, ask feedback on the direction you take it and take it from there. * When you are finished, use the merge request function on Github to create a pull request. The other developers will look at it and give you feedback. You can signify that your PR is ready for review by adding the label "5 - ready for review" to it. You can also post your merge request to the mailing list to let people know. See `the code review page for more information <../bugtracker/codereviews.html>`_ * It is key to keep changes separate and small. The bigger and more hairy a PR grows, the harder it is to get it in. So split things up where you can in smaller changes - if you need a small improvement like a API addition for a big feature addition, get it in first rather than adding it to the big piece of work! -* Decisions are made by consensus. We strive for making the best technical decisions and as nobody can know everything, we collaborate. That means a first negative comment might not be the final word, neither is positive feedback an immediate GO. ownCloud is built out of modular pieces (apps) and maintainers have a strong influence. In case of disagreement we consult other seasoned contributors. +* Decisions are made by consensus. We strive for making the best technical decisions and as nobody can know everything, we collaborate. That means a first negative comment might not be the final word, neither is positive feedback an immediate GO. Nextcloud is built out of modular pieces (apps) and maintainers have a strong influence. In case of disagreement we consult other seasoned contributors. * We need a signed contributor agreement from you to commit into the core repository (apps don't need that). All the information is in our `Contributor agreement FAQ `_. Labels ------ -We assign labels to issues and pull requests to make it easy to find them and to signal what needs to be done. Some of these are assigned by the developers, others by QA, bug triagers, project lead or maintainers and so on. It is not desired that users/reporters of bugs assign labels themselves, unless they are developers/contributors to ownCloud. +We assign labels to issues and pull requests to make it easy to find them and to signal what needs to be done. Some of these are assigned by the developers, others by QA, bug triagers, project lead or maintainers and so on. It is not desired that users/reporters of bugs assign labels themselves, unless they are developers/contributors to Nextcloud. The most important labels and their meaning: * #bug - this issue is a bug -* #enhancement - this issue is a feature request/idea for improvement of ownCloud +* #enhancement - this issue is a feature request/idea for improvement of Nextcloud * #design - this needs help from the design team or is a design-related issue/pull request * #sharing - this issue or PR is related to sharing * #technical debt - this issue or PR is about `technical debt `_ * #sev1-critical #sev2-high #sev3-medium #sev4-low signify how important the bug is. * #p1-urgent #p2-high #p3-medium #p4-low signify the priority of the bug. -* #Junior Job - these are issues which are relatively easy to solve and ideal for people who want to learn how to code in ownCloud +* #Junior Job - these are issues which are relatively easy to solve and ideal for people who want to learn how to code in Nextcloud * Tags showing the state of the issue or PR, numbered 1-6: * #1 - To develop - ready to start development on this * #2 - Developing - development in progress @@ -40,7 +40,7 @@ The most important labels and their meaning: * Settings tags: #settings:personal #settings:apps #settings:admin and so on. These tags indicate the settings area that is impacted by the issue or which the PR is related to * db tags: #db:mysql #db:sqlite #db:postgresql and so on. These tags indicate the database that is impacted by the issue or which the PR is related to * Browser tags: #browser:ie #browser:safari and so on. These tags indicate the browser that is impacted by the issue or which the PR is related to -* Component tags: #comp:filesystem #comp:javascript and so on. These tags indicate the components of ownCloud impacted by the issue or which the PR is related to +* Component tags: #comp:filesystem #comp:javascript and so on. These tags indicate the components of Nextcloud impacted by the issue or which the PR is related to * Development tool tags: #dev:unit_testing #dev:public_API and so on. These tags indicate development-specific tools like those for testing and public developer-facing API's impacted by the issue or which the PR is related * Feature tags: #feature:something. These tags indicate the features across apps and components which are impacted by the issue or which the PR is related to * #triage - this issue *has to be* `triaged <../bugtracker/triaging.html>`_ @@ -115,7 +115,7 @@ User interface PHP --- -The ownCloud coding style guide is based on `PEAR Coding Standards `_. +The Nextcloud coding style guide is based on `PEAR Coding Standards `_. Always use:: diff --git a/developer_manual/general/debugging.rst b/developer_manual/general/debugging.rst index bc0e22e2aa6..7860cb9a48c 100644 --- a/developer_manual/general/debugging.rst +++ b/developer_manual/general/debugging.rst @@ -4,7 +4,7 @@ Debugging Debug mode ---------- -When debug mode is enabled in ownCloud, a variety of debugging features are enabled - see debugging documentation. Set ``debug`` to ``true`` in :file:`/config/config.php` to enable it: +When debug mode is enabled in Nextcloud, a variety of debugging features are enabled - see debugging documentation. Set ``debug`` to ``true`` in :file:`/config/config.php` to enable it: .. code-block:: php @@ -18,7 +18,7 @@ When debug mode is enabled in ownCloud, a variety of debugging features are enab Identifying errors ------------------ -ownCloud uses custom error PHP handling that prevents errors being printed to Web server log files or command line output. Instead, errors are generally stored in ownCloud's own log file, located at: :file:`/data/owncloud.log` +Nextcloud uses custom error PHP handling that prevents errors being printed to Web server log files or command line output. Instead, errors are generally stored in Nextcloud's own log file, located at: :file:`/data/owncloud.log` Debugging variables @@ -30,7 +30,7 @@ e.g.: .. code-block:: php - + not: @@ -38,7 +38,7 @@ not: -To disable custom error handling in ownCloud (and have PHP and your Web server handle errors instead), see Debug mode. +To disable custom error handling in Nextcloud (and have PHP and your Web server handle errors instead), see Debug mode. Using a PHP debugger (XDebug) @@ -62,7 +62,7 @@ XDebug will now (when activated) try to connect to localhost on port 9000, and w For further reading, see the XDebug documentation: http://xdebug.org/docs/remote -Once you are familiar with how your debugging client works, you can start debugging with XDebug. To test ownCloud through the web interface or other HTTP requests, set the ``XDEBUG_SESSION_START`` cookie or POST parameter. Alternatively, there are browser extensions to make this easy: +Once you are familiar with how your debugging client works, you can start debugging with XDebug. To test Nextcloud through the web interface or other HTTP requests, set the ``XDEBUG_SESSION_START`` cookie or POST parameter. Alternatively, there are browser extensions to make this easy: - The Easiest XDebug (Firefox): https://addons.mozilla.org/en-US/firefox/addon/the-easiest-xdebug/ - XDebug Helper (Chrome): https://chrome.google.com/extensions/detail/eadndfjplgieldjbigjakmdgkmoaaaoc @@ -73,13 +73,13 @@ For debugging scripts on the command line, like ``occ`` or unit tests, set the ` Debugging Javascript -------------------- -By default all Javascript files in ownCloud are minified (compressed) into a single file without whitespace. To prevent this, see Debug mode. +By default all Javascript files in Nextcloud are minified (compressed) into a single file without whitespace. To prevent this, see Debug mode. Debugging HTML and templates ---------------------------- -By default ownCloud caches HTML generated by templates. This may prevent changes to app templates, for example, from being applied on page refresh. To disable caching, see Debug mode. +By default Nextcloud caches HTML generated by templates. This may prevent changes to app templates, for example, from being applied on page refresh. To disable caching, see Debug mode. Using alternative app directories diff --git a/developer_manual/general/devenv.rst b/developer_manual/general/devenv.rst index fab24436580..2198b5aa053 100644 --- a/developer_manual/general/devenv.rst +++ b/developer_manual/general/devenv.rst @@ -18,7 +18,7 @@ First `set up your Web server and database `_ .. TODO ON RELEASE: Update version number above on release diff --git a/developer_manual/general/performance.rst b/developer_manual/general/performance.rst index b6adbed3c52..1fa3bb3b68f 100644 --- a/developer_manual/general/performance.rst +++ b/developer_manual/general/performance.rst @@ -3,17 +3,17 @@ Performance Considerations .. sectionauthor:: Frank Karlitschek -This document introduces some common considerations and tips on improving performance of ownCloud. Speed of ownCloud is important - nobody likes to wait and often, what is *just slow* for a small amount of data will become *unusable* with a large amount of data. Please keep these tips in mind when developing for ownCloud and consider reviewing your app to make it faster. +This document introduces some common considerations and tips on improving performance of Nextcloud. Speed of Nextcloud is important - nobody likes to wait and often, what is *just slow* for a small amount of data will become *unusable* with a large amount of data. Please keep these tips in mind when developing for Nextcloud and consider reviewing your app to make it faster. .. note::**Tips welcome**: More tips and ideas on performance are very welcome! Database performance -------------------- -The database plays an important role in ownCloud performance. The general rule is: database queries are very bad and should be avoided if possible. The reasons for that are: +The database plays an important role in Nextcloud performance. The general rule is: database queries are very bad and should be avoided if possible. The reasons for that are: -* Roundtrips: Bigger ownCloud installations have the database not installed on the application server but on a remote dedicated database server. The problem is that database queries then go over the network. These roundtrips can add up significantly if you have a lot of queries. +* Roundtrips: Bigger Nextcloud installations have the database not installed on the application server but on a remote dedicated database server. The problem is that database queries then go over the network. These roundtrips can add up significantly if you have a lot of queries. * Speed. A lot of people think that databases are fast. This is not always true if you compare it with handling data internally in PHP or in the filesystem or even using key/value based storages. So every developer should always double check if the database is really the best place for the data. -* Scalability. If you have a big ownCloud cluster setup you usually have several ownCloud/Web servers in parallel and a central database and a central storage. This means that everything that happens on the ownCloud/PHP side can parallelize and can be scaled. Stuff that is happening in the database and in the storage is critical because it only exists once and can't be scaled so easily. +* Scalability. If you have a big Nextcloud cluster setup you usually have several Nextcloud/Web servers in parallel and a central database and a central storage. This means that everything that happens on the Nextcloud/PHP side can parallelize and can be scaled. Stuff that is happening in the database and in the storage is critical because it only exists once and can't be scaled so easily. We can reduce the load on the database by: @@ -33,7 +33,7 @@ If you put this into your my.cnf file, every query that takes longer than one se log_slow_queries = /var/log/mysql/mysql-slow.log long_query_time=1 -If a query takes more than a second we have a serious problem of course. You can watch it with `tail -f /var/log/mysql/mysql-slow.log` while using ownCloud. +If a query takes more than a second we have a serious problem of course. You can watch it with `tail -f /var/log/mysql/mysql-slow.log` while using Nextcloud. 2. log all queries. diff --git a/developer_manual/general/security.rst b/developer_manual/general/security.rst index 8fc0eb085d3..eaac6a3ecef 100644 --- a/developer_manual/general/security.rst +++ b/developer_manual/general/security.rst @@ -38,7 +38,7 @@ Cross site scripting `Cross site scripting `_ happens when user input is passed directly to templates. A potential attacker might be able to inject HTML/JavaScript into the page to steal the users session, log keyboard entries, even perform DDOS attacks on other websites or other malicious actions. -Despite the fact that ownCloud uses Content-Security-Policy to prevent the execution of inline JavaScript code developers are still required to prevent XSS. CSP is just another layer of defense that is not implemented in all web browsers. +Despite the fact that Nextcloud uses Content-Security-Policy to prevent the execution of inline JavaScript code developers are still required to prevent XSS. CSP is just another layer of defense that is not implemented in all web browsers. To prevent XSS in your app you have to sanitize the templates and all JavaScripts which performs a DOM manipulation. @@ -103,9 +103,9 @@ Clickjacking `Clickjacking `_ tricks the user to click into an invisible iframe to perform an arbitrary action (e.g. delete an user account) -To prevent such attacks ownCloud sends the `X-Frame-Options` header to all template responses. Don't remove this header if you don't really need it! +To prevent such attacks Nextcloud sends the `X-Frame-Options` header to all template responses. Don't remove this header if you don't really need it! -This is already built into ownCloud if :php:class:`OC_Template`. +This is already built into Nextcloud if :php:class:`OC_Template`. Code executions / File inclusions --------------------------------- @@ -194,7 +194,7 @@ Auth bypass / Privilege escalations Auth bypass/privilege escalations happen when a user is able to perform unauthorized actions. -ownCloud offers three simple checks: +Nextcloud offers three simple checks: * **OCP\\JSON::checkLoggedIn()**: Checks if the logged in user is logged in * **OCP\\JSON::checkAdminUser()**: Checks if the logged in user has admin privileges diff --git a/developer_manual/index.rst b/developer_manual/index.rst index 6f4055a5736..f150863e732 100644 --- a/developer_manual/index.rst +++ b/developer_manual/index.rst @@ -1,29 +1,10 @@ .. _contents: ================================ -ownCloud Developer Documentation +Nextcloud Developer Documentation ================================ -If you want to contribute please read the `Contributor agreement -`_ - -+-------------------------+-------------------------+-----------------------------+ -|:doc:`app/index` |:doc:`core/index` |`Documentation`_ | -| Develop apps for | Develop on the ownCloud | Create and enhance | -| ownCloud and publish on | internals | documentation | -| the `ownCloud appstore`_| | | -+-------------------------+-------------------------+-----------------------------+ -|:doc:`testing/index` |:doc:`bugtracker/index` |`Translation`_ | -| Help us to test | Report, triage or fix | Translate ownCloud into | -| ownCloud by joining the | bugs to improve quality | your language | -| testing team | | | -+-------------------------+-------------------------+-----------------------------+ -|:doc:`commun/index` | :doc:`ios_library/index`|:doc:`android_library/index` | -| Help on IRC, the | Integration with iOS | Integrating with Android | -| mailinglist and forum | | | -+-------------------------+-------------------------+-----------------------------+ - -.. _ownCloud appstore: https://apps.owncloud.com/ +.. _Nextcloud appstore: https://apps.owncloud.com/ .. _Translation: https://www.transifex.com/projects/p/owncloud/ .. _Documentation: https://github.com/owncloud/documentation#owncloud-documentation @@ -38,7 +19,6 @@ Table of Contents android_library/index ios_library/index core/index - testing/index bugtracker/index commun/index diff --git a/developer_manual/ios_library/examples.rst b/developer_manual/ios_library/examples.rst index 8a9a6e4aebb..c7fecf96c25 100644 --- a/developer_manual/ios_library/examples.rst +++ b/developer_manual/ios_library/examples.rst @@ -7,7 +7,7 @@ Init the library Start using the library, it is needed to init the object OCCommunication. We recommend using the singleton method in the AppDelegate class in order to -use the ownCloud iOS library. +use the Nextcloud iOS library. Code example ~~~~~~~~~~~~ @@ -625,7 +625,7 @@ Check if the server supports Sharing api ---------------------------------------- -The Sharing API is included in ownCloud 5.0.13 and greater versions. The info +The Sharing API is included in Nextcloud 5.0.13 and greater versions. The info needed is activeUser.url, the server URL that you want to check. Code Example @@ -812,7 +812,7 @@ Tips * Paths must not be on URL Encoding * Correct path: ``https://example.com/owncloud/remote.php/dav/Pop_Music/`` * Wrong path: ``https://example.com/owncloud/remote.php/dav/Pop%20Music/`` -* There are some forbidden characters to be used in folder and files names on the server, same on the ownCloud iOS library "\", "/","<",">",":",""","","?","*" +* There are some forbidden characters to be used in folder and files names on the server, same on the Nextcloud iOS library "\", "/","<",">",":",""","","?","*" * To move a folder the origin path and the destination path must end with “/” * To move a file the origin path and the destination path must not end with “/” * Upload and download actions may be cancelled thanks to the object “NSOperation” diff --git a/developer_manual/ios_library/index.rst b/developer_manual/ios_library/index.rst index 814ad691fcb..7c5bffed11e 100644 --- a/developer_manual/ios_library/index.rst +++ b/developer_manual/ios_library/index.rst @@ -1,17 +1,17 @@ =========================== iOS Application Development =========================== -ownCloud provides an official ownCloud iOS client, which gives its users -access to their files on their ownCloud. It also includes functionality like -automatically uploading pictures and videos to ownCloud. +Nextcloud provides an official Nextcloud iOS client, which gives its users +access to their files on their Nextcloud. It also includes functionality like +automatically uploading pictures and videos to Nextcloud. -For third party application developers, ownCloud offers the ownCloud iOS +For third party application developers, Nextcloud offers the Nextcloud iOS library under the MIT license. -iOS ownCloud Client development +iOS Nextcloud Client development ----------------------------------- -If you are interested in working on the ownCloud iOS client, you can find +If you are interested in working on the Nextcloud iOS client, you can find the source code `in github `_. The setup and process of contribution is `documented here `_. @@ -21,20 +21,20 @@ You might want to start with doing one or two `junior jobs to get into the code and note our :doc:`../general/index` Note that contribution to the iOS client require signing the iOS addendum to the -`ownCloud Contributor Agreement `_. You are +`Nextcloud Contributor Agreement `_. You are permitted to test the iOS client on Apple hardware thanks to the `iOS license exception `_. -ownCloud iOS Library +Nextcloud iOS Library ------------------------ -This document will describe how to the use ownCloud iOS library. The ownCloud -iOS library for iOS allows a developer to communicate with any ownCloud server; +This document will describe how to the use Nextcloud iOS library. The Nextcloud +iOS library for iOS allows a developer to communicate with any Nextcloud server; among the features included are file synchronization, upload and download of files, delete rename and move of files and folders and share files or folders by link among others. This library may be added to a project and seamlessly integrates any -application with ownCloud. +application with Nextcloud. The tool needed is Xcode 6, this guide includes some screenshots showing examples in Xcode 6. diff --git a/developer_manual/ios_library/library_installation.rst b/developer_manual/ios_library/library_installation.rst index 03eee3d1305..de90054c244 100644 --- a/developer_manual/ios_library/library_installation.rst +++ b/developer_manual/ios_library/library_installation.rst @@ -4,13 +4,13 @@ Library Installation Obtaining the library --------------------- -The ownCloud iOS library may be obtained from the following Github repository: +The Nextcloud iOS library may be obtained from the following Github repository: `git@github.com:owncloud/ios-library.git `_ Once obtained, this code should be compiled with Xcode 6. The Github -repository not only contains the library, ownCloud iOS library, but also +repository not only contains the library, Nextcloud iOS library, but also contains a sample project, OCLibraryExample, which will assist in learning how to use the library. @@ -31,7 +31,7 @@ Reference headers and library binary files Follow these steps if this is the desired method. -1. Compile the ownCloud iOS library and run the project. A ``libownCloudiOS.a`` +1. Compile the Nextcloud iOS library and run the project. A ``libownCloudiOS.a`` file will be generated. The following files are required: @@ -65,14 +65,14 @@ select the target library and add the path in the “Header Search Paths” fiel |100002010000034700000211B6BE4A2B_png| At this stage, the library is included on your project and you can start -communicating with the ownCloud server. +communicating with the Nextcloud server. Include the library as a subproject ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Follow these steps if this is the desired method. -5. Add the file ``ownCloud iOS library.xcodeproj`` to the project via drag and +5. Add the file ``Nextcloud iOS library.xcodeproj`` to the project via drag and drop. |100000000000030C000001E61DFDBF76_png| diff --git a/developer_manual/testing/index.rst b/developer_manual/testing/index.rst deleted file mode 100644 index 70a213ea983..00000000000 --- a/developer_manual/testing/index.rst +++ /dev/null @@ -1,82 +0,0 @@ -==================== -ownCloud Test Pilots -==================== - -.. toctree:: - :maxdepth: 2 - :hidden: - - -The ownCloud Test Pilots help to test and improve different server and client setups with ownCloud. - -Why do you want to join ------------------------ -There are many different setups and people have different interests. If we want ownCloud to run well on NginX for instance someone has to test this configuration. - -Furthermore, during bug fixing the ownCloud developers often do not have the possibility to reproduce the bug in a given environment nor they are able confirm that it was fixed. As a member of the Test Pilot Team you could act as a contact person for a specific area to help developers **fix the bugs you care about**. Testing ownCloud before it is released is the best way of making sure it does what you need it to! - -Another benefit is a closer relationship to the developers: **You know what people are responsible for which parts** and it is easier to get help. - -If you want you will be listed as an active contributor on the `owncloud.org `_ page. - - -Who can join ------------- -Anyone who is interested in improving the quality on his/her setup and is willing to communicate with developers and other testers. - -How do you join ---------------- -Simply register on the `testpilot mailing list `_ and send an introduction of your personal setup and interests to `testpilots@owncloud.org `_ - -You can also join the **#owncloud-testing** channel on **irc.freenode.net** but keep in mind that we may take longer to answer ;) - -For further questions or help you can also send a mail to: - -* freitag@owncloud.com (IRC: dragotin) -* posselt@owncloud.com (IRC: Raydiation) - -What do you do --------------- -You will receive mails from the mailinglist and also from the bug tracker if developers need your help. Also there will be announcements of new releases and preview releases on the mailing list which give you the possibility to test releases early on and help developers to fix them. - -We are looking forward to working with you :) - -How do you test ---------------- -Testing follows these steps: - -* Set up your testing environment -* Pick something to test -* Test it -* Back to 2 until something unexpected/bad happens -* Check if what you found is really a bug -* File the bug - -Installing ownCloud -------------------- -Testing starts with setting up a testing environment. We urge you to not put your production data on testing -releases unless you have a backup somewhere! - -Start by installing ownCloud, either on real hardware or in a VM. - -You can find instructions for installation in the `admin documentation <../../admin_manual/#installation>`_. - -Please note that we are still working on the documentation and if you bump into a problem, you can -`help us fix it `_. Small things can be edited straight on github. - -The Real Testing ----------------- -Testing is a matter of trying out some scenarios you decide or were asked to test, for example, sharing a folder -and mounting it on another ownCloud instance. If it works – awesome, move on. If it doesn't, find out -as much as you can about why it doesn't and use that for a bug report. - -This is the stage where you should see if your issue is already reported by checking the issue -tracker. It might even be fixed, sometimes! It can also be fruitful to contact the -`developers on irc `_. Tell them you're testing ownCloud -and share what problem you bumped into. Or just ask on the test-pilots mailing list. - -Finally, if the issue you bump into is a clear bug and the developers are not aware of it, file it as a new issue. See :doc:`../bugtracker/index` - - - - diff --git a/style_guide.rst b/style_guide.rst index 37dca942f56..2a67bebfb58 100644 --- a/style_guide.rst +++ b/style_guide.rst @@ -1,20 +1,20 @@ ============================ -ownCloud Manuals Style Guide +Nextcloud Manuals Style Guide ============================ *This is a work in progress* -See the `Documentation README `_ for information on setting up your documentation build environment +See the `Documentation README `_ for information on setting up your documentation build environment See `reStructuredText Primer `_ for a complete Sphinx/RST markup reference. -This is the official style guide for the ownCloud Administration and User +This is the official style guide for the Nextcloud Administration and User manuals. Please follow these conventions for consistency, and easier proofreading and copyediting. When you are writing your text, make it as literal and specific as possible. Put -yourself in the place of the person who is using ownCloud and looking for +yourself in the place of the person who is using Nextcloud and looking for instructions on performing a task. Don't make them guess, but spell out every step in order, and tell exactly what buttons to click or what form fields to fill out. Give complete information; for example, when configuring a @@ -33,7 +33,7 @@ Page Titles and Headings ------------------------ There are many ways to markup headings and subheadings. This is the official -ownCloud way. Use title case. Three levels is enough; if you find that you want more, +Nextcloud way. Use title case. Three levels is enough; if you find that you want more, then re-think the organization of your text:: ============== @@ -90,7 +90,7 @@ This is how they render: .. figure:: users-config.png :alt: User listings and administration page. - *Figure 1: The ownCloud user listing and administration page.* + *Figure 1: The Nextcloud user listing and administration page.* Use double-backticks for inline code and command examples:: @@ -115,7 +115,7 @@ Use lowercase with hyphens for image names, for example image-name.png. Images should be in .png format. Keep your screenshots focused on the items you are describing. When you need an image of something large like a configuration -form on the ownCloud admin page, narrow your Web browser to fold the fields +form on the Nextcloud admin page, narrow your Web browser to fold the fields into a smaller space, because a long skinny graphic is not very readable. Think square. @@ -127,7 +127,7 @@ or add a caption. Captions must follow a blank line and be italicized, like this .. figure:: images/users-config.png :alt: User listings and administration page. - *Figure 1: The ownCloud user listing and administration page.* + *Figure 1: The Nextcloud user listing and administration page.* Images must go into a sub-directory of the directory containing your manual page. Currently the manuals have both a single master images directory, and diff --git a/user_manual/files/access_webdav.rst b/user_manual/files/access_webdav.rst index 1e08b4f1474..2159807bd10 100644 --- a/user_manual/files/access_webdav.rst +++ b/user_manual/files/access_webdav.rst @@ -12,7 +12,7 @@ Nextcloud Desktop and Mobile Clients ------------------------------------ The recommended method for keeping your desktop PC synchronized with your -Nextcloud server is by using the `ownCloud Desktop Client +Nextcloud server is by using the `Nextcloud Desktop Client `_. You can configure the client to save files in any local directory you want, and you choose which directories on the Nextcloud server to sync with. The client displays the current connection @@ -29,7 +29,7 @@ base URL and folder only:: example.com/nextcloud -In addition to the mobile apps provided by Nextcloud or ownCloud, you can use other apps to +In addition to the mobile apps provided by Nextcloud or Nextcloud, you can use other apps to connect to Nextcloud from your mobile device using WebDAV. `WebDAV Navigator`_ is a good (proprietary) app for `Android devices`_ and `iPhones`_. The URL to use on these is:: @@ -503,8 +503,8 @@ To get the properties of files in the root folder: .. _KB2668751: https://support.microsoft.com/kb/2668751 .. _KB2123563: https://support.microsoft.com/kb/2123563 .. _in your file manager: http://en.wikipedia.org/wiki/Webdav#WebDAV_client_applications -.. _ownCloud sync clients: https://doc.owncloud.org/desktop/2.1/ -.. _Mount ownCloud to a local folder without sync: https://docs.nextcloud.org/server/9/admin_manual/configuration_files/external_storage/webdav.html?highlight=webdav +.. _Nextcloud sync clients: https://doc.owncloud.org/desktop/2.1/ +.. _Mount Nextcloud to a local folder without sync: https://docs.nextcloud.org/server/9/admin_manual/configuration_files/external_storage/webdav.html?highlight=webdav .. _Android: https://github.com/nextcloud/android .. _WebDAV Navigator: http://seanashton.net/webdav/ .. _Android devices: https://play.google.com/store/apps/details?id=com.schimera.webdavnavlite diff --git a/user_manual/files/desktop_mobile_sync.rst b/user_manual/files/desktop_mobile_sync.rst index 3b21339c6d2..ceec8efd20c 100644 --- a/user_manual/files/desktop_mobile_sync.rst +++ b/user_manual/files/desktop_mobile_sync.rst @@ -3,23 +3,23 @@ Desktop and Mobile Synchronization ================================== For synchronizing files with your desktop computer, we recommend using the -`ownCloud Sync Client`_ for Windows, Mac OS X and Linux until the Nextcloud +`Nextcloud Sync Client`_ for Windows, Mac OS X and Linux until the Nextcloud Sync Client will be released.. -The ownCloud Desktop Sync Client enables you to connect to your private -ownCloud Server. +The Nextcloud Desktop Sync Client enables you to connect to your private +Nextcloud Server. You can create folders in your home directory, and keep the contents of those -folders synced with your ownCloud server. Simply copy a file into the directory -and the ownCloud desktop client does the rest. Make a change to the files on one +folders synced with your Nextcloud server. Simply copy a file into the directory +and the Nextcloud desktop client does the rest. Make a change to the files on one computer, it will flow across the others using these desktop sync clients. You will always have your latest files with you wherever you are. -Its usage is documented separately in the `ownCloud Desktop Client Manual`_. +Its usage is documented separately in the `Nextcloud Desktop Client Manual`_. -.. _ownCloud Sync Client: https://owncloud.org/sync-client/ -.. _ownCloud Desktop Client Manual: https://doc.owncloud.org/ +.. _Nextcloud Sync Client: https://nextcloud.com/install/ +.. _Nextcloud Desktop Client Manual: https://docs.nextcloud.org/ Mobile Clients -------------- diff --git a/user_manual/files/federated_cloud_sharing.rst b/user_manual/files/federated_cloud_sharing.rst index f54722aeda9..6f6cbd4d395 100644 --- a/user_manual/files/federated_cloud_sharing.rst +++ b/user_manual/files/federated_cloud_sharing.rst @@ -10,7 +10,7 @@ Creating a New Federation Share ------------------------------- Federation sharing is enabled on new or upgraded Nextcloud installations -by default. Follow these steps to create a new share with other Nextcloud or ownCloud 9 servers: +by default. Follow these steps to create a new share with other Nextcloud or Nextcloud 9 servers: 1. Go to your ``Files`` page and click the Share icon on the file or directory you want to share. In the sidebar enter the username and URL of the remote user @@ -31,7 +31,7 @@ share, and does not delete any files. Creating a New Federated Cloud Share via Email ---------------------------------------------- -Use this method when you are sharing with users on ownCloud 8.x and older. +Use this method when you are sharing with users on Nextcloud 8.x and older. What if you do not know the username or URL? Then you can have Nextcloud create the link for you and email it to your recipient. @@ -40,12 +40,12 @@ the link for you and email it to your recipient. When your recipient receives your email they will have to take a number of steps to complete the share link. First they must open the link you sent them in -a Web browser, and then click the **Add to your ownCloud** button. +a Web browser, and then click the **Add to your Nextcloud** button. .. figure:: ../images/create_public_share-8.png -The **Add to your ownCloud** button changes to a form field, and your recipient -needs to enter the URL of their Nextcloud or ownCloud server in this field and press the +The **Add to your Nextcloud** button changes to a form field, and your recipient +needs to enter the URL of their Nextcloud or Nextcloud server in this field and press the return key, or click the arrow. .. figure:: ../images/create_public_share-9.png diff --git a/user_manual/index.rst b/user_manual/index.rst index a6e00c9f371..f9852d9d474 100644 --- a/user_manual/index.rst +++ b/user_manual/index.rst @@ -15,12 +15,12 @@ file synchronization and sharing solution on servers that you control. You can share one or more files and folders on your computer, and synchronize them with your Nextcloud server. Place files in your local shared directories, and those files are immediately synchronized to the server and to other devices -using the ownCloud / Nextcloud Desktop Sync Client, Android app, or iOS app. To +using the Nextcloud / Nextcloud Desktop Sync Client, Android app, or iOS app. To learn more about the Nextcloud desktop and mobile clients, please refer to their respective manuals: -* `ownCloud Desktop Client`_ +* `Nextcloud Desktop Client`_ * `Nextcloud Android App`_ -.. _`ownCloud Desktop Client`: https://doc.owncloud.org/desktop/2.1/ +.. _`Nextcloud Desktop Client`: https://doc.owncloud.org/desktop/2.1/ .. _`Nextcloud Android App`: https://docs.nextcloud.org/android/ diff --git a/user_manual/pim/calendar.rst b/user_manual/pim/calendar.rst index 26d0f541d99..ebfc55470ef 100644 --- a/user_manual/pim/calendar.rst +++ b/user_manual/pim/calendar.rst @@ -2,11 +2,5 @@ Using the Calendar App ====================== -The Calendar app is not enabled by default in ownCloud |version| and needs to -be enabled separately. It is also not a supported core app. It is currently -under heavy development, so documentation has moved to the `documentation Wiki -on Github -`_. You are welcome to add content to the Wiki document; all you -need is a Github account. - +The Calendar app is not enabled by default in Nextcloud |version| and needs to +be enabled separately. \ No newline at end of file diff --git a/user_manual/pim/contacts.rst b/user_manual/pim/contacts.rst index 83cd9171228..71bf6af1736 100644 --- a/user_manual/pim/contacts.rst +++ b/user_manual/pim/contacts.rst @@ -2,9 +2,5 @@ Using the Contacts App ====================== -The Contacts app is not enabled by default in ownCloud |version| and needs to -be enabled separately. It is also not a supported core app. It is currently -under heavy development, so documentation has moved to the `documentation Wiki -on Github -`_. +The Contacts app is not enabled by default in Nextcloud |version| and needs to +be enabled separately. \ No newline at end of file diff --git a/user_manual/pim/index.rst b/user_manual/pim/index.rst index 1486142b719..9960f226b63 100644 --- a/user_manual/pim/index.rst +++ b/user_manual/pim/index.rst @@ -2,8 +2,8 @@ Contacts & Calendar =================== -The Contacts, Calendar, and Mail apps are not included in ownCloud 9, and are -not supported. You may easily install them by clicking the Enable button on +The Contacts, Calendar, and Mail apps are not included in Nextcloud 10. +You may easily install them by clicking the Enable button on their respective Apps > Productivity entries. .. toctree:: diff --git a/user_manual/pim/sync_ios.rst b/user_manual/pim/sync_ios.rst index d4d72a47430..a10b1d57bdd 100644 --- a/user_manual/pim/sync_ios.rst +++ b/user_manual/pim/sync_ios.rst @@ -52,4 +52,4 @@ Now should now find your contacts in the address book of your iPhone. If it's still not working, have a look at the :doc:`troubleshooting` and `Troubleshooting Contacts & Calendar`_ guides. -.. _Troubleshooting Contacts & Calendar: https://doc.owncloud.org/server/9.0/admin_manual/issues/index.html#troubleshooting-contacts-calendar +.. _Troubleshooting Contacts & Calendar: https://docs.nextcloud.org/server/10/admin_manual/issues/index.html#troubleshooting-contacts-calendar diff --git a/user_manual/pim/sync_kde.rst b/user_manual/pim/sync_kde.rst index acacca9ed0e..9a0ee6b6929 100644 --- a/user_manual/pim/sync_kde.rst +++ b/user_manual/pim/sync_kde.rst @@ -4,20 +4,20 @@ Synchronizing with KDE SC .. image:: ../images/kdes1.png -From KDE SC 4.8 and forward setting up ownCloud is very easy. Note that the KDE -calendar needs to have the ownCloud Calendar and Contacts apps enabled on the -ownCloud server. You need both and not just the Calendar. From System Settings +From KDE SC 4.8 and forward setting up Nextcloud is very easy. Note that the KDE +calendar needs to have the Nextcloud Calendar and Contacts apps enabled on the +Nextcloud server. You need both and not just the Calendar. From System Settings Personal Information/Akonadi Resources Configuration select DAV Groupware resource. .. image:: ../images/kdes2.png -Enter your ownCloud username and password and click "Next". +Enter your Nextcloud username and password and click "Next". .. image:: ../images/kdes3.png -Select ownCloud in the drop down list and click "Next". +Select Nextcloud in the drop down list and click "Next". diff --git a/user_manual/pim/sync_osx.rst b/user_manual/pim/sync_osx.rst index 288eb13aee4..f0b353ad100 100644 --- a/user_manual/pim/sync_osx.rst +++ b/user_manual/pim/sync_osx.rst @@ -1,12 +1,12 @@ Synchronizing with OS X ======================= -To use ownCloud with iCal you will need to use the following URL:: +To use Nextcloud with iCal you will need to use the following URL:: https://example.com/remote.php/dav/principals/users/USERNAME/ The setup is basically the same as with iOS using the path ``https://example.com/remote.php/dav/principals/users/USERNAME/`` -to sync with ownCloud. For OS X 10.7 Lion and 10.8 Mountain Lion everything works +to sync with Nextcloud. For OS X 10.7 Lion and 10.8 Mountain Lion everything works fine, but OS X 10.6 (Snow Leopard) and older needs some fiddling to work. A user contributed the following: @@ -31,11 +31,11 @@ your favorite text editor. 8. Make it look like this. Please note that the :443 after **example.com** is important:: - servernamehttps://example.com:443/owncloud/remote.php/dav/principals/users/USERNAME usernameusername + servernamehttps://example.com:443/nextcloud/remote.php/dav/principals/users/USERNAME usernameusername 9. Save the file and open addressbook again. It will not work yet. -10. Open the preferences for your ownCloud CardDAV-Account and enter your password. +10. Open the preferences for your Nextcloud CardDAV-Account and enter your password. 11. You may have to restart addressbook once more. After this, it should work. @@ -46,4 +46,4 @@ There is also an easy `HOWTO`_ in the forum. .. _HOWTO: https://forum.owncloud.org/viewtopic.php?f=3&t=132 -.. _Troubleshooting Contacts & Calendar: https://doc.owncloud.org/server/9.0/admin_manual/issues/index.html#troubleshooting-contacts-calendar +.. _Troubleshooting Contacts & Calendar: https://docs.nextcloud.org/server/10/admin_manual/issues/index.html#troubleshooting-contacts-calendar diff --git a/user_manual/pim/sync_thunderbird.rst b/user_manual/pim/sync_thunderbird.rst index 097403d41be..1d4791bc891 100644 --- a/user_manual/pim/sync_thunderbird.rst +++ b/user_manual/pim/sync_thunderbird.rst @@ -4,7 +4,7 @@ Thunderbird - Synchronize Addressbook Addressbook ----------- -As someone who is new to ownCloud, New to SoGo Connector, and new to Thunderbird Addressbook... here is what you need in excruciating pithy detail to make this work (for all the other lost souls out there): +As someone who is new to Nextcloud, New to SoGo Connector, and new to Thunderbird Addressbook... here is what you need in excruciating pithy detail to make this work (for all the other lost souls out there): #. `Thunderbird `_ for your OS unless it comes with your OS distribution (Linux) #. `Sogo Connector `_ (latest release) @@ -17,7 +17,7 @@ With an installed Thunderbird mailtool, an installed SoGo Connector, and an inst - "File > New > **Remote Addressbook**" (SoGo Connector added this) - "**Name:**" is the name you want to give your Addressbook in the Thunderbird addressbook bar area - - "**URL:**" is found in your ownCloud Contacts area, that little Gear symbol + - "**URL:**" is found in your Nextcloud Contacts area, that little Gear symbol .. image:: ../images/contact_thunderbird-Symbol_Gear.jpg @@ -30,14 +30,14 @@ which will display the URL you need for your installation to work. .. image:: ../images/contact_thunderbird-URL_config.jpg Once installed, synchronize (right click on your newly made remote address book and select "Synchronize"). -You'll see your address book populate from ownCloud! Don't click "read only" above unless you don't want to -modify your ownCloud server addressbook, like it contains a listing of corporate contacts and is shared with +You'll see your address book populate from Nextcloud! Don't click "read only" above unless you don't want to +modify your Nextcloud server addressbook, like it contains a listing of corporate contacts and is shared with lots of people, and you don't want a new user dragging it somewhere unintended. The rest of the details of dealing with Thunderbird addressbook are left to the reader... First thing I learned is dragging a contact to a different addressbook is a "move" operation. If you are worried about losing the -contact, save it to a VCF file using ownCloud (Or LDIF using Thunderbird Addressbook) first! Like dragging -from "ownCloud Addressbook" to "Personal Address Book" removes the contact from ownCloud Server +contact, save it to a VCF file using Nextcloud (Or LDIF using Thunderbird Addressbook) first! Like dragging +from "Nextcloud Addressbook" to "Personal Address Book" removes the contact from Nextcloud Server (*deleting it from all the other synchronized installations*) and puts it in your Local Machine -only- Address Book. So be careful or you'll have unintended consequences where you might have intended a "copy" operation. From 5ccfc98f230ef59f1152560019857f3fbe375e3c Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Thu, 21 Jul 2016 13:05:51 +0200 Subject: [PATCH 11/28] Some more cleanup --- .../previews_configuration.rst | 2 +- .../antivirus_configuration.rst | 2 +- .../caching_configuration.rst | 2 +- .../email_configuration.rst | 2 +- .../configuration_server/harden_server.rst | 10 +- admin_manual/configuration_server/index.rst | 5 +- .../configuration_server/oc_server_tuning.rst | 11 +- .../configuration_server/occ_command.rst | 28 +- .../security_setup_warnings.rst | 4 +- .../configuration_user/user_auth_ldap.rst | 14 +- .../user_auth_ldap_cleanup.rst | 4 +- admin_manual/index.rst | 6 +- .../apps_management_installation.rst | 4 +- admin_manual/installation/apps_supported.rst | 18 +- .../command_line_installation.rst | 2 +- admin_manual/issues/code_signing.rst | 8 +- .../issues/general_troubleshooting.rst | 7 +- admin_manual/maintenance/package_upgrade.rst | 2 +- admin_manual/maintenance/upgrade.rst | 19 +- .../considerations_on_monitoring.rst | 10 +- admin_manual/operations/theming.rst | 4 +- admin_manual/release_notes.rst | 10 +- admin_manual/whats_new_admin.rst | 4 +- developer_manual/android_library/index.rst | 4 +- developer_manual/app/changelog.rst | 29 - developer_manual/app/classloader.rst | 6 +- developer_manual/app/code_signing.rst | 8 +- developer_manual/app/container.rst | 3 +- developer_manual/app/controllers.rst | 8 +- developer_manual/app/index.rst | 2 +- developer_manual/app/info.rst | 15 +- developer_manual/app/l10n.rst | 2 +- developer_manual/app/publishing.rst | 2 +- developer_manual/app/tutorial.rst | 2 +- developer_manual/bugtracker/index.rst | 15 +- developer_manual/bugtracker/triaging.rst | 12 +- developer_manual/core/configfile.rst | 4 +- developer_manual/core/theming.rst | 2 +- developer_manual/core/unit-testing.rst | 6 +- developer_manual/general/codingguidelines.rst | 31 +- developer_manual/general/debugging.rst | 2 +- developer_manual/general/devenv.rst | 4 +- developer_manual/general/performance.rst | 2 +- developer_manual/index.rst | 11 +- developer_manual/ios_library/examples.rst | 819 ------------------ .../100000000000030C000001E61DFDBF76.png | Bin 163510 -> 0 bytes .../100000000000030C000001E637605044.png | Bin 131973 -> 0 bytes .../100000000000030C000001E7A7A01884.png | Bin 84924 -> 0 bytes .../100000000000030C000001E8AB4C3306.png | Bin 100796 -> 0 bytes .../100000000000030C000001ECB85120C2.png | Bin 95656 -> 0 bytes .../10000201000003430000020C65A3C5A7.png | Bin 166432 -> 0 bytes .../100002010000034700000211B6BE4A2B.png | Bin 134256 -> 0 bytes .../10000201000003480000020EC688993D.png | Bin 144318 -> 0 bytes .../10000201000003B9000002B619E44B0C.png | Bin 110291 -> 0 bytes .../10000201000003B9000002B66AC4279B.png | Bin 132024 -> 0 bytes .../10000201000003B9000002B68F027979.png | Bin 146243 -> 0 bytes .../10000201000003B9000002B69A5110D2.png | Bin 131846 -> 0 bytes .../100002010000046D000002B55ECA38D5.png | Bin 180856 -> 0 bytes developer_manual/ios_library/index.rst | 50 -- .../ios_library/library_installation.rst | 133 --- style_guide.rst | 4 +- user_manual/files/access_webdav.rst | 8 +- user_manual/files/federated_cloud_sharing.rst | 6 +- user_manual/index.rst | 6 +- 64 files changed, 133 insertions(+), 1241 deletions(-) delete mode 100644 developer_manual/ios_library/examples.rst delete mode 100644 developer_manual/ios_library/images/100000000000030C000001E61DFDBF76.png delete mode 100644 developer_manual/ios_library/images/100000000000030C000001E637605044.png delete mode 100644 developer_manual/ios_library/images/100000000000030C000001E7A7A01884.png delete mode 100644 developer_manual/ios_library/images/100000000000030C000001E8AB4C3306.png delete mode 100644 developer_manual/ios_library/images/100000000000030C000001ECB85120C2.png delete mode 100644 developer_manual/ios_library/images/10000201000003430000020C65A3C5A7.png delete mode 100644 developer_manual/ios_library/images/100002010000034700000211B6BE4A2B.png delete mode 100644 developer_manual/ios_library/images/10000201000003480000020EC688993D.png delete mode 100644 developer_manual/ios_library/images/10000201000003B9000002B619E44B0C.png delete mode 100644 developer_manual/ios_library/images/10000201000003B9000002B66AC4279B.png delete mode 100644 developer_manual/ios_library/images/10000201000003B9000002B68F027979.png delete mode 100644 developer_manual/ios_library/images/10000201000003B9000002B69A5110D2.png delete mode 100644 developer_manual/ios_library/images/100002010000046D000002B55ECA38D5.png delete mode 100644 developer_manual/ios_library/index.rst delete mode 100644 developer_manual/ios_library/library_installation.rst diff --git a/admin_manual/configuration_files/previews_configuration.rst b/admin_manual/configuration_files/previews_configuration.rst index 0cb74a5791b..3722828bfb0 100644 --- a/admin_manual/configuration_files/previews_configuration.rst +++ b/admin_manual/configuration_files/previews_configuration.rst @@ -16,7 +16,7 @@ By default, Nextcloud can generate previews for the following filetypes: * Cover of MP3 files * Text documents -.. note:: Older versions of Nextcloud also supported the preview generation +.. note:: Technically Nextcloud can also generate the previews of other file types such as PDF, SVG or various office documents. Due to security concerns those providers have been disabled by default and are considered unsupported. diff --git a/admin_manual/configuration_server/antivirus_configuration.rst b/admin_manual/configuration_server/antivirus_configuration.rst index f7b88018201..decfa31aeb5 100644 --- a/admin_manual/configuration_server/antivirus_configuration.rst +++ b/admin_manual/configuration_server/antivirus_configuration.rst @@ -82,7 +82,7 @@ Simply go to your Nextcloud Apps page to enable it. .. figure:: ../images/antivirus-app.png Configuring ClamAV on Nextcloud ------------------------------- +------------------------------- Next, go to your Nextcloud Admin page and set your Nextcloud logging level to Everything. diff --git a/admin_manual/configuration_server/caching_configuration.rst b/admin_manual/configuration_server/caching_configuration.rst index 44b6a33eef6..e3c04bc590c 100644 --- a/admin_manual/configuration_server/caching_configuration.rst +++ b/admin_manual/configuration_server/caching_configuration.rst @@ -39,7 +39,7 @@ of memcache that best fits your needs. The supported caching backends are: * `Redis `_, PHP module 2.2.5 and up required. For distributed caching. -Memcaches must be explicitly configured in Nextcloud 8.1 and up by installing +Memcaches must be explicitly configured in Nextcloud by installing and enabling your desired cache, and then adding the appropriate entry to ``config.php`` (See :doc:`config_sample_php_parameters` for an overview of all possible config parameters). diff --git a/admin_manual/configuration_server/email_configuration.rst b/admin_manual/configuration_server/email_configuration.rst index a7908e4758c..05b2daa5b8f 100644 --- a/admin_manual/configuration_server/email_configuration.rst +++ b/admin_manual/configuration_server/email_configuration.rst @@ -54,7 +54,7 @@ configured on your Personal page. The test message says:: -- Nextcloud - web services under your control + a safe home for all your data Configuring PHP and Sendmail ---------------------------- diff --git a/admin_manual/configuration_server/harden_server.rst b/admin_manual/configuration_server/harden_server.rst index 265fac9424c..e515a4b5aa0 100644 --- a/admin_manual/configuration_server/harden_server.rst +++ b/admin_manual/configuration_server/harden_server.rst @@ -27,7 +27,7 @@ Operating system .. _dev-urandom-label: Give PHP read access to ``/dev/urandom`` -***************************************** +**************************************** Nextcloud uses a `RFC 4086 ("Randomness Requirements for Security")`_ compliant mixer to generate cryptographically secure pseudo-random numbers. This means @@ -136,21 +136,21 @@ available SSL ciphers and options depend completely on your environment and thus giving a generic recommendation is not really possible. We recommend using the `Mozilla SSL Configuration Generator`_ to generate a -suitable configuration suited for your environment, and the free `Qualys -SSL Labs Tests`_ gives good guidance on whether your SSL server is correctly +suitable configuration suited for your environment, and the free `Qualys SSL Labs Tests`_ +gives good guidance on whether your SSL server is correctly configured. Also ensure that HTTP compression is disabled to mitigate the BREACH attack. Use a dedicated domain for Nextcloud ------------------------------------ +------------------------------------ Administrators are encouraged to install Nextcloud on a dedicated domain such as cloud.domain.tld instead of domain.tld to gain all the benefits offered by the Same-Origin-Policy. Ensure that your Nextcloud instance is installed in a DMZ --------------------------------------------------------- +--------------------------------------------------------- As Nextcloud supports features such as Federated File Sharing we do not consider Server Side Request Forgery (SSRF) part of our threat model. In fact, given all our diff --git a/admin_manual/configuration_server/index.rst b/admin_manual/configuration_server/index.rst index cc40b65ff52..05cb49cbd98 100644 --- a/admin_manual/configuration_server/index.rst +++ b/admin_manual/configuration_server/index.rst @@ -1,6 +1,6 @@ -============================= +============================== Nextcloud Server Configuration -============================= +============================== .. toctree:: :maxdepth: 2 @@ -24,4 +24,3 @@ Nextcloud Server Configuration js_css_asset_management_configuration automatic_configuration oc_server_tuning - \ No newline at end of file diff --git a/admin_manual/configuration_server/oc_server_tuning.rst b/admin_manual/configuration_server/oc_server_tuning.rst index 3dc08870af9..74405c9fb6b 100644 --- a/admin_manual/configuration_server/oc_server_tuning.rst +++ b/admin_manual/configuration_server/oc_server_tuning.rst @@ -1,6 +1,6 @@ -====================== +======================= Nextcloud Server Tuning -====================== +======================= Using cron to perform background jobs ------------------------------------- @@ -20,9 +20,8 @@ Caching ------- Caching improves performance by storing data, code, and other objects in memory. -Memory cache configuration for the Nextcloud server is no longer automatic in -Nextcloud 8.1 and up, but must be installed and configured. See -:doc:`caching_configuration`. +Memory cache configuration for the Nextcloud server must be installed and configured. +See :doc:`caching_configuration`. Using MariaDB/MySQL instead of SQLite ------------------------------------- @@ -73,4 +72,4 @@ AES-NI extension: coreinfo, it is maybe disabled in the BIOS. * If your environment runs virtualized, check the virtualization vendor for - support. \ No newline at end of file + support. diff --git a/admin_manual/configuration_server/occ_command.rst b/admin_manual/configuration_server/occ_command.rst index cf68685ca29..8fa33d6e297 100644 --- a/admin_manual/configuration_server/occ_command.rst +++ b/admin_manual/configuration_server/occ_command.rst @@ -2,7 +2,7 @@ Using the occ Command ===================== -Nextcloud's ``occ`` command (Nextcloud console) is Nextcloud's command-line +Nextcloud's ``occ`` command (origins from "ownCloud Console") is Nextcloud's command-line interface. You can perform many common server operations with ``occ``, such as installing and upgrading Nextcloud, manage users, encryption, passwords, LDAP setting, and more. @@ -10,9 +10,7 @@ setting, and more. ``occ`` is in the :file:`nextcloud/` directory; for example :file:`/var/www/nextcloud` on Ubuntu Linux. ``occ`` is a PHP script. **You must run it as your HTTP user** to ensure that the correct permissions are maintained -on your Nextcloud files and directories. In Nextcloud 8.2+ you may run it from -any directory (specifying the filepath); in previous releases it had to be -run from the :file:`nextcloud/` directory. +on your Nextcloud files and directories. occ Command Directory --------------------- @@ -167,7 +165,6 @@ The ``app`` commands list, enable, and disable apps:: app:disable disable an app app:enable enable an app app:getpath Get an absolute path to the app directory - (added in 9.0) app:list List all available apps List all of your installed apps, and show whether they are @@ -419,7 +416,7 @@ Run this command to migrate calendars:: sudo -u www-data php occ dav:migrate-calendars [user] -See `Nextcloud 9.0 - calendar migration analysis +See `ownCloud 9.0 - calendar migration analysis `_ for help with troubleshooting and reporting problems. @@ -433,8 +430,6 @@ bernie:: addressbook:: sudo -u www-data php occ dav:sync-system-addressbook - -Added in 9.0. .. _database_conversion_label: @@ -561,13 +556,11 @@ Synchronize the addressbooks of all federated Nextcloud servers:: federation:sync-addressbooks Synchronizes addressbooks of all federated clouds -In Nextcloud 9.+, servers connected with federation shares can share user +In Nextcloud, servers connected with federation shares can share user address books, and auto-complete usernames in share dialogs. Use this command to synchronize federated servers:: sudo -u www-data php occ federation:sync-addressbooks - -Added in 9.0. .. _file_operations_label: @@ -580,7 +573,7 @@ File Operations files:cleanup cleanup filecache files:scan rescan filesystem files:transfer-ownership All files and folders are moved to another - user - shares are moved as well. (Added in 9.0) + user - shares are moved as well. The ``files:scan`` command scans for new files and updates the file cache. You may rescan all files, per-user, a space-delimited list of users, and limit the @@ -644,9 +637,6 @@ before removing a user:: Files External -------------- -These commands replace the ``data/mount.json`` configuration file used in -Nextcloud releases before 9.0. - .. note:: These commands are only available when the "External storage support" app (``files_external``) is enabled. @@ -675,14 +665,12 @@ Nextcloud user. Use ``files_external:import [filename]`` to import legacy JSON configurations, and to copy external mount configurations to another Nextcloud server. -Added in 9.0. - .. _integrity_check_label: Integrity Check --------------- -Apps which have an official tag MUST be code signed starting with Nextcloud 9.0. Unsigned official apps won't be installable anymore. Code signing is optional for all third-party applications:: +Apps which have an official tag MUST be code signed with Nextcloud. Unsigned official apps won't be installable anymore. Code signing is optional for all third-party applications:: integrity integrity:check-app Check app integrity using a signature. @@ -704,8 +692,6 @@ When it returns nothing, your app is signed correctly. When it returns a message ``integrity:sign-core`` is for Nextcloud core developers only. See :doc:`../issues/code_signing` to learn more. - -Added in 9.0. .. _create_javascript_translation_files_label: @@ -713,7 +699,7 @@ l10n, Create Javascript Translation Files for Apps -------------------------------------------------- This command is for app developers to update their translation mechanism from -Nextcloud 7 to Nextcloud 8 and later. +ownCloud 7 to Nextcloud. .. _ldap_commands_label: diff --git a/admin_manual/configuration_server/security_setup_warnings.rst b/admin_manual/configuration_server/security_setup_warnings.rst index df93dbc8a3e..cc2810cf758 100644 --- a/admin_manual/configuration_server/security_setup_warnings.rst +++ b/admin_manual/configuration_server/security_setup_warnings.rst @@ -87,7 +87,7 @@ Your Web server is not yet set up properly to allow file synchronization "Your web server is not yet set up properly to allow file synchronization because the WebDAV interface seems to be broken." -At the Nextcloud community forums a larger `FAQ `_ +At the ownCloud community forums a larger `FAQ `_ is maintained containing various information and debugging hints. Outdated NSS / OpenSSL version @@ -126,4 +126,4 @@ Your database does not run with "READ COMMITED" transaction isolation level "Your database does not run with "READ COMMITED" transaction isolation level. This can cause problems when multiple actions are executed in parallel." -Please refer to :ref:`db-transaction-label` how to configure your database for this requirement. \ No newline at end of file +Please refer to :ref:`db-transaction-label` how to configure your database for this requirement. diff --git a/admin_manual/configuration_user/user_auth_ldap.rst b/admin_manual/configuration_user/user_auth_ldap.rst index 85050e0ca53..65b35206256 100644 --- a/admin_manual/configuration_user/user_auth_ldap.rst +++ b/admin_manual/configuration_user/user_auth_ldap.rst @@ -11,7 +11,7 @@ user. .. note:: The PHP LDAP module is required; this is supplied by ``php5-ldap`` on Debian/Ubuntu, and ``php-ldap`` on CentOS/Red Hat/Fedora. PHP 5.4+ is - required in Nextcloud 8.1. + required in Nextcloud. The LDAP application supports: @@ -411,9 +411,9 @@ User Home Folder Naming Rule: * Example: *cn* -In new Nextcloud installations (8.0.10, 8.1.5, 8.2.0 and up) the home folder rule is enforced. This means that once you set a home folder naming rule (get a home folder from an LDAP attribute), it must be available for all users. If it isn't available for a user, then that user will not be able to login. Also, the filesystem will not be set up for that user, so their file shares will not be available to other users. +In new Nextcloud installations the home folder rule is enforced. This means that once you set a home folder naming rule (get a home folder from an LDAP attribute), it must be available for all users. If it isn't available for a user, then that user will not be able to login. Also, the filesystem will not be set up for that user, so their file shares will not be available to other users. -In existing Nextcloud installations the old behavior still applies, which is using the Nextcloud username as the home folder when an LDAP attribute is not set. You may change this to enforcing the home folder rule with the ``occ`` command in Nextcloud 8.2, like this example on Ubuntu:: +In migrated Nextcloud installations the old behavior still applies, which is using the Nextcloud username as the home folder when an LDAP attribute is not set. You may change this to enforcing the home folder rule with the ``occ`` command in Nextcloud, like this example on Ubuntu:: sudo -u www-data php occ config:app:set user_ldap enforce_home_folder_naming_rule --value=1 @@ -496,7 +496,7 @@ When the configuration test reports success, save your settings and check if the users and groups are fetched correctly on the Users page. Nextcloud Avatar integration ---------------------------- +---------------------------- Nextcloud supports user profile pictures, which are also called avatars. If a user has a photo stored in the *jpegPhoto* or *thumbnailPhoto* attribute on your LDAP @@ -571,7 +571,7 @@ In case you have a working configuration and want to create a similar one or Now you can modify and enable the configuration. Nextcloud LDAP Internals ------------------------ +------------------------ Some parts of how the LDAP backend works are described here. @@ -598,8 +598,8 @@ testing, you can empty the tables any time. Do not do this in production. Caching ^^^^^^^ -The LDAP cache has changed in Nextcloud 8.1. There is no more file cache, but -only a memory cache, and you must install and configure the memory cache (see +The LDAP information is cached in Nextcloud memory cache, and you must install +and configure the memory cache (see :doc:`../configuration_server/caching_configuration`). The Nextcloud **Cache** helps to speed up user interactions and sharing. It is populated on demand, and remains populated until the **Cache Time-To-Live** for each unique request diff --git a/admin_manual/configuration_user/user_auth_ldap_cleanup.rst b/admin_manual/configuration_user/user_auth_ldap_cleanup.rst index 18faeee9766..9526f03a50d 100644 --- a/admin_manual/configuration_user/user_auth_ldap_cleanup.rst +++ b/admin_manual/configuration_user/user_auth_ldap_cleanup.rst @@ -51,7 +51,7 @@ This example shows what the table of users marked as ``deleted`` looks like:: $ sudo -u www-data php occ ldap:show-remnants +-----------------+-----------------+------------------+--------------------------------------+ - | Nextcloud name | Display Name | LDAP UID | LDAP DN | + | Nextcloud name | Display Name | LDAP UID | LDAP DN | +-----------------+-----------------+------------------+--------------------------------------+ | aaliyah_brown | aaliyah brown | aaliyah_brown | uid=aaliyah_brown,ou=people,dc=com | | aaliyah_hammes | aaliyah hammes | aaliyah_hammes | uid=aaliyah_hammes,ou=people,dc=com | @@ -63,7 +63,7 @@ Then you can run ``sudo -u www-data php occ user:delete aaliyah_brown`` to delet user aaliyah_brown. You must use the user's Nextcloud name. Deleting Local Nextcloud Users ------------------------------ +------------------------------ You may also use ``occ user:delete [user]`` to remove a local Nextcloud user; this removes their user account and their data. diff --git a/admin_manual/index.rst b/admin_manual/index.rst index 7a815fdede6..a60d7caf62b 100644 --- a/admin_manual/index.rst +++ b/admin_manual/index.rst @@ -23,7 +23,7 @@ See :doc:`../whats_new_admin` for more information on the different Nextcloud editions. Nextcloud Videos and Blogs -------------------------- +-------------------------- See the `official Nextcloud channel `_ @@ -41,11 +41,11 @@ user interface, and desktop and mobile clients, please refer to their respective manuals: * `Nextcloud User Manual`_ -* `Nextcloud/Nextcloud Desktop Client`_ +* `Nextcloud/ownCloud Desktop Client`_ * `Nextcloud Android App`_ * `Nextcloud iOS App`_ .. _`Nextcloud User Manual`: https://docs.nextcloud.org/server/9.0/user_manual/ -.. _`Nextcloud/Nextcloud Desktop Client`: https://doc.owncloud.org/desktop/2.2/ +.. _`Nextcloud/ownCloud Desktop Client`: https://doc.owncloud.org/desktop/2.2/ .. _`Nextcloud Android App`: https://docs.nextcloud.org/android/ .. _`Nextcloud iOS App`: https://docs.nextcloud.org/ios/ diff --git a/admin_manual/installation/apps_management_installation.rst b/admin_manual/installation/apps_management_installation.rst index a64c5a35e93..4405fd474ea 100644 --- a/admin_manual/installation/apps_management_installation.rst +++ b/admin_manual/installation/apps_management_installation.rst @@ -42,7 +42,7 @@ page by default. Click the app name to view a description of the app and any of the app settings in the Application View field. Clicking the **Enable** button will enable the app. If the app is not part of the Nextcloud installation, it will be downloaded from the app store, installed and enabled. -Click the gear icon on the lower left to browse experimental apps in the `Nextcloud Apps +Click the gear icon on the lower left to browse experimental apps in the `ownCloud Apps Store `_. Install experimental apps at your own risk. Sometimes the installation of a third-party app fails silently, possibly because @@ -52,7 +52,7 @@ API. If they are then they will not be installed. .. note:: If you would like to create or add your own Nextcloud app, please refer to the `developer manual - `_. + `_. Using Custom App Directories ---------------------------- diff --git a/admin_manual/installation/apps_supported.rst b/admin_manual/installation/apps_supported.rst index 171f041c12c..7ad52b93101 100644 --- a/admin_manual/installation/apps_supported.rst +++ b/admin_manual/installation/apps_supported.rst @@ -1,6 +1,6 @@ -========================== +=========================== Supported Apps in Nextcloud -========================== +=========================== AGPL Apps --------- @@ -31,17 +31,3 @@ AGPL Apps * Update Notifications * User External * User LDAP - -Enterprise-Only Apps --------------------- - -* Enterprise License Key -* Files Drop -* File Firewall -* LDAP Home Connector -* Log user and Sharing actions (1 new app, replacing the 2 former logging apps) -* Object Storage (S3) -* SharePoint -* Shibboleth (SAML) -* Windows Network Drives (requires External Storage) -* Workflow diff --git a/admin_manual/installation/command_line_installation.rst b/admin_manual/installation/command_line_installation.rst index 7adcbd316af..6111d530412 100644 --- a/admin_manual/installation/command_line_installation.rst +++ b/admin_manual/installation/command_line_installation.rst @@ -7,7 +7,7 @@ convenient for scripted operations, headless servers, and sysadmins who prefer the command line. There are three stages to installing Nextcloud via the command line: -1. Download and install the Nextcloud code and unpack the tarball in the appropriate directories. (See :doc:`source_installation`.) +1. Download the Nextcloud code and unpack the tarball in the appropriate directories. (See :doc:`source_installation`.) 2. Change the ownership of your ``nextcloud`` directory to your HTTP user, like this example for Debian/Ubuntu. You must run ``occ`` as your HTTP user; see diff --git a/admin_manual/issues/code_signing.rst b/admin_manual/issues/code_signing.rst index b165a0c81f8..3baa2d6d623 100644 --- a/admin_manual/issues/code_signing.rst +++ b/admin_manual/issues/code_signing.rst @@ -17,14 +17,14 @@ FAQ --- Why Did Nextcloud Add Code Signing? -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ By supporting Code Signing we add another layer of security by ensuring that nobody other than authorized persons can push updates for applications, and ensuring proper upgrades. Do We Lock Down Nextcloud? -^^^^^^^^^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^ The Nextcloud project is open source and always will be. We do not want to make it more difficult for our users to run Nextcloud. Any code signing errors on @@ -170,7 +170,7 @@ In above error output it can be seen that: The solution is to upload the correct "index.php" and "version.php" files, and delete the "test.php" file. For the calendar exception contact the developer of the application. For other means on how to receive support please take a look at -https://owncloud.org/support/. After fixing these problems verify by clicking +https://nextcloud.com/support/. After fixing these problems verify by clicking "Rescan…". .. note:: When using a FTP client to upload those files make sure it is using the @@ -181,7 +181,7 @@ https://owncloud.org/support/. After fixing these problems verify by clicking Rescans ------- -Rescans are triggered at installation, and by updates. You may run scans manually with the ``occ`` command. The first command scans the Nextcloud core files, and the second command scans the named app. There is not yet a command to manually scan all apps:: +Rescans are triggered at installation, and by updates. You may run scans manually with the ``occ`` command. The first command scans the Nextcloud server files, and the second command scans the named app. There is not yet a command to manually scan all apps:: occ integrity:check-core occ integrity:check-app $appid diff --git a/admin_manual/issues/general_troubleshooting.rst b/admin_manual/issues/general_troubleshooting.rst index a26a5c8ee10..c64adc34478 100644 --- a/admin_manual/issues/general_troubleshooting.rst +++ b/admin_manual/issues/general_troubleshooting.rst @@ -20,8 +20,7 @@ back for the help you get. This is the only way to keep a community like Nextcloud healthy and sustainable! If you are using Nextcloud in a business or otherwise large scale deployment, -note that Nextcloud Inc. offers the `Enterprise Edition`_ with commercial -support options. +note that Nextcloud GmbH offers commercial support options. Bugs ---- @@ -57,7 +56,7 @@ troubleshooting. Please refer to the :ref:`apps_commands_label` on how to disable an app from command line. Nextcloud Logfiles -^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^ In a standard Nextcloud installation the log level is set to ``Normal``. To find any issues you need to raise the log level to ``All`` in your ``config.php`` @@ -228,7 +227,7 @@ See: `_ (Describes problems with Finder on various Web servers) -There is also a well maintained FAQ thread available at the `Nextcloud Forums +There is also a well maintained FAQ thread available at the `ownCloud Forums `_ which contains various additional information about WebDAV problems. diff --git a/admin_manual/maintenance/package_upgrade.rst b/admin_manual/maintenance/package_upgrade.rst index 310392838ac..2088b2ca25f 100644 --- a/admin_manual/maintenance/package_upgrade.rst +++ b/admin_manual/maintenance/package_upgrade.rst @@ -117,7 +117,7 @@ Nextcloud current with these steps: If you are using a Snap package: sudo snap refresh nextcloud -If you did **not** install via a SNap package: +If you did **not** install via a Snap package: #. Upgrade your current version to the latest point release #. Upgrade your current version to the next major release diff --git a/admin_manual/maintenance/upgrade.rst b/admin_manual/maintenance/upgrade.rst index 4e256f0c9f3..cf89fb5aa94 100644 --- a/admin_manual/maintenance/upgrade.rst +++ b/admin_manual/maintenance/upgrade.rst @@ -1,6 +1,6 @@ -=================================== +==================================== How to Upgrade Your Nextcloud Server -=================================== +==================================== There are three ways to upgrade your Nextcloud server: @@ -24,9 +24,9 @@ notification it brings you here, to this page. **It is best to keep your Nextcloud server upgraded regularly**, and to install all point releases and major releases without skipping any of them, as skipping -releases increases the risk of errors. Major releases are 8.0, 8.1, 8.2, and -9.0. Point releases are intermediate releases for each major release. For -example, 8.0.9 and 8.1.3 are point releases. **Skipping major releases is not +releases increases the risk of errors. Major releases are 9, 10, and +11. Point releases are intermediate releases for each major release. For +example, 9.0.52 and 10.0.2 are point releases. **Skipping major releases is not supported.** **Upgrading is disruptive**. Your Nextcloud server will be put into maintenance @@ -72,12 +72,3 @@ Nextcloud release. Any apps that are not developed by Nextcloud show a 3rd party designation. **Install unsupported apps at your own risk**. Then, before the upgrade, all 3rd party apps must be disabled. After the upgrade is complete you may re-enable them. - -Debian Migration to Official Nextcloud Packages ----------------------------------------------- - -As of March 2016 Debian will not include Nextcloud packages. Debian users can -migrate to the official Nextcloud packages by following this guide, -`Upgrading Nextcloud on Debian Stable to official packages -`_. diff --git a/admin_manual/operations/considerations_on_monitoring.rst b/admin_manual/operations/considerations_on_monitoring.rst index 53fde0e07d1..22a02dedc5d 100644 --- a/admin_manual/operations/considerations_on_monitoring.rst +++ b/admin_manual/operations/considerations_on_monitoring.rst @@ -14,7 +14,7 @@ to be monitored, and provide guidance on what to look for in Nextcloud in an enterprise installation. Nextcloud Deployment Architecture -================================ +================================= Before discussing how to monitor Nextcloud, it is important to understand the architecture of a typical Nextcloud deployment. These monitoring best practices are developed based on the use of load @@ -26,7 +26,7 @@ operations are available, and that Nextcloud is simply a new target for these to The Important Components of Nextcloud -==================================== +===================================== Nextcloud is a PHP application that depends on a filesystem for file storage, and a database for storing user and file meta data, as well as some application specific information. @@ -55,10 +55,10 @@ server is operating properly. Nextcloud.log ------------- +------------- -Nextcloud also provides a built in logging function. If the Nextcloud Enterprise Edition logging applications -are enabled, this file will track user logins and shared file activity. If these logging applications are +Nextcloud also provides a built in logging function. If the Nextcloud logging application +is enabled, this file will track user logins and shared file activity. If these logging applications are not enabled, this log file still tracks basic Nextcloud health. Given the potential for this file to get quite large, the log file should be rotated on a daily basis, and given the importance of the error information in the log file, this should be integrated with an enterprise log manager. diff --git a/admin_manual/operations/theming.rst b/admin_manual/operations/theming.rst index f819ddf1e5b..4ea74638d27 100644 --- a/admin_manual/operations/theming.rst +++ b/admin_manual/operations/theming.rst @@ -1,6 +1,6 @@ -================ +================= Theming Nextcloud -================ +================= .. toctree:: :maxdepth: 2 diff --git a/admin_manual/release_notes.rst b/admin_manual/release_notes.rst index 2b93914f937..2b2e626527c 100644 --- a/admin_manual/release_notes.rst +++ b/admin_manual/release_notes.rst @@ -1,9 +1,9 @@ -================================ +================================= Nextcloud |version| Release Notes -================================ +================================= -Changes in 10.0 ---------------- +Changes in 10 +------------- -tbd \ No newline at end of file +tbd diff --git a/admin_manual/whats_new_admin.rst b/admin_manual/whats_new_admin.rst index 89f4e0262ff..fac61c1e980 100644 --- a/admin_manual/whats_new_admin.rst +++ b/admin_manual/whats_new_admin.rst @@ -1,6 +1,6 @@ -=========================================== +============================================ What's New for Admins in Nextcloud |version| -=========================================== +============================================ See the `Nextcloud 10 Features page `_ on Github for a diff --git a/developer_manual/android_library/index.rst b/developer_manual/android_library/index.rst index 19bf622c99a..dc96e425056 100644 --- a/developer_manual/android_library/index.rst +++ b/developer_manual/android_library/index.rst @@ -11,7 +11,7 @@ For third party application developers, Nextcloud offers the Nextcloud Android library under the MIT license. Android Nextcloud Client development ------------------------------------ +------------------------------------ If you are interested in working on the Nextcloud android client, you can find the source code `in github `_. The @@ -22,7 +22,7 @@ You might want to start with doing one or two `starter issue -The following changes went into Nextcloud 8.1: - - -Breaking changes -================ -The following breaking changes usually do only affect applications which misuse existing API or do not follow best practises. - -* The default Content-Security-Policy of AppFramework apps is now stricter but can be adjusted by developers. See https://github.com/owncloud/core/pull/13989 -* Parameters passed to OC.generateUrl are now automatically encoded, this behaviour can be adjusted by developers. See https://github.com/owncloud/core/pull/14266 -* Views constructed by OC\Files\View do not allow directory traversals anymore in the constructor. See https://github.com/owncloud/core/pull/14342 -* The CSRF token may now contain not URL compatible characters (for example the plus sign: +), developers have to ensure that the CSRF token is encoded properly before using it in URIs. -* The default RNG now returns all valid base64 characters -* OC.msg escapes the message now by default (see https://github.com/owncloud/core/pull/14208) - - -Features -======== -* There is a new :doc:`OCSResponse and OCSController ` which allows you to easily migrate OCS code to the App Framework. This was added purely for compatibility reasons and the preferred way of doing APIs is using a :doc:`api` -* You can now stream files in PHP by using the built in :doc:`StreamResponse `. -* For more advanced usecases you can now implement the :doc:`CallbackResponse ` interface which allows your response to do its own response rendering -* Custom preview providers can now be implemented using **OCP\IPreview::registerProvider** -* There is a mightier class for remote web service requests at **OCP\Http\Client** -* **OCP\\IImage** allows now basic image manipulations such as resizing or rotating -* **OCP\\Mail** allows sending mails in an object-oriented way now -* **OCP\\IRequest** contains more methods now such as getting the request URI -* **OCP\\Encryption** allows writing custom encryption backends - -Furthermore all public APIs have received a **@since** annotation allowing developers to see when a function has been introduced. - Deprecations ============ This is a deprecation roadmap which lists all current deprecation targets and will be updated from release to release. This lists the version when a specific method or class will be removed. diff --git a/developer_manual/app/classloader.rst b/developer_manual/app/classloader.rst index f2e8552e55f..ce4e9f112c6 100644 --- a/developer_manual/app/classloader.rst +++ b/developer_manual/app/classloader.rst @@ -6,12 +6,12 @@ Classloader The classloader is provided by Nextcloud and loads all your classes automatically. The only thing left to include by yourself are 3rdparty libraries. Those should be loaded in :file:`lib/AppInfo/Application.php`. -.. versionadded:: 9.1 +.. versionadded:: 10 PSR-4 Autoloading ----------------- -Since Nextcloud 9.1 there is a PSR-4 autoloader in place. The namespace **\\OCA\\MyApp** +Since Nextcloud 10 there is a PSR-4 autoloader in place. The namespace **\\OCA\\MyApp** is mapped to :file:`/apps/myapp/lib/`. Afterwards normal PSR-4 rules apply, so a folder is a namespace section in the same casing and the class name matches the file name. @@ -37,7 +37,7 @@ thereby mapped to :file:`/apps/myapp/tests/`. Legacy Autoloading ------------------ -The legacy classloader, deprecated since 9.1, is still in place and works like this: +The legacy classloader, deprecated since 10, is still in place and works like this: * Take the full qualifier of a class:: diff --git a/developer_manual/app/code_signing.rst b/developer_manual/app/code_signing.rst index 3ce60bf9291..5d81e6e13ac 100644 --- a/developer_manual/app/code_signing.rst +++ b/developer_manual/app/code_signing.rst @@ -16,14 +16,14 @@ FAQ --- Why Did Nextcloud Add Code Signing? -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ By supporting Code Signing we add another layer of security by ensuring that nobody other than authorized persons can push updates for applications, and ensuring proper upgrades. Do We Lock Down Nextcloud? -^^^^^^^^^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^ The Nextcloud project is open source and always will be. We do not want to make it more difficult for our users to run Nextcloud. Any code signing errors on @@ -104,8 +104,8 @@ still be ensured by having a new certificate issued. How Code Signing Affects Apps in the App Store ---------------------------------------------- -- Apps which have an ``official`` tag **MUST** be code signed starting with - Nextcloud 9.0. Unsigned ``official`` apps won't be installable anymore. +- Apps which have an ``official`` tag **MUST** be code signed. + Unsigned ``official`` apps won't be installable anymore. - Apps which have been signed in a previous release **MUST** be code-signed in all future releases as well, otherwise the update will be refused. diff --git a/developer_manual/app/container.rst b/developer_manual/app/container.rst index 7bccc9f7926..2ea068a2db3 100644 --- a/developer_manual/app/container.rst +++ b/developer_manual/app/container.rst @@ -153,9 +153,8 @@ So basically the container is used as a giant factory to build all the classes t Use automatic dependency assembly (recommended) =============================================== -.. versionadded:: 8 -Since Nextcloud 8 it is possible to omit the **lib/AppInfo/Application.php** and use automatic dependency assembly instead. +In Nextcloud it is possible to omit the **lib/AppInfo/Application.php** and use automatic dependency assembly instead. How does automatic assembly work -------------------------------- diff --git a/developer_manual/app/controllers.rst b/developer_manual/app/controllers.rst index 61c6824f4ba..3872ca1ac8b 100644 --- a/developer_manual/app/controllers.rst +++ b/developer_manual/app/controllers.rst @@ -26,7 +26,7 @@ To create a controller, simply extend the Controller class and create a method t Connecting a controller and a route -==================================== +=================================== To connect a controller and a route the controller has to be registered in the :doc:`container` like this: .. code-block:: php @@ -422,8 +422,6 @@ By default there is only a responder for JSON but more can be added easily: .. note:: The above example would only return XML if the **format** parameter was *xml*. If you want to return an XMLResponse regardless of the format parameter, extend the Response class and return a new instance of it from the controller method instead. -.. versionadded:: 8 - Because returning values works fine in case of a success but not in case of failure that requires a custom HTTP error code, you can always wrap the value in a **DataResponse**. This works for both normal responses and error responses. .. code-block:: php @@ -557,7 +555,6 @@ Creating a custom XMLResponse class could look like this: Streamed and lazily rendered responses -------------------------------------- -.. versionadded:: 8.1 By default all responses are rendered at once and sent as a string through middleware. In certain cases this is not a desirable behavior, for instance if you want to stream a file in order to save memory. To do that use the now available **OCP\\AppFramework\\Http\\StreamResponse** class: @@ -602,7 +599,6 @@ If you want to use a custom, lazily rendered response simply implement the inter Modifying the Content Security Policy ------------------------------------- -.. versionadded:: 8.1 By default Nextcloud disables all resources which are not served on the same domain, forbids cross domain requests and disables inline CSS and JavaScript by setting a `Content Security Policy `_. However if an app relies on thirdparty media or other features which are forbidden by the current policy the policy can be relaxed. @@ -655,8 +651,6 @@ The following policy for instance allows images, audio and videos from other dom OCS --- -.. versionadded:: 8.1 - .. note:: This is purely for compatibility reasons. If you are planning to offer an external API, go for a :doc:`api` instead. In order to ease migration from OCS API routes to the App Framework, an additional controller and response have been added. To migrate your API you can use the **OCP\\AppFramework\\OCSController** baseclass and return your data in the form of an array in the following way: diff --git a/developer_manual/app/index.rst b/developer_manual/app/index.rst index 50cdced166b..9b83fa23935 100644 --- a/developer_manual/app/index.rst +++ b/developer_manual/app/index.rst @@ -44,7 +44,7 @@ App Development Intro ===== -Before you start, please check if there already is a similar app in the `App Store `_, or an official `Nextcloud app `_ (see Apps Repo and Other app repos) that you could contribute to. Also, feel free to communicate your idea and plans to the `user mailing list `_ or `developer mailing list `_ so other contributors might join in. +Before you start, please check if there already is a similar app in the `App Store `_ or the `GitHub organisation `_ that you could contribute to. Also, feel free to communicate your idea and plans in the `forum `_ so other contributors might join in. Then, please make sure you have set up a development environment: diff --git a/developer_manual/app/info.rst b/developer_manual/app/info.rst index a0eac0d2179..5038744f965 100644 --- a/developer_manual/app/info.rst +++ b/developer_manual/app/info.rst @@ -16,7 +16,6 @@ The :file:`appinfo/info.xml` contains metadata about the app: 1.0 AGPL Your Name - 5 YourAppsNamespace @@ -54,6 +53,7 @@ The :file:`appinfo/info.xml` contains metadata about the app: + 5 appinfo/caldav.php @@ -92,16 +92,10 @@ licence * AGPL 3 (recommended) * MIT -If a proprietary/non AGPL compatible licence should be used, the `Nextcloud Enterprise Edition `_ must be used. - author ------ **Required**: The name of the app author or authors. -requiremin ----------- -Required if not added in the **** tag. The minimal version of Nextcloud. - namespace --------- Required if routes.php returns an array. If your app is namespaced like **\\OCA\\MyApp\\Controller\\PageController** the required namespace value is **MyApp**. If not given it tries to default to the first letter upper cased app id, e.g. **myapp** would be tried under **Myapp** @@ -119,7 +113,6 @@ Nextcloud allows to specify four kind of ``types``. Currently supported ``types` * **logging**: apps which implement a logging system * **prevent_group_restriction**: apps which can not be enabled for specific groups (e.g. notifications app). - Introduced with Nextcloud 9.0, can also be used in earlier versions, but the functionality is ignored. .. note:: @@ -185,7 +178,7 @@ Defines the required target operating system the app can run on. Valid values ar owncloud ======== -Defines minimum and maximum versions of the Nextcloud core. In case undefined the values will be taken from the tag 'requiremin'. +**Required**: Defines minimum and maximum versions of the Nextcloud core. In case undefined the values will be taken from the tag 'requiremin'. Deprecated @@ -196,6 +189,10 @@ The following sections are just listed for reference and should not be used beca * **public/remote**: Use :doc:`api` instead because you'll have to use :doc:`../core/externalapi` which is known to be buggy (works only properly with GET/POST) * **standalone/default_enable**: They tell core what do on setup, you will not be able to even activate your app if it has those entries. This should be replaced by a config file inside core. +requiremin +========== +Deprecated in favor of the **** tag. + public ====== Used to provide a public interface (requires no login) for the app. The id is appended to the URL **/owncloud/index.php/public**. Example with id set to 'calendar':: diff --git a/developer_manual/app/l10n.rst b/developer_manual/app/l10n.rst index ad75096cd3b..aa05e8fadcc 100644 --- a/developer_manual/app/l10n.rst +++ b/developer_manual/app/l10n.rst @@ -4,7 +4,7 @@ Translation .. sectionauthor:: Bernhard Posselt -Nextcloud's translation system is powered by `Transifex `_. To start translating sign up and enter a group. If your community app should be added to Transifex contact one of the `core developers `_ to set it up for you. +Nextcloud's translation system is powered by `Transifex `_. To start translating sign up and enter a group. If your app should be added to Transifex just post a new topic in the `translations forum `_ and we will set it up for you. PHP === diff --git a/developer_manual/app/publishing.rst b/developer_manual/app/publishing.rst index 4a3470ecb3e..dd9b29154b5 100644 --- a/developer_manual/app/publishing.rst +++ b/developer_manual/app/publishing.rst @@ -5,7 +5,7 @@ App store publishing .. sectionauthor:: Jos Poortvliet The Nextcloud App Store ----------------------- +----------------------- The Nextcloud app store is build into Nextcloud to allow you to get your apps to users as easily and safely as possible. The app store and the process of publishing apps aims to be: * secure diff --git a/developer_manual/app/tutorial.rst b/developer_manual/app/tutorial.rst index b0dd6a4907c..466b89c2ecc 100644 --- a/developer_manual/app/tutorial.rst +++ b/developer_manual/app/tutorial.rst @@ -13,7 +13,7 @@ After the `development tool `_ * `Least commented issues `_ -* `Bugs which need info `_ +* `Bugs which need info `_ But there are more methods. For example, if you are a user of Nextcloud with a specific setup like using nginx as Web server or dropbox as storage, or using the encryption app, you could look for bugs with these keywords. You can then use your knowledge of your installation and your installation itself to see if bugs are (still) valid or reproduce them. @@ -116,9 +116,9 @@ Finalizing and tagging ---------------------- Once you are done reproducing an issue, it is time to finish up and make clear to the developers what they can do: -* If it is a genuine bug (or you are pretty sure it is) add the 'Bug' tag. -* If it is a genuine feature request (or you are pretty sure it is) add the 'enhancement' tag. -* If the issue is clearly related to something specific, @mention a maintainer. examples: @schiesbn for encryption, @blizzz for LDAP, @PVince81 for quota stuff... You can find a `list of maintainers here `_. +* If it is a genuine bug (or you are pretty sure it is) add the 'bug' label. +* If it is a genuine feature request (or you are pretty sure it is) add the 'enhancement' label. +* If the issue is clearly related to something specific, set the specific feature label and @mention a maintainer Now, the developers can pick the issue up. Note that while we wish we would always pick up and solve problems promptly, not all areas of Nextcloud get the same amount of attention and contribution, so this can occasionally take a long time. diff --git a/developer_manual/core/configfile.rst b/developer_manual/core/configfile.rst index e48c0d3ffe1..a8692a0cfa3 100644 --- a/developer_manual/core/configfile.rst +++ b/developer_manual/core/configfile.rst @@ -13,7 +13,7 @@ App config "dbtype" => "sqlite", /* Name of the Nextcloud database */ - "dbname" => "owncloud", + "dbname" => "nextcloud", /* User to access the Nextcloud database */ "dbuser" => "", @@ -102,7 +102,7 @@ App config You must have at least 1 app folder writable or you must set the parameter : appstoreenabled to false */ array( - 'path'=> '/var/www/owncloud/apps', + 'path'=> '/var/www/nextcloud/apps', 'url' => '/apps', 'writable' => true, ), diff --git a/developer_manual/core/theming.rst b/developer_manual/core/theming.rst index 2e7aad3a4fa..86f67c6d1b6 100644 --- a/developer_manual/core/theming.rst +++ b/developer_manual/core/theming.rst @@ -1,5 +1,5 @@ Theming Nextcloud -================ +================= Themes can be used to customize the look and feel of Nextcloud. Themes can relate to the following topics of owncloud: diff --git a/developer_manual/core/unit-testing.rst b/developer_manual/core/unit-testing.rst index d378549f9c2..33733ceba05 100644 --- a/developer_manual/core/unit-testing.rst +++ b/developer_manual/core/unit-testing.rst @@ -7,7 +7,7 @@ PHP unit testing Getting PHPUnit ~~~~~~~~~~~~~~~ -Nextcloud uses PHPUnit >= 3.7 for unit testing. +Nextcloud uses PHPUnit >= 4.8 for unit testing. To install it, either get it via your packagemanager:: @@ -92,7 +92,7 @@ so the next test can run without side effects, like remaining files and entries For more resources on PHPUnit visit: http://www.phpunit.de/manual/current/en/writing-tests-for-phpunit.html Bootstrapping Nextcloud -~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~ If you use Nextcloud functions or classes in your code, you'll need to make them available to your test by bootstrapping Nextcloud. To do this, you'll need to provide the ``--bootstrap`` argument when running PHPUnit @@ -115,7 +115,7 @@ adjust your php.ini and file rights. su -c "chmod a+w data/owncloud.log" Running unit tests for the Nextcloud core project -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The core project provides a script that runs all the core unit tests using different database backends like sqlite, mysql, pgsql, oci (for Oracle):: ./autotest.sh diff --git a/developer_manual/general/codingguidelines.rst b/developer_manual/general/codingguidelines.rst index fbb0d377d9e..f743ae005bc 100644 --- a/developer_manual/general/codingguidelines.rst +++ b/developer_manual/general/codingguidelines.rst @@ -23,38 +23,21 @@ We assign labels to issues and pull requests to make it easy to find them and to The most important labels and their meaning: +* #backport-request - the pull requests also needs to be applied to older Nextcloud versions * #bug - this issue is a bug * #enhancement - this issue is a feature request/idea for improvement of Nextcloud * #design - this needs help from the design team or is a design-related issue/pull request -* #sharing - this issue or PR is related to sharing * #technical debt - this issue or PR is about `technical debt `_ -* #sev1-critical #sev2-high #sev3-medium #sev4-low signify how important the bug is. -* #p1-urgent #p2-high #p3-medium #p4-low signify the priority of the bug. -* #Junior Job - these are issues which are relatively easy to solve and ideal for people who want to learn how to code in Nextcloud -* Tags showing the state of the issue or PR, numbered 1-6: +* #starter issue - these are issues which are relatively easy to solve and ideal for people who want to learn how to code in Nextcloud +* #needs info - this issue needs further information from the reporter, see `triaging <../bugtracker/triaging.html>`_ +* #high #medium #low signify how important the bug is. +* Tags showing the state of the issue or PR, numbered 0-4: + * #0 - Needs triage - ready to start development on this * #1 - To develop - ready to start development on this * #2 - Developing - development in progress * #3 - To Review - ready for review * #4 - To Release - reviewed PR that awaits unfreeze of a branch to get merged -* App tags: #app:files #app:user_ldap #app:files_versions and so on. These tags indicate the app that is impacted by the issue or which the PR is related to -* Settings tags: #settings:personal #settings:apps #settings:admin and so on. These tags indicate the settings area that is impacted by the issue or which the PR is related to -* db tags: #db:mysql #db:sqlite #db:postgresql and so on. These tags indicate the database that is impacted by the issue or which the PR is related to -* Browser tags: #browser:ie #browser:safari and so on. These tags indicate the browser that is impacted by the issue or which the PR is related to -* Component tags: #comp:filesystem #comp:javascript and so on. These tags indicate the components of Nextcloud impacted by the issue or which the PR is related to -* Development tool tags: #dev:unit_testing #dev:public_API and so on. These tags indicate development-specific tools like those for testing and public developer-facing API's impacted by the issue or which the PR is related -* Feature tags: #feature:something. These tags indicate the features across apps and components which are impacted by the issue or which the PR is related to -* #triage - this issue *has to be* `triaged <../bugtracker/triaging.html>`_ -* #needs info - this issue needs further information from the reporter, see `triaging <../bugtracker/triaging.html>`_ old tag is #clarification request, please don't use that one anymore. -* #discussion - this issue needs to be discussed -* #security - this is a security related issue -* #windows server - this is related to windows server -* #research - this item requires some research before it can continue -* #packaging - this is related to packaging -* #theming - refers to theming issues or improvements -* #l10n - refers to translation issues or improvements -* #release note - relevant for the release notes -* #privacy - refers to issues that might lead to privacy concerns -* #won't fix - This problem won't be fixed (can be for a wide variety of reasons...) +* Feature tags: #feature: something. These tags indicate the features across apps and components which are impacted by the issue or which the PR is related to If you want a label not in the list above, please first discuss on the mailing list. diff --git a/developer_manual/general/debugging.rst b/developer_manual/general/debugging.rst index 7860cb9a48c..cf40a1de599 100644 --- a/developer_manual/general/debugging.rst +++ b/developer_manual/general/debugging.rst @@ -18,7 +18,7 @@ When debug mode is enabled in Nextcloud, a variety of debugging features are ena Identifying errors ------------------ -Nextcloud uses custom error PHP handling that prevents errors being printed to Web server log files or command line output. Instead, errors are generally stored in Nextcloud's own log file, located at: :file:`/data/owncloud.log` +Nextcloud uses custom error PHP handling that prevents errors being printed to Web server log files or command line output. Instead, errors are generally stored in Nextcloud's own log file, located at: :file:`/data/nextcloud.log` Debugging variables diff --git a/developer_manual/general/devenv.rst b/developer_manual/general/devenv.rst index 2198b5aa053..ceec960d390 100644 --- a/developer_manual/general/devenv.rst +++ b/developer_manual/general/devenv.rst @@ -11,7 +11,7 @@ Please follow the steps on this page to set up your development environment. Set up Web server and database ============================== -First `set up your Web server and database `_ (**Section**: Manual Installation - Prerequisites). +First `set up your Web server and database `_ (**Section**: Manual Installation - Prerequisites). .. TODO ON RELEASE: Update version number above on release @@ -20,7 +20,7 @@ Get the source There are two ways to obtain Nextcloud sources: -* Using the `stable version `_ +* Using the `stable version `_ .. TODO ON RELEASE: Update version number above on release * Using the development version from `GitHub`_ which will be explained below. diff --git a/developer_manual/general/performance.rst b/developer_manual/general/performance.rst index 1fa3bb3b68f..8bb52141f6f 100644 --- a/developer_manual/general/performance.rst +++ b/developer_manual/general/performance.rst @@ -1,7 +1,7 @@ Performance Considerations ========================== -.. sectionauthor:: Frank Karlitschek +.. sectionauthor:: Frank Karlitschek This document introduces some common considerations and tips on improving performance of Nextcloud. Speed of Nextcloud is important - nobody likes to wait and often, what is *just slow* for a small amount of data will become *unusable* with a large amount of data. Please keep these tips in mind when developing for Nextcloud and consider reviewing your app to make it faster. diff --git a/developer_manual/index.rst b/developer_manual/index.rst index f150863e732..ff5f6b6b913 100644 --- a/developer_manual/index.rst +++ b/developer_manual/index.rst @@ -1,12 +1,12 @@ .. _contents: -================================ +================================= Nextcloud Developer Documentation -================================ +================================= -.. _Nextcloud appstore: https://apps.owncloud.com/ -.. _Translation: https://www.transifex.com/projects/p/owncloud/ -.. _Documentation: https://github.com/owncloud/documentation#owncloud-documentation +.. _ownCloud appstore: https://apps.owncloud.com/ +.. _Translation: https://www.transifex.com/nextcloud/nextcloud/ +.. _Documentation: https://github.com/nextcloud/documentation Table of Contents ================= @@ -17,7 +17,6 @@ Table of Contents general/index app/index android_library/index - ios_library/index core/index bugtracker/index commun/index diff --git a/developer_manual/ios_library/examples.rst b/developer_manual/ios_library/examples.rst deleted file mode 100644 index c7fecf96c25..00000000000 --- a/developer_manual/ios_library/examples.rst +++ /dev/null @@ -1,819 +0,0 @@ -Examples -======== - -Init the library ----------------- - -Start using the library, it is needed to init the object OCCommunication. - -We recommend using the singleton method in the AppDelegate class in order to -use the Nextcloud iOS library. - -Code example -~~~~~~~~~~~~ - -.. code-block:: objective-c - - #import "OCCommunication.h" - - + (OCCommunication *)sharedOCCommunication - { - static OCCommunication* sharedOCCommunication = nil; - - if (sharedOCCommunication == nil) - { - sharedOCCommunication = [ [ OCCommunicationalloc] init ]; - } - - return sharedOCCommunication; - } - -Also could happen that you need to overwrite the class AFURLSessionManager to manage SSL Certificates - -.. code-block:: objective-c - - #import "OCCommunication.h" - - + (OCCommunication*)sharedOCCommunication - { - static OCCommunication* sharedOCCommunication = nil; - if (sharedOCCommunication == nil) - { - //Network Upload queue for NSURLSession (iOS 7) - NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration backgroundSessionConfiguration:k_session_name]; - configuration.HTTPMaximumConnectionsPerHost = 1; - configuration.requestCachePolicy = NSURLRequestReloadIgnoringLocalCacheData; - OCURLSessionManager *uploadSessionManager = [[OCURLSessionManager alloc] initWithSessionConfiguration:configuration]; - [uploadSessionManager.operationQueue setMaxConcurrentOperationCount:1]; - [uploadSessionManager setSessionDidReceiveAuthenticationChallengeBlock:^NSURLSessionAuthChallengeDisposition (NSURLSession *session, NSURLAuthenticationChallenge *challenge, NSURLCredential * __autoreleasing *credential) { - return NSURLSessionAuthChallengePerformDefaultHandling; - }]; - - sharedOCCommunication = [[OCCommunication alloc] initWithUploadSessionManager:uploadSessionManager]; - - } - return sharedOCCommunication; - } - -Set credentials ---------------- - -Authentication on the app is possible by 3 different methods: - -* Basic authentication, user name and password -* Cookie -* Token (oAuth) - - -Code example -~~~~~~~~~~~~ - - -.. code-block:: objective-c - - #Basic authentication, user name and password - [[ AppDelegate sharedOCCommunication ] setCredentialsWithUser : userName andPassword : password ]; - - #Authentication with cookie - [[ AppDelegate sharedOCCommunication ] setCredentialsWithCookie : cookie ]; - - #Authentication with token - [[ AppDelegate sharedOCCommunication ] setCredentialsOauthWithToken : token ]; - - -Create a folder ---------------- - -Create a new folder on the cloud server, the info needed to be sent is the path -of the new folder. - -Code example -~~~~~~~~~~~~ - -.. code-block:: objective-c - - [[ AppDelegate sharedOCCommunication ] createFolder :path onCommunication : [ AppDelegate sharedOCCommunication ] - - successRequest :^( NSHTTPURLResponse *response, NSString *redirectedServer) { - //Folder Created - } - - failureRequest :^( NSHTTPURLResponse *response, NSError *error) { - - //Failure - - switch (response.statusCode) { - - case kOCErrorServerUnauthorized : - //Bad credentials - break; - case kOCErrorServerForbidden : - //Forbidden - break; - case kOCErrorServerPathNotFound : - //Not Found - break; - case kOCErrorServerTimeout : - //timeout - break; - default: - //default - break; - } - - } - errorBeforeRequest :^( NSError *error) { - //Error before request - - if (error.code == OCErrorForbidenCharacters) { - //Forbidden characters - } - else - { - //Other error - } - - }]; -   -Read folder ------------ - -Get the content of an existing folder on the cloud server, the info needed to -be sent is the path of the folder. As answer of this method, it will be -received an array with all the files and folders stored in the selected folder. - -Code example -~~~~~~~~~~~~ - -.. code-block:: objective-c - - [[ AppDelegate sharedOCCommunication] readFolder:path onCommunication:[ AppDelegate sharedOCCommunication] - - successRequest:^( NSHTTPURLResponse *response, NSArray *items, NSString *redirectedServer) { - //Success - for ( OCFileDto * ocFileDto in items) { - NSLog( @"item path: %@%@" , ocFileDto.filePath, ocFileDto.fileName); - } - } - - failureRequest:^( NSHTTPURLResponse *response, NSError *error) { - - //Failure - switch (response.statusCode) { - case kOCErrorServerPathNotFound : - //Path not found - break; - case kOCErrorServerUnauthorized : - //Bad credentials - break; - case kOCErrorServerForbidden : - //Forbidden - break; - case kOCErrorServerTimeout : - //Timeout - break ; - default : - break; - } - - }]; - -Read file ---------- - -Get information related to a certain file or folder. Although, more information -can be obtained, the library only gets the eTag. - -Other properties of the file or folder may be obtained: filePath, filename, -isDirectory, size and date - -Code example -~~~~~~~~~~~~ - - -.. code-block:: objective-c - - [[ AppDelegate sharedOCCommunication ] readFile :path onCommunication :[ AppDelegate sharedOCCommunication ] - - successRequest :^( NSHTTPURLResponse *response, NSArray *items, NSString *redirectedServer) { - - OCFileDto *ocFileDto = [items objectAtIndex : 0 ]; - NSLog ( @"item etag: %lld" , ocFileDto. etag); } - failureRequest :^( NSHTTPURLResponse *response, NSError *error) { - switch (response.statusCode) { - case kOCErrorServerPathNotFound: - //Path not found - break; - case kOCErrorServerUnauthorized: - //Bad credentials - break; - case kOCErrorServerForbidden: - //Forbidden - break; - case kOCErrorServerTimeout: - //Timeout - break; - default: - break; - } - }]; - -Move file or folder -------------------- - - -Move a file or folder from their current path to a new one on the cloud server. -The info needed is the origin path and the destiny path. - - -Code example -~~~~~~~~~~~~ - -.. code-block:: objective-c - - [[ AppDelegate sharedOCCommunication ] moveFileOrFolder :sourcePath toDestiny :destinyPath onCommunication :[ AppDelegate sharedOCCommunication ] - - successRequest :^( NSHTTPURLResponse *response, NSString *redirectedServer) { - //File/Folder moved or renamed - } - failureRequest :^( NSHTTPURLResponse *response, NSError *error) { - //Failure - switch (response.statusCode) { - case kOCErrorServerPathNotFound: - //Path not found - break; - case kOCErrorServerUnauthorized: - //Bad credentials - break; - case kOCErrorServerForbidden: - //Forbidden - break; - case kOCErrorServerTimeout: - //Timeout - break; - default: - break; - } - - } - errorBeforeRequest :^( NSError *error) { - if (error.code == OCErrorMovingTheDestinyAndOriginAreTheSame) { - //The destiny and the origin are the same - } - else if (error.code == OCErrorMovingFolderInsideHimself) { - //Moving folder inside himself - } - else if (error.code == OCErrorMovingDestinyNameHaveForbiddenCharacters) { - //Forbidden Characters - } - else - { - //Default - } - - }]; - - -Delete file or folder ---------------------- - -Delete a file or folder on the cloud server. The info needed is the path to -delete. - -Code example -~~~~~~~~~~~~ - -.. code-block:: objective-c -   - [[ AppDelegate sharedOCCommunication ] deleteFileOrFolder :path onCommunication :[ AppDelegate - - sharedOCCommunication ] successRequest :^( NSHTTPURLResponse *response, NSString *redirectedServer) { - //File or Folder deleted - } - failureRequest :^( NSHTTPURLResponse *response, NSError *error) { - - switch (response.statusCode) { - case kOCErrorServerPathNotFound: - //Path not found - break; - case kOCErrorServerUnauthorized: - //Bad credentials - break; - case kOCErrorServerForbidden: - //Forbidden - break; - case kOCErrorServerTimeout: - //Timeout - break; - default: - break; - } - - }]; - - -Download a file ---------------- - -Download an existing file on the cloud server. The info needed is the server -URL, path of the file on the server and localPath, path where the file will be -stored on the device and a boolean to indicate if is necessary to use LIFO queue or FIFO. - -Code example -~~~~~~~~~~~~ - - -.. code-block:: objective-c - - NSOperation *op = nil; - op = [[ AppDelegate sharedOCCommunication ] downloadFile :remotePath toDestiny :localPath withLIFOSystem:isLIFO onCommunication :[ AppDelegate sharedOCCommunication ] - - progressDownload :^( NSUInteger bytesRead, long long totalBytesRead, long long totalBytesExpectedToRead) { - - //Calculate percent - float percent = ( float)totalBytesRead / totalBytesExpectedToRead; - NSLog ( @"Percent of download: %f" , percent); } - successRequest :^(NSHTTPURLResponse *response, NSString *redirectedServer) { - //Download complete - } - failureRequest :^(NSHTTPURLResponse *response, NSError *error) { - switch (response. statusCode) { - case kOCErrorServerUnauthorized: - //Bad credentials - break; - case kOCErrorServerForbidden: - //Forbidden - break; - case kOCErrorProxyAuth: - //Proxy access required - break; - case kOCErrorServerPathNotFound: - //Path not found - break; - default: - //Default - break; - } - } - shouldExecuteAsBackgroundTaskWithExpirationHandler :^{ - [op cancel ]; - }]; - - - - - -Download a file with background session ---------------------------------------- - -Download an existing file storaged on the cloud server using background session, only supported by iOS 7 and higher. - -The info needed is, the server URL: path where the file is stored on the server; localPath: path where the file will be stored on the device; and NSProgress: object where get the callbacks of the upload progress. - -To get the callbacks of the progress is needed use a KVO in the progress object. We add the code in this example of the call to set the KVO and the method where catch the notifications. - -Code example -~~~~~~~~~~~~ - -.. code-block:: objective-c - - NSURLSessionDownloadTask *downloadTask = nil; - - NSProgress *progress = nil; - - downloadTask = [_sharedOCCommunication downloadFileSession:serverUrl toDestiny:localPath defaultPriority:YES onCommunication:_sharedOCCommunication withProgress:&progress successRequest:^(NSURLResponse *response, NSURL *filePath) { - //Upload complete - } failureRequest:^(NSURLResponse *response, NSError *error) { - - switch (error.code) { - case kCFURLErrorUserCancelledAuthentication: - //Authentication cancelled - break; - - default: - switch (response.statusCode) { - case kOCErrorServerUnauthorized : - //Bad credentials - break; - case kOCErrorServerForbidden: - //Forbidden - break; - case kOCErrorProxyAuth: - //Proxy access required - break; - case kOCErrorServerPathNotFound: - //Path not found - break; - default: - //Default - break; - } - break; - } - }]; - - // Observe fractionCompleted using KVO - [progress addObserver:self forKeyPath:@"fractionCompleted" options:NSKeyValueObservingOptionNew context:NULL]; - - - //Method to catch the progress notifications with callbacks - - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context - { - if ([keyPath isEqualToString:@"fractionCompleted"] && [object isKindOfClass:[NSProgress class]]) { - NSProgress *progress = (NSProgress *)object; - - float percent = roundf (progress.fractionCompleted * 100); - - //We make it on the main thread because we came from a delegate - dispatch_async(dispatch_get_main_queue(), ^{ - NSLog(@"Progress is %f", percent); - }); - } - } - - -Set callback when background download task finishes ---------------------------------------------------- - -Method to set callbacks of the pending download transfers when the app starts. It's used when there are pendings download background transfers. The block is executed when a pending background task finishes. - -Code example -~~~~~~~~~~~~ - -.. code-block:: objective-c - - [[AppDelegate sharedOCCommunication] setDownloadTaskComleteBlock:^NSURL *(NSURLSession *session, NSURLSessionDownloadTask *downloadTask, NSURL *location) { - - - }]; - -Set progress callback with pending background download tasks ------------------------------------------------------------- - -Method to set progress callbacks of the pending download transfers. It's used when there are pendings background download transfers. The block is executed when a pending task get a input porgress. - -Code example -~~~~~~~~~~~~ - -.. code-block:: objective-c - - [[AppDelegate sharedOCCommunication] setDownloadTaskDidGetBodyDataBlock:^(NSURLSession *session, NSURLSessionDownloadTask *downloadTask, int64_t bytesWritten, int64_t totalBytesWritten, int64_t totalBytesExpectedToWrite) { - - - }]; - - - - - -Upload a file -------------- - -Upload a new file to the cloud server. The info needed is localPath, path where -the file is stored on the device and server URL, path where the file will be -stored on the server. - -Code example -~~~~~~~~~~~~ - -.. code-block:: objective-c - - NSOperation *op = nil; - op = [[ AppDelegate sharedOCCommunication ] uploadFile :localPath toDestiny : remotePath onCommunication :[ AppDelegate sharedOCCommunication ] - - progressUpload :^( NSUInteger bytesWrote, long long totalBytesWrote, long long totalBytesExpectedToWrite) { - //Calculate upload percent - if ( totalBytesExpectedToRead/1024 != 0) { - if ( bytesWrote > 0) { - float percent = totalBytesWrote* 100 / totalBytesExpectedToRead; - NSLog ( @"Percent: %f" , percent); - } - } - } - successRequest :^( NSHTTPURLResponse *response, NSString *redirectedServer) { - //Upload complete - } - failureRequest :^( NSHTTPURLResponse *response, NSString *redirectedServer, NSError *error) { - switch (response. statusCode) { - case kOCErrorServerUnauthorized : - //Bad credentials - break; - case kOCErrorServerForbidden: - //Forbidden - break; - case kOCErrorProxyAuth: - //Proxy access required - break; - case kOCErrorServerPathNotFound: - //Path not found - break; - default: - //Default - break; - } - } - failureBeforeRequest :^( NSError *error) { - switch (error.code) { - case OCErrorFileToUploadDoesNotExist: - //File does not exist - break; - default: - //Default - break; - } - } - shouldExecuteAsBackgroundTaskWithExpirationHandler :^{ - [op cancel]; - }]; - - -Upload a file with background session -------------------------------------- - -Upload a new file to the cloud server using background session, only supported by iOS 7 and higher. - -The info needed is localPath, path where the file is stored on the device and server URL, path where the file will be stored on the server and NSProgress object where get the callbacks of the upload progress. - -To get the callbacks of the progress is needed use a KVO in the progress object. We add the code in this example of the call to set the KVO and the method where catch the notifications. - -Code example -~~~~~~~~~~~~ - -.. code-block:: objective-c - - NSURLSessionUploadTask *uploadTask = nil; - - NSProgress *progress = nil; - - uploadTask = [[AppDelegate sharedOCCommunication] uploadFileSession:localPath toDestiny:remotePath onCommunication:[ AppDelegate sharedOCCommunication ] withProgress:&progress successRequest:^(NSURLResponse *response, NSString *redirectedServer) { - //Upload complete - } failureRequest:^(NSURLResponse *response, NSString *redirectedServer, NSError *error) { - switch (response.statusCode) { - case kOCErrorServerUnauthorized : - //Bad credentials - break; - case kOCErrorServerForbidden: - //Forbidden - break; - case kOCErrorProxyAuth: - //Proxy access required - break; - case kOCErrorServerPathNotFound: - //Path not found - break; - default: - //Default - break; - } - - }]; - - // Observe fractionCompleted using KVO - [progress addObserver:self forKeyPath:@"fractionCompleted" options:NSKeyValueObservingOptionNew context:NULL]; - - - - //Method to catch the progress notifications with callbacks - - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context - { - if ([keyPath isEqualToString:@"fractionCompleted"] && [object isKindOfClass:[NSProgress class]]) { - NSProgress *progress = (NSProgress *)object; - - float percent = roundf (progress.fractionCompleted * 100); - - //We make it on the main thread because we came from a delegate - dispatch_async(dispatch_get_main_queue(), ^{ - NSLog(@"Progress is %f", percent); - }); - - } - } - -Set callback when background task finish ------------------------------------------ - -Method to set callbacks of the pending transfers when the app starts. It's used when there are pendings background transfers. The block is executed when a pending background task finished. - -Code example -~~~~~~~~~~~~ - -.. code-block:: objective-c - - [[AppDelegate sharedOCCommunication] setTaskDidCompleteBlock:^(NSURLSession *session, NSURLSessionTask *task, NSError *error) { - - - }]; - -Set progress callback with pending background tasks ---------------------------------------------------- - -Method to set progress callbacks of the pending transfers. It's used when there are pendings background transfers. The block is executed when a pending task get a input porgress. - -Code example -~~~~~~~~~~~~ - -.. code-block:: objective-c - - [[AppDelegate sharedOCCommunication] setTaskDidSendBodyDataBlock:^(NSURLSession *session, NSURLSessionTask *task, int64_t bytesSent, int64_t totalBytesSent, int64_t totalBytesExpectedToSend) { - - - - }]; - - -Check if the server supports Sharing api ----------------------------------------- - - -The Sharing API is included in Nextcloud 5.0.13 and greater versions. The info -needed is activeUser.url, the server URL that you want to check. - -Code Example -~~~~~~~~~~~~ - -.. code-block:: objective-c - - [[ AppDelegate sharedOCCommunication ] hasServerShareSupport :_activeUser.url onCommunication :[ AppDelegate sharedOCCommunication ] - - successRequest :^( NSHTTPURLResponse *response, BOOL hasSupport, NSString *redirectedServer) { - } - failureRequest :^( NSHTTPURLResponse *response, NSError *error){ - } - }]; - - -Read shared all items by link ------------------------------ - -Get information about what files and folder are shared by link. - -The info needed is Path, the server URL that you want to check. - -Code example -~~~~~~~~~~~~ - -.. code-block:: objective-c - - [[ AppDelegate sharedOCCommunication ] readSharedByServer :path onCommunication :[ AppDelegate sharedOCCommunication ] - - successRequest :^( NSHTTPURLResponse *response, NSArray *items, NSString *redirectedServer) { - NSLog ( @"Item: %d" , items); - } - - failureRequest :^( NSHTTPURLResponse *response, NSError *error){ - NSLog ( @"error: %@" , error); - NSLog ( @"Operation error: %d" , response.statusCode); - }]; - - -Read shared items by link of a path ------------------------------------- - -Get information about what files and folder are shared by link in a specific path. - -The info needed is the server URL that you want to check and the specific path tha you want to check. - -Code example -~~~~~~~~~~~~ - -.. code-block:: objective-c - - [[AppDelegate sharedOCCommunication] readSharedByServer:serverPath andPath:path onCommunication:[AppDelegate sharedOCCommunication] successRequest:^(NSHTTPURLResponse *response, NSArray *items, NSString *redirectedServer) { - NSLog ( @"Item: %d" , items); - - - } failureRequest:^(NSHTTPURLResponse *response, NSError *error) { - NSLog ( @"error: %@" , error); - NSLog ( @"Operation error: %d" , response.statusCode); - }]; - -Share link of file or folder ----------------------------- - - -Share a file or a folder from your cloud server by link. -The info needed is Path, your server URL and the path of the item that you want -to share (for example ``/folder/file.pdf``) - - -Code example -~~~~~~~~~~~~ - - -.. code-block:: objective-c - - [[ AppDelegate sharedOCCommunication ] shareFileOrFolderByServer :path andFileOrFolderPath :itemPath onCommunication :[ AppDelegate sharedOCCommunication ] - successRequest :^( NSHTTPURLResponse *response, NSString *token, NSString *redirectedServer) { - - NSString *sharedLink = [ NSString stringWithFormat:@ `path/public.php?service=files&t=%@ `_ - , token]; - - } - failureRequest :^( NSHTTPURLResponse *response, NSError *error){ - [ _delegate endLoading ]; - - DLog ( @”error.code: %d” , error. code); - DLog (@”server.error: %d”, response. statusCode); - int code = response. statusCode ; - if (error.code == kOCErrorServerPathNotFound) { - } - - switch (code) { - case kOCErrorServerPathNotFound: - //File to share not exists - break; - case kOCErrorServerUnauthorized: - //Error login - break; - case kOCErrorServerForbidden: - //Permission error - break; - case kOCErrorServerTimeout: - //Not possible to connect to server - break; - default: - if (error.code == kOCErrorServerPathNotFound) { - //File to share not exists - } else { - //Not possible to connect to the server - } - break; - - } - - }]; - - } - - NSLog ( @"error: %@" , error); - NSLog ( @"Operation error: %d" , response.statusCode); - }]; - -Unshare a folder or file by link --------------------------------- - - -Stop sharing by link a file or a folder from your cloud server. - -The info needed is Path, your server URL and the Id of the item that you want -to Unshare. - -Before unsharing an item, you have to read the shared items on the selected -server, using the method “ readSharedByServer ” so that you get the array -“items” with all the shared elements. These are objects OCShareDto, one of -their properties is idRemoteShared, parameter needed to unshared an element. - -Code example -~~~~~~~~~~~~ - -.. code-block:: objective-c - - [[ AppDelegate sharedOCCommunication ] unShareFileOrFolderByServer :path andIdRemoteSharedShared :sharedByLink. idRemoteShared onCommunication :[ AppDelegate sharedOCCommunication ] - - successRequest :^( NSHTTPURLResponse *response, NSString *redirectedServer) { - //File unshared - } - failureRequest :^( NSHTTPURLResponse *response, NSError *error){ - //Error - } - ]; - - -Check if file of folder is shared ----------------------------------- - -Check if a specific file or folder is shared in your cloud server. - -The info need is Path, your server URL and the Id of the item that you want. - - -Before check an item, you have to read the shared items on the selected -server, using the method “ readSharedByServer ” so that you get the array -“items” with all the shared elements. These are objects OCShareDto, one of -their properties is idRemoteShared, parameter needed to unshared an element. - -Code example -~~~~~~~~~~~~ - -.. code-block:: objective-c - - [[AppDelegate sharedOCCommunication] isShareFileOrFolderByServer:path andIdRemoteShared:_shareDto.idRemoteShared onCommunication:[AppDelegate sharedOCCommunication] successRequest:^(NSHTTPURLResponse *response, NSString *redirectedServer, BOOL isShared) { - //File/Folder is shared - - } failureRequest:^(NSHTTPURLResponse *response, NSError *error) { - //File/Folder is not shared - }]; - - -Tips ----- - -* Credentials must be set before calling any method -* Paths must not be on URL Encoding -* Correct path: ``https://example.com/owncloud/remote.php/dav/Pop_Music/`` -* Wrong path: ``https://example.com/owncloud/remote.php/dav/Pop%20Music/`` -* There are some forbidden characters to be used in folder and files names on the server, same on the Nextcloud iOS library "\", "/","<",">",":",""","","?","*" -* To move a folder the origin path and the destination path must end with “/” -* To move a file the origin path and the destination path must not end with “/” -* Upload and download actions may be cancelled thanks to the object “NSOperation” -* Unit tests, before launching unit tests you have to enter your account information (server url, user and password) on OCCommunicationLibTests.m diff --git a/developer_manual/ios_library/images/100000000000030C000001E61DFDBF76.png b/developer_manual/ios_library/images/100000000000030C000001E61DFDBF76.png deleted file mode 100644 index 5c12b3411d214a5ec5f4874f97f4d0a35138f5c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163510 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 Awg3PC diff --git a/developer_manual/ios_library/images/100000000000030C000001E637605044.png b/developer_manual/ios_library/images/100000000000030C000001E637605044.png deleted file mode 100644 index 5d58db9b38e61bef5e3416c1d7f9f26f21020f6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131973 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 qY_k3tAnr>^;2OETE}EmG@tf*L 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 D3C|fw diff --git a/developer_manual/ios_library/images/100000000000030C000001E7A7A01884.png b/developer_manual/ios_library/images/100000000000030C000001E7A7A01884.png deleted file mode 100644 index 606b6cd8432e1240f1d3aae1f5f744c5f824c184..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84924 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 z

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

4Z!}Z#pjw?#w z0Di9z&#_kxKRC?JCS>_=X?h(0*c<|15|yGim$IjhoIbh!+^#WdFPX!TT1E4BQpA03)G*KjEVSe#Xk zUjKiD6~h;yCMXlBTfyKW0D@hm77(lbB*d*NED7bJx=e1%1&UF74r6)q_PkvplVgv8jH_@jcif`ph<(pVVzF>kXI47{zs|oCj(dws>|K^ykC5aeS+7lpl za?MA<@kQ5K2KG+IgG34Sfs6jBGpJ+|1PtBTAf9JNwE-y#?pn^4PE!d~hQM147zj}4 zgm;L?u8pP2?fuJxYXcQCX~gHx^addsP$zT86Ut z+*#0iA0rL&+&(SxZi=?;mmD`gjKiLSysF-n1)$9cxU2!hkWYIqwAY+e$J_t9`aa#$ z*AaxKU~A73YwYR*IU&7?B$Lw2UQMg||7X50ucLXA@_(Iz28?<_*jb~=lB8O33zQS< zb^V9?iRWP+)vw|XpX2YquiYPX$Ruh7rIMg1PTlAI5n^mbcTD>u$oJ|p10GX|zwcpx zw0=QxMa`&FO1wa#l9e&{G3?`@2K#{{ongo6Yqo@}*jLKHj&N7U5Q%zp544eSTyWum zdHf|Lw#gNfHk}GgqKJb&;_$$`CsvDx=|9M%c-taYP(p+UqSDDZ+@pd<*wG8LH$f?H z47HV630r{XFZVxGZQ=)8i>``FFir_c8=Iq( zlT(6^4|&V)Yh|MGJ}{&#p$Y^iK+1W^5(>4>1#`3#PX}Sq7j_+sP``@gyg_4zj!v?(aq;IKpUumEsBHq~#m*!OT zH)|nEIYOuNo&0PO@i`3s+4u;>=$|L3K_5~Zg;^zCp>L@u_W6x?f$gk6D>i^n&+&Y< z5r)A3`U@T&9ugkjcWug$5gQh85nHwsEffV#PSN1SnXrld_5og(=MJVVd(M-vv6w;g zp_rWU36Fz;Axb(O=%0>-T*BCa1sB0N?^jh`T}~M`SPVa99>(-A+-*XRek#?ek+t{W zn(PYqPm~K0vndha487fB)t>^EOX>z2uKMX6N{qQBRh7J^=#!3_mhYznPEtD0g$|{+dWEG~^p%==(W{*VeFjUw%ejmoa{A1I-gfT7h{=#5JP58yoIhoo zL=UIr%}~h6sZIbA6DP<`v0EmM0STJMIS&}2 zW_(3kz?bQ7_@)}-7JsY>_Od5RkgjH+k;g*NW zmen}fBYCwn>ck`#oN&p>t#y|)9_%p85b!{%?J#GY!6$q3ufN`O3husO;Ixn@nYCI& zkta|g?i7h;aTT4TytfU8y}yX^$uef|b8O~YH1*>a#=c#_I}*YbO9=T7r`CnFy+kly z;$S4n)+`Ad_DDxxF$`*F22byD$C>v0MG5@&r0u&Hg-{w0GPop^d`p-*UZ)V71652Yx@AVY62c ziuSw8(fMdY9)fP060PK)ktoGtniRF(h78vaINgVkYBP|twX>18oT=TW1;MAT{5#q7 z7;tl2c;<8rh~nH)wQuW+upB%=rG{O#_q0<2kUiO2QFVn|`Hy&MwWXknK~B2_yniKM z?QvVXumh$G$)l+OW2%vH>grtH7AS zMqLHQIQ$x(qBMQ~orxhdI!se04HPYA6l-`z6J-NJWKde}hz z4j6WGQZbL!Pd>CZ=Mq>fFARgd?J>#rtgsn|8HtbYj=Nav^3Rd!8Q6Ex&nYtCmz_s9Z|nOLzn9)EYu`@&dTsK|#+jYGotl>DFqcNT*%eNAc4?4b75 zVh2ns`=&Z&b#iXPf$j*LY&*twIEnXj*hW#sdpRE%hp(%=wF-9{S$rqxg#bSNW#_tK z48PdnY&Sk4`sv=61ej4bYBa8gO@jnK)D+R(;mq;Dh~LAUoz}GM1fKOTC7d6>5`znl zctYvyO-&)0-Sh#TB&Pl0=Fpc*c1nFDl`h+)+=sy(h5CFr(UXnSX2cb#=W}%E>Ogyzgl3aSg*Zb+GJb+6Ko=I9Y=<27jAT7S!QIieF)^LEqwQ zA+)2-Lh*s~NKKf zXBF7}0{YAiAiuf7OB;MSpH@^jX@Z3w=#3pLrpVo2cA_on$2eR4VabmP`Z5XIq9|i9 zZI3P^=$*A61-<(6t*we@W0KRHNOAtQiYFx~T{bQcIYAHN8aKOeX{BZk$F2ss3wC{-)gSA)iOmjq^J*|bIZM*n z3P5HBH@3Xg-LUMABq^|#Tz^z;51vj7Ce+8-aOWL98V=%jMr|}(!cjAj?v(wx&q|!J z@o|4-Q2NFeb+(w+9cT$fCgN)7+_sCsZR$?l5jjaynS{JQbR8%-G4QOhCjL{gBBxGy zy4nsZ@x2DL3;n&>BeC`fa|t#zEUI@rUO0x#SYQ;!xc!u6^yx%NFJ0^t1bRu zfQfb-Gm1Z2(0>HQ6<}h6i=uyZ7?D`TNema+iBoX5shuGSx?}zik^#M0TU$##l4Qg| zMi!FM!)VwKO25t=)Mt*l$nMbqb8BGonBsV&K6XxR;pt|Gg+n+e0g3jsr z($K3H{5=bSQU74zO$T4)<nMXf&${`T;KTQV?W5rHopnSbyxRoWX4dHL=Gg zF}sLH={`Y_qDRE}MF6FhgrPR(=re)Zh@%>ORnje-gYFg)sh)vxagv)JS9xBe60US_ z^r!Ml3(aT(Qzm*CIrGyJ^z!C?FSqpm^LI)zLP!W$Tj3{r`Bw>C-Dp#sS>-y0Rbkl* z-75upG5$gApAV|&(+$w9*5uP<*gz?`6b7wg+gEc~ysZ%LtuUigK)v9(3T5p>nG`P|8<}S=a&nrQw zK=1v|pMP%@hC`a4Dd}6RqPu+ajQ=2f>+6?97={tdx-{ z9M%K+@^_rEFyEQ6q|%xJ+5!jOt3XD)-!eeWi5+TX>BUYbZw-TU=)EMdE0Ccfe1@j# z)%ViITYoRuzvLv`qDYtxD=4ccgkMoMhU&gMY zmA-u`23tIw>Z*BRm7eHMfyJBb+aS_4u;*9XmKz!Vo?;@B=3;6l^WC28+FAM6XlC^po5R7-e=P5Ucb32IKLx#B( z_mi{==t*MeJNraam$Z~AjQJ4$>Xfi5iZ2*Y{?W0}P-ej(=)i>Frd~Gw?B2(Lmt1Uyz@O*3o(Zvd? z#G!d~jT1e6hKbix)ZdrgvoWEh@tP^z3vV&c5m8GM0c$iiN+`rn{dBqz=ue8jnf6w@ zHXfAHvAf~o_Be^NuLp)w?H~hc!7c(s7UidB6=+wFc3`AlSFQ-_-XWLM?A>JtW7R4CTG{mf3V;>uStFJ3G@Z(Fwf->!REOH`=Iv2x<`>&B2gd6j|46@B(M)~6 zV5?oH}Em%`1Thvlg(ftHj>A?nR_IJmUJc~P-i#oqMEuPIslkk|p z2xF@EODtcgn8qK&b98%p^dZgy}O=Puf zuRp5y*NPL`Py{4W-Fbn+kfKVrugNlh&Nh04#xac86vxGR@gI3j1&K3dopEy}NWLDG zC8J+=&pgzgBX*fA5Ps7%)2)LV#)*daBSXp3y&ke?dmI6qS_j+TTVl`u%Xs)WE0Hk} zZGPgVnNd#)%;oYT{H#Sp_EA=9$zHygS>kgA`(xZxSe|^w#E!mS=UGU1G3utgMsK3E z)c%wKVSj}IX~EL=+c;t{+-g8P=0fvH2ftlb3wn%4KjDV&@GCz|BJnv!Lwx+N3cfL8 zHqj@$u_6&pg~Q{SK%6sLLQVHO^xodyOwApD=_v$gAgJw={lan;VVsl_-h&*BREPvBXT z=2v91dJAxtt^oG?*Aait146vh)e|R6rYXPBI>3C1R3|qGFW1pj#nvfSrbDW2DZYNZ zjGdnZJb7#K;HEDVj`_vWB7(mY_-P?mR!`rEKUO$dtgfF>JQ5TV@~n2Z=!;l)x+#jJzP_QHG z@yp*=vEr_$MtmSvr|)xdr?&bJYd5}OY_ven;Q1#$B;_Yuo>Q|hg*DXl&m+E$6}Ct? zKC$n$9VYe*mzfYfp&$CP+OGB;67n}!aaC6cFj6a!xZ$%!r4}zFOAD|e%=3Q98DE>w zOhMFL+CD)5Xnhq5W(*0N0=-Syx_gK3V}Q~7{`=DAa);i z>;$H=*}Dkw`RTP&1J$pCcn5bh;?U{CL0`-!^DwMEmK?}wq|U!nYNA#0L|?8o1#oYe zOJCf=BtL!YWGSnp-Ut~bZU_9{tbF!r=*>ev1G^4N_h2OXqUa+p+9{sGl6HzX~THVIPL{ z&12qNe2FpTg*7$T8fYf_L0Fzg8QW?Vn0jV}jpK76;&QR#rN~Ko6bAVYnd?h&qgVbs zRWt&75UUaIO>4KLYn3mKuhcFozGf>EsV>}PE1N`mBTDBumcxv`yY@ykqaf5o9Y0Edv?U?8M3Oc}j?d`Dj`s32u`!yR5)R^a`ajB7=c<-)z1q(^I3tqg zqamfr08U@ZwOVVfA+~4JJNinLKv;;Vf0Y#pQXD3rs{&yjy-8>^76EXh;~`@-_x(A@ za@X0!!Ma14^H}ER)#A}Ou<$|p#%4$HdHD`H;Hyf=k=NyaOLMgcG6HTfJP8q)ZQ?px zDQI6u49SSyxSh$8H%#inKT*2NLaG!RZ1zg zysEn&FOLk`f1}V2OcvZltE=H{w>!(&bmd#hX&Tr|!J2Gl6l7=5A`duE$ zJXB^y;_|k7@em)q=5Ts5M4=SKQ(kde2K*8Qn~m9yGCAm&!)yIOEGzAfHO5Or!sDmN zg*%SFDka;9XHS6Sf+Qr@joQwLz1zAv-H(F|-sF4lJL;MxBX)IuLEp?+vv{O^j5&`? z^7;|7Q|f`|msqdA%M4F)2kqAub(E^N|MP!*ayJZvb~a+LW&}T1`Gyvj%;maEgziLr%xgEQ zaP`bw;wf^A(Yu-j#VrzyakT>yKwiyNVae?pKdvyPEn84rf46YxY;`FnI^t%)?+j#7 z-(i+7(|9yLXU;I2dQ&P%RvK*U?QH-6i}7W^)j&jEPpdd)>qdFkEP{wFo>Ai2Lj z;%LHFI4Ex}eADpQ0)VM?Etq?c-sdts&RX~c!NIA5mD%SF8{ z>-Npdm9;HcysJ~5Iw)_{iWJI{772sz55HbU1P3#G)WJzpp~(vS);}ROnYE?OSwNs8 z;U9S#nXC0*&yVbE-}pt~Lh}z#*f%HqdFLy(TXQ8Brx{7N5*3fMzs<97!x0icQ61q4 zR7;DgtQ+zUCBqmPsX^j6w3mJX!mmusg2A)UjIFXg_~@o0SF zzuAM);NxEqKem}q-1C&7pW{uAR`tvCjpHVvmg1C45+nZ?b6*t|*WWFf;I6^l-8Hzo z1cJM}ySqC4d*|L+^DwjKWuACotzM`5ob%hecGa$$`5q{q zI320?$=&HJj8xv?5CQAn^VjezDf7Ws_|8(g23^F9R}l2)Db8F z1JwcY;IW{82Z+%ZBn5orblrZkI9d4sVnss5AfSFmje;8~RkQq3SpdoKO*k{afG7(7 zd9*YNSZ)!Wa_v8e*t{d84Xq`#S|UVOg;xPK*!4INT1lNK_I|iVo?!6FwhE3vhjYVu zs+)`a(Z_l6>CNIWzO*dt5tFYNT=ZdW;KP?MKnJ<4n-w*UoJJt@?#|f5yp`(=k#PG@ zlZ*=iGn{@+xk%I%-Wrx9Kk7d8O`U2?7~Ph4jHF=PN^Z}Im+ zfPhTgN%G1*-g0mFT#w!G*Ks_XpiaaO$>-9khrMo-cN(LV|IjWR{Gk_P424^6vR+*H zRqRuVMH&Ot<*$7y$;q9at)pz`S27H$uGZLs^3XVOsP-*ZbPy8z5V~Vp0V7nkyulIM zXD*s7)4DqidFnJD^z!w?@+`ifmWmJkR*HgEEybh(?@X(6+_CzdrbgMK*ME}KGYpY_ zRpG!$tF?Ndios8;gRp-u;KtD?c z)&vL@T!Uh;p{bt$xX=1ohjCxT(+R0K$Q_;@mXy22{qo_rdjmP7b%$+*!}#!%uThAi z2b|pD(ZmL%O)n5%n+4mr3kOWy9b1yMoT_ZqX!rX@)(B}hY-ekEw#83= ze~VH-X0n{+$KOW|CP9YDcQPrW)POovl-$pxgdp$Pc6c5f!>Y6H3{k-8H++tvrZXEAj@-9< zePwHeW2vbA`$sk78d=MhVJnPLq_TeBaKP1T`GXD)qY3@cRf%9ZMs@EA>U_R1B`? zLhuf)CP`tyleV_L?IyuU!Vx&sT11Xd|Ixp|Ma}EPYC#@Li|!Xp3fEukS#^F8_Mw4K za_1&~d|@mf+{ZI}0@H0ezXpPpR=kV9@+*fYw~xm#2471MC$igZW|o+d`F4Rza`18c zerh}XToV5bXx*-4ill0FJ{5RkWeus*BSYk5oqpqecDv}cZ`GKG4Hl^Fr)vXoCW48> zEmu7$&MemAcJj$xkMyrxMhHB!;+BepTOFDWR}N|!8B=~=o4+E9=x`)txPz@XS^6$Y z`?Ap9EA2Gz8Cs~H_q>5}m5Zg4u-fM5>zf)u_|j*B-!i?rU`I(HN}fO&Xdf%2l*olU zTM$zWi@|s&KKQ#pGQRilwyjo*T%pLIIA|B=_SNbfOhD|$CQDFcheGBN?p zP+YRDk*nLE!p=SY2G933{K#FBRF|Tj=+6!2?(2?}n5yLNCy-C<(B=TR4gO(R>-PY6 z7r6Ixt4M8cPGSQ!{IKH9VJ69b!*c1x(nNJU22E5ery?_DHRuaX?X4>fye#fFFKBB5 zXk!7KiwAh^nB@&53kt^m!2-xnvn>b`UF@ETveMGhN?%I=Y2DcZzN1;QWWIHu@A1I6 zc3;|g`+&SC(Sxln$7n7tF1ZyI(Wi?w{Yy*fFK6qmj^H34AdA&z2J_H1`CpuwTScTL zGdLa+4Z-gtGhN>9U%q^q`*oP*zM;h99T!+|$BOE%H*$m(9<-O28DYIF(|oBPTNa!a zbR?a%e57W!l$r{Moz9`BAuv5}asTK;V%3W$eJYX2NnTq1Cy1tvM4etrM6=@H`pTRc z6c7{t0q|9{^q?|GZ6SN)H{oN)FT+>J# z)p>!Pd~ZhG%sLBMt_z&z|2YA>hWU9c0sA%Zb-2upne$x7o(Lo&WJ77&*x0D)fJcA= zuO~`7im7UA``Xyl^fmgRxw)Amb;8!h#)>{mTU*8A-JxLRK2a`dytCp{q@gH-^JsFBnQNoEMp#=Gh6n(3G z>DplF+1R2`=`LpJ110oJ>hN>xl!)N8Be^Dlbem1&2^zSlXx-X zIj~_T^O~Cuv5|${t3JhO-@8$K9Q?TC{mBLYJZty-Dg|T4AOX00i^wE`oo~*+ zQ(@d?D8h>QJM2d~8pHsF7c4c5Vyx z?dRj!k+^KImw@94#AeGmH(`c&N0LYOQC+$=wz56cV}d6pYAi!XSQrsajmgF4a z<8Cs6EXMlmD9BAC5a)_zVPREPt&y+1=;uY7KkPz9L??@%kpsf;)!V4;qTA9x)RY)L z0M`BHXlZ>Os2QCj^78UkILxyYzg=?DNOe?I2Pf|S1hNPB0lk%MP;+aZebg31;qcm% z+w>mwcB0dZZA0H~k+-kdCGS1IMe^&BkuXv#k(tbwL{3!)r=DvxHF=T~NSaA;HCe`_ zA?vOvn7>YC^J}Aj7ga^r1KMX&^Okx zZ$o#Ht-CSRS#HBkBAsR7w!`Z@zY_|*8T75+zRd&g`26n5__})BA-3nX1J#QQ(_drR zhj_tOyqMbg%!v@?eC_7IiP{!Mdt4>ADUk-+mMRf~8K1wtJn#wzlQ#;DYk( z#tFHB`}tCn?%TlrbckQLLhd8&Nwhr+n+G`ny$ftP>s^D_{wPNJ z&!1&)EGLtfziLY}5RS-{9Y_aI*XI;UuBZK&9cuP(ORjBwl$2SM$*uEt_E-eEd!n;|1(e;3L7z-9CXYvss#Qp+;6O8Cr{it`9*^vobtIKV z>D`u3-Oo3&^qP$@#zQgN2cp_(Sy5nq}K>;1exz^0FpIJH2e+FZ>#MP4@%U4F@$JIsO%#8IDJ!$rqf8<{`;sU2 z?;@qt$6;mcE+mc|u*eT**^qtwsUbhd*}#0b3nM1nAI*S+tmF4$l;+=F^7s~em2P=j z+eYcs9rhJy+Hp_kH%psYGM_&$w+)J6w@7ZbAQIDdi-*NE-L!W4^-po=@cZH)wxcWQ zijPV+87xTqc2lX|GmTyDu|qXT{wl~(#FtR08+bRd*Wg8@%o>v@i-3;q=G=;ma#UaQ z@K>P*w?Ms*#wXfdkiJQ?$AZFw{=T;1CcL0HLuRq672Ftic4WUrjvauW*dXM-iIlqE z+tx2R{imJ?U~D@=?aQpDqA!Hgrd~57jvjnnY#g)Izic7-_!15zRw9%|lpRzch@HH1 zz7cDtT2y-k^MShG{lft@1u$xN(L5fezR(t({jv>RZ}`kmX8-=hWU9uN#%4KA-B}tz z0=@7zXtVM>K*|+Gmm#g|dx?C1%cf88c7Hh6WzpD=j-{vXBsSr#{dXL8g7gAS=$`Sm z+l)ROJ&fHa57;Mp6;wxZnSd&+(8(?3=rQ(eI4vvBpY31r+1laAR9p@evSw(m2lbi1 zPJx>v$&op6VO)y8#YnY8=GId@evG4dxMA3-K#9BzDL|MMEhJl0%M+Xwh9@t6Mqj`% zY^!2{Q}@nSA3=&4hyT>@`R!4-%Hi>1{Z~V`u43E}bR6^G^wFovXgy)5xR->~G$@7( zUGy@wL4K&atu7C|>{oZFd@2tTt?Vx?49Ho$qfoh1#{2to?V8wa3XTiNmTjn3V++~k z58=G%sv=W%2n+H|V!f{xujU1asqs%>blET{U-&<7j`2#Su~E5jDz%46Oxu>dlT4+| z2ToJL%zsB?xd|472!Rab;fso2g{)z>A6Jn5)Eyz_vWGDq^()k`Vdonolb`n^M2K8z z6{F2^Nv#=JT3@O7D*guB50<;l{WWBH#be}(QGqUPSMj?@^!lrh!Ti_6FFfR3cM3Gw zja38vtUUP~VtC@H1fITz`yQ`*G@fqFVEU53aPp0qadR~zba*r_G+gCPmstrcKHgt0 zUHHk_**UI{OLClK(~e^<*di3S8y*xiPP0NzX?CrKkbZQ$Fi-yhSEEBB8QkpNcu=gG z?(E+2Fe;6$pDod@)o~`WnKgDX6@MD_n30VI%d9ruP6frKye@2I)nXHh0e> zZa4F8cvbYcixD}gzD_90@6uLZRJ6}FmU4Xfoh4e^oih#2nAWE(WxZWcXx|<;7V~{m zRG&6XEk}qiHa$ca>mzhK^)ZnjT0?6qHqPfy>i)~s>4dx%svT#-!|PS7t%0f|w)WzA zZ`Bw%K&lJdtW)QN(cC|52r6zmBT|(LoTveqLPAvd$Fx zpRW^YCPH){7G*lYJbU0rN9NvD%FVao+uRvkIEw5|ZQc|Fvi((3j5O8i&HW*vJ%-JU z$cspoBKW@r)pBHR)PM#_Jtdohzs49u_6@TY< zp-TWdC(SETILqRnhD@2WqbZr3Fu*OIl?iobyZl^IEjBtmGq*U{*=?q=%)g?hD$a^r zdyfx0aHXuLIxkxboqK9=)SFCzGI;i+5%4Behm#S9W%c z6iTVp)W2QJwD~--KH^k$EdCe*Ia521sj8w7^wlq`4A6&4pJ?2j%)@s{xvUj~A$+W1 z$4hC*YEO7GR#gg~Lvr8tQ`HjbhB1U67$!V%Y^711F`Xgi*9DSc=rOS(74AI9?~B*$ zhn_B0SM_kdVw-a*^nRh3t$XZBQ8FxG zh%ls|rx~+)6u{F_kJs$)u0`=)rb491@$%!&suFLWK=9+$xxlq*VcNqR|ByN1IKNz%CalbS883Il?Mzp%*Sx&V=oWMBH@1X z&vE2Xd9uFGT0YP?4U5JaCs=C;POzTGO>6enQscdt2-T#5f5$> zXiB@)0!Tm%wFsrfxFa;RaX2wC84`Bp&(P7SLgxPLV6#$M87S?-c_TeU@zojbiKvfX z!O;J-8YNo0?+O-#Y>9^Gn}uzc-&*KATuWT6ebMkujJ?KEH~4f8BfZJV_9-o#aagj^ zU|-zC2Se`UtH^~gJ<{aImj@_5DJg%fw^bZ{$5knvIyZMTi5VP?-wc%zSG&)Wu)1}4 zx38gl$c+jex5$R}2^4Ug;{BdZXj?)izJ^FERApUOLv$gNqiQNDrS$4*xqeesXAQEx zc?(%@T^SAdzv|#9=Ii%=C-Zg~&-78iQWaN<<@5!7MB&E(SK#-<7Y%I)rR;)=rQa+; z(oxUbq&(Cn_7_4l{TTuWnQzLAue1X z8>9LA%k})w}3>DxkWMCjX7#I zM-}{rjC@&00(b%AB;*PGi3w(Mo)b_?RDv?|gfvt7!V+dNxwb4JmX}_@Y=vM~Oaz#( z(2~ko1HTks-Rk>up&|C{?cj$L#p;#UXaH`L3F2tZL=nhEG`Za{qEcN#flKa3bM`o3 z62-mQci)?I$=3K=zc40U5{H+)d2aXM4vmFXC+Dg;&1u>T;R>XTd~G^1YXK;*62JQ$!Rhoj3px28i&%M~}lOpQ4eRh&+V zaUGj$=TwSEn%Pzo1B!!U?Sou0bC?snljfQj+PuN^Re6aQwP6H)&+Wg(Z$+(Jo$j}s z$5_P#>O&CKk$eC?*}2ve^8Bc7;j)4TZ%@{CBG9}I4Dt12E}2ycdc5-dLFZM&By`ss z_^GW+{{mQN7GJAvLLa1~zUwuO#;S<`PQ%m`RFeM#>s5hMLm0ArdX zy097l;xMEJA!1+Y0yC%xxyU?S0q^Bf-Me9n)9Uv^s~+d&{8@LX>Q6OugGAY&Tg3(U*8B__9m$88kvWB*W)HVI z?#>naKd!rzPrbyB?}3y)(-?lU-T>PlTdp`OghWT#YmhJYq*9&-E!oXQMpk*VC{_rw0^pl#@Q+NG1~0{?S14Lr z(K(Z(PPv3Cx}0i`FE~#ODG<;YKPePjPxEb0PUf{5S&uj%NO1XUX?A@xv*9ZR_rEzK zAH5quM*Z9``9tOUJSIB!Fee`lk?;J=fHX5^DYk z52aF?nw;!V-F{TbsM{>Jd-M)$H*A;t8FqYQ#uHsJ+3vK9xX}I?^d25ocP|tr6bnta z_NWZWhVqa66EF3unE~RZfumLS4^rFZg)Fp1e4VFQVB~UP5+?LVCWl`=GmfkX&F{I# zrr>owAh|^VzU8>(=TpLmj6hf0tGQXu%@HVpk-m0S1LD7oh>`Qp(yi-zN0a5LR`z`O_9Fp6-W>!nD}2~N z7D{28Y8DRtsV@KRuDFINKcrzcPhL8U^6dYc`z|r9Gex z^+S00k01)$&-35D=(!>(xT*Os_BFa4Lr+6RV`=uA-LaDKgpS)Fiq2Ui{eX^+u0I$W zx%Das4J7vdha3*W&6pVZ@n7g6*u-!DjUHO>S((RxU;BhCOEB3qbq9+SaYPjHF0LI> zDmu|v?Ub&3sKW5<3h>D;*RU@=pPDr$xx*xl+;c`Oii5|4+mLo&y)cPP2kP!1!EU!|amBvFCeR!N&3E#3Y{{q*|E%)D4Z{&ut;~yfrKu zU2@6k2_Yz}Kvb6_ek^WG^d9%%uo$bFQ#MwP z!qILg%6vCW7#Lnr%1*Smyfc{>fL5yQ9`6qkBE42qc%EHSkj%stsp<`TJ=PI8ac!z;CV`< zg5$F88bgYZXT9eCWQ`oYW(S&U`LAAVQ}=*)8Z<(eT|6#xerhu*3Khk9(vPV| zx?EqMh)C1;Uh69D@6fvw!ppkqrwdiq02K(jkgMB^Rnxy21O+stj0_Ue6w}JGpTPGS z*#Gd3EVqIywzu`o_5pu76}j8}aN8DU1gLJo`FoFellN z2o2A3F?cfX{Tp>n2{Sx{yZ4!*5%3+&cXWHGEu#Sj&`ZwEJqIKQB#J=WJjkQV^#=?5Mdo>gt<4IyScLA1AY zs8zS9OkH;{jz~qI=-dxM00>-lq6G4Kd$c}I3Ypy39FK*D z?Qv0(Po=;iHclEK_Kh!U80-=jJ*ek0ics7_KfjPttB7v3jtd`iRW*aYhd+EzTL9f4LePMN@FR9h!U$7{dMi0%rxENpp zi-ckd1St%q{nY7o*${2vIi0~;2ItO~(DrHcP0eHCFga^3NpWH*g+TP#e=sDVpDEu0 zh&&J;7iY3{1ao+^VNqoqE?(DA%Va~GxvJAw{&m~rlS~@S1E5^@IQ_^*>ATw7C)JSg zFZm?1b$#rk>FamNKg`Jr0;Rd2Vb8yg)OS9k$uur5k1ra=N1b{a?7T!+m+OH0 zGBp?(M2U-7(yigLqr)A<4rtFKItz~gEfCuYS>(q`w2cPKn8;#v41VHV{pIxCHatRw z*m4oaXYQH#H4}3i8Mz17e+P6oVTlC-S+v#@%h8Sl0a4=_fv&pl34FGyyrib{LYI)? zwR{7p2`h$&cP5p54ydGe)u;_Rx>Y8IT?=wMtk_Hn6$LCDm!0}j*hkp z;suPbYl-bRzN=QgfJrc|fvP<4=t`a2|4=_q5p*kT)x zwueu=kU1XAG;HF#@wWcT0MQU=G>q6y@FOa!R*IsY;to($nfO zeoaX-t$dS~(Pq87Z~X(`R^H^E!k#CfH>_C+beLdxjON#t2|q4xbhsl62nejTsnCk6 zs$x8rS5}H?YT~$EtiiIeu`R8vbRTT|HGAKk2(BS#t|2wnVLghGb8lz{#zx-;G!;>- zbYn#7ijo=H%@k9*_k*i=cI6voLc2~DM^(zBUa(MYg64B#=ukr^v6DEw(4-Q^oMw{T zBn!nT9~U2(7laCf9ZAZ0fo17DF&9Pref#q3$#ElrA5ct8!E8Z`-rpY0V>VpzflOkF z&ql`UCCmoU|J)^3aNzaQ%Q+Bz$~) z4p&>knS%a=3kyvBu_%A*a0dK*+3+{!3TPK1-QMChQ50E*bV^^?VWeX0BVnjKO?Ra@ zB;dCt!u`kU#5~h;fYCj;3haPbtD5=wKn--nw~I@O!%$OFb%VG*oh)M(dki9i8%Z*D zc#G|i_Udeq<+TqFY56Ny%(34)2~s*ke9_Cp;(#w0Ui+LV{ptQ{0DjA zObQ9g{M>-=s)ZKu!8W8zhU`f+cHmsZN~%$_z9&Z-h+Yu>d!T$%^8R@DWt1~_KlYTC zhHa7iIdxc|m?JPUF%c?79<ITU@-!B!_ zdyAb#!Bt4zs3cJn@uErIe$*MRvkXf-?d;p?2*&iSxdkl7+ zLA%+(6GYgCkB`d%pPv`XghOH?2@;;){R-o~OE{lrSbPl7!a~!~SgK_G={t3yw)N+R z^JQO{$NJE%lhqeU$YXyQUhaZl^eR$(V4)Eut)~{sl{D;TKnD9vKb6DJ zI#_XOTO~&lbiX`u)};W1KpX@K=ir)>#a0xGAk}#EUQ!#J8Kk6JlbOC>RK4|+)LBf# z_gxolxKIU=(;x*=R+}m(qj`~h3_|dAyktPHFU3{6{%4ER{-uC2O{m?PY5F~w_)=Qa#EPY)3X~qu z4H5%ME>4>2ZT7hFH&Awl3ld?_aTC&6O7#30?w*Aj*sMM#W@z>)B~AI4pD>)d<>fGrjmnFKD;OF44NyWvEob zOly#O=?h|7t||FhK+{W$(H?JM!H#S?ml*|qu+8=^de{@RJ@JU%Mhj{?iLE{yizF zL5l@8o4U2>4V9e|)XsQfQ^z)TU8HH##y}{(*k^32)Kpt$iG-@%i$)>G=Nofd6B9WpmxV{j35u+Ah1&oZtV=snFnK)AD7>;1<;xz_ie8p{I z3u83zl>zK$H5k)%o*}m0zE(nTk8dJVeQ!S#|I`B%3xW3sG#x#QRbx|0{j~ZsS}YDL zw2y<<9T0vekWihH&>u%cW@w+=eTV4e->jzrMpa!=|1xDp19C=*{@)KWKx6qbgQA+r zEZ)TdRTY(7`CnT4VS|H%M@w}DT8&}Qx%|JnEK%Rh zLzeULqnb*+CBZUN_hDQX74I$t;zdYD114_OmKuM<-Byq}uB@O?=v4zb&bZbH%xlaz zTj1hHdVI2f;1^~z?ZKL#g`CLlx>-G#Ntxz<$H`DvOw)I!Y?no99<^taugDcY4Q;2k z-`)kEQW7C`s@OU%frRg_}?p_ZQW6XtLWFkZ5AiFRI?ijwK}bRQ>CJ>!4DCW=S@@rz3M zrxYa?gCKtJN%row?bK7cr3nPOJrM+?cpt+xacP$kSqlo^paYQHMO+I=jD78ilBO%U zJrnMLZ4hr5*gLY%%VJc9G38X5e5uS#T6E!DQnJVi-_Tlyr%U@xGj^C9OS_(yuEUna2lG8=D<%L3c zAk-k+_}Tg|ocFJBK}|Gh43%PThv5iUTBCC!*kYInpZ!p~oys+{F@jWDG zBhZ2u3p?buQE7xckvVdAC>g2ry}E$&_CwAML3on?EVErMMOyr#A#pXnoTv#Ak;X(t z)hfx2)?BgDn8Bl^3OUDpgLsm65Su~6f^lLHp58ox0$tb3t*HuVs_vv0Z* zuD6z;LZCnQc%vp(P!jOZZ~VoB{}zV=wJkVF)3g-TuD1HXv2k(B3m45bHA5F3G?cZ9 zafe%mPwHbCCbtJV%)s?m)pgEm_ zw2LrbWc{_Z$>_Tfgh@~06X)o@b#j0Ki|FP>pOchki3mf4D;(|DxH9qJwNhmCkaSxm z&2qVQAnHOSPpWjSZO+pI`KXLseo>{qOFob{^^ADI$!i1uP|AYVCI zMQWzLh!W>lQ{vM$$O+ZT67=nHQ={mToB%iPZ!c?S=gIIbUyZ+ui;FX}uy{r?+$4(~ zMW@Yklnz^=<6aMI=;Qe9Qh4}$p5J2{$f4=~TTwD3ph`ej^La+KGWz3-v2lY{z855w z;hVpxfhb~y`bPgwov|ZR*|&*DDVha$W>E_chtho9I2W#rBhoS^og#tJ$6-2@>DZ@P zQ|7suJ@IP5RWjHKt(1Dpf?@2<#y=>Fdw}XH(#@Tmj-NCL%SLjIU2*P%jT{#z6NCze z2tipNqBB_0_f2LU0AjekRWcKR)dq zJ!;^w-ZFF5eH(^D-Rl@7GowpY@Iux~q2PA45X^n!sgCcnz-6~glr^_3E0vd#v0`V! z=m5=xb^b|x8y(55bDw+EI5P~WTq22x#SXf7BO)HC`}~uRC^KlYkSGUK9PIP|8;CyX z{C@?}=l=~v`^$KPLfbAF|236~G_sw=@_o_Dm$X4MY7lX}*83XCv6Tv4oq?_ZmE+=R zz*M=C5*Im%Ii>bZU*K4k9^oh?LPe7^zO3R({#9&};1}?~a6CRUdbzB=D7^32ltEj~ z#BB?xXV}oNBbeHcgZ)fYZX@XZ5{$aHNx#;nJDGKA_31ZiLEf)M$X{5mK{Kd%M^^8g z14>OHecYuPL|S*pv0J{P&ruK|D9)n`w2^7w!Hh8-YpjnHK(Uj@&qEc1g7+)8QIN zmSLNVVJLyW;x9j11M?)19h-G}w%c)a1VJ)qy{|jy*ahbkdmkfEyG^A*=AL*`&IgUh#ppmxIYezGf7;C~v;;B8U?bW&{v{Hc@C86hdbGG|?XI zzgE7~zl3$~$%@cHsG^LXc@uJ!` zScsFg-_8kPZ+F4T&&X)C$Crm6;Oh)faF+H(B}>3nT2&r@psP9f0m8?BMdn{cHmatTQsOfNZ>w%m`yk9QYH8y>ne zw%$Uo8^rTVQSu9^m|8Z`nlcuc3-Q?TfgO)4%(d4X_^{Tw2Qsslw4)&|p_bg`&N#(|7r zNdus|KVyeC3L!s#;8)95v|4Z2M+0TLD&&DowsZnt&S-Qh5RC-HMtg&s9)}`ULD}u*a0%Q$NVuDr95u zVl$kW9+8G`94=64QEQ;AUI$5@qzZaJ?Pi-uwJNQ7Yt!WsNA6CNfp|$WRLVlqHiYGF zYm_>EIIwF1lkw$%ZM;LFv^9q7buh7)Rs&6vEtGmF?OjP>Cu&pyJRTD3GOVYl_UKE> z=dJ2XFR}JtqE7BaK_9-bIlxzBNoMFnvUQTAZN9&#TBS7%bmt`2 zBCOM>hO6TapuCrSn<}b&sd_~l%G9v0MjvO{xoxu{=hwC)P$q-O1Aadq%Nv*&U!J#w z0K#Xm^#gSbvNM7Xgz6w~OkDab7Pw->xZHvNBUt^LTp+Fc^IP$f@y|n#y@Yx^r0T$T z`?@P~g2k(!@#vcneVMTv|MuEc0kM7tYl)iQL3Yhhf9Zk&8|zsn>z&t5f!<Hes3~Nr38>_U^2P!8BJJjMh2i#Hlxm=6SG>B-sxSB53Eh-mFzIZ+Ly}j@A2o1D?#v z-WX_S(G7qBvRlU+H&&2h0@dy`2&9-mQCvY?mlsVp$3=6;?+cw$1jumX<;X9AA706E z)87sxjFZ9mwUD7Mq4AM>mb~Z?@7$1^X<=_)bk{`o@&{$IwUF4TMdZPj5>YE z6G_|4B~(LH2U~!jiY!Sw-yc8%5-&-0-+w)^|8(isSbrOb{Mu?cNZawW=Gv2#@ldSy zN8R+5vCeb`?N`0G|2J$cjl1^$6}B!erIdH?jl**ma;>yT;MEdC6kp?}`cscxjU=Sm z0E`CtclmQsAj|5xWBu!4^C+0MulQ*1m^QJv`4J4KW;!ENMMsy*81iMBV&Y`LR=)iS zT8f=)uMgD;*TFtc`3dx@i6k_ZHxaK4cd6*qTc$t3rRl)bqS>YZsBaoW&!#FPwh zTvOVHvy^n>HE{!$)}qNCZ99v#n-1=oT^Y-3w0xu=H=Z(MWo2dzo&X%8yyriySs7h8 z%0G`(!VczV_ZKrGFMb49-K@&Z(pt=TwlveL+mt@lrk(T&-(M zC@WE87G;@A`LEueLA@0_%zp>kN|-g6m`w_GARWIoAU0A*2&-COg4D(XMT;2ourdcD z#pm`SU9^13`+-G(kcym3F^Dx$j#0~x8)}|^cy~4XmSuJXhH^sy1}-W{dq?=2_n?Fw ziAU7-mGn_mX^m!wmxJxMBcznyQl@l-+%x|ZSIb%4@*oVP1Y1U&?SfZ$ zHo5YOy+;s$dthVh2Y4EXGAG%qyZ%ZF`@-b>E$Qa<;hP|Q`SRxtSOEveIskqSM{C=2 zf%#2F`_urk^N{G0uv%T%DgIuK9d zZ^XmF1{@F^u-O$cqM8(!-PFfZ0rI5&4`{txG$@rw{6xF|<~Vr7eG2;cpUF zjImlN%D)hIH)1!48(BdigLS`RT4fl=DQo&+F(s#zEtncyDxA;`atDvGjPWN zbpY*WyaeQeAI?$%rQCk0gAQNRn^_Vot2<`>M(GB;X4^dV{rAkWV))A8JQMo~oY#lB zbG&~K1`0?(1uj%NiL&d$ju~4%3N!?vc-(Dc#z;LxQate4+vxEp5;rI17Hng}%Kic4 zdtKiSbyCUs8_4#K`g9M}Qn5^7%FTEU1+tm`C9N(cRJ3BEWO8G>KSRjh@s7*J=ivl1e zO3{F1dSIge)Zk!_Al|<%5W7W?2D1o@CCoguuY?ZO;KgVbFmDntcAlU_yRiHMrU266 zGF9$>-rl^1>AvNaaLT?FN%W*l&`H7_d$p%GdS#Y?-$WD$9{==faUBP0_v>{3Na!z? z1vi)l=wyTZU_zOA`eDhscW$-q*EH*rvE;Hv6p%6Oh0kCVM&=R-2E@)5iZc%O_wW8& zZspIG-@uEKu?ZjUhe!gZj=4C)@@ZJzRs{KR0;VE6EQ+X@L>ND2KT`WdY$RA0c&qUUZC1$(B)_TED?Qx2v4+E2YN z!X|p;jU+Li%C99wccXx2cJ>gYCq?uGzU*E+F>3ViLUDGor7!qHQl9BW*nw$1K*z{^ z^3%A04+N5$#p?tklWz7IrOk|pFxl{T!#?vK^iq&wFuW!?Sjxj3x+%zAJdKkm=)856 z*bPm=`x**uVmT2EiUxmc2S66WykeaJMlB~>bH1V%v~l%gG7KpU9*>4@o$EpgwtTzL zi+OtI=7iw$o&Y&$iy5%Nb>s&KUsew#jLt~;aD8cT!*I+Yc4`aMV5((rg7rYJq@OopLnc-`%zeKzMPp32AC86A2Yhotzjb-urthMH&T{bI zbaHX}4KUW6a^(D=|6+zu5kGe2Tn|;7$=g>{sWD(Gz8#+r9kGV;DeXcHM(<~IKHhic z`El4)vX4-daJX@@$IkmH^>63J@kB#MWHuEjcoONkK{~_aX)2YYT><$_@qGiFXly~Z z)3*gM^hZrFzrrp7Q{TNr)AXZE9>29-wg>W=i+;h9&F(S-WxW)@9*&3tsTW`=wNNd# zdvHuAhjd1>)^D#imfTvERT2B61%-y)Fhf+w3_aedLa303W6SxlqoPPG^P3?->P8$& zP;MURlmHp^@~sq1z$breWk_1%3tFD<`i8xfc1z9Za5wzeMMbuIh0*GT4agYyiJc*& z*gHJG&dPhcY<;-POi0{@d!(fU%U3cI8U@b7f_lKx+T=rel+bcwiwr|&8n3HI$8TcJ z)L&Z{jnYs7LlRfN-k^SaYMqnZ@oC`f1G2xPY}3-)e3P=W6lsXcmOR1YJ`kETq5hT> zUs7ZArT&wkq^Hx1%iy9LshXo=L^CD=w%Cn%Sx;fAj3J>fm6xHvG=dk}HNDd<@qOGt zko4U~6iX}Dw*_UlDP!qPem}j)B|h6sIY`b&+F_`4hecHJYEL75C-s4N>5d!k;xc45 zG#h&x81TS=Q|A&Iq0%u2Y#Y6x-bCM=TYk{wip48VqurIZUgE6ZK3YPUlZI|+=3{V& z<_TW^V^d@6T3Th7k1&CWf-QKG+>bmg+=|RlhB(t!-}wWyoGArTdq6Ab4z)pJxELoR zAhKdxEJFF7^Y$$Gfl`*CcK3}gn86f>?Es!ipS)-pPCFcvC$Er1pwZmpC8#Zx9J|k` zQv^O^G1oB4EkMIfoKus~}J}*sg z;(TVW<$rMYmSJ&p-d+<PpAgcO(?>El+z@EUZY-+gh|(HnRo+3!;y5+TyomFUa#T4h;re2kBzZBk=5&?&94Y)t%l1{)jOj$u zWl8|?oAUU!h-!p5>v~)jOv@t5DS&PJV|+YS-adytf07>`X6BeH6~28?U`3Ndn#CbO51r~L$XHb>CZkJc&;MMO;jRRzQUh{sg6^2gWlf{!$50e zXmGnUVb0np7&_j4>D&U-QURLxb~oZkO%)v(o&M#Ft92udm+~5^Oux3m%9 zU)q~I09cQl=Na|yHrL|g++Q;_1wYoMce*nl~eU+z{h&iDRf zW+(+(7_Bj5P;p66ji&@^&z@kY6o&jRjRIgBzwBe+l(K~D@j#m$$`yUf}u6PaacT%WrEY5~bN z?A6|pRpjG}Ov5A&mm{z{GF>5lPsgS8J;sbiFlljBmh?&F&w-&Wb>WiIZ&DK`?QND$ zbVBwXWrJXA&}0&=WqaKHi47;xMlTc@qWq>7)%LbYu;NT=YHNawR>UNUp#RKBhIu{1 z5!bh?*vCJg0$Y1b;(26zVr3Stq~5N7z4Xi&(pkjJ8+!)v)b%mFsWp~CD>ja%wrWm^}k_P<~>kQ%2VN~Fc>^|>zZ2ut;0+^9qBTh^A0&0~pI#zDuH`Ry4iqy&)=HTn1<1lIpSm_&O zm4vH;>rZ1P9PCw3`k9s{o60Hk?Wo#_wmsvi0wVtu%A>^fBP_npz%erH_RizfVk(NL*UrJtp+3}%*IlY zWnowZv?qLFfd6pw>2O>1FkJ4PM?O^HfiWe@-1c{PB>+7GdMp+hdQkF1G@Y^MYP zheOihP*?wR3XcyYW|t1=gWjG`j8Zp+ z6w79Hl-V|uvQ3T$$)Q#$^;y2LKebx%H#(Zb|SAf6dm?}CJ zMme1LHWD-$E>ci98I}?NsJG?Q;bWuGj>IY`7 z-d@qoGuH`rV`JKdX}Lh5CUNJrUlKeZs`!r6<;^8~*J|3p>Iur!eV0EAc6{S~3-BAz z^L^OSTBFWs(Jnjrg%yTn8Ue{01$oofHp#{P<<4L~(=XSjrrjUnpF2ho| z{M!z$X|$~99Sy3%>kk(7m=7OM)Zd>))i6_Y;-!YVAE%KZ3$;P7F?d727$p^hg5}k} zKCnr30yAQnF|s-?U?XK@#lCdFE!PO*kh}Q=*e5_Fm9DrOsoRC>z@=7V($s*ur3eiL z+u61Vm9349y&=+&idWe|Q*hre?LQa-acL44XsT8~1)3+Db6|?D^6AetTrBYsSiT`l=l@ zs&!uZv$(h$NRz;k2*2!69u)-F;@anLUE|#?1qmW-rhlaZ(c3-WdexPVnu?tbw1}AM zfSxf05>+Ac-cijCY^~g|%)4$w<$DuHiRc6}o38Q_@^BMZ)E`B0_=Sr*dkNsXg?7gw zI&D}jM8I_nT#Tl4;hOy3TIy)%kpXQwoOesQ>&*KXf?%6gH^ZFnTZ*_2%a&u7SCOk6 zOGymXpbZ_=5sx3(2}v4s{Smc94StQ4tlO3Ou&^>hCoBeculWguq^|Wjg#ozPmlVp} zG7lU^@H;SJ*8)9a72a&LQR%;HWez&iR75W1%75<^2mPi@I$OIfTZ;=cDfFc9XO01l0 zt5gh19pH!s(6kAk!m@{6(6YkG5{wbbFSlE2Q_x9nYsHW97Ay+S{?5w-5JQ{I%=EvN z{LrD`XKn;*bX%y8t1r^=VLjY)?wT3;(co@Yb>5wF>IMXbXPl^Q?Td5&RR4)RaUAu* zMKXwAvYy9DXtS^A$wocoUf?D+4yhEWHN0>0=V$#-8SA+al;4&M+MW4 zPt3&}e_04&;T0Aw6#$Vc@sO;r*4;=LwdUQ5QM!2G0&;K1;K1;|B1Oo)u+XCb)Agde)hQDLNn zUn$&9^ZU$T1g&7zb01$a`mk_}AjPb{gkgl=6%A|y3=4x8b!V^oH0&%T zfY~bOTi;C5F{cXr(8N~R^wvc*(v5`5iTG&7t!PrAe7Z|IOR=Y+MI?4hMn|Vpjys~F zZTwU`zneBna0I|HPz1+7lTdzp32WM6QBj{R({o8lzweM?X~UWO$7HkVFAiM%PD{5! zrcB51uO%wylo~wC^EJ^@la4h0eG!h9Vt5&C#K)lfFZy4WLMEW1yQW!0LOu8qR@f2% zyk0_r-gj@LwNtXa;6_Z^6Q0_NTPAF>L+T)|XRqAJk3gU7D_8x#!lZc?y1^SVDiJr?!%L=N>a_%mOArb$ge-X5KHQUaR(*#XGYZ*AN?2rbD zb`5gp7WL}kb45~OGuzS+9>4%6y#Rm}9&kK9t4Tn%w7>#=+^QknOJ4%*J7n<|(M_DJ zFI|-J=biDtc{NoFzKd{jTA_2~X);evw!o}zz%IvQHk2{oA_^R><4gkC$-6Co@H2UCg}G$YXV(Jw9xIx4nzv z-=wnedGU)xnonSEoR@*hq<08JBB6r#KZkR{^lEGgw?U1j;(!IsP5m~#RUcDg{P>~e zHl}EEj*2(p{xU>^{Q}mjyj@gJPY-&;XXw#SUHS>x@mrs*vHY**V||%g5T7G1!EFDWSMG#PH!vIttY-u?;dAX$e)i3{ajQ>I@b`V;KKFy^Fu9D!1G(!-;+azgA{)r?VJ|LGL$AM zl>ANbP?c9dWA_ZTSbwA@$MEMYSaK7jv4cdjx6JSlYig+$WUBI z>b8c8Xh1V4=4uP^S)Rz4MX&Gfs9?CY#IgAft9;lZ=y1l)Un<~DyS6J;nWyW+B7z7f~W@WiyXG2PL9q0nB z@y#WeZBEvpQA&{IK`{7HSSS(dv%DK$Folo4nhC&imaZr@vkqI(6TUGU#v^iF_e75v zLrqs6*j%B~_ntMsr*g`5urj4$HQM=>k6Tmg9#Ox>pDu^c+v!Cz(DJ=$-@H=)={$~l z-Zhmp`A?uMTk$a**`m`svoWYH#O-07PwwIPkF@<5wXPBg=ZVTq`pW&sdT2x|da$fH z$gVx-H)S!^(M&kcdK-Du`8pAu%@Qkt9RyK9tidY7y)pHpinQy zoL_8+EMA30-ChfKnWoH#$gFG4q0PYdOz^gpZ2I(k)>^-M_t;*)I)qtFK=tdVHBz1Q zxqOeY>$WoLu40!9+AT=lJVu`rApaB4<^)TXK?Y}@J%o6r+3pUT;m;suE8~>9@Xq4f zp`lK?_ocJ&1xU^E0PAe5BQ;=W@KG+-69-DmVue<`UPn<1#v?PaT?;10Zr=JhxmOP` zi0`ScWWG`s^S)EHe0_-Yr`NPp?L3%^epX7=0&T`Ai%7=1I1ygs#Zh$5w)+PdvAf&jM3cT1Xk+(j!w0 zq~dCggmi5@n95=LNm;ICe*Vl`uiBNIk2&oe6325ifkd!3^xl#ZjO|71}Ai7`e6)KRJDTd7N_7!-yA8_ILu*>ROuFP@PghML9}bV zk&7l)=V5vCwGinRCkG5SwMp!gL@=_ftv|;@%wJh>3);55$EgqMj?Vz$PXOfqj948a z9IV^e@nR`48G@jFA*2vHqb#MT?Mmb6sxH!i^4XVF8XiK85KS}1m~wU3&=_S!$jarP zNeP#s_+9MSS+r`uL1QCP5HzaoFm+e|cd0T;^uC zPR(p&6TV1L%2^UuaeqU+Jhu!B6Ni5#!zoOdN!PAM{5?WnaYSiCe&rYfv0Ww_I8L%G zTVKlY$iIRr4J>Y+n(Lhz^b@bFC{A%iNt1ZW@Znm2xff_mibL{#z@?XQHpga%h`u*) zr!c3XU6T9;aIxg6}&1M;)ZUXQ|1iz-0V9FlsT5d=Io9Nutq~K zF?C9{5$s`9Tn6+o5JMzLv_n&lmE)6U_;t5Qom zJXQkyh$rEb!z3lFZo^DZt%_AG=kC_iw)+QDj>u+gTz<`SHV!VLa9O+$tk2fr1Vm^2#WjM;V8ngo$zK#7pZ-ArSDBq92 zldr8x6had*FS4ieN$BbdUx`2^woIN*xcwr7y{1#Px`0HA%iYKjQ-KwAHBvvmguk-# zavF63mgC{EJ#C)YN*{@!aDjuw6)dT9KLY>SDy(i2S}%;8D6k`M;yTU$KIKCxozKVk zoM*I5%H$_flQ-)@h(-Qx##$5Fjv+YR7XhPo+crs9=1tH zf!%?;N`@ZuuEbB$T2*p!??y!UjNbmv%@^e1Rm?lVjtTWrt#d}*gB7fH7Q{+t$q%m; z@f$;yLN3sD)r=Z$4lT}b55pqQSBb9XOXlg#5=(XvW0a`<(HbJSTkXM%lUHbWXpoG5 zHKYdz<@QkaFEP<9;hqrP%9T&!IdHYS10py+EIpZ?ioD zK^iDpv*Fdy<$F#t%u(u*!y8wzcG!yYc3&sIaJ$J{^;$PYUU*>dN5KFt4AD*mC4DHl z&Lu|HSl?e=j!cBT1VcvITz+4!vNISijESX+zEO&CVM}4QkYIc@=Zv5{G+@R&Wzp{q zUuMNQh)|4h0`QE#N1dc3k{w(FWG}8Sn|D z#!is{A=bwON?Oq_K4m@m&D9s$)C8BsuvCF@;-+)+Wpa%4YP6ENZ|Sf8I;{ok3Mr|O zBC!NJ>UGiEX-oaFhKx9q*=7^68j#%});BDio-C%Gz_J z?ZnO5)GAjf-#au*oPdjhD|WxSW1#1zjfPL0rU-1k1BhOjkfJ{Cs_waqr>_%zZqitEa1vR5_rlhW|;4!g_Lq!GZJp%Qg+4GU1kcIRv*>cUM7_OO@ zIy}dBo2?NAl)IlRm{2lVNK&SzwW}-wJY~wKW0`I|W)z@Zaw*tHmb}Nm*QWn-KQHxQ zb$c|mzxro%{O6?^X0XXX|8o+M*cU7FXG#%wi^2yu#t_Q(&B$oU*p#f@!`Ir(m8EL_ zJu62l#GMs-pC!s5yOHYpS zMqD?!773mjp~W`d+X;gfK!Rb~zu~&)HKssJYyTYh_Tvlti^8#0wB$&0O z(aV0o#g<19m36$x$CKte->dwZ(_|Rq^8_CNBS-6^-Wx!qPKXlO)n0erjz}jGR{Au0T zmV$K7QGK~b{!_VrGN(PUye$#5y!GE8HViW$H@ziSW5dQ|6g&I1%-(IGZoCZJaOwT> zUlDLAGn^CN+rZ48+d!yy%+x~VOXnmo_AAFQT-f-!f&%c(FtHr!?)Dc+nWZFtV#{4O zo7h-B9p6}Mp)1cL?2TNNi@SN@2iP0281*sAB5;T>c{z_0^;Nyc(_o9E^Q~Jv&MTQ| z=!++^Xq3w5ZGn9Z^W#6A=WkTIfbTwx^vf0VaqwIqtgws>bJ3ox|GmcjIGf`3$i9k0 z!GC#Ypwa?l&MQ25)FZS{{4arx(GvY<=-ubFwHQP`dgDg%N%<&+o}4?=c$>UqA5N5N z4KR1Hx2!V^gyRe^6&6e@3EdK(XRr?k`-&-=`eBze^|^>jtzG`z9s)oDc97g#G&aOs zU75xJV4j5uZ>1;U!thkxIx;5MwcoNg^lQoQgN-emuhEVR@fsJw8e>K~N7A_Q?77rG ziI!e@`av;b_@A#awW1An2PNQMjrfoVIN>k&sf*Kp9XQ z?adkPGWWB`)m?n$T(xZ>oMm|fNt2epZWxv5_RtN0*0LwF>ya6j_| zAljrVpYtKwS~7C|ZbeULb+?B*yQFH`{rk=EcH)*9cg0P5P59XnHF7oQB&0Y-vBG0Y zR6Mw4vFx@KwIl*h#AsUgRsN1LqPj(VVfWs3!wMI(Mn%9>WI@;M?vZ%fULLDWR|GWn!|91)+8nqzt1|09QW|?o#r^JtswXYenc< zr`Pbare!YTx5Cyd>q@Xqvt($^M{>3n)Y%G1LHFDqrq=5B-VLu(L9~X7P(vYP=z@H2 z@IQ%p{F{X+$j!e1YuEfBvZD~ea+qv&G}WI7PimsN3h>~bj%n$y4MJ!ih7A%KhB(|AFA$xT$)e^Q|i~&WTFjiwDRuS+9s^%X0SO? z4bbO4gnopi-4}yJDS{6MQ1=b}*#%A$7RF?1B;SirNXw^w9y-lp_}|>W(%f(L1Wu6p zBF&x(`E$9ok&boX#Wm&Xt1Qp?H#*MEw{6>ivs?9KrTNC%!ggo5DZfkUlz8=o8}+bs z$`gr=y85$O_G=zL)CaMPy4E)?@Iq3SM~NBkCx4Qb=`tGaL*=w8!M6vJG)1Br307md zp8Xj^6|1!H9Zk?q7V0p5qY`%Q953gbM0w-qxHXI!cH};@ux`)(cTqmOLw`7lHH>oM zKx_FfDQ%iHy80%}>GmoZXo9RVjozWj7*KhVAPpBw6xyy}5JCwVy^Dd1f$us5*Ir4HvnH#1jSwTk22!vxX;!o)0>f^^tq=#OZckWyR31ssx z7B{;5dnDlOpN>zTyv_l!nM=zQR_n}8|HQ9V)4I?nT&<1v_QDdTc|Er_zszfXcz zLb`=uz=dY#IhQu4S%yQbJIoGjZkxmAm6hlto!omO<(y@X$@)oLW_M=%1#4Vp@P3V2 z_~8{r(>`>|Dhn*U*J(H4g)8b&y?EK?9F*9wjD0_{r#5*zbi9oN1+)xiA9`>rJ$X!# z4uh(yN@B4v0{Cu2uXPU9-rn9#R`k8af|H1oqsL4-XNSM5;7`~WVBi|^2 ztwt>s1+fe>Z$$W*7qjK8tr@Pn7Yl7J6&Na+zq{Ui_9%D*wJo&6d3<^9`aGTBMu8J9 z0UKdmBM+)p@b)x<tFMTU#8S5dy&bP8?_+rXcZ2fd%W}8Kc+ge>J##QpA0Np= zW$6`Yu)24BwYgg68NFP+H<7?ON1alBhf92LBJ6%JDSF*uAeKp#acy4q&y4-s2EK`P zA|%*#AWp(;`fLcY9M0YqF zTy55%xf8D8hHhzoQb}YxxTlu9e)B2M?#BMcXl5Qr;{bp|WFrOtW5e*GYApoLrSF{f zX+f(=(%)g;AVM+r{Cqr}i!#kWAiv0shR;4y{M=N~SYh^h#u>zPIlACgGJG@=F7aD0 zNZ%(AG;6y12&?;sKgvTf^l&TMzX)}I$6`?Jr7U{L0~R!!5?>ODrgqJ|C$ia+n)ooK zsH}U%U>?+MnbFC5ZyGEkL!tTN=1oWf0&>EOWz?Ur|MebNO*U8CoXoh)G_*=D<&M-p z;avWQ@!%*osJa{-4u5h{)Nb6iuDD??;uJ@kH$F zBV>f8%P0tSbMBEm#Rn3XeGAdCm`U^5;Yl|eoYM){+oBN?5!A_`+Nw?f4{ zL*udhZabH=JR}(xj?k4Ub5!>Z1BKOD1Q$j^)rT&mh_NruQ6|G2$ix(#ID%_e;mRcT@=;&beLUlf^rRk>_oAInF4N(iFuthd!a14yBkpFMk`Zb%PhMzV~UReZ;c^g5ywKXrPQ`MnSX+Fhq()ojJz z50tmB&wsIPbmd|F_WD~{#WAuyKKwfGHDA;XWA3jQ?SO7z*#10+*ciV#LFzI`F}TO5 zv-Pb+sd;ZUSAHwaR!eSrvq-_7auY^$=Oo`QhGS2yCwGxR^v}DmhnHt#y~v4Ah{*%W z)qHG$A)D1CH{Z3RBwx(yG;heglyr{V<_HXS&X-c->FACW|K`Mte-#UCdp_OkcKr29 zfJx-S+y594=aT8eSUM1^-_H1y!`a8DA0)thdyV0?EEt6To(?#;Nf8?GIn)HaX7c4PM%0_{Yr~`0u!8b zP>}`GFsoRNx?XbPiiBVlv$nqTr^+))q;w=!eq5DkP_LLPd46uM6HVA}&5l3wqs4LO zbDiu~f7C_R+cRuW2y#gy*_8u*I$@B-uf8-xA-TS+p7&pHjs9^hyg_n||F{+vdQSxR zY-z6RB@dLie01eA_1hd^0&%ENa$xkJxcjudHO8=<-Np^D-`kxc)g_v?j)C+BQxY2Y ztaD+wCVed$ClgwJTLs;b0n{gO9J!6)Y5|F1Z#Yb?qA>hN+ZS>+(TUn_EH|-E4^`65 zlxYEx>xuYWgZc~=vnEGJN6UUD(bE%R26fba5A@l~0oxK%r#r{{yMvH`Z%Dnjmf@vm zZ=~;S=?y#P!=$q*_f29>n{v6;K9E~cI`&pzr?olPJ=Uwor-t;i&MXK_0H3!U0*N|0 zGUdDjDrvXqoX^n}Y94Qt8>BMYb9&cvs780~rpJ$7dVKXx`4;>{&KwJiz znrNK9SPbvWt+b}1<37o$`^TO$u`p60q-`2yN9hFP0_;_J1-zf%Pbe~KvC`S5?3j5! zc%p}V?86SOH7XirA@wHw{UxVh-jUFO94C92garI-Ca_T5V0JSy4X_zZO*^J`;##X; z0G+RAHs*`D>D!l~PyFzsaT+>;8G|=3$ zw?;GBD_sQbqX{{*ogSr35Zfg-^;cKBG7X#yma}3cS@)D?pBOMVpT)QP-{-MJB1IZNsfQPtB&$_1yxJY)D76k{d6|BfJN%kqLe{&BV z(0qgC(2YU1O+kK9CR}^N_|BU|%GsECF(y5H?)4gu*m4eENFXC{Y@E_?W`k>nw3k?} zSkO!WpdNFU7O*eX4YnTav&VeV|FIrC|I2#dDqYqa+k{95&3uc@nk?B+l(kqzrpfS= zbXPs7`fWr%&+Ux=SUS|X8!I_DhRvmA*4fM9@ag!CLg}_t+}`OTaC9*rW?2=)MB1AY zW1Sb^RCE$E&_ZBXsaoqdbZH*sg4n$uRL7luf&O~925UtrMb<0;EB|M(nNg_|-2NPF z2TbzkJheNSsGoZ8^3dkS`$MDi>9D=GNrw)(DK;?b=`rUwP-$TXY(P)~DsK|P{u&Tc zH8y0b3iYpEIyV*4VIp5+N=myhLrYp33?A~QxMv#0DUt}yjpoQGr)MG#FnHylE?(!8 z@S;}t+Pl5Y=uv*5xz4LTXESC@wr3+3&W+sk%s!CrZc7rjcA&~S2rn=8z+Jew+&rpz zj75d2dKr)65<*=oq(|usLDEB)ub&mSTv{O&DQmAB)SevPh5YoGkFutBdT&$nU*@B; zw$f}J?Cc^5(Myx8rU!AVxf-RN?htz;8CXP~=d%bou_Cr8^}mD`Jxed2=sD41Ut*^| zUE|CN;MPb%i)qt5h8>Ny(7i^H7C$&v+x5L2fnD8-z`xE!vh0n#1*w!mti-#;k(4L+ z3n|afChtZUi&bA{!Y#G+P#*LXnMi$s7C%^axS)#hvuS;<9ib;?+7FH4v)X5_oQ!X> zwv$G!K8h98TRR3jhS0cPg4=Uyq$xsktn)3(tucTT-vJH#r-CYMEj5RJWh zf!TiD{Jy^Qv1~4pBv)*|G^@&~)AHlke$1?56}LSN4DyDpw*ll$8S~Mz0g`$fAzL@^ zR`9&)U^u+U1H^HZV#WEuz9OqLT`&jwBvI$Texmq>6iADw3+^zdSi77rmzJ|rEL#4* zSp~Xkxm$nLeP&ZUO7ALEITy+6CoLpGg&QgFCly%)WHb>4k=27Y1G{=AQDSi2MMAbU z9zoL0(^V3ZXmW0ZC8>Ccivfd_b-9GSd0O zyl#8?=a^Ur_)kap!Oj572FhC6#jRdN?RM*szTw0hXHUrMX4&3`)0j1%W(+=oRSHHNd1?nteWCV-~op&J>wS6G_aO|aNshZ{AX_Hb~xVd5aXHW0JR6V@6dbY!7r^> zamd5GexdX-NT+3Vdcv;oK>E!gWL`yjjDkx7GUI)5Z(|v$^G2gV98w@pC7#|HB#ijA z(wpPgzlH6F7RGJ0I&FUbgsS|QDZ$Vq~*PF zEM!o_v08d6L`!QVRi`J5?TGf22Y_!U5uX&oMYqn`fiE;q+G4>B)H-7mFv^=`XxOHr z`~hefZ1@&ap6dyxdlNG=QJUdhe(yGWAM~<_b&9F*KZ*G%*W}ds!WZ2ut8tAGzd^G~ zta!FYe@l7Aoj4@9r=fZb8P_-!_~k#>A?YL^=GfjATg3_S>LW{?9!o=dLnsOT?ZwI; zot7_ubo~B@n3>CcH9M~XIWg~-8IXziN?3sI{ zF}8{SUt+)T<{+v+hevPEbWh(FdWLa`CjEiq9U`NSQjCo3U|dI9hlTicb& zX^nul03t3eA}f(CMRMaZDZcKmFD>ksdaQnkgc)^nfAvl(Obq%RE4pdK=BWXr#{-Smn|GQCL6Z-IkQi2UN@y$TA;F{I3C40&T_;o3pRIZG;! zdtaJI^D5H*J{I{cl-r9;?RkuQVX>b3Aaj@K

<6&F8M7L;fbNVsreoq0sf+EoF%q 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 diff --git a/developer_manual/ios_library/images/10000201000003B9000002B68F027979.png b/developer_manual/ios_library/images/10000201000003B9000002B68F027979.png deleted file mode 100644 index fdecd6ce8686cc33a505c47a1efe3dce87bfccef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 146243 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 KPhsj#Z~hHWk)L(| diff --git a/developer_manual/ios_library/images/10000201000003B9000002B69A5110D2.png b/developer_manual/ios_library/images/10000201000003B9000002B69A5110D2.png deleted file mode 100644 index da8a9bab33e4f7639a130d6bbf34a1167fffafe3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131846 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 z%0A1F1rNdb`yvcn>)f!8J(jFqgA@sNWR*z2LGBTA$3l*!H{(T?njCAU>R8 zoJ^Wcb&bTkaDmaez^{7R)n62;Kb@7+kCTt zM#!ocw&2}~@SK~t;0XidL}_PkdLUA%kt%%e@? z_0B6XT05Ap0f8^y=jZ3iPGUF4lbIth#b0L3jIf}eXf+Vp?AmidYba*<<5+skAcnbu zoPN#Vr2)Bzd)WgopvT^?Hn%_<>xN~=+4H}{n!7x@k{O0C7Vy(d?2VyP@C1507CzqJ zX5R~$mCRW(EjHP|4XsLkLZWiatTP|aciiae6KV0wpxj{?d!f)@QvxBIn}b3axHv;DLIU8$rSP5}ih-<0ba<(H&&yI+*>XP~)~EQ#*L>o;w~G z4I8J+8?Z)y3A<}G0SiqJ69Xe6w8Rh{oF_t_SsdL*_F~~w(!~f4NPc}RRLO&CAwu;k zIoJ%lVxb^**M2=M^weMOm~gWUg^u3)q~n$<6?gxYo9FvAcKRb!f4NTJB2+J)fK_L+ z=R2HavjtSGUh=;1n=+L;oE8IX-UzrLARD3V7v6=U4?YTN6Xd|oVrgwShqZX-carDS zEIowAt?U};@-gO{Sp0mjBofs>zr)Dq=s%K7w0~J&SBHaOu;s;XA?A*N*`}ADe~l_<^D01Sio{|DpHf@IHgCVQEz~ zsMkMeU>8=hiY{j%50(1bTW*<$EXw!!y9LvSfBq#^sL0nSq}HKUSMQQN<5Xt-wgxP_ zOkP`rI2oGNg6G580@ynjz*iwbW4~;UtakFCV-(`^EG#VzJ2V)%Yv31ZkHp;@Jf%O9Mn*r(8Qne`tvvG9KnuWN(LxE#(9e#}kVr{GgC2&uA_ ztdrE~>%Ap9e`fsF`=?OL6@Si$UHTeQo{%FdOLe;G{ve{4U?8>=>hiOwHxl#!p8*<4 z#1cgxr{Ig&8O$MqHoJ9Iw!;v^Et-U80>!ehM6q+B!bD?tekgrHUd2CgP?E;Q+HKI5 z&pn4WVxIC)bOF<2kd3_iTG4q@Oo*P!2&Znro;da)H!H%o-tyYj4cHw$zg~J1q!_V? zkIl!YKIluFtJvHw`lb%|iWRboinS9Ld(YU*lh`PQc`3VoCZB8>#+hAL#Zx!<`gpR=c44&of7e1HQh9QflWLR6c zJyny)<(O=;VQYC8$WfsK>}ZxWz-go~i+@-7x)yYi^M-2=wi}vPKDS&yKbW6%RSX;Y zYa{NBrxK14!_}1P(tAoopO^e7Z>{+@PBAhdv--s$Lccu--0cz2Tkjj)&sn@x377lh z9ln;`G3hJ;;&yfZ&ERK&=Z4^&R^N-JfarlVq=^8m;1K7_67#}OWv$!wVK*oIJeTMNFrWTD$+Zet?RayYgv|6zx-Kt!9@5YQmsXP*!5>IOGJ4yDs~)f z?u>kgFrJv329FOnLS-8tyyZZ}Gig2!uB+YwEK|^}S$a z5hZAeL#SOF>g5)~@LjF=t#TB~$R%T!8yZ<0lFXKC zihLlBS`YQMOvr|$-G0BY-V24<62=1X;~4^dO`aJ7-wUY>TmSd$)u7LQFSdaB`lIk! zIYP!gCiL^r z*0L$O(w9}p-DIy*4c<7@X~ytaGeVVa=IN&-H0u$J_r5WeX({VFT3C(=ub!~8 z=XV4wGZC9On8ueTm*JE8n_6OU4A)f;CgWu^4>~Mt^B19OJVwj$UM-+Vg-*UO3T^@_ z$(RZf{j8un?71x+eHeudqL)E`LcchNeNcP5^KsCHsKum6RuBsF%}0Iw@(4*u2ji7_ zGKARcqcD{5ZfS5;m82juGwH?Rre_%m0+#AxpVM8P=Q(z$`CNEGQl|cT2+>sF^DWi| zlbUan<;|Ln$vcF;G?FR?ld{yUqRbZG~=c+}zO-ghz_-j(hRb)>IhQjiEn^$a-mSJM(j1 zWij)q3qZAa66K66wSDSO;N~2et9J&%Qoqb_az*Oijv^%0e_<52p1L!(zc9!KOT6ORE&$ z$r?XMN0VlYDe%pdfZz_LV+avsUMB2a>v}CMIrgcA*Yt;8ad_MBao**%^D_b$4A zL=?x|>WBGvZ;h-}4uq}tQ4r#}d}l)H@<1zu(=)oCD%Q3QlSt|)kD*--_-;zd)Kh55 zEYA(%N((cha2c=Dk7#I?jWq6@x5aj-vStZ2R4rb5-?M!Gs|7N7Fi_P;vddCj62dw6 zvbkd#q3tB;bnz~W1llK4=~z$*jLit?>w+t)-BHXTN-Llx5eU2U09&y7V+CLpfSdbn zj7gm$&UE8Pfn=)`JP&MPVX(GZb+z(pNH< zKo+C?-}c9={g_j1lK18gAH7&em>%p~tB~$ZmmF=;yQPP*W?#s%vg(S}P&PQFh|pNx zR!L$l*dKkfwMUYvrcca$>>t%c|6N48=&IY2RT|}!p8gUv%$CZ_#-Gf%U{zE?*BdQd z3cc7Z?l{E)^2P@VyJir-DF$Lp zh4>xpIzmkJ(bfId_|hOq&Z+P({QqB^I&bk1jdh|Z6&y6O+rhoR-yN5&bkDtDqfzYQ zA+i&1H{)o{_0rGFVM^a?AgTe-&(pAVA)B5GWK`2$_;u|*;yoo;o%z313G2#&iIYn6 z*(m%%AS`VDt1MiYpbJ36E2y0?IMmxES96hv58k+U@^4)t!EhfR?|XYF+$eL9oH>zO zpoHf)5n7pq9p*Gq`U*a1@?JOHSB&{^m#aavsr93{-Gk!)6K~uf9U1XjEB^RT5L4NG zn6H-Js>Ez&6$hb0Ri^I6?yOhx|p){&DN zjR-voC(^}gTDC)Om?*qJ!`-~pf8gH#z2k+jvytk4b(VJKPvOT~hB#JpMXEo_;=QwJ zSUH~XKK-sk=4QvrMRp22HWX==xi-ltBx0#$D#)!BY3!SodHs*sft%Jlm@^e)-MJB| z|NUt694W3#AgB%%&}9D|Wp7+m)BAR3<>DOLHKXn1PK@(eo1@ZxgDm}sc*gST(RJ=e zsc}M~kJ+(X5D#wQn3>7aov5H^QR{cweo|AtKh9x<80+z&{iJ-P@j?#BWsUD~lHl_E zJT4DFH2FgvF+uns+dl?d(5fe+Q0Gp(c5~9Kd|odML~Q1?{TtPP|LJPT*HrR6jClzw z@Jwjk(_IGjK!(BG;cdcxJ|QV@5)W|FfHN|2!*XL0-K)_jS)ESs6pMCorzZ;BnUJ?? zWEuH#BY5Wux$%ijKpSfHg|^%l4K2hp8@(dz3a%|MsJShN7u=`x#b+nv@5>6f$fL$k zi^vSIY5?Z)e-Ir`^of;|jpQYs)Vyq#RtP2X50c&_{WpVD@V*84G2hCE&*A8up1@xZ zH)l~inif!5GD}n6;oze-a2*z^GzHsN?`$P+WR{ysq=c>Uh<-S2H<(_$-a~6*S+a09 z=96m=RDGzDo6T#BgKfg_=&K74n-JT8V-7q-STD(}@uu#ZL)`QY6u#5r2@ix|b*>mh zfP1v<5&|9`jfninSbqGQL(A5m%wcn!@O%iEbE33kAY(B<{Q#!186vdn1lo~xh!E_w z@tV%6#AV~kZY@8H{y5ygMeJUS)WC%eO|gMyww!*Cobn#6k?G7q7fJvI9!<{5dy)o< zB|O{ZdzcMf;Jz!;&8B-%Z`7^o)}!_N&0To$lMfwpww#jfpgrBx9Q<-gM$HR9)c!E2 zs5kFn8{PY{)wL#f&zb-ic0Uql6ll^9Y<@%)s5?CtX1!gNHSllZA55+j9GugQiD=iCvs7D$h06e9a5D8ulpI~(njP& z74QXg{ZqbjrpmVL2~pxRsM2qe0QaWqa3@O2V zS?yC5S(vN`DVC=wh2|or^npgb6CWd9+x(|bu^D03q!`=B3tW+CZowf0-nCu6#(*K246+_##pHmS?`i_X%oF^W-b2FxerW?kka+jgd`n4KV&Bpz-_ zN|{;nZ1?nIr7@=v8ndhyDr<`R%g{&hbKer4kHiXGS$%h=q0J#me;wsH#O_;T<^`KC zhwY5^#RAndYw#+a1`oCjob>%+lSG$cG=shf=Z7vDZ8cQb0lOEyipyy6Sa{16rX%cg zCc2~t12Hu<)}JjQmqZn;6=~;ucXiiG zzC%Xm6}X?ys7)ffbvMjz>J~qMiR&L!&{tAFfP1yn z+%GUbUAb$kvFwjdt{o0?@LT6WH9|$$kYS|{?v+x(6EP)DH2l@UKLNs zmt}+Bl!d$s7{`Z|QpUw{zG=~jFa!~<*N*59pzRZE-&efuiaFvECjbpzUS=nUKcv{8 zFjWq!-Z|d0kOM{@3UG+20NdRy-LZFq(g)d}I(%t8JVarA~t|i*k`Cy44Tjw`pnawl zTwzw%oZglIwbj&PgQ@-d_^QiUSpTTL9!Y(czYH;7C21h>Bnj9Ws@xqB>BL6F73wKy z!nu^C*6ulfzwVX6QXMoWe%`Z?VAHRW9!>M3K4{a5!JK!dQ5-cY#$%@d;P+c?*z`4# z=;qnGYV@@nbU?>$4^NQ=u+<9PW9@$Aso&S9m0G)x*ioC_igbzpIQeJog3O%+z{2#W zZ|)jAmgTv`J41zZSO+1nxbX;K6{dAZsSYGR*XzVU73PmkYb7eyY}veeRU>eTu|Ttu z9J$^S)&B7FMQi|SGz&$s8r_7*p~kH--HYoP?S35=BC*2G?UB$c1c+un+`h zd;_9pPAedSjV9W$Pn=0$cq@8yfAVC9Ckd~HvWgS|`sV}KN|dRdwZ{D(jFfFgnD^~I zC98W%w`?#rG&hEC0KFV`@bHFfQWH=xZMa z>ob8rFBUydiLn!}LOF=T(`Uw(ucb9I$Bjt*G{QSdCAhF?>I_GKct;YI9@<^?zc!6p z9bTNv&5j8|?#D0X{?_x1UN@gmxw(nubbp2A56F{M^={P8wj?SeiUIh-PIKpgb!RBY zZZ{Hhay&nKTxVB@F2^mrs*MW?K}gNj8*pP?A)b{6_M*0sN76v?TIr-^9z1F&UMZ)T zBO+mD_5rH-luLF3#Xnj7vISicpsZB}sDFDc86*z5wZqm$)6tV5nE;y6#ivLUSeZky z%C8HObUVE%8?NIT8JFLSKS)CKjawK?)ALZd!A&gY=5qtjt_r|Mc4;VI__KOF1HIeYwKE5+6%qM_I<(5$q$beb@V%#+PvRInCQuYw%qqM zHDWdKDgpnOuP@kmM7uEH4O!w{Y@}tKP}~1M`R~Dp5ORuhUJ+W)p1-@NMpZQ@sjpoXPk!){FnBMhsF{l5!h~M${tt8d`b{prz z2fM&K6jD$5Tw!8>kQP2Dy(^uZuc-L`S9RZ;jjLPZk}xO20h~Za?tvoOeDv z6-Ii38Fz9qn_HbGD8Jb?C3^3@a%^rBi(&UfX8Q+VK3Mu#WlfpQYXcMgl!5pi(<GSF#m{ z`YT1c#S68pRQKx*#$hk5 z@211G9S?XvCgQq7otGk~{8&IK?_(H`o~tnI=-MTrJ6&m|T3WLHV#c5=g>q!t3XB=l zV{-$ibQ=*mBIiglRmT2qO)^Tx3W>UIqWs{6o8gH1X*8}?C`*eA_8QO;k^7YSe&H84 z(VQ*9PvCSKXzu0(k^R@w(DGgkOy+W*iRApJo2)K4nk9;l5T8L(5&T;*31GxEXWog3 zoe*9uiQ|N!DD?K?a>+I}6tq%nD!bb0OGvMngO`$>ovqyJVs5w6q`=TWE+i<3|0tLi zrFz;CpqMM>pLf+JPmDnk*yC~n=NwepM^rtlG%?XZ{dVS_YR!Sg?_ixbbC8pWR0C)s z=WnopJQ1;f)p>+l?Q}cr1(yrc|lt`K}w127Zw`^BZ>;^Oez;M@;q zU>3^MnHygE`<1n99WY#{8MQd8I`b^$XghQZa`Hk+=<@>xG>w1sVfij9yj(m!d~7JK z45c$>hV_BKf*Aoc0b@|A+kx&K#$W?BD;6n907Y^ADC_JKiOKk-`g>}>wx4Gq+3Oe{ zvH$V^eq;kGL^(Z2KQxr|MHF_2(o&h$z9``cTPmsv4_DPTU5ZMx*9$b0og?U>ZQT*NguKy=f@d9HL!-( z8*Kfm9C9Y(dhmWfP!#cpB~IvC1DZjU;M$33y+gaDemN|%u2e5Ut;^h}dARD-+K&l} z%B%rG1UVGJ3od`y`8x-#OWwzVROnz;zpfW{crSuxWDGN>maa9#bW-|a&&>A+c$ zlE5quGC2;`+>^EiLQcy^^_IX|6+d!#h|!m7DuMeP_T`OOnN!>^Z@F2v0LrKK>Y#*v z<&7u0{fIMyV}D~vQ>3LkN8Eyhggc!cnEf`1sWpLr%A-*r1c9tF)7x6?@G8yAmPX{dnaXpB($cSt<*)Fl!ri-t4`g+FK4dS@O z_$5?FnwC=%xE1yRTwXBU-m)>3%wM>+bN_xVRN0DYwul^;zC`St_*3qDUcAe2SgI*q zrPL=QaX*N2WjKuJqt$4G50&>t?bN(KFYFH6Nb2;{zsf#%dSRC!;svwlpk>EwHuVH! zOQg-*a}k_AVS6mAeUQVg^*U}Q5^zR&I*saCc2Bx6o%?)ar9%4GzP;8O;?8qf`W^SA zYe?`&HZ4cd>sQTAZk%@T%$#PeeKSfxp6zT-!r!Xd?IO8odL}7hD&ZWtvS7LK)XCp% z>5&8V*Bp#hq(kVpy{FPESlDZ*tgyCJOjeW{S@2JxZ2gGQJ4hJINxWxd!`0eaYPk|K z^teuo&J2r?bp&DA``$lY;(4>*w?;@~9-c=`U;H1?stlq(;jPH78RV3Vtt+ceL4p#UII+9h7PHX3)|Y`zsxgI_K(w zedjj64>Y*Z*QO7MrTB|P;^Eh=e66K&BLS>4V7R|vQu;O&&xs%rGi`GCa%=VMMlbg0 z2g^e0D5Hc*z8IeoM`IQJsB5vkhIr|vM+GKLd)n8&Bl$YpT6@`#gYGd+5sS|x{z*Ea z7xdd6Sdc;kY3}-mVpqGw9@i2$`5P=@lr4eSSh0PO` zf3q0Aiju-t{fq~_{lyJK$znMvdLx6F@5hrFv!|16vQ{93W`F63b~j)#Hi^n^H4I4@p9U@nBzxMS^sbs|(};UxOkw0LsYOGGBnqmX#wl-NU1*!pm7NIkjnq9R zc}}}SeFCeodHsR?!L7-TFkI$P8}hJtw@tc|*u~29=04?A@>Bx$V0`ZqV7)nMVUl<2 z5;C=BOtnO?a9rmq|A4C6otf~lTXCkBsyjh&;JW2CapO-xPxc!2!?7m5PQY>W@B!x5 zfVqYzCgvs(>PEgW@(g2pcT)UOG{Ps*K|EMyimk+$cKGoy_yi4Sowoy{FW?!0m8E)n zbJftPL4%S&@ian3v+`nmy)~Rh3(t@I%5%0Y3U6aLE2J$KZcPJPG=RW3+W&)dsc@{j z?n$4IHdd&mCJQG_c2h_=A|`aOy5JE1;hH-y!Kw9(1*S2HR9VpuA+C=wG$dZJlv;%v zkTX-84ZEO`)R18o<{A;8_C5Zn@#hJE;G*3%OQ-I;&T#L_PT07wCx-J z^s<|CE!W523!`uB3y2j=5l=}8+46B4Q5wH;9Oc!+v{{tS&S+GocS2Z}idrtb5}qrr zsGuPLr-kU|on79(Eok|-poTY=e87kvxl=8#Vl7*&3i{4%(bFNXZY<`E2!Yp9SuDf&H~f(?a$9Hi*XVNUXFCg z$BShl%PH<0rZT?2N_9d+3qm1d8_N7XG%4&5V&hzJPeoN;ByZ?Gi_WD;8HtQ+fFC5j z#?KD)iOg^+VW@gbAmzLRxw#j^yL{r|x@Vg9wRFo;CDncE#mD}-l>5@15z*KSby8L1 z7rb`A-&I>IT9Pg6u8`Zk(`5%*<1*tf8pDh9f5ox34K3;!Gzlm{ zrzsI<-&{tsYI_~-tZ)|CYRe>}sYElf6c&bter_NT%54=DK50i47t>#qCV=LsPEuPt zti4$iZf{N?{c|v}&R-R6H9}x#w^}#Md?{SLr$52W&1e6NBCq}@cA!?)v`z(2IULKq1EQHesIoD#b?q$vId78)C;qiNH`1=|SreV+GX zXg%LPP-+(h=~uO_k^2Upb?0j}e>sxu%zD@eP!oNnr;}Ybnie#JcMW(eJp%n`l9RG* zV#5&kZ^luu@QWQ=e*Vm=i+jgPD&?~!LQ$Ae5HBk=lCwIjFNPO>4tQyW&>c6D2G!8< z&NOehmEcf(w5y&hDzRXnSL~~l{U{25{1{Oe%NKjm+eZ(FonzQDX~Ri4T_3A1 zZ7fLj#-&om`>BzR6?paNcg)gWMJsgK=s%|Gty*8re{%4<=Hzp0$WDdc4#{I+3l!M+ zV|D566i1bc$(7t5!)0ix(0|HpynSUwn>2{P%FvnC zWN~uf%kw!AsDO%^Z?A$o>I>N9>j6w8lHBk}YbHliwU$#)2gA*gFnJP}BzBt%3R*Gz zGvpcj+9rc4d?D_#fzmdVU8Z?_WxKQ@Awd5R61sk9g08}M`zngb{XSczsvdDB`RV#6 zU;Qm=(Vi-I7LSeW5d9F8GVYbrHi9(d=O3M>RtEeH?@+}Nm*-)tq#|g#C;Dhgg?-x9 z**8z2$S5AItgNi@=2tNvE`T)Xmo>0bt@NkT|K>Lpaa9K0ZV=wT=mK%vkkIR}F!3uA z)pY;F1e#O?2ENX#LB?MK{~{JyOm~!d67q3l7vp#*)0{`636TcUv4ehsV(jtrDJJar zjq8}lLuJy>vmcs9pghDbRqD{7T)7&)EY>UU-B z>&E(%$+nx9V|j$V&^4&3w3LDMvfK$MjTnSyY(=@T0{j08^c zo$b5tL~V2!D{!X@IjXyU=vQ_bCnBubpeu~L9P{wfXFJrA`Yd<*R9A691MwBVYAM`q zY(snR*jn-U2=ZHXI%ot94h%YlIzSxiwTf(BaSd|HvfVFBof{6PNG7GgE)?+e?6OhE zJt4;rgFbTgKa2*ypWQK7ctjyZBC7-v zB-;|Kxoa0Q+B55@Ikp`^kIRO~503yTgBjEuDSWgj9oU1I{b{x*`Nw%zn1dJUD?Qm( zgft;X@(k6!e~yDPJ5b%>N^>;_CR;Auh(I(~H)5)%@;+EcV2s4`y}oju zU#lgd#e9Nef4eE9qSfM`x)11fvB@!h;s))I`_W(LXk@--SVffUQMTc){4b`YDE*cD z-PQDc5wY^WB+T*_NKce6lzcah!z;&A-yI%4*o*)Cr|`9|6zvlLY?A78{|P z*d>tm3#(3BMO82e3=xLzv5Faj7HS*f{}t-IzYYG(anljKBNK_@KG?a;ll=-@U}}lc zDKdcltj01k_WPjVLtRbz+~q|EBU&*-a!pNUQADW!(h10?E2}qUZ@GePqUa|mRbfFc zk$G49{)aVA0q3?azE4BPI|x;34P?=#Wa(Q^#Eu5iv@g1DB)saYF^wvX&$d-bhtF0n z{2B)<0@9PW_{;dYl%c7vr|l`@~JnYxwXNk(M}GtUdGQE2*!r z(>OescJBfq%1FXati$@FjLymrB@2MGA2nE2DI_ngZq!1gRmNMhx);UgTK^Uu6Co`o z_SAl9FGRNd;7=h!yr`#rEL+BW+3*^9>M4i@1p0+Ohu$*_^+u?Sy59)l*ap}ceGPt= z;xD_qmiKf~7x4AucfoW0W!+j_fFmF-jnorF(JZT$)$2Q`G1I$NW+4g zqGXxc*p*Tz_8G1@wJU<|Cp^&8n);N4-gxc-Khn6^>oumSB)bMP$@F+LdQacaaW9Hy z!+y9j4otPTs{{01?&ms(S!P;jA*g@nN)ftgv`RbQphkW9Ua3}(`0yMoF{u%PMUdG8 zTZPsV_z9^+mt8a{lMA1T{1)y%dSIgFU(6Iw<1U|T41`C|@HqD{vgu2QQI6@4bf|4A zQvEF8_z9^>v2y8D(J3=SpKPq4N2WY^3yU|zT~|n9J;a*su-@kHw>gP`zfkQXUbm%{a8 zH4JQ-+cSsyqlZq@Dn&zP7;7`cUvs8>)%yi#M)Z`c9h9`xEi)7!cA?WkG}dm(sQ?ar z?bHkF6~~)etDUjNYa;9Z-UNtboelg1-@ERVzhB5iNoRp9Mp5^UN|)WZ##jzR4CR=zrv_@X6MhumEYf3-7X#AP^GQS_ECyNI;cgX{53z0OR@so zm{f;Xpq)w!wMLnY6JdyX~!-Ny+ITl$?Tg&!eDo){5WfGca$s z_C4UY$`vZKC#b>AS+-Q#!kX!uem#tW#aE6~6?>~WwmOwXj&Txsd4%ieo}`LT z=gHHXEapma**ibx2=kolv8$yFQ1d+5^7@-@(^gvr5hCmc#U&iz{;IIt>wE=XIVohOL zVBCIWw(U-M`{_*7+=E(+%UsZuO!zI1B$(S^>tR`DXsQf3{EJDAm!`=66Hp?%1vSJ2 zMtr&oCXZM!HTK4g$2~W)wO%-1RzcCNN8^-a3*pb|AbKN?Ll;dA!z-E&T5B}4gktCt zjQ-zTGGas9pfg54I5~pQC@S?rpKa#;{zYLaUxIc*2fo+$VI;6XXRUw9G=Tcot<-%g z4l($-CNo-$|98BBg{b%d1OWT!jfpIoUk(<5VxoNjloP0jdeb;Ri{Lmsf^dggF(prQ znU%{-Jj$z%_Vw-rX1Q9R*N$N1yAn<3$bV`TSp0lXQdHI7*;w9H%Rzkt`y7 zzT2b2Gzih<=q0>;o2+m97EvLN0$2y=(ByP8UaOqu4l8Q=cnlr4R34gc5KGzJnReNV zWMv_kC!=nNW&gv9{)h6gD_%V!#Rkq;U05NPD}?_$cO5<>qV?`qvRoLOI%;|>BJ@0A z)wLc%%=w9=9~QP%^v5EcZ2~&bU&#u%;Avhc_K%ayG);x);s3)-sIaPn3&GJZ$iODf z*anq+DBK2QDtOADW;cD;tlY?HJ6i>oIi2#U;(9qKyHGC4uxG_>;uV2Oz{3AoHwL1* zF`jZ&nZL4l_J7AKES9UO;xGa3dvu&oUYrttPP-a&uoK?tB9SUQ&hP~M8;-HA02;eg z&4JV3B$sv%P+B%w8*xfhxi5G+@&0t!)^S+Wz5lPx@6oR{oHdl)*oMk~-Pa{I_h>cl z<#N36)8p4^h!&o!?BAE9|Gv_sY(&c8|7!0$qng~hby2svRf=vwMA}9~lq%9oKtW(D z3MkT>(rb{=2}Mz9p(sd^UX)%#NkRxwDWMnX1QI2L00BaP5FkKq{LcQqaldoVIREaC zJMPJ^cV*;VdB=R`n&nx~oa?!5>Q-^zho3*Fr=?(;=TB!!B;bZYo;O^&^u4bB{X=bb zyPl=qx4vFH9Z@yhY7uzpbM*)6!Ues%&extFvyezTYk&J=e_c*cp3UF7B*L_<1uU4= zHHQ3yqT`d6kdWZY`;YlT`ZBY#wUEPptZEb%@uM4p@L&E;);#&^&UaTQ>z=n?o#uMW znkb}?dz_!`A0(ao+j?(i`*=C8(taKZkfo|-AH(iePWtQp^Z9UkKKHtb$6$|7So_}1 zzsVxMPo5MCz4zsuwi_t1$XQ5zA)j}v6HtMI*((K%kuUiMGM%!5DQe-brm7c!uAk1eygUw@F+(^0bq z2CYBz6UsMrPvq%Z_Rr@0QW4v;;aeBBckcVFF6{2nRHVV%URgBnKZRI(=Y7oVIrAEk zqnQA>a*+0~Xox1zey37cT*ou>5A)KrJ1!-zg~}%E&0(50^3vPiKJbMBz&Rh!RHr-J z-p8?+S9PX%FD=N+P&Kctl{ZJ#{PR$cTXt%Ty$0=&Lprnu$k_q*RG;6`vp3ec^*7y! zyVha3rfPJhp7i5>j;e4n7r^RUjT!BDpUaBa%X^*2tJy=#KU6=%l7oYZ^u-m6ch1k1 zA90;w)J!(e!c<>N_cdACW(jyyS4Q$_`YUy5 z8!(f)C~D@^^OO7cV!q``}akxZR|U1Oj=cCW|pQjq#|L8=Rwm@-_2~4~+d=2+{Z@U*6;D z#>2~lIIG{u9|)JdDRJfLzQ5DnJ&y=C>R_ISAdy$*cbMs4SOmGo=)=mvjytK(ZF;|a zHp%E9vEmNEr57>M*ksS#mAe@!#}R3NVA1aJoT)7YCvB~#k0suLG_MfM{k3Ob&(%FN zy{kWf{98MpIN9}lG5MPS(v6n)s*+p?P6{%J4mow(ayaeE6_=18Cm|1-rF6@x?{&s^ z@*B2(^E1x3<+lVXrLdT5M&O4I$uV!MF>haai;U*+S_Ly>&qe_#uqxy$twlC@I_+M- zTXti(Ll~Ubs!BB}E>Y^%uUKL(SH#t5y4jseb``v+h*RNdzq)^meR<;YgSKy7dKNy; zCcG&nN@Y&v+(=3Dvd$WWZ0N~8xd00v_%tdE^-qdi&vM$E*;4@?g^(bAiyIF_<;`yq zfATEfUqv3by5zA}VDeE7SJHQ)Ch4TL5Xch5(<0IEmzUeUw7(R+>_d=}TVPQ8j(z)& zuHMzOZ%TH?PEA=W1uo29=j$2v@!^2pJE2w*;Ab52mR~1Dhboi=QxYUc$G-)Jtlu#- z8bo*p2+yMYxzV-uF9!!aMXyP4-W5{##PiSP@YaC?VMa__T3t&z72v5|JhE^GepT?h z{B4V1Q-}ed1FsYAo8)iLb^zd+KUr5YpGuwYNQ^8_^Cy4U)IMHu$4t<6|3m~NsF+OG zG_D}jN4T-?S7*IGoA&)j%;hQ^Pja~+?klwkFLH^8oxTviV-J687ts5B?f0M@m(L+$ zWBl~EJV2XpsT^L`P}^els#(9TUEQbyyHMCYg+30cnJxW= z4E#eYbU#^W*L-|=^a$47``im=e}34NL*@>=T>tp(ou({7ZO*q>)$d_Ll3%U>*`D~{z7Zl!8eSc! z0H6N(b*^xD!+YWOn{C0I!yIe-GNJ7^R_!}w#&@QQzoiK>WFm&^M&I>`G-RJM&G7L{ z|651SKe-mKv9Lp#zQ2@pU~`PO^|RUW0FP67B^gm4f*xJ!dYFEvhzH&NB2p$_cCzm6 zhS)>tPeWj%b;$hPhL_?6{Y<{@DZi70`=W$bszZYh*H6oovHv~wyU5D_&P%)4QN;$| z{mtq8>pty)p1DlIf9%%{QyDvb}5G6&shG+4|#sh z+Jak~ZTf<-=&hG$i%#^uod2eAft&ARNCa;5Yl!e~E{i`CUY?VYipE@xDlX_&gZ{>? zyVIQ%r5%`J7#c!D=dSo`mu7rYKckG7%`cKPg{`A(!^vZNxqj;iHnz_q3&+{mjIU_R zu(1Y@@e>oxHS}W^m=7n|*gm|?vtfPvK&Sg88(V?GoBtX7-;#matpDgEawzYE0meDD zTdZ2hg7#w!;kufjV{B{_vG2~YvE6b1o%OcZK1Ba(;I*-iqT{B(6x1XQ$i{Yfr~Bly zM2(|e0`+^Jtgfelr&oRFrTTVG^(tC;@O+$jQFXO94Q4xvW{l>3_UTXVln#({`%8zN z@9E?~iZpdrhpQ_^8h;@b!*1otIL+o0pe-{jZomIMBR+pXdH`kBR#+%vm1RBOx;4n( zJvUPzZ3(@G3nnC9zU}mvuQis%FXFz~WprbGlFN!=FKGmzJ?;OfF7Dy!31P7MVXZSB z%(R36m;HP@m1`hVWcY5kX0|kVBN4s^<*Vopl zv^=^m3;z+-w*FlrQIq(yj1Tp=F$g7%rDSCth^5PpHD1$HYEqRsSo#ow1)2j9wDikr z{%-yGT3RLOpnVBp{u^710}#swm(GKeTabe3*;yL}38!v;fQNr$bMvK0Y)i{}=sAY@ zsez`OI%}({4UYXwa-GfctD1+~qxEae*d2F(_gu+rFU1sbxYx!<9abvEtP^HVxQ0Ix zMn;mf9{)Cb!bn4O=cCFE7v?h2LdEL^OqMUlsMZYm_4_W3E|Y}!3AYJzV6rdjI8ZKX z{Q-%oKGZwUW`W&aI3Awzs+{#Ps&)7FT!XDmCI|~&6i@ILwzWFL$2VW$3v;oY@&be5Cp#6%6A=HG`cV3N_7x zN1%=2(ta*Oi6x2popp&A-6o@e<($&_eMz7A3<(H3&Yz;P3=enc=v5!tx0(%D8<%Ua zaC>qv5EpsTI=QS;LsNVmy|)N=ov7?|D5k3@l_=wQ=`JzU*Yfj4rc8|uP+<_W`(It##$gwJ*{2sX*moSHuELLt{)|E%{K8YAfqh#FC#_lk< z^i44P7wfn0&TaSfKL61|u9XZOh0<@oo`^bm&H*DBl;D`G8kkmVDH@>o*xnvHLNPPh ztNk7RcrCFqF}jy2Za8~QCbC7zqb69P?dW~(z7Io^ykgG(V@ti^wDQpFftSb;J^s!& zXD$}`S~$u%?Y-r-zaa#scJe}S17W}dr|$kc2x=EUrtE!jQAzW4JMdal@WOk22Xb}u zx=FW5vB+^jW|9XGc**q|mXl$MuYLBroYS2@S3+9bq?c&<@+^aHra9!R3H( zPvq{@QMODZXi$_o_u$LiT6Zd8Lr}lV1ic$E`(n>%{*!!CVxoF=F|glIF1++Kp;S3s zSqSR|Q<(=aFrO~)y|IVn+eDbKYpyP+kObQagMCLnHehBtwcfp09n~Txv`3{oE*7*C z&bd;AWbuCPHokMOefRb0vEmU2b8r$unviL7q}dGgic^JnI*tvuJM^M5Fea%bm~zUT z%!+6B{IVAMib1w@Ml~7fOCck>dYFW<%ZQD*T^!6Ofy{3dPYCo*SX6eww8L;$zyiKc za+Kx~@P!I2f%v+#W8#Sno6m(`CQFh_AF#OO7+;VrA{o;sW7T>i=_tDx89tCzR$kjN z^Ps!B#~3Q5VeSYd!PU#2w0f)g5_Z?C9^9oDixcdV@HP0ILPz@wEQNa>8Cr#QHu63- zE0C@cm|8E`o+AH)=sh9q+F7uFcck&t%~M?K5h|-$-S1SLmfmHm2LUgw-M(=%vnyJXZP%ROnUE@@>KiGmJCSzPg( zpYA1C3xM3bREspNBr%72?Gg~o@MY6!^w;(neI0L_A9OV`EdXE^G61A#{i!!@hO4}Q z?bx1+!SJB>9Hr(0GP>87s&QZ|0To1j$~te?#$~wU?`)@{{;_0UDYkztj1jt`j0<+8 zQi_w*Rvz_jlS8u70>-)1c8K9H#gVonA_CSNT%+{b2MA^Zn|ZcagqSDOGFazOsj~V2 zJl#$KYPb*_EP$q`Q08_aVtVYtk8`rKjs-1$|9qlZmhTp922>fmIPEI&)hn=Gmep~< zR`M7OPn&PtP8Ul{Kx}PK(SQ1Mcu(R49Md`D4<(b8Wy@PJX#y6=Dppt4X}lBl`vGG9 z9g+QKV)pta@qASH>`^r{7Azcky<{DGG#luHS8wJwv&4)6iX(R6-CG{&-T;udV>4E9 zXBrr+09)r{C?zCBTX6F&TYKUJRw4Q=tA)Uud6molSMD0*HKQ7P=IPa}M zwv7oxQ|%=nL=PkL{CmEtKPU^NlM^N4x0wH0=LsCFPJ6_&@(B)vYt`(le;folO*X%P`asv~0+ zQ43#B3m%l@k;nPku)GM_X|Od4-AsJgi}l893ZQC9^JX*!B*@j^G)h`Cc;N$lK|InU z^4YdJYe^o6)xZ~1;HAOOf?LUNQXRe4;>k8@l;vHjqI`zdt*{4SO9iu(MU~AD#q;|3 zHo2pjg4C5XeK&S5E5Oy3O>G~lu2ANiD$y75dvr#Iw1T20jmpx(NCmsSuXKm5 z&%8mQYoDfEhHMEL%7-d4p(_PYVSXTu!nvK{`|n_&NG@5l|&-iq9BznqJHd*da9Y zaf@WgnbLMH_0~!9N;5rt_>;=v>L|o7r}7FcJSfL+=SLFedg~#;cW|8&*J)toF#Jwr z^pwB~iWviWr@5+@mA6ku_ zj@XBEf^#_T4=9QfzN8K&9ZFz=48+Qm*vn<@@HX<-IRQk7uQ3tsxx78|GnFgRPcz6u zD)FFI0kdF8wz5(eNvb+vpwbA9P>gQfK;c*j?ghy^kcK?*W#6#-CQBgB7$Peyspe^lA_v@*ZI(dHzYeW`geW-VD* zOH&W10PQ0!4rXI(u~w=J&TOj(7IMeTJQ?8ct?_p<3t{C5>6O!p-1cqbFOgyV18W?o z((cT(Rt>nZdcpWrdHPvIkk1ZD_w-#P5_0XVR~;EY4rL}y50Dn-M8yF~0B(T7$wpQe z;ay5K3g0xTq_wo!S<|ZvD$lDAe{F8adA?U$dq{hvQ!M|2ShooE(URqF1pQfQ^?e*s zHYbPv;~zP}_IB{!Jtg8ZH2qP=#Cp@dkH!ZI)*EX zKd)M+3PRzIW>ytXv*FbKQ(jllo*OiW_*d%TuQDGiIzf|R`!Mr4!|qDH3NbSP#n1Nn z`v0Cc{#z3HKZF02RsWkn{wKx$e+x`l!OqM~&@|b|nIJZ{m(bzV|1uf>x6J(ix4}IF zgT5Br$(J1Zb5jAR)4y!P&Pb6i#9@6FLCruPh-GDEIrOB6jr;#j0=P z;E)Skow}?Fa$*-$^S7m3Vu!OLMp2icJi*ALt$au7e5dYom5ob*lVvt>^__^0!?!nQ zbCadi35~Xp}P`BL?XMVk**(oI3c`ZlPFFv|c z>u}kqe$o!SJbu!Gi#@m-#XMp-&NRA*hYpZy(L(2VWfHo&x{915YO`x4)g!(a zOa_{%u7ve!D55_^^tYrqdrxpd-;2Heg(F%2HdlqN3*CRxb^;Z&zg!wLi{71wFt%r4 z4z?a&bb$6&G<*aq=b7?87Vt_qR0X-GMx)jlHIw;MLP)NY%D0#XI_CRV-j< z%CQ~`L5Qp#@&=>U;#j;)5_Lf?WAp+F!fc8ETWNU7pry;A*9B6WA8or^b-;aOZ2 ze)!&+FzK_(P04PyR6rm7WfP?DcQ7F5lWfY71+-LAK5BX9%YH>uqD!GBQm2w(#gfY8 z2&m#VPFCGd>IEsP zih3|YH~Bk)vJh1L zMyP5Slvw|@+GMX(LSL1uqoiMNHUL;BkOcoiBW_u(@%0ORjJqg)=~YE7>MdUj^s6*o zgvrSl>=)U<9=eVoISc{lt5CTl(>_X^l%x9T*#qq10ZA(vf3T?RW2G6hf@aK7%w*($ zYzEJQ`lKPz=^92F`jND3(+^Fuc;8@w@$GE4@;9@r_8_qrld6BiH`i#de}fw%a)X_y*Oz0Si(gL?0MA&B!;jkd?cBj_uct??bK4}PsBw8CIK zL6GmFvLK#Hncm{&kt0+bLqSu=^|DZ`td{626H1uYgK7sQCJ@RsY1Hp zW+XlTaMe{;ESUIOjG4}I+S zSHtOBlD5;5nTg((LQY1(gI06=hH$7K47SIW<`AY}R#3N!j@ zA90mu=v3z*aZ_>9#zeu`U+lGy(uP3f0kzlpl#Nh^rB8SChE(aP)+)i5 zMO(Agb@WDo%0g8SwbGT;aW_>@Z`6Q}afMAucFDAerH9e#g8eeSfCd^|I(~Tj#9}Vl z^I>c6k|oY{R-hMctQvn60&^}g?7C^s{ z=m{@J7T`9zC)xaDdpuwoK5K$$&(4>fNY!=sW+XQ|W6AgPwSmpXJ54FW*~gFC80!$O zupcLU$u|5amFNAH6;iAMS4kqU3947mI zJIQ-5C&0`m9HZ4~&gCNESkQ9k@Pyae ztV_0cJhW5-Y||jn`?HoW^Y$~MYA~Q@(lkb$#A~p_NeTpk5j6)%|TdgAC8YD_&Zs4Us_8e;qqft)}WMRC_pj5wQYoHqR1@iv)POgdMKu^Bz-H^iq1B{I~3OlFcEeBOEkU#Ih8M%0tzN*?^V?g3y1{wS{Z2LBY+@fc(kQv`wqVD0fF z=~}}*&MK=@lae*?BDbenYmKA0?XbXI=hM%8jsufJYTA@M$nv7iroC^n<|7`NzxOrf zQiVcDegH+!N1wqBYIrg+Sr`Ba@FCUZtrENApY8krwoTn zh~LNA2$}q}5!0UYd9{6cDXsaDV+SV|57~#u{hC^?^v+tEJ&@=2=cG-WVELz`Bp0A< zJ&vl$%Y)J(o<;5xLj(fX!( zX(sqMg_KETUA;CM}8jXGdedZI!1ntp~Hyy$0UGIfUmYJ9{ zQCi#FTNSHWUg{Y*KSu~H;uWDEYzPIBU%m}u?~BA+CZSZeJbku^a(%uTo5m*cTue(tuHV1 z(^f(EkGT*8`%lY}we_H0EiW_R^Kg?~fzN2|_5RA_Y>yzl`wbIiiLJOCwsM1qxIKJ*F4 z)|zSqBOgM(&yi^F^@VOmc}CPU$W^KJJWcBArr)gnYK0OCjA-5h^hd+kTP#cb#WQO2 zWa^)NjVe0mDagiFq??3P=IPxX+Vn|r4km$A`LBhx_!}QdLoosq(JX#^>5c7}whv8n zD>YrPCrn+EuJUxS7m-PDm|t|fN~*B3xH;fSn9uZGWW?iU1`Kz#8*?Kf`fIp1v#US= z4mp?Ah1haO$8VYM51%xj0FV#DEde|Q`wge1x77x7uYH(GQjNsE~0HwbT%&Rra6>Ag+h%s$^IG1~VWTm01suo_fRXtsY z_Q~ib-#5IGg6$`UUU9Lk)>sS?4AJu8OY+0}*^ZOI`|XR+X%ybFZN09YQ!+HrOf2Tc zVx6aju&MYRE5~z@{PIGxb<@U{54Z*S6RZl=7n8g-?Y9}Dbx?R&CbRJN5N3c>sq-5WTwGawiZ8Q)qzbl$ ze#^2~ncm8oTw80MtypN@JZK#RG1bh&kSRm-#V~*c?`Gy;bfqF~wi=%x+zE3q#BPfC z)y^Ib$x(km2=C=*B<;9xJ8u1ekjmis&14KlQh3^jCwT&sDSb6U$;T4$80IX%h>NA$ zg?Wbk$kxYnzfHz)Y3+~h?lv(m*mAfqhGR6jdF_IqkDO0O>l>QEu0yF(eK7*sIXZEE zZys4AEQ>>4~q$UuG9he|{4xi$|vQ z5f7}10_<~dXT#d;U3p@J7JO&2lV0X+msG9QRU{F*1PSNt6IGn(vR!$RN3cw#wnF&q zu=#ai;il3#?$cgoyaUNkC6eSRajuIIDtgSH$ojrzc|vPk_-;i6fEFDy4bZaX1)YI@}`EpjI& zt7XR+S(V=e_z}p{6guN%?wY!|w9qmLKzJXHreak)T;TmeBZ?f&xkR-FWnwcHD0vp% z`Yx3A#|70^soD@EYuB|iflod@AJBBosZ;KCaMQQYJz@qgxmRc@=PGgr`8{=o-0+9h zntRU~*G;uH%bSCLwm~&~WF_lQ3x{p2p!jaR+_V^UY}s=1s3g(g%TosP!VxsInTojA zfu?Z0yhn2)W%j6PcjkG1(wq_Cs-A6HM)|H;jykQv*+8*lELA3HBAgyS(_jd}OYgb} zM0|DhJ@QrWDsv{9+D**&I<^4+>V3>-&)lCRzzIo^+VC|`!MpyCoZ6>rkn2`qfel}V zjI*7MS#H6hENlom+YPz~ejIA;J7Anf?zxlwT#fjG=+)f^l9K$2NIcpVRN~&F57DK4 z#tVr^N*j2VML*D`gbv!Fpk8j>mQ~4WD`ib6q*p-&#!aZ!vxEfQxo9b1iVcSnf<4U1 z<&f8dxfiwg_sgd|zipBujF>Al>LxGV+<#E%p{7dPZ5pAzugsvxW#61I?^oJolp$@- zY!2#j7Vl38SFTCsieysZjqs?EO6nX}VthN~vDzph-BmW$!Q~ZjqG5WBtAkqa^RP@6 z(8ipKQt|y9S9+=_EQZ6@C2!@%l>DHIO7HI_{F-$hw!f^Fo77oDRvH`V!E8YUIN&;7DliC=)+dlQ+- z(LGN~YR~gmd-9X-QD6A_8=ib@&)u4dw|t?ww~z{04>HRHJ;_{|qU8iAf`0>bEw&yQ z=gH@!&1<}b66I<~vNPO!h|j`Pb)2^{?Y0c865@s$14pLD>K@rlQFlKD7limq+2nBO zrAdq-O8upjj&k$knmbGNOg`_r`)JLG47MVqHBHV$4#<6ihS5{MIXjx#4X(bqXt*?v z+gYR!*Q$Q^B1a((0p+w?7+^ zXNQS+QU0@=C{|}gB5kZe{OGjS?p-kDZM@^1 zX->(=SXmWN(cA5NV+~KiYH+Rb5#NNuQ9pjV)Lw2R~*m zvVzp609Hp?bO~B#{bp&S`BO%NxU%z$f#J;dFu%Y2X|4E`^F$p^)lX%gwq5>+VTba? zSEeHU#UwLPhzVy!cGn>Tq2KlvU1Ys?&i+cEJKLPee;G=oGSV}Yd*eZow!B>X213Pr zv(Q4f>T=Im)AZc5vxB{+IniBRc1C)j#gDEvUy}l)`yf&qTj|o-dmjh$CiZ1&wn>Hj(;hrPc z$-_GzD0PLQlSmv7`hX~_ejQicJBU7L>nAbVzdtw%Eo=+tOkw}UQSx2B$l=>V66!60 zd08#Y|2<_XPr+?A2_h| zj3b>da0`JOe6qW26xlM#m>8v`reRx^UgYuTXjP{AJjzz8&g7N^hiwX=G+sa*al_3d!zTUZ>B3(i*M_aLQsgEbX`Obr8}p?`w{JFh6lop zu87mC&x<5)=0L_%KEFu93f8UXR{3w6?SK}lLm$nqgm{LJ;8FbuVbud^S5p5OLn!@o zXn0?kz=ZkUUeC{?X-MYtXFA?*dLCc>U~pCOcU8{bx)2W9KnIaIl2to15V zN51S|9TFXQ%r#y7PG=DW_s$c=*`reG+PeRIPtriM@U~9ljU4tmHS0*UP0Pua$AZt5 zz&oo&cJC5nr@zdnJYyrj^(0F^-(cjQm1nk;fqf|*ZO-t%pFMnkg33Ur;#;eY zUgdC@?>IRZ8{k0cy{kWGjKMzBx10*PFDR-;iMQ(+vS)tPLG<6LNN<|XOi9E|zq2^P zS-*rOs7u25Xe=5NV?dIH_D(-2JS^-zp>G}mMAy*0!qW>ye8O{Cor+(*KPKu^qsq?4 mUnMR9BeQNw(_mnkTrOHwo~zv)9xN6e+kIWbdo|k6qW%|rc*4H` diff --git a/developer_manual/ios_library/images/100002010000046D000002B55ECA38D5.png b/developer_manual/ios_library/images/100002010000046D000002B55ECA38D5.png deleted file mode 100644 index b8c443339ec54049cbb066624151e964bdb07b1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180856 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 z 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 g!PHA=-*s5J9@i9#`_. The -setup and process of contribution is -`documented here `_. - -You might want to start with doing one or two `junior jobs -`_ -to get into the code and note our :doc:`../general/index` - -Note that contribution to the iOS client require signing the iOS addendum to the -`Nextcloud Contributor Agreement `_. You are -permitted to test the iOS client on Apple hardware thanks to the -`iOS license exception `_. - -Nextcloud iOS Library ------------------------- -This document will describe how to the use Nextcloud iOS library. The Nextcloud -iOS library for iOS allows a developer to communicate with any Nextcloud server; -among the features included are file synchronization, upload and download of -files, delete rename and move of files and folders and share files or folders -by link among others. - -This library may be added to a project and seamlessly integrates any -application with Nextcloud. - -The tool needed is Xcode 6, this guide includes some screenshots showing -examples in Xcode 6. - -.. _iosindex: - -.. toctree:: - :maxdepth: 2 - :hidden: - - library_installation - examples - diff --git a/developer_manual/ios_library/library_installation.rst b/developer_manual/ios_library/library_installation.rst deleted file mode 100644 index de90054c244..00000000000 --- a/developer_manual/ios_library/library_installation.rst +++ /dev/null @@ -1,133 +0,0 @@ -Library Installation -==================== - -Obtaining the library ---------------------- - -The Nextcloud iOS library may be obtained from the following Github repository: - -`git@github.com:owncloud/ios-library.git -`_ - -Once obtained, this code should be compiled with Xcode 6. The Github -repository not only contains the library, Nextcloud iOS library, but also -contains a sample project, OCLibraryExample, which will assist in learning how -to use the library. - -Add the library to a project ----------------------------- - -There are two methods to add this library to a project. - -* Reference the headers and library binary file (``.a``) directly. -* Include the library as a subproject. - - -Which method to choose depends on user preference as well as whether the source -code and project file of the static library are available. - -Reference headers and library binary files -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Follow these steps if this is the desired method. - -1. Compile the Nextcloud iOS library and run the project. A ``libownCloudiOS.a`` -file will be generated. - -The following files are required: - -**Library file** - -* ``libownCloudiOS.a`` (Library) - -**Library Classes** - -* ``OCCommunication.h`` (Accessors) Import in the communication class -* ``OCErrorMsg.h`` (Error Messages) Import in the communication class -* ``OCFileDto.h`` and ``OCFileDto.m`` (File/Folder object) Import when using -* ``readFolder`` and ``readFile`` methods -* ``OCFrameworkConstants.h`` (Customize constants) - -2. Add the library file to the project. From the “Build Phases” tab, scroll -to “Link binary files” and select the ‘+’ to add a library. Select the library -file. - -|10000201000003480000020EC688993D_png| - -3. Add the path of the library header files. Under the “Build Settings” tab, -select the target library and add the path in the “Header Search Paths” field. - -|10000201000003430000020C65A3C5A7_png| - -4. Remaining in the “Build Setting” tab, add the flag ``-Obj-C`` under the -“Other Linker Flags” option. - -|100002010000034700000211B6BE4A2B_png| - -At this stage, the library is included on your project and you can start -communicating with the Nextcloud server. - -Include the library as a subproject -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Follow these steps if this is the desired method. - -5. Add the file ``Nextcloud iOS library.xcodeproj`` to the project via drag and -drop. - -|100000000000030C000001E61DFDBF76_png| - -6. Within the project, navigate to the “Build Phases” tab. Under the “Target -Dependencies” section, select the ‘+’ and choose the library target. - -|100000000000030C000001E7A7A01884_png| - -7. Link the library file to the project target. Under the “Build Phases” tab, -select the ‘+’ under the “Link Binary with Libraries” section and select the -library file. - -|100000000000030C000001E8AB4C3306_png| - -8. Add the flag ``-Obj-C`` to “Other Linker Flags” under the project target on -the “Build Settings” tab. - -|100000000000030C000001ECB85120C2_png| - -9. Finally add the path of the library headers. Under the “Build Settings” -tab, add the path under the “Header Search Paths” option. - -|100000000000030C000001E637605044_png| - -Sources -------- - -* `Creating a static library in iOS tutorial (raywenderlich.com)`_ -* `Apple iOS static library documentation`_ - -.. |100000000000030C000001E61DFDBF76_png| image:: images/100000000000030C000001E61DFDBF76.png - :width: 16.51cm - :height: 10.285cm -.. |100002010000034700000211B6BE4A2B_png| image:: images/100002010000034700000211B6BE4A2B.png - :width: 16.261cm - :height: 10.246cm -.. |100000000000030C000001E7A7A01884_png| image:: images/100000000000030C000001E7A7A01884.png - :width: 16.51cm - :height: 12.023cm -.. |10000201000003480000020EC688993D_png| image:: images/10000201000003480000020EC688993D.png - :width: 16.51cm - :height: 10.329cm -.. |100000000000030C000001E8AB4C3306_png| image:: images/100000000000030C000001E8AB4C3306.png - :width: 14.605cm - :height: 9.137cm -.. |10000201000003430000020C65A3C5A7_png| image:: images/10000201000003430000020C65A3C5A7.png - :width: 16.51cm - :height: 10.358cm -.. |100000000000030C000001E637605044_png| image:: images/100000000000030C000001E637605044.png - :width: 14.605cm - :height: 9.098cm -.. |100000000000030C000001ECB85120C2_png| image:: images/100000000000030C000001ECB85120C2.png - :width: 14.605cm - :height: 9.211cm - -.. _`Creating a static library in iOS tutorial (raywenderlich.com)`: http://www.raywenderlich.com/41377/creating-a-static-library-in-ios-tutorial -.. _`Apple iOS static library documentation`: https://developer.apple.com/library/ios/technotes/iOSStaticLibraries/Articles/configuration.html#/apple_ref/doc/uid/TP40012554-CH3-SW2 diff --git a/style_guide.rst b/style_guide.rst index 2a67bebfb58..dfa16b83dd6 100644 --- a/style_guide.rst +++ b/style_guide.rst @@ -1,6 +1,6 @@ -============================ +============================= Nextcloud Manuals Style Guide -============================ +============================= *This is a work in progress* diff --git a/user_manual/files/access_webdav.rst b/user_manual/files/access_webdav.rst index 2159807bd10..8d5ffb70cf9 100644 --- a/user_manual/files/access_webdav.rst +++ b/user_manual/files/access_webdav.rst @@ -12,8 +12,8 @@ Nextcloud Desktop and Mobile Clients ------------------------------------ The recommended method for keeping your desktop PC synchronized with your -Nextcloud server is by using the `Nextcloud Desktop Client -`_. You can configure the client +Nextcloud server is by using the `Nextcloud/ownCloud sync clients +`_. You can configure the client to save files in any local directory you want, and you choose which directories on the Nextcloud server to sync with. The client displays the current connection status and logs all activity, so you always know which remote files have been @@ -502,10 +502,6 @@ To get the properties of files in the root folder: .. _KB2668751: https://support.microsoft.com/kb/2668751 .. _KB2123563: https://support.microsoft.com/kb/2123563 -.. _in your file manager: http://en.wikipedia.org/wiki/Webdav#WebDAV_client_applications -.. _Nextcloud sync clients: https://doc.owncloud.org/desktop/2.1/ -.. _Mount Nextcloud to a local folder without sync: https://docs.nextcloud.org/server/9/admin_manual/configuration_files/external_storage/webdav.html?highlight=webdav -.. _Android: https://github.com/nextcloud/android .. _WebDAV Navigator: http://seanashton.net/webdav/ .. _Android devices: https://play.google.com/store/apps/details?id=com.schimera.webdavnavlite .. _iPhones: https://itunes.apple.com/app/webdav-navigator/id382551345 diff --git a/user_manual/files/federated_cloud_sharing.rst b/user_manual/files/federated_cloud_sharing.rst index 6f6cbd4d395..10d4c0d9985 100644 --- a/user_manual/files/federated_cloud_sharing.rst +++ b/user_manual/files/federated_cloud_sharing.rst @@ -10,7 +10,7 @@ Creating a New Federation Share ------------------------------- Federation sharing is enabled on new or upgraded Nextcloud installations -by default. Follow these steps to create a new share with other Nextcloud or Nextcloud 9 servers: +by default. Follow these steps to create a new share with other Nextcloud or ownCloud 9+ servers: 1. Go to your ``Files`` page and click the Share icon on the file or directory you want to share. In the sidebar enter the username and URL of the remote user @@ -31,7 +31,7 @@ share, and does not delete any files. Creating a New Federated Cloud Share via Email ---------------------------------------------- -Use this method when you are sharing with users on Nextcloud 8.x and older. +Use this method when you are sharing with users on ownCloud 8.x and older. What if you do not know the username or URL? Then you can have Nextcloud create the link for you and email it to your recipient. @@ -45,7 +45,7 @@ a Web browser, and then click the **Add to your Nextcloud** button. .. figure:: ../images/create_public_share-8.png The **Add to your Nextcloud** button changes to a form field, and your recipient -needs to enter the URL of their Nextcloud or Nextcloud server in this field and press the +needs to enter the URL of their Nextcloud or ownCloud server in this field and press the return key, or click the arrow. .. figure:: ../images/create_public_share-9.png diff --git a/user_manual/index.rst b/user_manual/index.rst index f9852d9d474..ea25df6a48b 100644 --- a/user_manual/index.rst +++ b/user_manual/index.rst @@ -15,12 +15,12 @@ file synchronization and sharing solution on servers that you control. You can share one or more files and folders on your computer, and synchronize them with your Nextcloud server. Place files in your local shared directories, and those files are immediately synchronized to the server and to other devices -using the Nextcloud / Nextcloud Desktop Sync Client, Android app, or iOS app. To +using the Nextcloud / ownCloud Desktop Sync Client, Android app, or iOS app. To learn more about the Nextcloud desktop and mobile clients, please refer to their respective manuals: -* `Nextcloud Desktop Client`_ +* `Nextcloud/ownCloud Desktop Client`_ * `Nextcloud Android App`_ -.. _`Nextcloud Desktop Client`: https://doc.owncloud.org/desktop/2.1/ +.. _`Nextcloud/ownCloud Desktop Client`: https://doc.owncloud.org/desktop/2.2/ .. _`Nextcloud Android App`: https://docs.nextcloud.org/android/ From ecce20d34927ce87d1474b3e336166d272fd3843 Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Fri, 22 Jul 2016 15:12:01 +0200 Subject: [PATCH 12/28] Update federated_cloud_sharing_configuration.rst --- .../federated_cloud_sharing_configuration.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/admin_manual/configuration_files/federated_cloud_sharing_configuration.rst b/admin_manual/configuration_files/federated_cloud_sharing_configuration.rst index 6767a0f6713..9cf997fd571 100644 --- a/admin_manual/configuration_files/federated_cloud_sharing_configuration.rst +++ b/admin_manual/configuration_files/federated_cloud_sharing_configuration.rst @@ -10,8 +10,8 @@ creating a cloud of Nextclouds. .. _label-direct-share-link: -Creating a new Federation Share (9.0+ only) -------------------------------------------- +Creating a new Federation Share +------------------------------- Follow these steps to create a new Federation share between two Nextcloud 9.0+ servers. This requires no action by the user on the remote server; all it takes @@ -33,7 +33,7 @@ is a few steps on the originating server. .. figure:: images/federation-0.png -3. Now go to your Files page and select a folder to share. Click the share +4. Now go to your Files page and select a folder to share. Click the share icon, and then enter the username and URL of the user on the remote Nextcloud server. In this example, that is ``freda@https://example.com/nextcloud``. When Nextcloud verifies the link, it displays it with the **(remote)** label. @@ -41,7 +41,7 @@ is a few steps on the originating server. .. figure:: images/federation-2.png -3. When the link is successfully completed, you have a single share option, +5. When the link is successfully completed, you have a single share option, and that is **can edit**. .. figure:: images/federation-3.png From 6b51395bc488a22d8a7cbc3eeb05acc7baea498c Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Fri, 22 Jul 2016 15:12:36 +0200 Subject: [PATCH 13/28] Update federated_cloud_sharing_configuration.rst --- .../federated_cloud_sharing_configuration.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin_manual/configuration_files/federated_cloud_sharing_configuration.rst b/admin_manual/configuration_files/federated_cloud_sharing_configuration.rst index 9cf997fd571..785c484ae21 100644 --- a/admin_manual/configuration_files/federated_cloud_sharing_configuration.rst +++ b/admin_manual/configuration_files/federated_cloud_sharing_configuration.rst @@ -13,7 +13,7 @@ creating a cloud of Nextclouds. Creating a new Federation Share ------------------------------- -Follow these steps to create a new Federation share between two Nextcloud 9.0+ +Follow these steps to create a new Federation share between two Nextcloud servers. This requires no action by the user on the remote server; all it takes is a few steps on the originating server. From 8c41324de9dc963ceafd5fe46658cce7970adb6e Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Thu, 21 Jul 2016 11:01:00 +0200 Subject: [PATCH 14/28] Fix it --- admin_manual/conf.py | 4 +- .../apps_management_installation.rst | 46 +++--- admin_manual/issues/code_signing.rst | 80 +++++------ admin_manual/maintenance/restore.rst | 16 +-- admin_manual/maintenance/upgrade.rst | 74 +++++----- .../considerations_on_monitoring.rst | 8 +- developer_manual/android_library/examples.rst | 66 ++++----- developer_manual/app/changelog.rst | 33 +++-- developer_manual/app/code_signing.rst | 131 +++++++++--------- developer_manual/app/filesystem.rst | 6 +- developer_manual/app/index.rst | 2 +- developer_manual/app/info.rst | 22 +-- developer_manual/app/init.rst | 4 +- developer_manual/app/l10n.rst | 6 +- developer_manual/app/startapp.rst | 9 +- developer_manual/app/testing.rst | 2 +- developer_manual/app/tutorial.rst | 2 +- developer_manual/bugtracker/codereviews.rst | 9 +- developer_manual/bugtracker/index.rst | 5 +- developer_manual/bugtracker/kanban.rst | 46 ++---- developer_manual/core/configfile.rst | 2 +- developer_manual/core/externalapi.rst | 10 +- developer_manual/core/ocs-share-api.rst | 6 +- developer_manual/core/theming.rst | 30 ++-- developer_manual/core/translation.rst | 4 +- developer_manual/core/unit-testing.rst | 19 ++- developer_manual/general/backporting.rst | 2 +- developer_manual/general/codingguidelines.rst | 5 +- developer_manual/general/debugging.rst | 2 +- developer_manual/general/devenv.rst | 13 +- developer_manual/general/performance.rst | 10 +- developer_manual/general/security.rst | 4 +- developer_manual/index.rst | 8 +- 33 files changed, 325 insertions(+), 361 deletions(-) diff --git a/admin_manual/conf.py b/admin_manual/conf.py index 53134f1ecf6..5b63d60ac5a 100644 --- a/admin_manual/conf.py +++ b/admin_manual/conf.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # -# ownCloud Documentation documentation build configuration file, created by +# Nextcloud Documentation documentation build configuration file, created by # sphinx-quickstart on Mon Oct 22 23:16:40 2012. # # This file is execfile()d with the current directory set to its containing dir. @@ -282,5 +282,3 @@ # Include todos? todo_include_todos = True - - diff --git a/admin_manual/installation/apps_management_installation.rst b/admin_manual/installation/apps_management_installation.rst index 4405fd474ea..afcaddfcde9 100644 --- a/admin_manual/installation/apps_management_installation.rst +++ b/admin_manual/installation/apps_management_installation.rst @@ -2,7 +2,7 @@ Installing and Managing Apps ============================ -After installing Nextcloud, you may provide added functionality by installing +After installing Nextcloud, you may provide added functionality by installing applications. Supported Apps @@ -13,58 +13,58 @@ See :doc:`apps_supported` for a list of supported Enterprise edition apps. Viewing Enabled Apps -------------------- -During the Nextcloud installation, some apps are enabled by default. To see which +During the Nextcloud installation, some apps are enabled by default. To see which apps are enabled go to your Apps page. .. figure:: ../images/oc_admin_app_page.png :alt: Apps page for enabling and disabling apps. -You will see which apps are enabled, not enabled, and recommended. You'll also -see additional filters, such as Multimedia, Productivity, and Tool for finding +You will see which apps are enabled, not enabled, and recommended. You'll also +see additional filters, such as Multimedia, Productivity, and Tool for finding more apps quickly. Managing Apps ------------- -In the Apps page you can enable or disable applications. Some apps have -configurable options on the Apps page, such as **Enable only for specific -groups**, but mainly they are enabled or disabled here, and are configured on +In the Apps page you can enable or disable applications. Some apps have +configurable options on the Apps page, such as **Enable only for specific +groups**, but mainly they are enabled or disabled here, and are configured on your Nextcloud Admin page, Personal page, or in ``config.php``. Adding Third Party Apps ----------------------- -Some apps are developed and supported by Nextcloud directly. These have an -**Official** tag. Apps with the **Approved** tag are community-developed and -supported; they are maintained by trusted developers, and are under active -development. Only **Official** and **Approved** apps are linked on the Apps +Some apps are developed and supported by Nextcloud directly. These have an +**Official** tag. Apps with the **Approved** tag are community-developed and +supported; they are maintained by trusted developers, and are under active +development. Only **Official** and **Approved** apps are linked on the Apps page by default. -Click the app name to view a description of the app and any of the app settings in the Application View field. Clicking the **Enable** button will enable the app. If the app is not part of the Nextcloud installation, it will be downloaded from the app store, installed and enabled. +Click the app name to view a description of the app and any of the app settings in the Application View field. Clicking the **Enable** button will enable the app. If the app is not part of the Nextcloud installation, it will be downloaded from the app store, installed and enabled. Click the gear icon on the lower left to browse experimental apps in the `ownCloud Apps Store `_. Install experimental apps at your own risk. Sometimes the installation of a third-party app fails silently, possibly because -``'appcodechecker' => true,`` is enabled in ``config.php``. When ``appcodechecker`` is -enabled it checks if third-party apps are using the private API, rather than the public +``'appcodechecker' => true,`` is enabled in ``config.php``. When ``appcodechecker`` is +enabled it checks if third-party apps are using the private API, rather than the public API. If they are then they will not be installed. -.. note:: If you would like to create or add your own Nextcloud app, please +.. note:: If you would like to create or add your own Nextcloud app, please refer to the `developer manual `_. Using Custom App Directories ---------------------------- -Use the **apps_paths** array in ``config.php`` to set any custom apps directory -locations. The key **path** defines the absolute file system path to the app -folder. The key **url** defines the HTTP web path to that folder, starting at -the Nextcloud web root. The key **writable** indicates if a user can install apps +Use the **apps_paths** array in ``config.php`` to set any custom apps directory +locations. The key **path** defines the absolute file system path to the app +folder. The key **url** defines the HTTP web path to that folder, starting at +the Nextcloud web root. The key **writable** indicates if a user can install apps in that folder. -.. note:: To ensure that the default **/apps/** folder only contains apps - shipped with Nextcloud, follow this example to setup an **/apps2/** folder +.. note:: To ensure that the default **/apps/** folder only contains apps + shipped with Nextcloud, follow this example to setup an **/apps2/** folder which will be used to store all other apps. :: @@ -87,7 +87,7 @@ in that folder. Using Your Own Appstore ----------------------- -You can enable the installation of apps from your own apps store. This requires that you +You can enable the installation of apps from your own apps store. This requires that you can write to at least one of the configured apps directories. To enable installation from your own apps store: @@ -98,7 +98,7 @@ To enable installation from your own apps store: 2. Set the **appstoreurl** to the URL of your Nextcloud apps store. - This parameter is used to set the http path to the Nextcloud apps store. The appstore + This parameter is used to set the http path to the Nextcloud apps store. The appstore server must use :abbr:`OCS (Open Collaboration Services)`. :: diff --git a/admin_manual/issues/code_signing.rst b/admin_manual/issues/code_signing.rst index 3baa2d6d623..30fd02e0bb9 100644 --- a/admin_manual/issues/code_signing.rst +++ b/admin_manual/issues/code_signing.rst @@ -2,15 +2,15 @@ Code Signing ============ -.. sectionauthor:: Lukas Reschke +.. sectionauthor:: Lukas Reschke .. _code_signing_label: -Nextcloud supports code signing for the core releases, and for Nextcloud -applications. Code signing gives our users an additional layer of security by +Nextcloud supports code signing for the core releases, and for Nextcloud +applications. Code signing gives our users an additional layer of security by ensuring that nobody other than authorized persons can push updates. -It also ensures that all upgrades have been executed properly, so that no files -are left behind, and all old files are properly replaced. In the past, invalid +It also ensures that all upgrades have been executed properly, so that no files +are left behind, and all old files are properly replaced. In the past, invalid updates were a significant source of errors when updating Nextcloud. FAQ @@ -19,34 +19,34 @@ FAQ Why Did Nextcloud Add Code Signing? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -By supporting Code Signing we add another layer of security by ensuring that -nobody other than authorized persons can push updates for applications, and +By supporting Code Signing we add another layer of security by ensuring that +nobody other than authorized persons can push updates for applications, and ensuring proper upgrades. Do We Lock Down Nextcloud? ^^^^^^^^^^^^^^^^^^^^^^^^^^ -The Nextcloud project is open source and always will be. We do not want to -make it more difficult for our users to run Nextcloud. Any code signing errors on -upgrades will not prevent Nextcloud from running, but will display a warning on -the Admin page. For applications that are not tagged "Official" the code signing +The Nextcloud project is open source and always will be. We do not want to +make it more difficult for our users to run Nextcloud. Any code signing errors on +upgrades will not prevent Nextcloud from running, but will display a warning on +the Admin page. For applications that are not tagged "Official" the code signing process is optional. Not Open Source Anymore? ^^^^^^^^^^^^^^^^^^^^^^^^ -The Nextcloud project is open source and always will be. The code signing -process is optional, though highly recommended. The code check for the -core parts of Nextcloud is enabled when the Nextcloud release version branch has +The Nextcloud project is open source and always will be. The code signing +process is optional, though highly recommended. The code check for the +core parts of Nextcloud is enabled when the Nextcloud release version branch has been set to stable. -For custom distributions of Nextcloud it is recommended to change the release +For custom distributions of Nextcloud it is recommended to change the release version branch in version.php to something else than "stable". Is Code Signing Mandatory For Apps? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Code signing is optional for all third-party applications. Applications +Code signing is optional for all third-party applications. Applications with a tag of "Official" on apps.owncloud.com require code signing. .. _code_signing_fix_warning_label: @@ -54,8 +54,8 @@ with a tag of "Official" on apps.owncloud.com require code signing. Fixing Invalid Code Integrity Messages -------------------------------------- -A code integrity error message ("There were problems with the code integrity -check. More information…") appears in a yellow banner at the top of your +A code integrity error message ("There were problems with the code integrity +check. More information…") appears in a yellow banner at the top of your Nextcloud Web interface: .. image:: images/code-integrity-notification.png @@ -63,7 +63,7 @@ Nextcloud Web interface: .. note:: The yellow banner is only shown for admin users. -Clicking on this link will take you to your Nextcloud admin page, which provides +Clicking on this link will take you to your Nextcloud admin page, which provides the following options: 1. Link to this documentation entry. @@ -73,8 +73,8 @@ the following options: .. image:: images/code-integrity-admin.png :alt: Links for resolving code integrity warnings. -To debug issues caused by the code integrity check click on "List of invalid -files...", and you will be shown a text document listing the different issues. The +To debug issues caused by the code integrity check click on "List of invalid +files...", and you will be shown a text document listing the different issues. The content of the file will look similar to the following example: :: @@ -108,11 +108,11 @@ content of the file will look similar to the following example: ( [/index.php] => Array ( - [expected] => + [expected] => f1c5e2630d784bc9cb02d5a28f55d6f24d06dae2a0fee685f3 c2521b050955d9d452769f61454c9ddfa9c308146ade10546c fa829794448eaffbc9a04a29d216 - [current] => + [current] => ce08bf30bcbb879a18b49239a9bec6b8702f52452f88a9d321 42cad8d2494d5735e6bfa0d8642b2762c62ca5be49f9bf4ec2 31d4a230559d4f3e2c471d3ea094 @@ -120,11 +120,11 @@ content of the file will look similar to the following example: [/version.php] => Array ( - [expected] => + [expected] => c5a03bacae8dedf8b239997901ba1fffd2fe51271d13a00cc4 b34b09cca5176397a89fc27381cbb1f72855fa18b69b6f87d7 d5685c3b45aee373b09be54742ea - [current] => + [current] => 88a3a92c11db91dec1ac3be0e1c87f862c95ba6ffaaaa3f2c3 b8f682187c66f07af3a3b557a868342ef4a271218fe1c1e300 c478e6c156c5955ed53c40d06585 @@ -137,7 +137,7 @@ content of the file will look similar to the following example: [/test.php] => Array ( [expected] => - [current] => + [current] => 09563164f9904a837f9ca0b5f626db56c838e5098e0ccc1d8b 935f68fa03a25c5ec6f6b2d9e44a868e8b85764dafd1605522 b4af8db0ae269d73432e9a01e63a @@ -162,7 +162,7 @@ content of the file will look similar to the following example: In above error output it can be seen that: -1. In the Nextcloud core (that is, the Nextcloud server itself) the files +1. In the Nextcloud core (that is, the Nextcloud server itself) the files "index.php" and "version.php" do have the wrong version. 2. In the Nextcloud core the unrequired extra file "/test.php" has been found. 3. It was not possible to verify the signature of the calendar application. @@ -175,9 +175,9 @@ https://nextcloud.com/support/. After fixing these problems verify by clicking .. note:: When using a FTP client to upload those files make sure it is using the ``Binary`` transfer mode instead of the ``ASCII`` transfer mode. - -.. _rescans_label: - + +.. _rescans_label: + Rescans ------- @@ -185,8 +185,8 @@ Rescans are triggered at installation, and by updates. You may run scans manuall occ integrity:check-core occ integrity:check-app $appid - -See :doc:`../configuration_server/occ_command` to learn more about using ``occ``. + +See :doc:`../configuration_server/occ_command` to learn more about using ``occ``. Errors ------ @@ -198,18 +198,18 @@ The following errors can be encountered when trying to verify a code signature. - ``INVALID_HASH`` - The file has a different hash than specified within ``signature.json``. This - usually happens when the file has been modified after writing the signature + usually happens when the file has been modified after writing the signature data. - ``MISSING_FILE`` - - The file cannot be found but has been specified within ``signature.json``. - Either a required file has been left out, or ``signature.json`` needs to be + - The file cannot be found but has been specified within ``signature.json``. + Either a required file has been left out, or ``signature.json`` needs to be edited. - ``EXTRA_FILE`` - - The file does not exist in ``signature.json``. This usually happens when a + - The file does not exist in ``signature.json``. This usually happens when a file has been removed and ``signature.json`` has not been updated. It also happens if you have placed additional files in your Nextcloud installation folder. @@ -221,18 +221,18 @@ The following errors can be encountered when trying to verify a code signature. - ``Signature data not found.``` - - The app has mandatory code signing enforced but no ``signature.json`` + - The app has mandatory code signing enforced but no ``signature.json`` file has been found in its ``appinfo`` folder. - ``Certificate is not valid.`` - - The certificate has not been issued by the official Nextcloud Code + - The certificate has not been issued by the official Nextcloud Code Signing Root Authority. - ``Certificate is not valid for required scope. (Requested: %s, current: %s)`` - - The certificate is not valid for the defined application. Certificates - are only valid for the defined app identifier and cannot be used for + - The certificate is not valid for the defined application. Certificates + are only valid for the defined app identifier and cannot be used for others. - ``Signature could not get verified.`` diff --git a/admin_manual/maintenance/restore.rst b/admin_manual/maintenance/restore.rst index 6a6b31fb262..2b0fbc5078c 100644 --- a/admin_manual/maintenance/restore.rst +++ b/admin_manual/maintenance/restore.rst @@ -2,7 +2,7 @@ Restoring Nextcloud =================== -To restore a Nextcloud installation there are four main things you need to +To restore a Nextcloud installation there are four main things you need to restore: #. The configuration directory @@ -10,19 +10,19 @@ restore: #. The database #. The theme directory -.. note:: You must have both the database and data directory. You cannot +.. note:: You must have both the database and data directory. You cannot complete restoration unless you have both of these. -When you have completed your restoration, see the ``Setting Strong Directory +When you have completed your restoration, see the ``Setting Strong Directory Permissions`` section of :doc:`../installation/installation_wizard`. Restore Folders --------------- -.. note:: This guide assumes that your previous backup is called - "owncloud-dirbkp" +.. note:: This guide assumes that your previous backup is called + "nextcloud-dirbkp" -Simply copy your configuration and data folder (or even your whole Nextcloud +Simply copy your configuration and data folder (or even your whole Nextcloud install and data folder) to your Nextcloud environment. You could use this command:: rsync -Aax nextcloud-dirbkp/ nextcloud/ @@ -30,7 +30,7 @@ install and data folder) to your Nextcloud environment. You could use this comma Restore Database ---------------- -.. note:: This guide assumes that your previous backup is called +.. note:: This guide assumes that your previous backup is called "nextcloud-sqlbkp.bak" MySQL @@ -51,5 +51,5 @@ PostgreSQL ^^^^^^^^^^ :: - PGPASSWORD="password" pg_restore -c -d nextcloud -h [server] -U [username] + PGPASSWORD="password" pg_restore -c -d nextcloud -h [server] -U [username] nextcloud-sqlbkp.bak diff --git a/admin_manual/maintenance/upgrade.rst b/admin_manual/maintenance/upgrade.rst index cf89fb5aa94..2315859b60a 100644 --- a/admin_manual/maintenance/upgrade.rst +++ b/admin_manual/maintenance/upgrade.rst @@ -4,22 +4,22 @@ How to Upgrade Your Nextcloud Server There are three ways to upgrade your Nextcloud server: -* Using your :doc:`Linux package manager ` with our official - Nextcloud repositories. This is the recommended method. -* With the :doc:`Updater App ` (Server Edition only). Recommended for - shared hosters, and for users who want an easy way to track different - release channels. (It is not available and not supported on the Enterprise +* Using your :doc:`Linux package manager ` with our official + Nextcloud repositories. This is the recommended method. +* With the :doc:`Updater App ` (Server Edition only). Recommended for + shared hosters, and for users who want an easy way to track different + release channels. (It is not available and not supported on the Enterprise edition.) -* :doc:`Manually upgrading ` with the Nextcloud ``.tar`` archive - from `owncloud.org/install/`_. -* Manually upgrading is also an option for users on shared hosting; download - and unpack the Nextcloud tarball to your PC. Delete your existing Nextcloud - files, except ``data/`` and ``config/`` files, on your hosting account. Then - transfer the new Nextcloud files to your hosting account, again +* :doc:`Manually upgrading ` with the Nextcloud ``.tar`` archive + from `https://nextcloud.com/install/`_. +* Manually upgrading is also an option for users on shared hosting; download + and unpack the Nextcloud tarball to your PC. Delete your existing Nextcloud + files, except ``data/`` and ``config/`` files, on your hosting account. Then + transfer the new Nextcloud files to your hosting account, again preserving your existing ``data/`` and ``config/`` files. - -When an update is available for your Nextcloud server, you will see a -notification at the top of your Nextcloud Web interface. When you click the + +When an update is available for your Nextcloud server, you will see a +notification at the top of your Nextcloud Web interface. When you click the notification it brings you here, to this page. **It is best to keep your Nextcloud server upgraded regularly**, and to install @@ -29,46 +29,46 @@ releases increases the risk of errors. Major releases are 9, 10, and example, 9.0.52 and 10.0.2 are point releases. **Skipping major releases is not supported.** -**Upgrading is disruptive**. Your Nextcloud server will be put into maintenance -mode, so your users will be locked out until the upgrade is completed. Large +**Upgrading is disruptive**. Your Nextcloud server will be put into maintenance +mode, so your users will be locked out until the upgrade is completed. Large installations may take several hours to complete the upgrade. -.. warning:: **Downgrading is not supported** and risks corrupting your data! If - you want to revert to an older Nextcloud version, make a new, fresh - installation and then restore your data from backup. Before doing this, - file a support ticket (if you have paid support) or ask for help in the +.. warning:: **Downgrading is not supported** and risks corrupting your data! If + you want to revert to an older Nextcloud version, make a new, fresh + installation and then restore your data from backup. Before doing this, + file a support ticket (if you have paid support) or ask for help in the Nextcloud forums to see if your issue can be resolved without downgrading. .. not sure about notifications .. Update Notifier and Updater App Are Not the Same .. ------------------------------------------------ -.. Nextcloud has two update tools: the Nextcloud core update notifier, and the -.. Updater app. Figure 1 shows what you see when the Updater app is enabled: -.. both -.. the core notifier and the Updater app control panel are visible on your -.. admin +.. Nextcloud has two update tools: the Nextcloud core update notifier, and the +.. Updater app. Figure 1 shows what you see when the Updater app is enabled: +.. both +.. the core notifier and the Updater app control panel are visible on your +.. admin .. page. .. .. figure:: images/2-updates.png .. :alt: Both update mechanisms displayed on Admin page. - -.. *Figure 1: The top yellow banner is the update notifier, and the Updates + +.. *Figure 1: The top yellow banner is the update notifier, and the Updates .. section is the Updater app.* - -.. The core update notifier has only one function, and that is to display a -.. notification when a new Nextcloud release is available. Then you decide which -.. upgrade method to use. When you maintain your Nextcloud server via your Linux + +.. The core update notifier has only one function, and that is to display a +.. notification when a new Nextcloud release is available. Then you decide which +.. upgrade method to use. When you maintain your Nextcloud server via your Linux .. package manager you should ensure that the Updater app is disabled. - + Prerequisites ------------- -You should always maintain :doc:`regular backups ` and make a fresh +You should always maintain :doc:`regular backups ` and make a fresh backup before every upgrade. -Then review third-party apps, if you have any, for compatibility with the new -Nextcloud release. Any apps that are not developed by Nextcloud show a 3rd party -designation. **Install unsupported apps at your own risk**. Then, before the -upgrade, all 3rd party apps must be disabled. After the upgrade is complete you +Then review third-party apps, if you have any, for compatibility with the new +Nextcloud release. Any apps that are not developed by Nextcloud show a 3rd party +designation. **Install unsupported apps at your own risk**. Then, before the +upgrade, all 3rd party apps must be disabled. After the upgrade is complete you may re-enable them. diff --git a/admin_manual/operations/considerations_on_monitoring.rst b/admin_manual/operations/considerations_on_monitoring.rst index 22a02dedc5d..8f4eb96b787 100644 --- a/admin_manual/operations/considerations_on_monitoring.rst +++ b/admin_manual/operations/considerations_on_monitoring.rst @@ -42,7 +42,7 @@ Status.php Nextcloud provides a very simple mechanism for determining if an application server is up and functioning – call the status.php file on each Nextcloud server. This file can be found in the root Nextcloud directory on -the server, which by default is /owncloud/status.php. If the server is functioning normally, the response +the server, which by default is /status.php. If the server is functioning normally, the response looks something like this: :: @@ -92,9 +92,3 @@ Load Balancer The load balancer is monitoring the health of the application servers and is distributing the traffic in the optimal way. The application-servers should also be monitored to detect long lasting OS or hardware problems. Monitoring solutions like Nagios provide built in functionality to do this. - - - - - - diff --git a/developer_manual/android_library/examples.rst b/developer_manual/android_library/examples.rst index 416a8d1f6e4..c1f4a477b52 100644 --- a/developer_manual/android_library/examples.rst +++ b/developer_manual/android_library/examples.rst @@ -55,15 +55,15 @@ Code example ... // Set basic credentials client.setCredentials( - OwnCloudCredentialsFactory.newBasicCredentials(username, password) + NextcloudCredentialsFactory.newBasicCredentials(username, password) ); // Set bearer access token client.setCredentials( - OwnCloudCredentialsFactory.newBearerCredentials(accessToken) + NextcloudCredentialsFactory.newBearerCredentials(accessToken) ); // Set SAML2 session token client.setCredentials( - OwnCloudCredentialsFactory.newSamlSsoCredentials(cookie) + NextcloudCredentialsFactory.newSamlSsoCredentials(cookie) ); } @@ -75,12 +75,12 @@ of the new folder. Code example ~~~~~~~~~~~~ -   +   .. code-block:: java private void startFolderCreation(String newFolderPath) { - CreateRemoteFolderOperation createOperation = new CreateRemoteFolderOperation(newFolderPath, false); - createOperation.execute( mClient , this , mHandler); + CreateRemoteFolderOperation createOperation = new CreateRemoteFolderOperation(newFolderPath, false); + createOperation.execute( mClient , this , mHandler); } @Override @@ -114,10 +114,10 @@ Code example @Override - public void onRemoteOperationFinish(RemoteOperation operation, RemoteOperationResult result) { + public void onRemoteOperationFinish(RemoteOperation operation, RemoteOperationResult result) { if (operation instanceof ReadRemoteFolderOperation) { if (result.isSuccess()) { - List< RemoteFile > files = result.getData(); + List< RemoteFile > files = result.getData(); // do your stuff here } } @@ -143,7 +143,7 @@ Code example @Override public void onRemoteOperationFinish(RemoteOperation operation, RemoteOperationResult result) { if (operation instanceof ReadRemoteFileOperation) { - if (result.isSuccess()) { + if (result.isSuccess()) { RemoteFile file = result.getData()[0]; // do your stuff here } @@ -162,7 +162,7 @@ Code example .. code-block:: java - private void startRemoveFile(String filePath) { + private void startRemoveFile(String filePath) { RemoveRemoteFileOperation removeOperation = new RemoveRemoteFileOperation(remotePath); removeOperation.execute( mClient , this , mHandler); } @@ -170,8 +170,8 @@ Code example @Override public void onRemoteOperationFinish(RemoteOperation operation, RemoteOperationResult result) { if (operation instanceof RemoveRemoteFileOperation) { - if (result.isSuccess()) { - // do your stuff here + if (result.isSuccess()) { + // do your stuff here } } … @@ -192,7 +192,7 @@ Code example private void startDownload(String filePath, File targetDirectory) { DownloadRemoteFileOperation downloadOperation = new DownloadRemoteFileOperation(filePath, targetDirectory.getAbsolutePath()); - downloadOperation.addDatatransferProgressListener(this); + downloadOperation.addDatatransferProgressListener(this); downloadOperation.execute( mClient, this, mHandler); } @@ -209,7 +209,7 @@ Code example public void onTransferProgress( long progressRate, long totalTransferredSoFar, long totalToTransfer, String fileName) { mHandler.post( new Runnable() { @Override - public void run() { + public void run() { // do your UI updates about progress here } }); @@ -227,22 +227,22 @@ Code example .. code-block:: java - private void startUpload (File fileToUpload, String remotePath, String mimeType) { + private void startUpload (File fileToUpload, String remotePath, String mimeType) { UploadRemoteFileOperation uploadOperation = new UploadRemoteFileOperation( fileToUpload.getAbsolutePath(), remotePath, mimeType); - uploadOperation.addDatatransferProgressListener(this); - uploadOperation.execute(mClient, this, mHandler); + uploadOperation.addDatatransferProgressListener(this); + uploadOperation.execute(mClient, this, mHandler); } @Override public void onRemoteOperationFinish(RemoteOperation operation, RemoteOperationResult result) { if (operation instanceof UploadRemoteFileOperation) { if (result.isSuccess()) { - // do your stuff here + // do your stuff here } } } - @Override + @Override public void onTransferProgress(long progressRate, long totalTransferredSoFar, long totalToTransfer, String fileName) { mHandler.post( new Runnable() { @Override @@ -256,7 +256,7 @@ Move a file or folder --------------------- Move an exisintg file or folder to a different location in the Nextcloud server. Parameters needed are the path -to the file or folder to move, and the new path desired for it. The parent folder of the new path must exist in +to the file or folder to move, and the new path desired for it. The parent folder of the new path must exist in the server. When the parameter 'overwrite' is set to 'true', the file or folder is moved even if the new path is already @@ -264,12 +264,12 @@ used by a different file or folder. This one will be replaced by the former. Code example ~~~~~~~~~~~~ -   +   .. code-block:: java private void startFileMove(String filePath, String newFilePath, boolean overwrite) { - MoveRemoteFileOperation moveOperation = new MoveRemoteFileOperation(filePath, newFilePath, overwrite); - moveOperation.execute( mClient , this , mHandler); + MoveRemoteFileOperation moveOperation = new MoveRemoteFileOperation(filePath, newFilePath, overwrite); + moveOperation.execute( mClient , this , mHandler); } @Override @@ -295,14 +295,14 @@ Code example private void startAllSharesRetrieval() { GetRemoteSharesOperation getSharesOp = new GetRemoteSharesOperation(); - getSharesOp.execute( mClient , this , mHandler); + getSharesOp.execute( mClient , this , mHandler); } @Override public void onRemoteOperationFinish( RemoteOperation operation, RemoteOperationResult result) { if (operation instanceof GetRemoteSharesOperation) { - if (result.isSuccess()) { - ArrayList< OCShare > shares = new ArrayList< OCShare >(); + if (result.isSuccess()) { + ArrayList< OCShare > shares = new ArrayList< OCShare >(); for (Object obj: result.getData()) { shares.add(( OCShare) obj); } @@ -327,21 +327,21 @@ Code example private void startSharesRetrievalForFileOrFolder(String filePath, boolean getReshares) { GeteRemoteSharesForFileOperation operation = new GetRemoteSharesForFileOperation(filePath, getReshares, false); - operation.execute( mClient, this, mHandler); + operation.execute( mClient, this, mHandler); } private void startSharesRetrievalForFilesInFolder(String folderPath, boolean getReshares) { GetRemoteSharesForFileOperation operation = new GetRemoteSharesForFileOperation(folderPath, getReshares, true); - operation.execute( mClient, this, mHandler); + operation.execute( mClient, this, mHandler); } @Override public void onRemoteOperationFinish( RemoteOperation operation, RemoteOperationResult result) { if (operation instanceof GetRemoteSharesForFileOperation) { if (result.isSuccess()) { - ArrayList< OCShare > shares = new ArrayList< OCShare >(); + ArrayList< OCShare > shares = new ArrayList< OCShare >(); for (Object obj: result.getData()) { - shares.add(( OCShare) obj); + shares.add(( OCShare) obj); } // do your stuff here } @@ -371,8 +371,8 @@ Code example } private void startCreationOfGroupShareForFile(String filePath, String groupId) { - CreateRemoteShareOperation operation = new CreateRemoteShareOperation(filePath, ShareType.GROUP, groupId, false , "", 31); - operation.execute(mClient, this, mHandler); + CreateRemoteShareOperation operation = new CreateRemoteShareOperation(filePath, ShareType.GROUP, groupId, false , "", 31); + operation.execute(mClient, this, mHandler); } private void startCreationOfUserShareForFile(String filePath, String userId) { @@ -383,7 +383,7 @@ Code example @Override public void onRemoteOperationFinish( RemoteOperation operation, RemoteOperationResult result) { if (operation instanceof CreateRemoteShareOperation) { - if (result.isSuccess()) { + if (result.isSuccess()) { OCShare share = (OCShare) result.getData ().get(0); // do your stuff here } diff --git a/developer_manual/app/changelog.rst b/developer_manual/app/changelog.rst index 539f1e2ad8c..2ce16aaef63 100644 --- a/developer_manual/app/changelog.rst +++ b/developer_manual/app/changelog.rst @@ -6,15 +6,15 @@ Changelog Deprecations ============ -This is a deprecation roadmap which lists all current deprecation targets and will be updated from release to release. This lists the version when a specific method or class will be removed. +This is a deprecation roadmap which lists all current deprecation targets and will be updated from release to release. This lists the year when a specific method or class will be removed. .. note:: Deprecations on interfaces also affect the implementing classes! -11.1 +2018 ---- * **OCP\\App::setActiveNavigationEntry** has been deprecated in favour of **\\OCP\\INavigationManager** * **OCP\\BackgroundJob::registerJob** has been deprecated in favour of **OCP\\BackgroundJob\\IJobList** -* **OCP\\Contacts** functions has been deprecated in favour of **\\OCP\\Contacts\\IManager** +* **OCP\\Contacts** functions has been deprecated in favour of **\\OCP\\Contacts\\IManager** * **OCP\\DB** functions have been deprecated in favour of the ones in **\\OCP\\IDBConnection** * **OCP\\Files::tmpFile** has been deprecated in favour of **\\OCP\\ITempManager::getTemporaryFile** * **OCP\\Files::tmpFolder** has been deprecated in favour of **\\OCP\\ITempManager::getTemporaryFolder** @@ -25,7 +25,7 @@ This is a deprecation roadmap which lists all current deprecation targets and wi * **\\OCP\\JSON** has been completely deprecated in favour of the AppFramework. Developers shall use the AppFramework instead of using the legacy **OCP\\JSON** code. This allows testable controllers and is highly encouraged. * **\\OCP\\Response** has been completely deprecated in favour of the AppFramework. Developers shall use the AppFramework instead of using the legacy **OCP\\JSON** code. This allows testable controllers and is highly encouraged. -* Diverse **OCP\\Users** function got deprecated in favour of **OCP\\IUserManager**: +* Diverse **OCP\\Users** function got deprecated in favour of **OCP\\IUserManager**: * **OCP\\Users::getUsers** has been deprecated in favour of **OCP\\IUserManager::search** * **OCP\\Users::getDisplayName** has been deprecated in favour of **OCP\\IUserManager::getDisplayName** @@ -36,9 +36,13 @@ This is a deprecation roadmap which lists all current deprecation targets and wi * **OCP\\Util::linkToRoute** has been deprecated in favour of **\\OCP\\IURLGenerator::linkToRoute** * **OCP\\Util::linkTo** has been deprecated in favour of **\\OCP\\IURLGenerator::linkTo** * **OCP\\Util::imagePath** has been deprecated in favour of **\\OCP\\IURLGenerator::imagePath** - * **OCP\\Util::isValidPath** has been deprecated in favour of **\\OCP\\IURLGenerator::imagePath** + * **OCP\\Util::isValidPath** has been deprecated in favour of **\\OCP\\IURLGenerator::imagePath** -10.0 +* `OCP\\AppFramework\\IAppContainer `_: methods **getCoreApi** and **log** +* `OCP\\AppFramework\\IApi `_: full class + + +2017 ---- * **OCP\\IDb**: This interface and the implementing classes will be removed in favor of **OCP\\IDbConnection**. Various layers in between have also been removed to be consistent with the PDO classes. This leads to the following changes: @@ -47,8 +51,8 @@ This is a deprecation roadmap which lists all current deprecation targets and wi * The **__construct** method of **OCP\\AppFramework\\Db\\Mapper** no longer requires an instance of **OCP\\IDb** but an instance of **OCP\\IDbConnection** * The **execute** method on **OCP\\AppFramework\\Db\\Mapper** no longer returns an instance of **OC_DB_StatementWrapper** but an instance of **PDOStatement** -9.0 ---- +2016 +---- * The following methods have been moved into the **OCP\\Template::** class instead of being namespaced directly: * **OCP\\image_path** @@ -62,13 +66,8 @@ This is a deprecation roadmap which lists all current deprecation targets and wi * **OCP\\simple_file_size** has been deprecated in favour of **OCP\\Template::human_file_size** * The **OCP\\PERMISSION_** and **OCP\\FILENAME_INVALID_CHARS** have been moved to **OCP\\Constants::** * The **OC_GROUP_BACKEND_** and **OC_USER_BACKEND_** have been moved to **OC_Group_Backend::** and **OC_User_Backend::** respectively +* `OCP\\AppFramework\\Controller `_: methods **params**, **getParams**, **method**, **getUploadedFile**, **env**, **cookie**, **render** -8.3 ---- -* `OCP\\AppFramework\\IApi `_: full class -* `OCP\\AppFramework\\IAppContainer `_: methods **getCoreApi** and **log** -* `OCP\\AppFramework\\Controller `_: methods **params**, **getParams**, **method**, **getUploadedFile**, **env**, **cookie**, **render** - -8.1 ---- -* `\\OC\\Preferences `_ and `\\OC_Preferences `_ +2015 +---- +* `\\OC\\Preferences `_ and `\\OC_Preferences `_ diff --git a/developer_manual/app/code_signing.rst b/developer_manual/app/code_signing.rst index 5d81e6e13ac..3d97ea8ad9d 100644 --- a/developer_manual/app/code_signing.rst +++ b/developer_manual/app/code_signing.rst @@ -2,14 +2,14 @@ Code Signing ============ -.. sectionauthor:: Lukas Reschke +.. sectionauthor:: Lukas Reschke -Nextcloud supports code signing for the core releases, and for Nextcloud -applications. Code signing gives our users an additional layer of security by +Nextcloud supports code signing for the core releases, and for Nextcloud +applications. Code signing gives our users an additional layer of security by ensuring that nobody other than authorized persons can push updates. -It also ensures that all upgrades have been executed properly, so that no files -are left behind, and all old files are properly replaced. In the past, invalid +It also ensures that all upgrades have been executed properly, so that no files +are left behind, and all old files are properly replaced. In the past, invalid updates were a significant source of errors when updating Nextcloud. FAQ @@ -18,61 +18,61 @@ FAQ Why Did Nextcloud Add Code Signing? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -By supporting Code Signing we add another layer of security by ensuring that -nobody other than authorized persons can push updates for applications, and +By supporting Code Signing we add another layer of security by ensuring that +nobody other than authorized persons can push updates for applications, and ensuring proper upgrades. Do We Lock Down Nextcloud? ^^^^^^^^^^^^^^^^^^^^^^^^^^ -The Nextcloud project is open source and always will be. We do not want to make -it more difficult for our users to run Nextcloud. Any code signing errors on -upgrades will not prevent Nextcloud from running, but will display a warning on -the Admin page. For applications that are not tagged "Official" the code signing +The Nextcloud project is open source and always will be. We do not want to make +it more difficult for our users to run Nextcloud. Any code signing errors on +upgrades will not prevent Nextcloud from running, but will display a warning on +the Admin page. For applications that are not tagged "Official" the code signing process is optional. Not Open Source Anymore? ^^^^^^^^^^^^^^^^^^^^^^^^ -The Nextcloud project is open source and always will be. The code signing -process is optional, though highly recommended. The code check for the -core parts of Nextcloud is enabled when the Nextcloud release version branch has +The Nextcloud project is open source and always will be. The code signing +process is optional, though highly recommended. The code check for the +core parts of Nextcloud is enabled when the Nextcloud release version branch has been set to stable. -For custom distributions of Nextcloud it is recommended to change the release +For custom distributions of Nextcloud it is recommended to change the release version branch in version.php to something else than "stable". Is Code Signing Mandatory For Apps? ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Code signing is optional for all third-party applications. Applications +Code signing is optional for all third-party applications. Applications with a tag of "Official" on apps.owncloud.com require code signing. Technical details ----------------- -Nextcloud uses a X.509 based approach to handle authentication of code. Each -Nextcloud release contains the certificate of a shipped Nextcloud Code Signing -Root Authority. The private key of this certificate is only accessible to the -project leader, who may grant trusted project members with a copy of this +Nextcloud uses a X.509 based approach to handle authentication of code. Each +Nextcloud release contains the certificate of a shipped Nextcloud Code Signing +Root Authority. The private key of this certificate is only accessible to the +project leader, who may grant trusted project members with a copy of this private key. -This Root Authority is only used for signing certificate signing requests (CSRs) -for additional certificates. Certificates issued by the Root Authority must -always to be limited to a specific scope, usually the application identifier. +This Root Authority is only used for signing certificate signing requests (CSRs) +for additional certificates. Certificates issued by the Root Authority must +always to be limited to a specific scope, usually the application identifier. This enforcement is done using the ``CN`` attribute of the certificate. -Code signing is then done by creating a ``signature.json`` file with the +Code signing is then done by creating a ``signature.json`` file with the following content: .. code-block:: json { "hashes": { - "/filename.php": + "/filename.php": "2401fed2eea6f2c1027c482a633e8e25cd46701f811e2d2c10dc213fd95fa60e350b ccbbebdccc73a042b1a2799f673fbabadc783284cc288e4f1a1eacb74e3d", - "/lib/base.php": + "/lib/base.php": "55548cc16b457cd74241990cc9d3b72b6335f2e5f45eee95171da024087d114fcbc2 effc3d5818a6d5d55f2ae960ab39fd0414d0c542b72a3b9e08eb21206dd9" }, @@ -82,23 +82,23 @@ following content: nNDEzMTcxMFoXDTE2MTAxNDEzMTcxMFowEzERMA8GA1UEAwwIY29udGFjdHMwgZ8w\ nDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANoQesGdCW0L2L+a2xITYipixkScrIpB\ nkX5Snu3fs45MscDb61xByjBSlFgR4QI6McoCipPw4SUr28EaExVvgPSvqUjYLGps\ - nfiv0Cvgquzbx/X3mUcdk9LcFo1uWGtrTfkuXSKX41PnJGTr6RQWGIBd1V52q1qbC\ - nJKkfzyeMeuQfAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAvF/KIhRMQ3tYTmgHWsiM\ - nwDMgIDb7iaHF0fS+/Nvo4PzoTO/trev6tMyjLbJ7hgdCpz/1sNzE11Cibf6V6dsz\ + nfiv0Cvgquzbx/X3mUcdk9LcFo1uWGtrTfkuXSKX41PnJGTr6RQWGIBd1V52q1qbC\ + nJKkfzyeMeuQfAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAvF/KIhRMQ3tYTmgHWsiM\ + nwDMgIDb7iaHF0fS+/Nvo4PzoTO/trev6tMyjLbJ7hgdCpz/1sNzE11Cibf6V6dsz\ njCE9invP368Xv0bTRObRqeSNsGogGl5ceAvR0c9BG+NRIKHcly3At3gLkS2791bC\ niG+UxI/MNcWV0uJg9S63LF8=\n -----END CERTIFICATE-----", "signature": "U29tZVNpZ25lZERhdGFFeGFtcGxl" } -``hashes`` is an array of all files in the folder with their corresponding -SHA-512 hashes. ``certificate`` is the certificate used for signing. It has to -be issued by the Nextcloud Root Authority, and its CN needs to be permitted to -perform the required action. The ``signature`` is then a signature of the hashes +``hashes`` is an array of all files in the folder with their corresponding +SHA-512 hashes. ``certificate`` is the certificate used for signing. It has to +be issued by the Nextcloud Root Authority, and its CN needs to be permitted to +perform the required action. The ``signature`` is then a signature of the hashes which can be verified using the certificate. -Having the certificate bundled within the ``signature.json`` file has the -advantage that even if a developer loses their certificate, future updates can +Having the certificate bundled within the ``signature.json`` file has the +advantage that even if a developer loses their certificate, future updates can still be ensured by having a new certificate issued. How Code Signing Affects Apps in the App Store @@ -106,68 +106,68 @@ How Code Signing Affects Apps in the App Store - Apps which have an ``official`` tag **MUST** be code signed. Unsigned ``official`` apps won't be installable anymore. -- Apps which have been signed in a previous release **MUST** be code-signed in +- Apps which have been signed in a previous release **MUST** be code-signed in all future releases as well, otherwise the update will be refused. How to Get Your App Signed -------------------------- -The following commands require that you have OpenSSL installed on your machine. -Ensure that you keep all generated files to sign your application. The following -examples will assume that you are trying to sign an application named +The following commands require that you have OpenSSL installed on your machine. +Ensure that you keep all generated files to sign your application. The following +examples will assume that you are trying to sign an application named "contacts". 1. Generate a private key and CSR: ``openssl req -nodes -newkey rsa:2048 -keyout contacts.key -out contacts.csr -subj "/CN=contacts"``. Replace "contacts" with your application identifier. -2. Post the CSR at https://github.com/owncloud/appstore-issues, and configure - your GitHub account to show your mail address in your profile. Nextcloud - might ask you for further information to verify that you're the legitimate +2. Post the CSR at https://github.com/owncloud/appstore-issues, and configure + your GitHub account to show your mail address in your profile. Nextcloud + might ask you for further information to verify that you're the legitimate owner of the application. Make sure to keep the private key file (``contacts.key``) secret and not disclose it to any third-parties. 3. Nextcloud will provide you with the signed certificate. -4. Run ``./occ integrity:sign-app`` to sign your application, and specify - your private and the public key as well as the path to the application. - A valid example looks like: ``./occ integrity:sign-app --privateKey=/Users/lukasreschke/contacts.key +4. Run ``./occ integrity:sign-app`` to sign your application, and specify + your private and the public key as well as the path to the application. + A valid example looks like: ``./occ integrity:sign-app --privateKey=/Users/lukasreschke/contacts.key --certificate=/Users/lukasreschke/CA/contacts.crt --path=/Users/lukasreschke/Programming/contacts`` -The occ tool will store a ``signature.json`` file within the ``appinfo`` folder -of your application. Then compress the application folder and upload it to -apps.owncloud.com. Be aware that doing any changes to the application after it -has been signed requires another signing. So if you do not want to have some +The occ tool will store a ``signature.json`` file within the ``appinfo`` folder +of your application. Then compress the application folder and upload it to +apps.owncloud.com. Be aware that doing any changes to the application after it +has been signed requires another signing. So if you do not want to have some files shipped remove them before running the signing command. -In case you lose your certificate please submit a new CSR as described above and -mention that you have lost the previous one. Nextcloud will revoke the old +In case you lose your certificate please submit a new CSR as described above and +mention that you have lost the previous one. Nextcloud will revoke the old certificate. If you maintain an app together with multiple people it is recommended to designate a release manager responsible for the signing process as well -as the uploading to apps.owncloud.com. If there are cases where this is not -feasible and multiple certificates are required Nextcloud can create them on a +as the uploading to apps.owncloud.com. If there are cases where this is not +feasible and multiple certificates are required Nextcloud can create them on a case by case basis. We do not recommend developers to share their private key. Errors ------ -The following errors can be encountered when trying to verify a code signature. -For information about how to get access to those results please refer to the -Issues section of the Nextcloud Server Administration +The following errors can be encountered when trying to verify a code signature. +For information about how to get access to those results please refer to the +Issues section of the Nextcloud Server Administration manual. - ``INVALID_HASH`` - The file has a different hash than specified within ``signature.json``. This - usually happens when the file has been modified after writing the signature + usually happens when the file has been modified after writing the signature data. - ``MISSING_FILE`` - - The file cannot be found but has been specified within ``signature.json``. - Either a required file has been left out, or ``signature.json`` needs to be + - The file cannot be found but has been specified within ``signature.json``. + Either a required file has been left out, or ``signature.json`` needs to be edited. - ``EXTRA_FILE`` - - The file does not exist in ``signature.json``. This usually happens when a + - The file does not exist in ``signature.json``. This usually happens when a file has been removed and ``signature.json`` has not been updated. - ``EXCEPTION`` @@ -177,22 +177,21 @@ manual. - ``Signature data not found.``` - - The app has mandatory code signing enforced but no ``signature.json`` + - The app has mandatory code signing enforced but no ``signature.json`` file has been found in its ``appinfo`` folder. - ``Certificate is not valid.`` - - The certificate has not been issued by the official Nextcloud Code + - The certificate has not been issued by the official Nextcloud Code Signing Root Authority. - - ``Certificate is not valid for required scope. (Requested: %s, current: + - ``Certificate is not valid for required scope. (Requested: %s, current: %s)`` - - The certificate is not valid for the defined application. Certificates - are only valid for the defined app identifier and cannot be used for + - The certificate is not valid for the defined application. Certificates + are only valid for the defined app identifier and cannot be used for others. - ``Signature could not get verified.`` - There was a problem with verifying the signature of ``signature.json``. - diff --git a/developer_manual/app/filesystem.rst b/developer_manual/app/filesystem.rst index 0b4c9e23c15..cec2c6138f7 100644 --- a/developer_manual/app/filesystem.rst +++ b/developer_manual/app/filesystem.rst @@ -42,7 +42,7 @@ Filesystem classes can be injected from the ServerContainer by calling the metho Writing to a file ================= -All methods return a Folder object on which files and folders can be accessed, or filesystem operations can be performed relatively to their root. For instance for writing to file:`owncloud/data/myfile.txt` you should get the root folder and use: +All methods return a Folder object on which files and folders can be accessed, or filesystem operations can be performed relatively to their root. For instance for writing to file:`nextcloud/data/myfile.txt` you should get the root folder and use: .. code-block:: php @@ -67,9 +67,9 @@ All methods return a Folder object on which files and folders can be accessed, o $file = $this->storage->get('/myfile.txt'); } - // the id can be accessed by $file->getId(); + // the id can be accessed by $file->getId(); $file->putContent($content); - + } catch(\OCP\Files\NotPermittedException $e) { // you have to create this exception by yourself ;) throw new StorageException('Cant write to file'); diff --git a/developer_manual/app/index.rst b/developer_manual/app/index.rst index 9b83fa23935..b74cee5dd1d 100644 --- a/developer_manual/app/index.rst +++ b/developer_manual/app/index.rst @@ -135,7 +135,7 @@ Periodically run code in the background: Logging ------- -Log to the :file:`data/owncloud.log`: +Log to the :file:`data/nextcloud.log`: * :doc:`logging` diff --git a/developer_manual/app/info.rst b/developer_manual/app/info.rst index 5038744f965..dac3886ca5b 100644 --- a/developer_manual/app/info.rst +++ b/developer_manual/app/info.rst @@ -24,18 +24,18 @@ The :file:`appinfo/info.xml` contains metadata about the app: - https://doc.owncloud.org - https://doc.owncloud.org - https://doc.owncloud.org + https://docs.nextcloud.org + https://docs.nextcloud.org + https://docs.nextcloud.org tool - https://owncloud.org + https://example.org - https://github.com/owncloud/theapp/issues + https://github.com/nextcloud/theapp/issues - https://github.com/owncloud/theapp.git + https://github.com/nextcloud/theapp.git 1234 @@ -170,7 +170,7 @@ specified. Valid values for the 'os' attribute are as returned by the php functi lib === Defines a required php extension with required minimum and/or maximum version. The names for the libraries have to match the result as returned by the php function `get_loaded_extensions `_. -The explicit version of an extension is read from `phpversion `_ - with some exception as to be read up in the `code base `_ +The explicit version of an extension is read from `phpversion `_ - with some exception as to be read up in the `code base `_ os == @@ -195,17 +195,17 @@ Deprecated in favor of the **** tag. public ====== -Used to provide a public interface (requires no login) for the app. The id is appended to the URL **/owncloud/index.php/public**. Example with id set to 'calendar':: +Used to provide a public interface (requires no login) for the app. The id is appended to the URL **/index.php/public**. Example with id set to 'calendar':: - /owncloud/index.php/public/calendar + /index.php/public/calendar Also take a look at :doc:`../core/externalapi`. remote ====== -Same as public but requires login. The id is appended to the URL **/owncloud/index.php/remote**. Example with id set to 'calendar':: +Same as public but requires login. The id is appended to the URL **/index.php/remote**. Example with id set to 'calendar':: - /owncloud/index.php/remote/calendar + /index.php/remote/calendar Also take a look at :doc:`../core/externalapi`. diff --git a/developer_manual/app/init.rst b/developer_manual/app/init.rst index b6dbc9d4421..e414aab5e3a 100644 --- a/developer_manual/app/init.rst +++ b/developer_manual/app/init.rst @@ -13,7 +13,7 @@ The :file:`appinfo/app.php` is the first file that is loaded and executed in Nex \OC::$server->getNavigationManager()->add(function () { $urlGenerator = \OC::$server->getURLGenerator(); return [ - // the string under which your app will be referenced in owncloud + // the string under which your app will be referenced in nextcloud 'id' => 'myapp', // sorting weight for the navigation. The higher the number, the higher @@ -43,7 +43,7 @@ The :file:`appinfo/app.php` is the first file that is loaded and executed in Nex Although it is also possible to include :doc:`js` or :doc:`css` for other apps by placing the **addScript** or **addStyle** functions inside this file, it is strongly discouraged, because the file is loaded on each request (also such requests that do not return HTML, but e.g. json or webdav). .. code-block:: php - + -Nextcloud's translation system is powered by `Transifex `_. To start translating sign up and enter a group. If your app should be added to Transifex just post a new topic in the `translations forum `_ and we will set it up for you. +Nextcloud's translation system is powered by `Transifex `_. To start translating sign up and enter a group. If your community app should be added to Transifex contact one of the translation team `in the forums `_ to set it up for you. PHP === @@ -115,7 +115,7 @@ In case some translation strings may be translated wrongly because they have mul

  • t('Add new file')); + p($l->t('Add new file')); ?>
  • @@ -128,7 +128,7 @@ generate the gettext strings by yourself by creating an :file:`l10n/` directory in the app folder and executing:: - cd /srv/http/owncloud/apps/myapp/l10n + cd /srv/http/nextcloud/apps/myapp/l10n perl l10n.pl read myapp The translation script requires **Locale::PO** and **gettext**, installable via:: diff --git a/developer_manual/app/startapp.rst b/developer_manual/app/startapp.rst index 24b5fed74f8..0f36a7009ba 100644 --- a/developer_manual/app/startapp.rst +++ b/developer_manual/app/startapp.rst @@ -6,15 +6,15 @@ Create an app After :doc:`you've set up the development environment and installed the dev tool <../general/devenv>` change into the Nextcloud apps directory:: - cd /var/www/owncloud/apps + cd /var/www/nextcloud/apps Then run:: - ocdev startapp MyApp --email mail@example.com --author "Your Name" --description "My first app" --owncloud 8 + ncdev startapp MyApp --email mail@example.com --author "Your Name" --description "My first app" --owncloud 8 -This will create all the needed files in the current directory. For more information on how to customize the generated app, see the `Project's GitHub page `_ or run:: +This will create all the needed files in the current directory. For more information on how to customize the generated app, see the `Project's GitHub page `_ or run:: - ocdev startapp -h + ncdev startapp -h Enable the app -------------- @@ -31,4 +31,3 @@ The following directories have now been created: * **lib/**: Contains the other class files of your app * **templates/**: Contains the templates * **tests/**: Contains the tests - diff --git a/developer_manual/app/testing.rst b/developer_manual/app/testing.rst index 78aa80636e3..40a0b57dad9 100644 --- a/developer_manual/app/testing.rst +++ b/developer_manual/app/testing.rst @@ -10,7 +10,7 @@ All PHP classes can be tested with `PHPUnit `_, JavaScript c PHP === -The PHP tests go into the **tests/** directory. Unfortunately the classloader in core requires a running server (as in fully configured and setup up with a database connection). This is unfortunately too complicated and slow so a separate classloader has to be provided. If the app has been generated with the **ocdev startapp** command, the classloader is already present in the the **tests/** directory and PHPUnit can be run with:: +The PHP tests go into the **tests/** directory. Unfortunately the classloader in core requires a running server (as in fully configured and setup up with a database connection). This is unfortunately too complicated and slow so a separate classloader has to be provided. If the app has been generated with the **ncdev startapp** command, the classloader is already present in the the **tests/** directory and PHPUnit can be run with:: phpunit tests/ diff --git a/developer_manual/app/tutorial.rst b/developer_manual/app/tutorial.rst index 466b89c2ecc..7eeda14a931 100644 --- a/developer_manual/app/tutorial.rst +++ b/developer_manual/app/tutorial.rst @@ -33,7 +33,7 @@ Now open another terminal window and start the development server:: Afterwards the app can be created in the **apps** folder:: cd apps - ocdev startapp OwnNotes + ncdev startapp OwnNotes This creates a new folder called **ownnotes**. Now access and set up Nextcloud through the webinterface at `http://localhost:8080 `_ and enable the OwnNotes application on the `apps page `_. diff --git a/developer_manual/bugtracker/codereviews.rst b/developer_manual/bugtracker/codereviews.rst index b52a834ed21..5df3d68d6eb 100644 --- a/developer_manual/bugtracker/codereviews.rst +++ b/developer_manual/bugtracker/codereviews.rst @@ -53,10 +53,9 @@ requests should be handled Questions? ---------- -Feel free to drop a line on the `mailing list`_ or join us on `IRC`_. +Feel free to drop a line on the `forums`_ or join us on `IRC`_. -.. _core repository: https://GitHub.com/owncloud/core -.. _continuous integration server: https://ci.owncloud.org/ -.. _mailing list: https://mailman.owncloud.org/mailman/listinfo/devel -.. _IRC: http://webchat.freenode.net/?channels=owncloud-dev +.. _continuous integration server: https://drone.weasel.rocks/ +.. _forums: https://help.nextcloud.com/ +.. _IRC: http://webchat.freenode.net/?channels=nextcloud-dev .. _coding guidelines: ../general/codingguidelines diff --git a/developer_manual/bugtracker/index.rst b/developer_manual/bugtracker/index.rst index c45d6f190ca..7ea173a42f6 100644 --- a/developer_manual/bugtracker/index.rst +++ b/developer_manual/bugtracker/index.rst @@ -16,12 +16,11 @@ Thank you for helping Nextcloud by reporting bugs. Before submitting an issue, p * If the issue is with the Nextcloud server, report it to the `Server repository`_ * If the issue is with the Nextcloud client, report it to the `Client repository`_ * If the issue with with an Nextcloud app, report it to where that app is developed -* If the app is listed in our `main github repository`_ report it to the correct sub +* If the app is listed in our `main GitHub organization`_ report it to the correct sub repository -Please note that the mailing list should not be used for bug reports, as it is hard to track them there. .. _Issue submission guidelines: https://github.com/nextcloud/server/blob/master/CONTRIBUTING.md#submitting-issues .. _Server repository: https://github.com/nextcloud/server/issues .. _Client repository: https://github.com/nextcloud/client/issues -.. _main github repository: https://github.com/nextcloud +.. _main GitHub organization: https://github.com/nextcloud diff --git a/developer_manual/bugtracker/kanban.rst b/developer_manual/bugtracker/kanban.rst index d9bec9961d5..b9041a5b0fb 100644 --- a/developer_manual/bugtracker/kanban.rst +++ b/developer_manual/bugtracker/kanban.rst @@ -1,26 +1,11 @@ -Kanban Board -============ +Development process +=================== This chapter contains a lot of information about the development process the Nextcloud community tries to follow, so please take your time to digest all the information. In any case remember this page as the documentation on how it should be done. Nothing here is set in stone, so if you think something should -be changed please discuss it on the `mailing list`_. - -Kanban Board = github issues + huboard --------------------------------------- - -We are using http://huboard.com to visualize Nextcloud github issues as a `kanban -board`_ (see: `core`_, `apps`_, `client`_): - -.. figure:: ../images/kanbanexample.png - :scale: 70 - -As you may have noticed, the columns of the kanban board represent the -life-cycle of an issue (be it a Bug or an Enhancement). An issue flows from the -1 - Backlog on the left to the 7 - To release column on the right and is not -closed until it has been released. Instead we pull an issue to the next column -by changing the label. +be changed please discuss it on the `forums`_. The Labels ---------- @@ -140,7 +125,7 @@ Why do we have it? What does a developer think? "I’ll check the Scenario described earlier works as expected. If necessary - I’ll update the related Gherkin Scenarios. `Jenkins`_ will test the scenario + I’ll update the related Gherkin Scenarios. `Drone`_ will test the scenario on all kinds of platforms, Web server and database combinations with `cucumber`_." @@ -158,14 +143,14 @@ Reviewing Why do we have it? With the Gherkin Scenario from the Concept Phase reviewers have a checklist to test if a Bug has been solved and if an Enhancement works as expected. **The - most eager reviewer we have is Jenkins**. When it comes to testing he soldiers + most eager reviewer we have is Drone**. When it comes to testing he soldiers on going through the different combinations of platform, Web server and database. What does a developer think? "Damn! If I had written the Gherkin Scenarios and Cucumber Step Definitions I could leave the task of testing this on the different combinations of platform, - Web server and database to Jenkins. I’ll miss something when doing this + Web server and database to Drone. I’ll miss something when doing this manually.* When can I pull? @@ -208,8 +193,8 @@ Reviewing considered impossible? How can you possibly review an issue when it requires you to test various combinations of browsers, platforms, databases and maybe even app combinations? Well, you can’t. But you can write a gherkin scenario that can be used to write -an automated test that is executed by Jenkins on every commit to the main -repositories. If for some reason Jenkins cannot be used for the review you will +an automated test that is executed by Drone on every commit to the main +repositories. If for some reason Drone cannot be used for the review you will find yourself in the very uncomfortable situation where you release half tested code that will hopefully not eat user data. Seriously! Write gherkin scenarios! @@ -271,15 +256,12 @@ the Kanban board by Milestone, making it especially easy to focus on the current Release. .. _kanban board: http://en.wikipedia.org/wiki/Kanban_board -.. _mailing list: mailto:owncloud@kde.org -.. _core: http://huboard.com/owncloud/core/board/# -.. _apps: http://huboard.com/owncloud/apps/board/# -.. _client: http://huboard.com/owncloud/client/board/# +.. _forums: https://help.nextcloud.org .. _Gherkin: https://github.com/cucumber/cucumber/wiki/Gherkin -.. _existing ones: https://ci.tmit.eu/job/acceptance-test/cucumber-html-reports/? +.. _existing ones: https://github.com/nextcloud/server/tree/master/build/integration/features .. _“Given … when … then …“: https://github.com/cucumber/cucumber/wiki/Given-When-Then -.. _unit tests: https://github.com/owncloud/core/tree/master/tests -.. _Code Review Documentation: https://owncloud.org/dev/code-reviews-on-github/ -.. _Jenkins: https://ci.tmit.eu/ +.. _unit tests: https://github.com/nextcloud/server/tree/master/tests +.. _Code Review Documentation: codereviews +.. _Drone: https://drone.weasel.rocks .. _cucumber: http://cukes.info/ -.. _transifex: https://www.transifex.com/projects/p/owncloud/ +.. _transifex: https://www.transifex.com/nextcloud/ diff --git a/developer_manual/core/configfile.rst b/developer_manual/core/configfile.rst index a8692a0cfa3..fefa80a74ed 100644 --- a/developer_manual/core/configfile.rst +++ b/developer_manual/core/configfile.rst @@ -80,7 +80,7 @@ App config /* Place to log to, can be owncloud and syslog (owncloud is log menu item in admin menu) */ "log_type" => "owncloud", - /* File for the owncloud logger to log to, (default is ownloud.log in the data dir */ + /* File for the owncloud logger to log to, (default is nextcloud.log in the data dir */ "logfile" => "", /* Loglevel to start logging at. 0=DEBUG, 1=INFO, 2=WARN, 3=ERROR (default is WARN) */ diff --git a/developer_manual/core/externalapi.rst b/developer_manual/core/externalapi.rst index 29b43581025..1b630066191 100644 --- a/developer_manual/core/externalapi.rst +++ b/developer_manual/core/externalapi.rst @@ -21,12 +21,12 @@ Methods are registered inside the :file:`appinfo/routes.php` using :php:class:`O /ocs/v1.php/apps/files_sharing/api/v1* +The base URL for all calls to the share API is: */ocs/v1.php/apps/files_sharing/api/v1* Local Shares ============ @@ -136,13 +136,13 @@ Federated Cloud Shares ====================== Both the sending and the receiving instance need to have federated cloud sharing -enabled and configured. See `Configuring Federated Cloud Sharing `_. +enabled and configured. See `Configuring Federated Cloud Sharing `_. Create a new Federated Cloud Share ---------------------------------- Creating a federated cloud share can be done via the local share endpoint, using -(int) 6 as a shareType and the `Federated Cloud ID `_ +(int) 6 as a shareType and the `Federated Cloud ID `_ of the share recipient as shareWith. See `Create a new Share`_ for more information. diff --git a/developer_manual/core/theming.rst b/developer_manual/core/theming.rst index 86f67c6d1b6..8f4cde11108 100644 --- a/developer_manual/core/theming.rst +++ b/developer_manual/core/theming.rst @@ -1,10 +1,10 @@ Theming Nextcloud ================= Themes can be used to customize the look and feel of Nextcloud. -Themes can relate to the following topics of owncloud: +Themes can relate to the following topics of Nextcloud: * Theming the web-frontend -* Theming the owncloud Desktop client +* Theming the desktop client This documentation contains only the Web-frontend adaptations so far. @@ -22,7 +22,7 @@ With this facts you can easily determine, where the following object-related att The next thing you should do, before starting any changes is: Make a backup of your current theme(s) e.g.: -* cd …/owncloud/themes +* cd …/nextcloud/themes * cp -r example mytheme @@ -45,7 +45,7 @@ The folder structure of a theme is exactly the same as the main Nextcloud structure. You can override js files, images, translations and templates with own versions. CSS files are loaded additionally to the default files so you can override CSS properties. CSS files and the standard pictures that are used reside -for example in /owncloud/core/ and /owncloud/settings/ in these sub folders: +for example in /nextcloud/core/ and /nextcloud/settings/ in these sub folders: * css = style sheets * js = JavaScripts @@ -58,12 +58,12 @@ for example in /owncloud/core/ and /owncloud/settings/ in these sub folders: Notes for Updates ================= -It is not recommended to the user to perform adaptations inside the +It is not recommended to the user to perform adaptations inside the folder ``/themes/example`` because files inside this folder might get replaced during the next Nextcloud update process. -During an update, files might get changed within the core and settings -folders. This could result in problems because your template files will +During an update, files might get changed within the core and settings +folders. This could result in problems because your template files will not 'know' about these changes and therefore must be manually merged with the updated core file or simply be deleted (or renamed for a test). @@ -93,8 +93,8 @@ If you want to do a quick exchange like (1) it's important to know the size of t The (main) pictures, that can be found inside Nextcloud standard theming are the following: -* The logo at the login-page above the credentials-box: …/owncloud/themes/default/core/img/logo.svg -* The logo, that's always in the left upper corner after login: …/owncloud/themes/default/core/img/logo-wide.svg +* The logo at the login-page above the credentials-box: …/nextcloud/themes/default/core/img/logo.svg +* The logo, that's always in the left upper corner after login: …/nextcloud/themes/default/core/img/logo-wide.svg Inserting your new logo ----------------------- @@ -102,17 +102,17 @@ Inserting a new logo into an existing theme is as simple as replacing the old lo You can use: scalable vector graphics (.svg) or common graphics formats for the internet such as portable network graphics (.png) or .jepg Just insert the new created picture by using the unchanged name of the old picture. -The app icons can also be overwritten in a theme. To change for example the app icon of the activity app you need to overwrite it by saving the new image to …/owncloud/themes/default/apps/activity/img/activity.svg +The app icons can also be overwritten in a theme. To change for example the app icon of the activity app you need to overwrite it by saving the new image to …/nextcloud/themes/default/apps/activity/img/activity.svg Changing favicon ---------------- -For compatibility with older browsers, favicon (the image that appears in your browser tab) uses .../owncloud/core/img/favicon.ico. +For compatibility with older browsers, favicon (the image that appears in your browser tab) uses .../nextcloud/core/img/favicon.ico. To customize favicon for MyTheme: * Create a version of your logo in .ico format -* Store your custom favicon as .../owncloud/themes/MyTheme/core/img/favicon.ico -* Include .../owncloud/themes/MyTheme/core/img/favicon.svg and favicon.png to cover any future updates to favicon handling. +* Store your custom favicon as .../nextcloud/themes/MyTheme/core/img/favicon.ico +* Include .../nextcloud/themes/MyTheme/core/img/favicon.svg and favicon.png to cover any future updates to favicon handling. Changing the default colours ---------------------------- @@ -201,11 +201,11 @@ This can be done with a file named ``defaults.php`` within the root of the theme class OC_Theme { public function getAndroidClientUrl() { - return 'https://play.google.com/store/apps/details?id=com.owncloud.android'; + return 'https://play.google.com/store/apps/details?id=com.nextcloud.client'; } public function getName() { - return 'ownCloud'; + return 'Nextcloud'; } } diff --git a/developer_manual/core/translation.rst b/developer_manual/core/translation.rst index ac1dc6c8c6b..29e196d8799 100644 --- a/developer_manual/core/translation.rst +++ b/developer_manual/core/translation.rst @@ -95,8 +95,8 @@ Configure transifex for resource in calendar contacts core files media gallery settings do - tx set --auto-local -r owncloud.$resource "/$resource.po" --source-language=en \ + tx set --auto-local -r nextcloud.$resource "/$resource.po" --source-language=en \ --source-file "templates/$resource.pot" --execute done -.. _Transifex: https://www.transifex.net/projects/p/owncloud/ +.. _Transifex: https://www.transifex.com/nextcloud/ diff --git a/developer_manual/core/unit-testing.rst b/developer_manual/core/unit-testing.rst index 33733ceba05..b20334b9983 100644 --- a/developer_manual/core/unit-testing.rst +++ b/developer_manual/core/unit-testing.rst @@ -22,7 +22,7 @@ or install it manually:: After the installation the ''phpunit'' command is available:: phpunit --version - + And you can update it using:: phpunit --self-update @@ -44,7 +44,7 @@ Then you can simply run the created test with phpunit. An example for a simple test would be: -:file:`/srv/http/owncloud/apps/myapp/tests/testaddtwo.php` +:file:`/srv/http/nextcloud/apps/myapp/tests/testaddtwo.php` .. code-block:: php @@ -66,7 +66,7 @@ An example for a simple test would be: } -:file:`/srv/http/owncloud/apps/myapp/lib/testme.php` +:file:`/srv/http/nextcloud/apps/myapp/lib/testme.php` .. code-block:: php @@ -79,7 +79,7 @@ An example for a simple test would be: } } -In :file:`/srv/http/owncloud/apps/myapp/` you run the test with:: +In :file:`/srv/http/nextcloud/apps/myapp/` you run the test with:: phpunit tests/testaddtwo.php @@ -97,7 +97,7 @@ If you use Nextcloud functions or classes in your code, you'll need to make them To do this, you'll need to provide the ``--bootstrap`` argument when running PHPUnit -:file:`/srv/http/owncloud`:: +:file:`/srv/http/nextcloud`:: phpunit --bootstrap tests/bootstrap.php apps/myapp/tests/testsuite.php @@ -108,11 +108,11 @@ adjust your php.ini and file rights. open_basedir = none -:file:`/srv/http/owncloud`:: +:file:`/srv/http/nextcloud`:: su -c "chmod a+r config/config.php" su -c "chmod a+rx data/" - su -c "chmod a+w data/owncloud.log" + su -c "chmod a+w data/nextcloud.log" Running unit tests for the Nextcloud core project ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -186,7 +186,6 @@ Documentation Here are some useful links about how to write unit tests with Jasmine and Sinon: -- Karma test runner: http://karma-runner.github.io +- Karma test runner: http://karma-runner.github.io - Jasmine: http://pivotal.github.io/jasmine -- Sinon (for mocking and stubbing): http://sinonjs.org/ - +- Sinon (for mocking and stubbing): http://sinonjs.org/ diff --git a/developer_manual/general/backporting.rst b/developer_manual/general/backporting.rst index 27e5142d403..66ef207a52f 100644 --- a/developer_manual/general/backporting.rst +++ b/developer_manual/general/backporting.rst @@ -14,7 +14,7 @@ Process We mostly consider bug fixes for back porting. Occasionally, important changes to the API can be backported to make it easier for developers to keep their apps working between major releases. If you think a pull request (PR) is relevant for the stable release, go through these steps: 1. Make sure the PR is merged to master -2. Ask Frank (**@karlitschek**) and Thomas (**@deepdiver1975**) if the code should be backported and add the label `backport-request `_ to the PR +2. Ask Frank (**@karlitschek**) and Thomas (**@deepdiver1975**) if the code should be backported and add the label `backport-request `_ to the PR 3. If Frank or Thomas say yes then create a new branch based on the respective stable branch (stable7 for the 7.0.x series), cherry-pick the needed commits to that branch and create a PR on GitHub. 4. Specify the corresponding milestone for that series (7.0.x-next-maintenance for the 7.0.x series) to this PR and reference the original PR in there. This enables the QA team to find the backported items for testing and having the original PR with detailed description linked. diff --git a/developer_manual/general/codingguidelines.rst b/developer_manual/general/codingguidelines.rst index f743ae005bc..1a04d7fcf85 100644 --- a/developer_manual/general/codingguidelines.rst +++ b/developer_manual/general/codingguidelines.rst @@ -6,8 +6,8 @@ Coding Style & General Guidelines General ------- -* Ideally, discuss your plans on the `mailing list `_ to see if others want to work with you on it -* We use `Github `_, please get an account there and clone the repositories you want to work on +* Ideally, discuss your plans on the `forums `_ to see if others want to work with you on it +* We use `Github `_, please get an account there and clone the repositories you want to work on * Fixes go directly to master, nevertheless they need to be tested thoroughly. * New features are always developed in a branch and only merged to master once they are fully done. * Software should work. We only put features into master when they are complete. It's better to not have a feature instead of having one that works poorly. @@ -15,7 +15,6 @@ General * When you are finished, use the merge request function on Github to create a pull request. The other developers will look at it and give you feedback. You can signify that your PR is ready for review by adding the label "5 - ready for review" to it. You can also post your merge request to the mailing list to let people know. See `the code review page for more information <../bugtracker/codereviews.html>`_ * It is key to keep changes separate and small. The bigger and more hairy a PR grows, the harder it is to get it in. So split things up where you can in smaller changes - if you need a small improvement like a API addition for a big feature addition, get it in first rather than adding it to the big piece of work! * Decisions are made by consensus. We strive for making the best technical decisions and as nobody can know everything, we collaborate. That means a first negative comment might not be the final word, neither is positive feedback an immediate GO. Nextcloud is built out of modular pieces (apps) and maintainers have a strong influence. In case of disagreement we consult other seasoned contributors. -* We need a signed contributor agreement from you to commit into the core repository (apps don't need that). All the information is in our `Contributor agreement FAQ `_. Labels ------ diff --git a/developer_manual/general/debugging.rst b/developer_manual/general/debugging.rst index cf40a1de599..83f376b4fa9 100644 --- a/developer_manual/general/debugging.rst +++ b/developer_manual/general/debugging.rst @@ -62,7 +62,7 @@ XDebug will now (when activated) try to connect to localhost on port 9000, and w For further reading, see the XDebug documentation: http://xdebug.org/docs/remote -Once you are familiar with how your debugging client works, you can start debugging with XDebug. To test Nextcloud through the web interface or other HTTP requests, set the ``XDEBUG_SESSION_START`` cookie or POST parameter. Alternatively, there are browser extensions to make this easy: +Once you are familiar with how your debugging client works, you can start debugging with XDebug. To test Nextcloud through the web interface or other HTTP requests, set the ``XDEBUG_SESSION_START`` cookie or POST parameter. Alternatively, there are browser extensions to make this easy: - The Easiest XDebug (Firefox): https://addons.mozilla.org/en-US/firefox/addon/the-easiest-xdebug/ - XDebug Helper (Chrome): https://chrome.google.com/extensions/detail/eadndfjplgieldjbigjakmdgkmoaaaoc diff --git a/developer_manual/general/devenv.rst b/developer_manual/general/devenv.rst index ceec960d390..f3235349a25 100644 --- a/developer_manual/general/devenv.rst +++ b/developer_manual/general/devenv.rst @@ -18,7 +18,7 @@ First `set up your Web server and database `_ .. TODO ON RELEASE: Update version number above on release @@ -32,14 +32,14 @@ Gather information about server setup To get started the basic git repositories need to cloned into the Web server's directory. Depending on the distribution this will either be * **/var/www** -* **/var/www/html** -* **/srv/http** +* **/var/www/html** +* **/srv/http** Then identify the user and group the Web server is running as and the Apache user and group for the **chown** command will either be * **http** -* **www-data** +* **www-data** * **apache** * **wwwrun** @@ -53,7 +53,7 @@ Install the `development tool `_ After the development tool installation make the directory writable:: sudo chmod o+rw /var/www - + Then install Nextcloud from git:: ncdev setup --dir /var/www/ server @@ -108,6 +108,5 @@ or to prune all merged branches, you would execute this:: It is even easier if you create alias from these commands in case you want to avoid retyping those each time you need them. -.. _GitHub: https://github.com/owncloud +.. _GitHub: https://github.com/nextcloud .. _GitHub Help Page: https://help.github.com/ - diff --git a/developer_manual/general/performance.rst b/developer_manual/general/performance.rst index 8bb52141f6f..07acda7a6b2 100644 --- a/developer_manual/general/performance.rst +++ b/developer_manual/general/performance.rst @@ -11,7 +11,7 @@ Database performance -------------------- The database plays an important role in Nextcloud performance. The general rule is: database queries are very bad and should be avoided if possible. The reasons for that are: -* Roundtrips: Bigger Nextcloud installations have the database not installed on the application server but on a remote dedicated database server. The problem is that database queries then go over the network. These roundtrips can add up significantly if you have a lot of queries. +* Roundtrips: Bigger Nextcloud installations have the database not installed on the application server but on a remote dedicated database server. The problem is that database queries then go over the network. These roundtrips can add up significantly if you have a lot of queries. * Speed. A lot of people think that databases are fast. This is not always true if you compare it with handling data internally in PHP or in the filesystem or even using key/value based storages. So every developer should always double check if the database is really the best place for the data. * Scalability. If you have a big Nextcloud cluster setup you usually have several Nextcloud/Web servers in parallel and a central database and a central storage. This means that everything that happens on the Nextcloud/PHP side can parallelize and can be scaled. Stuff that is happening in the database and in the storage is critical because it only exists once and can't be scaled so easily. @@ -29,9 +29,9 @@ With MySQL it is very easy with just a bit of configuration: If you put this into your my.cnf file, every query that takes longer than one second is logged to a logfile:: - log_slow_queries = 1 - log_slow_queries = /var/log/mysql/mysql-slow.log - long_query_time=1 + log_slow_queries = 1 + log_slow_queries = /var/log/mysql/mysql-slow.log + long_query_time=1 If a query takes more than a second we have a serious problem of course. You can watch it with `tail -f /var/log/mysql/mysql-slow.log` while using Nextcloud. @@ -61,4 +61,4 @@ The recommendation is to automatically do 10000 PROPFINDs or file uploads, measu Getting help ------------ -If you need help with performance or other issues please ask on our `mailing list `_ or on our IRC channel **#owncloud-dev** on **irc.freenode.net**. +If you need help with performance or other issues please ask on our `forums `_ or on our IRC channel **#nextcloud-dev** on **irc.freenode.net**. diff --git a/developer_manual/general/security.rst b/developer_manual/general/security.rst index eaac6a3ecef..e2147043e86 100644 --- a/developer_manual/general/security.rst +++ b/developer_manual/general/security.rst @@ -207,7 +207,7 @@ Additionally always check if the user has the right to perform that action. (e.g Sensitive data exposure ----------------------- -Always store user data or configuration files in safe locations, e.g. **owncloud/data/** and not in the webroot where they can be accessed by anyone using a web browser. +Always store user data or configuration files in safe locations, e.g. **nextcloud/data/** and not in the webroot where they can be accessed by anyone using a web browser. Cross site request forgery -------------------------- @@ -246,4 +246,4 @@ Always validate the URL before redirecting if the requested URL is on the same d Getting help ------------ -If you need help to ensure that a function is secure please ask on our `mailing list `_ or on our IRC channel **#owncloud-dev** on **irc.freenode.net**. +If you need help to ensure that a function is secure please ask on our `mailing list `_ or on our IRC channel **#nextcloud-dev** on **irc.freenode.net**. diff --git a/developer_manual/index.rst b/developer_manual/index.rst index ff5f6b6b913..f6472625a3c 100644 --- a/developer_manual/index.rst +++ b/developer_manual/index.rst @@ -4,9 +4,9 @@ Nextcloud Developer Documentation ================================= -.. _ownCloud appstore: https://apps.owncloud.com/ -.. _Translation: https://www.transifex.com/nextcloud/nextcloud/ -.. _Documentation: https://github.com/nextcloud/documentation +.. _ownCloud Appstore: https://apps.owncloud.com/ +.. _Translation: https://www.transifex.com/nextcloud/ +.. _Documentation: https://github.com/nextcloud/documentation#nextcloud-documentation Table of Contents ================= @@ -20,5 +20,3 @@ Table of Contents core/index bugtracker/index commun/index - -.. test From 6fcabcb6c1417b335a7cedbeff4dc9c07a7c3c68 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Mon, 25 Jul 2016 11:14:52 +0200 Subject: [PATCH 15/28] =?UTF-8?q?Add=20THE=E2=84=A2=20comment=20for=20cros?= =?UTF-8?q?s=20links=20to=20all=20of=20them?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin_manual/configuration_server/occ_command.rst | 1 + admin_manual/index.rst | 2 ++ admin_manual/installation/apps_management_installation.rst | 1 + admin_manual/installation/deployment_recommendations.rst | 7 +++---- developer_manual/core/ocs-share-api.rst | 1 + user_manual/external_storage/external_storage.rst | 2 ++ user_manual/files/large_file_upload.rst | 1 + user_manual/pim/sync_ios.rst | 1 + user_manual/pim/sync_osx.rst | 1 + 9 files changed, 13 insertions(+), 4 deletions(-) diff --git a/admin_manual/configuration_server/occ_command.rst b/admin_manual/configuration_server/occ_command.rst index 8fa33d6e297..e20738f440d 100644 --- a/admin_manual/configuration_server/occ_command.rst +++ b/admin_manual/configuration_server/occ_command.rst @@ -688,6 +688,7 @@ Verify your app:: When it returns nothing, your app is signed correctly. When it returns a message then there is an error. See `Code Signing `_ in the Developer manual for more detailed information. +.. TODO ON RELEASE: Update version number above on release ``integrity:sign-core`` is for Nextcloud core developers only. diff --git a/admin_manual/index.rst b/admin_manual/index.rst index a60d7caf62b..0ba01027279 100644 --- a/admin_manual/index.rst +++ b/admin_manual/index.rst @@ -49,3 +49,5 @@ respective manuals: .. _`Nextcloud/ownCloud Desktop Client`: https://doc.owncloud.org/desktop/2.2/ .. _`Nextcloud Android App`: https://docs.nextcloud.org/android/ .. _`Nextcloud iOS App`: https://docs.nextcloud.org/ios/ + +.. TODO ON RELEASE: Update version number above on release diff --git a/admin_manual/installation/apps_management_installation.rst b/admin_manual/installation/apps_management_installation.rst index afcaddfcde9..9ccaf5901a9 100644 --- a/admin_manual/installation/apps_management_installation.rst +++ b/admin_manual/installation/apps_management_installation.rst @@ -53,6 +53,7 @@ API. If they are then they will not be installed. .. note:: If you would like to create or add your own Nextcloud app, please refer to the `developer manual `_. +.. TODO ON RELEASE: Update version number above on release Using Custom App Directories ---------------------------- diff --git a/admin_manual/installation/deployment_recommendations.rst b/admin_manual/installation/deployment_recommendations.rst index 5f2ede359f7..55de69308ff 100644 --- a/admin_manual/installation/deployment_recommendations.rst +++ b/admin_manual/installation/deployment_recommendations.rst @@ -480,14 +480,13 @@ References `How to Set Up a Redis Server as a Session Handler for PHP on Ubuntu 14.04`_ +.. TODO ON RELEASE: Update version number below on release .. _Maintenance: https://docs.nextcloud.org/server/9/admin_manual/maintenance/index.html .. _User Authentication with LDAP: - https://docs.nextcloud.org/server/9/admin_manual/configuration_user/ - user_auth_ldap.html + https://docs.nextcloud.org/server/9/admin_manual/configuration_user/user_auth_ldap.html .. _Configuring Memory Caching: - https://docs.nextcloud.org/server/9/admin_manual/configuration_server/ - caching_configuration.html + https://docs.nextcloud.org/server/9/admin_manual/configuration_server/caching_configuration.html .. _Nextcloud Server or Enterprise Edition: https://nextcloud.com/enterprise/ .. _F5 Big-IP: https://f5.com/products/big-ip/ diff --git a/developer_manual/core/ocs-share-api.rst b/developer_manual/core/ocs-share-api.rst index f24d4e82b18..901d2228008 100644 --- a/developer_manual/core/ocs-share-api.rst +++ b/developer_manual/core/ocs-share-api.rst @@ -137,6 +137,7 @@ Federated Cloud Shares Both the sending and the receiving instance need to have federated cloud sharing enabled and configured. See `Configuring Federated Cloud Sharing `_. +.. TODO ON RELEASE: Update version number above on release Create a new Federated Cloud Share ---------------------------------- diff --git a/user_manual/external_storage/external_storage.rst b/user_manual/external_storage/external_storage.rst index e0d255ac0c3..1f1ddeffeaa 100644 --- a/user_manual/external_storage/external_storage.rst +++ b/user_manual/external_storage/external_storage.rst @@ -9,3 +9,5 @@ available to you. Please see `Configuring External Storage (GUI) `_ in the Nextcloud Administrator's manual for configuration howtos and examples. + +.. TODO ON RELEASE: Update version number above on release diff --git a/user_manual/files/large_file_upload.rst b/user_manual/files/large_file_upload.rst index 44f69b45b9d..101bab5af71 100644 --- a/user_manual/files/large_file_upload.rst +++ b/user_manual/files/large_file_upload.rst @@ -18,3 +18,4 @@ set by your administrator): `_ that describes how to manage file upload size limits. +.. TODO ON RELEASE: Update version number above on release diff --git a/user_manual/pim/sync_ios.rst b/user_manual/pim/sync_ios.rst index a10b1d57bdd..ed6678faf4e 100644 --- a/user_manual/pim/sync_ios.rst +++ b/user_manual/pim/sync_ios.rst @@ -53,3 +53,4 @@ If it's still not working, have a look at the :doc:`troubleshooting` and `Troubleshooting Contacts & Calendar`_ guides. .. _Troubleshooting Contacts & Calendar: https://docs.nextcloud.org/server/10/admin_manual/issues/index.html#troubleshooting-contacts-calendar +.. TODO ON RELEASE: Update version number above on release diff --git a/user_manual/pim/sync_osx.rst b/user_manual/pim/sync_osx.rst index f0b353ad100..9d6b843f8d9 100644 --- a/user_manual/pim/sync_osx.rst +++ b/user_manual/pim/sync_osx.rst @@ -47,3 +47,4 @@ There is also an easy `HOWTO`_ in the forum. .. _HOWTO: https://forum.owncloud.org/viewtopic.php?f=3&t=132 .. _Troubleshooting Contacts & Calendar: https://docs.nextcloud.org/server/10/admin_manual/issues/index.html#troubleshooting-contacts-calendar +.. TODO ON RELEASE: Update version number above on release From a81e3aa7cc65a478e18dc49ffe326f6f510e8ed7 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Mon, 25 Jul 2016 11:23:49 +0200 Subject: [PATCH 16/28] Stable10 is NC10 --- admin_manual/index.rst | 2 +- admin_manual/installation/deployment_recommendations.rst | 6 +++--- developer_manual/core/ocs-share-api.rst | 2 +- developer_manual/general/devenv.rst | 4 ++-- user_manual/external_storage/external_storage.rst | 2 +- user_manual/files/large_file_upload.rst | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/admin_manual/index.rst b/admin_manual/index.rst index 0ba01027279..2f6405d4e6f 100644 --- a/admin_manual/index.rst +++ b/admin_manual/index.rst @@ -45,7 +45,7 @@ respective manuals: * `Nextcloud Android App`_ * `Nextcloud iOS App`_ -.. _`Nextcloud User Manual`: https://docs.nextcloud.org/server/9.0/user_manual/ +.. _`Nextcloud User Manual`: https://docs.nextcloud.org/server/10/user_manual/ .. _`Nextcloud/ownCloud Desktop Client`: https://doc.owncloud.org/desktop/2.2/ .. _`Nextcloud Android App`: https://docs.nextcloud.org/android/ .. _`Nextcloud iOS App`: https://docs.nextcloud.org/ios/ diff --git a/admin_manual/installation/deployment_recommendations.rst b/admin_manual/installation/deployment_recommendations.rst index 55de69308ff..76713e0aa79 100644 --- a/admin_manual/installation/deployment_recommendations.rst +++ b/admin_manual/installation/deployment_recommendations.rst @@ -482,11 +482,11 @@ References .. TODO ON RELEASE: Update version number below on release .. _Maintenance: - https://docs.nextcloud.org/server/9/admin_manual/maintenance/index.html + https://docs.nextcloud.org/server/10/admin_manual/maintenance/index.html .. _User Authentication with LDAP: - https://docs.nextcloud.org/server/9/admin_manual/configuration_user/user_auth_ldap.html + https://docs.nextcloud.org/server/10/admin_manual/configuration_user/user_auth_ldap.html .. _Configuring Memory Caching: - https://docs.nextcloud.org/server/9/admin_manual/configuration_server/caching_configuration.html + https://docs.nextcloud.org/server/10/admin_manual/configuration_server/caching_configuration.html .. _Nextcloud Server or Enterprise Edition: https://nextcloud.com/enterprise/ .. _F5 Big-IP: https://f5.com/products/big-ip/ diff --git a/developer_manual/core/ocs-share-api.rst b/developer_manual/core/ocs-share-api.rst index 901d2228008..0542f671ef6 100644 --- a/developer_manual/core/ocs-share-api.rst +++ b/developer_manual/core/ocs-share-api.rst @@ -136,7 +136,7 @@ Federated Cloud Shares ====================== Both the sending and the receiving instance need to have federated cloud sharing -enabled and configured. See `Configuring Federated Cloud Sharing `_. +enabled and configured. See `Configuring Federated Cloud Sharing `_. .. TODO ON RELEASE: Update version number above on release Create a new Federated Cloud Share diff --git a/developer_manual/general/devenv.rst b/developer_manual/general/devenv.rst index f3235349a25..9853d232a7c 100644 --- a/developer_manual/general/devenv.rst +++ b/developer_manual/general/devenv.rst @@ -11,7 +11,7 @@ Please follow the steps on this page to set up your development environment. Set up Web server and database ============================== -First `set up your Web server and database `_ (**Section**: Manual Installation - Prerequisites). +First `set up your Web server and database `_ (**Section**: Manual Installation - Prerequisites). .. TODO ON RELEASE: Update version number above on release @@ -20,7 +20,7 @@ Get the source There are two ways to obtain Nextcloud sources: -* Using the `stable version `_ +* Using the `stable version `_ .. TODO ON RELEASE: Update version number above on release * Using the development version from `GitHub`_ which will be explained below. diff --git a/user_manual/external_storage/external_storage.rst b/user_manual/external_storage/external_storage.rst index 1f1ddeffeaa..0e03714ec95 100644 --- a/user_manual/external_storage/external_storage.rst +++ b/user_manual/external_storage/external_storage.rst @@ -6,7 +6,7 @@ The External Storage application allows you to mount external storage services, such as Google Drive, Dropbox, Amazon S3, SMB/CIFS fileservers, and FTP servers in Nextcloud. Your Nextcloud server administrator controls which of these are available to you. Please see `Configuring External Storage (GUI) -`_ in the Nextcloud Administrator's manual for configuration howtos and examples. diff --git a/user_manual/files/large_file_upload.rst b/user_manual/files/large_file_upload.rst index 101bab5af71..712d30f449b 100644 --- a/user_manual/files/large_file_upload.rst +++ b/user_manual/files/large_file_upload.rst @@ -15,7 +15,7 @@ set by your administrator): * Contact your administrator to request an increase in these variables * Refer to the section in the `Admin Documentation - `_ that describes how to manage file upload size limits. .. TODO ON RELEASE: Update version number above on release From 38692353ab629691f840408efbc56c7d9cfb770f Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Wed, 27 Jul 2016 11:00:08 +0200 Subject: [PATCH 17/28] update supported apps --- admin_manual/installation/apps_supported.rst | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/admin_manual/installation/apps_supported.rst b/admin_manual/installation/apps_supported.rst index 7ad52b93101..bca7876204b 100644 --- a/admin_manual/installation/apps_supported.rst +++ b/admin_manual/installation/apps_supported.rst @@ -6,28 +6,37 @@ AGPL Apps --------- * Activity +* Admin Audit Log * AntiVirus +* Calendar * Collaborative Tags -* Comments +* Comments +* Contacts * Encryption * External Sites * External Storage -* Nextcloud WebDAV Endpoint (handles old and new webdav endpoints) +* WebDAV Endpoint (handles old and new webdav endpoints) * Federated File Sharing (allows file sharing across Nextcloud instances) * Federation (allows usernname auto-complete across Nextcloud instances) * Files (cannot be disabled) +* Files Access Control +* Files Automated Tagging * Files PDF Viewer * Files Sharing -* Files TextEditor +* Files Text Editor * Files Trashbin * Files Versions -* Files VideoPlayer +* Files Video Player * First Run Wizard * Gallery * Notifications * Object Storage (Swift) +* Password Policy * Provisioning API * Template Editor (for notification emails) +* Theming * Update Notifications * User External * User LDAP +* User SAML +* Workflow Engine (cannot be disabled) From e4cea4bcf0f4a78417c4de253f0f656b14ff9dfc Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Wed, 27 Jul 2016 13:47:05 +0200 Subject: [PATCH 18/28] Adjust header to match website fixes #86 --- _shared_assets/themes/nextcloud_com/layout.html | 3 +++ _shared_assets/themes/nextcloud_com/static/styles.css | 9 --------- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/_shared_assets/themes/nextcloud_com/layout.html b/_shared_assets/themes/nextcloud_com/layout.html index 3f7b2cd10e7..19ce94541a3 100644 --- a/_shared_assets/themes/nextcloud_com/layout.html +++ b/_shared_assets/themes/nextcloud_com/layout.html @@ -67,11 +67,14 @@ diff --git a/_shared_assets/themes/nextcloud_com/static/styles.css b/_shared_assets/themes/nextcloud_com/static/styles.css index 3d7305d1558..4d0ec737f23 100644 --- a/_shared_assets/themes/nextcloud_com/static/styles.css +++ b/_shared_assets/themes/nextcloud_com/static/styles.css @@ -7,15 +7,6 @@ border-color: red; }*/ -.menu-install { - background: #35537a !important; -} - -.menu-install:hover { - background: #2A6496 !important; -} - - @font-face { font-family: 'Open Sans'; font-style: normal; From 914b5e9ced320b515373715f1564974256ba86c6 Mon Sep 17 00:00:00 2001 From: Morris Jobke Date: Wed, 27 Jul 2016 13:27:44 +0200 Subject: [PATCH 19/28] add shibboleth --- admin_manual/installation/apps_supported.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/admin_manual/installation/apps_supported.rst b/admin_manual/installation/apps_supported.rst index bca7876204b..2f20e5b0571 100644 --- a/admin_manual/installation/apps_supported.rst +++ b/admin_manual/installation/apps_supported.rst @@ -15,7 +15,6 @@ AGPL Apps * Encryption * External Sites * External Storage -* WebDAV Endpoint (handles old and new webdav endpoints) * Federated File Sharing (allows file sharing across Nextcloud instances) * Federation (allows usernname auto-complete across Nextcloud instances) * Files (cannot be disabled) @@ -38,5 +37,6 @@ AGPL Apps * Update Notifications * User External * User LDAP -* User SAML +* User Shibboleth/SAML +* WebDAV Endpoint (handles old and new webdav endpoints) * Workflow Engine (cannot be disabled) From 55153f4e913f9c499cc6c8387de9c45bbb638329 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Mon, 1 Aug 2016 08:34:48 +0200 Subject: [PATCH 20/28] Add a note how to check for nextcloud version --- developer_manual/app/info.rst | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/developer_manual/app/info.rst b/developer_manual/app/info.rst index dac3886ca5b..5cd144b0302 100644 --- a/developer_manual/app/info.rst +++ b/developer_manual/app/info.rst @@ -178,7 +178,14 @@ Defines the required target operating system the app can run on. Valid values ar owncloud ======== -**Required**: Defines minimum and maximum versions of the Nextcloud core. In case undefined the values will be taken from the tag 'requiremin'. +**Required**: Defines minimum and maximum versions of the Nextcloud core. In case undefined the values will be taken from the tag `requiremin`_. + +.. note:: Currently this tag is also used to check for the nextcloud version number. + Thereby the following "translation" is made: + + * ownCloud 9.0 matches Nextcloud 9 + * ownCloud 9.1 matches Nextcloud 10 + * ownCloud 9.2 matches Nextcloud 11 Deprecated From 7048286c0a29942944d04747c84d8d9afd5ccf96 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Mon, 1 Aug 2016 08:35:14 +0200 Subject: [PATCH 21/28] Remove duplicate deprecation --- developer_manual/app/info.rst | 3 --- 1 file changed, 3 deletions(-) diff --git a/developer_manual/app/info.rst b/developer_manual/app/info.rst index 5cd144b0302..3769c4f3fdd 100644 --- a/developer_manual/app/info.rst +++ b/developer_manual/app/info.rst @@ -193,9 +193,6 @@ Deprecated The following sections are just listed for reference and should not be used because -* **public/remote**: Use :doc:`api` instead because you'll have to use :doc:`../core/externalapi` which is known to be buggy (works only properly with GET/POST) -* **standalone/default_enable**: They tell core what do on setup, you will not be able to even activate your app if it has those entries. This should be replaced by a config file inside core. - requiremin ========== Deprecated in favor of the **** tag. From 7d2b634d0ff44911609c10f08e57a435addbccee Mon Sep 17 00:00:00 2001 From: hagen graf Date: Mon, 1 Aug 2016 19:32:35 +0200 Subject: [PATCH 22/28] new doc page for public file upload --- user_manual/file-upload-via-public-link.rst | 21 ++++++++++++++++++ .../files-public-upload-create-folder.png | Bin 0 -> 24272 bytes .../images/files-public-upload-sharing.png | Bin 0 -> 67794 bytes .../images/files-public-upload-visitor.png | Bin 0 -> 21063 bytes 4 files changed, 21 insertions(+) create mode 100644 user_manual/file-upload-via-public-link.rst create mode 100644 user_manual/images/files-public-upload-create-folder.png create mode 100644 user_manual/images/files-public-upload-sharing.png create mode 100644 user_manual/images/files-public-upload-visitor.png diff --git a/user_manual/file-upload-via-public-link.rst b/user_manual/file-upload-via-public-link.rst new file mode 100644 index 00000000000..4bd66ff0ae4 --- /dev/null +++ b/user_manual/file-upload-via-public-link.rst @@ -0,0 +1,21 @@ +=========================== +File Upload via Public Link +=========================== + +You can allow people to upload files via public link without letting them see the files stored in the folder. + +* create a folder +* create a public link for that folder and check "allow editing" and then "hide file listing" + +To create a folder, click the + and choose a name, e.g. publicupload + +.. figure:: images/files-public-upload-create-folder + +You have to share the folder by clicking the share icon. In the right sidebar click the checkbox "allow editing". Another checkbox with the name "hide file listing" will appear, check it! + +.. figure:: images/files-public-upload-sharing + +Copy the link and send it to the person who should upload files. +When the link is opened in a browser, the person will see the avatar and username of the user who shared the folder. Files can be uploaded by selecting or dropping them. + +.. figure:: images/files-public-upload-visitor diff --git a/user_manual/images/files-public-upload-create-folder.png b/user_manual/images/files-public-upload-create-folder.png new file mode 100644 index 0000000000000000000000000000000000000000..5621475c7dcfb1a85047f33cd5c6d4eb9a50c9b6 GIT binary patch literal 24272 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άd79xzrL321A=K)h%J8Csu$ir)R-CSek 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 A9RL6T literal 0 HcmV?d00001 From 1092d8e648b303fbcb3b9c3c1072556cae6b7bff Mon Sep 17 00:00:00 2001 From: hagen graf Date: Mon, 1 Aug 2016 19:54:39 +0200 Subject: [PATCH 23/28] fix image links --- user_manual/file-upload-via-public-link.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/user_manual/file-upload-via-public-link.rst b/user_manual/file-upload-via-public-link.rst index 4bd66ff0ae4..561863f17b4 100644 --- a/user_manual/file-upload-via-public-link.rst +++ b/user_manual/file-upload-via-public-link.rst @@ -9,13 +9,13 @@ You can allow people to upload files via public link without letting them see th To create a folder, click the + and choose a name, e.g. publicupload -.. figure:: images/files-public-upload-create-folder +.. figure:: images/files-public-upload-create-folder.png You have to share the folder by clicking the share icon. In the right sidebar click the checkbox "allow editing". Another checkbox with the name "hide file listing" will appear, check it! -.. figure:: images/files-public-upload-sharing +.. figure:: images/files-public-upload-sharing.png Copy the link and send it to the person who should upload files. When the link is opened in a browser, the person will see the avatar and username of the user who shared the folder. Files can be uploaded by selecting or dropping them. -.. figure:: images/files-public-upload-visitor +.. figure:: images/files-public-upload-visitor.png From 978f33ee919b169b8a6e1f87bcd41cc0e531cbd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marius=20Bl=C3=BCm?= Date: Tue, 2 Aug 2016 11:08:17 +0200 Subject: [PATCH 24/28] Revert "Anonymous upload stable10" --- user_manual/file-upload-via-public-link.rst | 21 ------------------ .../files-public-upload-create-folder.png | Bin 24272 -> 0 bytes .../images/files-public-upload-sharing.png | Bin 67794 -> 0 bytes .../images/files-public-upload-visitor.png | Bin 21063 -> 0 bytes 4 files changed, 21 deletions(-) delete mode 100644 user_manual/file-upload-via-public-link.rst delete mode 100644 user_manual/images/files-public-upload-create-folder.png delete mode 100644 user_manual/images/files-public-upload-sharing.png delete mode 100644 user_manual/images/files-public-upload-visitor.png diff --git a/user_manual/file-upload-via-public-link.rst b/user_manual/file-upload-via-public-link.rst deleted file mode 100644 index 561863f17b4..00000000000 --- a/user_manual/file-upload-via-public-link.rst +++ /dev/null @@ -1,21 +0,0 @@ -=========================== -File Upload via Public Link -=========================== - -You can allow people to upload files via public link without letting them see the files stored in the folder. - -* create a folder -* create a public link for that folder and check "allow editing" and then "hide file listing" - -To create a folder, click the + and choose a name, e.g. publicupload - -.. figure:: images/files-public-upload-create-folder.png - -You have to share the folder by clicking the share icon. In the right sidebar click the checkbox "allow editing". Another checkbox with the name "hide file listing" will appear, check it! - -.. figure:: images/files-public-upload-sharing.png - -Copy the link and send it to the person who should upload files. -When the link is opened in a browser, the person will see the avatar and username of the user who shared the folder. Files can be uploaded by selecting or dropping them. - -.. figure:: images/files-public-upload-visitor.png diff --git a/user_manual/images/files-public-upload-create-folder.png b/user_manual/images/files-public-upload-create-folder.png deleted file mode 100644 index 5621475c7dcfb1a85047f33cd5c6d4eb9a50c9b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24272 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άd79xzrL321A=K)h%J8Csu$ir)R-CSek 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 A9RL6T From 1b7f6ce7b8dc7c70c621abad12796f031e96fec2 Mon Sep 17 00:00:00 2001 From: Hagen Graf Date: Tue, 2 Aug 2016 11:48:51 +0200 Subject: [PATCH 25/28] Create user_password_policy documentation --- admin_manual/configuration_user/index.rst | 3 ++- .../configuration_user/user_password_policy.rst | 16 ++++++++++++++++ .../user_password_policy_configuration_app.png | Bin 0 -> 36779 bytes 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 admin_manual/configuration_user/user_password_policy.rst create mode 100644 admin_manual/images/user_password_policy_configuration_app.png diff --git a/admin_manual/configuration_user/index.rst b/admin_manual/configuration_user/index.rst index f73bde281dc..f047572707f 100644 --- a/admin_manual/configuration_user/index.rst +++ b/admin_manual/configuration_user/index.rst @@ -8,7 +8,8 @@ User Management user_configuration reset_admin_password reset_user_password + user_password_policy user_auth_ftp_smb_imap user_auth_ldap user_auth_ldap_cleanup - user_provisioning_api \ No newline at end of file + user_provisioning_api diff --git a/admin_manual/configuration_user/user_password_policy.rst b/admin_manual/configuration_user/user_password_policy.rst new file mode 100644 index 00000000000..c8be05b4414 --- /dev/null +++ b/admin_manual/configuration_user/user_password_policy.rst @@ -0,0 +1,16 @@ +======================== +User Password Policy App +======================== + +A password policy is a set of rules designed to enhance computer security by encouraging users to employ strong passwords and use them properly. + +You can configure + +* a minimal length of a password. Default is 10 characters. +* to forbid common passwords like 'california' or 'enterprise'. +* enforce upper and lower case characters +* Enforce numeric characters +* Enforce special characters like ! or : + +.. figure:: ../images/user_password_policy_configuration_app.png + diff --git a/admin_manual/images/user_password_policy_configuration_app.png b/admin_manual/images/user_password_policy_configuration_app.png new file mode 100644 index 0000000000000000000000000000000000000000..6101b28730b386a059a894820ec45b789e3abf78 GIT binary patch literal 36779 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 literal 0 HcmV?d00001 From f9bacf78fc9a1fe4f32a2f5501e636debedfb37a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marius=20Bl=C3=BCm?= Date: Tue, 2 Aug 2016 15:37:48 +0200 Subject: [PATCH 26/28] Add Theming to Docs (#108) * Add files via upload * Create theming.rst * Update index.rst --- admin_manual/configuration_server/index.rst | 1 + admin_manual/configuration_server/theming.rst | 20 ++++++++++++++++++ admin_manual/images/theming-log-in-page.png | Bin 0 -> 50595 bytes admin_manual/images/theming.png | Bin 0 -> 40864 bytes 4 files changed, 21 insertions(+) create mode 100644 admin_manual/configuration_server/theming.rst create mode 100644 admin_manual/images/theming-log-in-page.png create mode 100644 admin_manual/images/theming.png diff --git a/admin_manual/configuration_server/index.rst b/admin_manual/configuration_server/index.rst index 05cb49cbd98..364dd663f92 100644 --- a/admin_manual/configuration_server/index.rst +++ b/admin_manual/configuration_server/index.rst @@ -24,3 +24,4 @@ Nextcloud Server Configuration js_css_asset_management_configuration automatic_configuration oc_server_tuning + theming diff --git a/admin_manual/configuration_server/theming.rst b/admin_manual/configuration_server/theming.rst new file mode 100644 index 00000000000..35a2f5d59dc --- /dev/null +++ b/admin_manual/configuration_server/theming.rst @@ -0,0 +1,20 @@ +======= +Theming +======= + +In the administrative settings you can modify the appearance of Nextcloud: + +* Name +* Web Address +* Slogan +* Color: The color of header bar, checkboxes and folder icon +* Logo: The logo will appear in the header and on the log in page +* Log in image: The background image of the log in page + + +.. figure:: ../images/theming.png + + +Log in page + +.. figure:: ../images/theming-log-in-page.png diff --git a/admin_manual/images/theming-log-in-page.png b/admin_manual/images/theming-log-in-page.png new file mode 100644 index 0000000000000000000000000000000000000000..661aedf429d20089889cd1be9dea1f85d70fdf0b GIT binary patch literal 50595 zcmZU5V|<){-gSdEw%yon)Yxe3WMW&>#%yfcjcr?v-PpG6XWHHUZ})y)<&$KtAHO{3 zToWuWD~*If( zmCEpjK8Z1<;f4KsBxtZIvtiT!JNyT*xs#=at)X~YZ(R}dYetX%eZ~h?va`;9>t|4C zD1-sc_RX*;-2aT}qez_fU-;}q4tsl6`! zfk0CBzvFbWk=becv%?(+rl@tFBhDZbu1B9$AE{k}cMw`w(MXX+^E$bG!aNBQEQUUH zZzU7{`#7_XksED{q<=BLx5?``ws>AK<9jg~2Y2)eLKY@EBn&`V3eIIpg z|0KIIq*JIih?W?Gz-dp7uvd}Wr56Z%}x~2Pi7@U*fKWw z#H$Z2^DgW#H4SO~vs-FeNRua$dqMzx>Q;C#sI_1$6pxi>IseQVJib~hLuv0 zVf+)Nx}E=Jg}G%*vpyR5zjn6{?IZMHRwMez?eJtLVsy2>G7$I}n}M)?cnIl;WMRHp%Y@cg6Tu%49V)q&O6wao>Y`|+NTH*F5?o5x|B`2F z!x>6oih6b3Lx~@}ZI61%3s4?XGhrkh8AqrgEVrzX@-em&Wt4{9tMpg#fSvBO(7ugM z{GaLM*8YLEOMvYdvWNfJCt8swAO-kzSmQ+OlP22HXcG?T;g+7w$QhX)^xf25v? zVqDV^W50R(xv1pg-qG}0#`eOLuN3Ys$O@RH2jIk#7qhON(N4&gTAkc^)% z#LvQuy<#0ueC>_tnRla^13wjqqv<%CgAO-?lJanEx5lvI!>t&1*q)Oy96a0z#J9_@h3%rplWjpmlZ?(SxMavEk%XH;-P!`g>LNKx0 z@AfoQ`gXYiU2t101`CrPE>9S!s^Ya7tD8IxLcn@FKPOiloYXxlpsR%?7)h>){m2yM zd#dD)xsF!HFS0E`Jd4o452$~PcmJP5*hCw!G^wA?%qxKi?F;WO1$cY$qekAf{HmVD zL-t_nv2hXfkEqrCa#fjts1O&!8B$c%P~8&SQA5-41FGJVM7pO8tob$ecwUQ^4&|8 zEQ{Np%}UmW8>SXJPFs&%shzmLAbshCFEuC>h9W_(9-;3ujn{ELvU5~k`q_eP^DKtj zW+wwj%>Q_7IRRLpe|;S_mk-vKiWV4_h){yZ)WWzsWm5rsfoP^{_9*7%20@7-gQ!&S zsC|Wg=3#+N`FDh78OQH!+7oXH^6stVnn%OFA`c}_s{Lhb?o}sWNj!7!H=p&U;~~Em z1PI>0tQ(&=+HrHNd>=?HdFY-FHwb#tbaF3q(#TmDnegjbzVPFi%cawz2j4OV`vSrR9Jt4|+QNK#v^$&HmWFL=zX+nc* zVyc1AsCf%(F4ney)ks5|9+Z;hHm1qEsoxeJV_=ao0*c-;@_VsWh^AgOM9Zte2~V4M z?dpouE3JIgOOJR+@40M zhA}Mqqkgd_>ea+nE5o2&cC|`L#F3EBf#kmt%?BKY(`xedIaB>Q+j{P%h^8-V_0j-% zOvb+fVN_%-x|Fvjo!V~~hvH#y7jplrlt*>@^+Sl%Q*=*3TgJ?}KpN-|HwW}MX4?L972cRd4~ifzh|gof;tS20jY?%iCA`;94;sgX;6Wt~ndSVp(> z<>0lHIGbMbAJ+#}QCW77_?V0RlBJ$)cLwe1i-fgDq=15(>|445rcCz$4fhT^OZAK& z4X5QkH?_|4P14)cwf5bqJ*{$ps+v5N%-8%rKUyTMZso;Y?M(HnhL2eAo(oc~+{XIC zPv45Mym3;;Hb(k>@vQJUxv6~0twPL{6Qc<>MMB+@bSY8Cc$76Bn9~lnruur;FRvHC;A@G@bk?PR-DRRSAUA)k~X96g06j;phR?cqM=L(km+@8CX%fs5%3MR zq51u@DYxPIOS!r`Kmv}d#SH$1Sc<<4Jd!I+myJKtog@{{hBL#v#q5HZGJ;hn-MyY( zNuBv+n*ND49EiC@QvJoZ^qTsg3sy!4_eWhc-%dI2O$;ov@v%Xem#dYperpid|A-X? z+)jLc52HWa+rq+dGKa0-m60IoGS)^ddlPnwf-Q|{I9!`5H2)%KSe4qlKSNoo{gM7i zoqI1Z;4~Bo<8!Vqw*z27I{U6P53P#25Mv(($pK-(`5CsE4Kbi)tYWc$8pC>^P3(U> zTi}6Wz49oiJ1QzISSJ)|OW|^kP$ra6*vvlLcu^7#($tnKvW)E04PUpC+3*eb(S3A9 zty%_!H8t$OPeBgz(9`Xu#W zzGQ9mSV~VKbFK&5*P$wgBdBe5)`qkmgT(~i=@8r6_VT)|h+lix2&QEi<}Rrcen4sK zi0dk=HPKcv;@7e0Zvftzkp)*iB8b%V|E;(>5hOd!A1-%(Ha2ofM_8-u!>tz*XK&*w zP!6E!zuIsL;#J{O(q5>bZq+M((~N3-T%cI*i@H_BgfYPi6^&20X_8&b6R*<7ie0RZ zU<_AEtoN@FM-gC{q+p{QsP=r7N-;5RC1^A?NN(KzGGWc*O1P%~=So2-&+Y{V z{fimaw?`Cow(Y0(@KVh}f|FR%WOyx<;2YIVXYR$oUub`)M`Z9kQ2`g$IMp}Rr|?{P z?-fjfUqaxTW%2?Pwwa(bOiEG>w@%jgPXOx-7tK;s{B-*H8Nx#6v#X(umWgG&x5pbo ziHsCQES5Om^#K^quU6Cmr@{o&IY|JiUD|%rQchKndx=t6Z&>||?B!oIvHUDdqjA2$ za){|hCTfMuH?Ny|^_5F%{6hOL8kx-_;~#vEC~95!TG2>tPcKQWgQijp>^Tr_gtmrO z&9wU9zWKIM@#uU;{F%SW)G=`9hS%4!J3#q&9+TIB#s-pnR*vM)4nBTF$C($v+Cy!F z8y!38J&1C>FEZvoE}X+zkagi`rDcR4I{K!imR*)ry}l|4hxohWWGCQaD<;@m5~x%18NVtb9q9P>0hoKPsBw4LrQ4iX&3>N<}o>+C7Y_gwXngQ+T~^+tuivZNjhCG z^NG_fW0nqe7eSv?+hG|Y{$m0HeG~#D+yISQf{zrzukTnto**Q6>^iJ*RTYKOM%uii0B51g(xdMi!a&Kigyr|5v-K)0+?t#rPee|Pcx zQ<9{9)UW)^2m0h_SXT_|zqa}gpi7kU*=SAy?R5% zSzw8@-(5>Pw9(hU!mO4TxP~mnQvqoP(Iooq8H+W2jKx=>l=_4zvhi>uj5XCWo!*DQ zWcPMp@6%03a|jm%$|A;9`>@J?S8N<6kWgdJiYrdHSXG-ds)D-sB#gUW>Lt_rsMhz; z`8f#II>0CsIcAA&v8kZDB`1!Vj^p~Ph}qgigB%6pKkgZa1->9lp|Kk@Q7+yheku!Q zz$1LFv6W%xaOWMHij`(Yinn)cg`GaQwIpEx_)c>6=J88mApb(V9xMf=c^ zJP6w&|72_`6mVIx2(ANvN0#(s+4qRKdqh7HxYu_!;kTCW))V4koSd90P3-OMeUu_> z>s`m!G#$#{`;gE|)JNDquKOa52;KNV5e{&eVs78sI0)`MBEl5|w}`g-BgF*-ydSjw!g|DE zCQ!v3`q;1s{A48QouvO%@?jQmSWV1S6*0fjJt`ZZ4C>lfemtHnOHJ^& z-d9iw109HY|Fe;5Qu}GgnR1))qhX`{)UmyLJg0gCVuhwFQM#iXSV%yc+ z+?W;(lSRL4e|DPTf8T>t( z{M%MjzLFjj%R%TjSeoyJ@TNvH=I?sawWF4unBdW0;f-WtI$dLXmrF0_`(173{)xA07AiI%kQ_}m!Q_y7h^dUmYzW&5&nuenk_2{w%+C#=<_o;lG_XOc704I#d#z8y8COXJ91UdAM}vr1lx! zI_F8k;WsOED9_pZY3;)28p;Cai1~}AYMc#F`QYlz!}s=d)=~GMR<5N{!w1B<%ac3A zO#)-g*V}k~JgTsqwXXkK(u)LP)wO%;-od4DDgSLp`=2;cDJu|cFo*jsS|s}+BC3or zwpMKSsz(yexw}mjlBN0Pr>NrkMQQi9L9Tv(vaM&0G|xAgGLf5t5{ke%pWnvjTuxU$ zAMdSuoL_0TAtVzuQ>Y-^5(h#<&AX%MGwIHi4Fp~0w4I8SPF_x1&Sp#dj#*-ok_vaK zu-ja3iXF9*+UJMH3>_3vgy+-0(>J6wuD!lI0X&A_U|=Q>)nDZ|qy3Ll*eq*bHLedU zhO5KNxPZKlGZU1jp|QCAi#(X@P-*l3k z*u?9vOAI~tqZ>{x^cVq;g&NcbS}+ zZkW~s{vx&{R|ROJ{zez>%C41A;I?PE2qQ02&7P1U`uR!zo}Lky(HEu%Kj&l~caWlSDbslHN&5UMpMG9wwh0ARuTdoL?C&-;x)6}Brk z2Z!o~e)YN?p>HDzCT;!;%koa^18MO$nsapH#DF-0i*LJu1h?rrRR;dMAw5Vau1BAq zyw`x^yu0lW0I0TklRH%LSXbxCP)qS8Dc*l_dgo`bS?uS{x3yQ^3^B21a%{^PUtmj1 zt?lMRste}g!L~yx%lWt5NH>gvfulOarm%gqmMEd3b-h1bvx0Dt1xcJ1E#HKWD1ZQR)!5^m!rkOL4OpH;=HqfF6Up(~U zId|>lGWp6zeP6m4$a`4qwJ}SNeMfE{AlkkjO!3UjxB2&de#*UKtCFj$8z2x(uE7o3 z>q5e@@-VF`o2UNLP+Z{Ubv-H0w&rmAwA&X zTn?DH@zl@gp-7V1k+;ru&Vk_0|FC#1q_ZaWUs&1a2g>@}8(rZFPaE?2Gt<4J`#U~9 zzV)}6XM+Y+zB`La#D#RiUX2ie?u)t`Ng%QP@Q0SDw4_f`PiwYv{QFBo_6NvR)uO5X zSfNZF244EcC&t+Wp&vl2F)#1lvudi3pFbQ4_OJAWNd9r1N94O#ye!6<*+(M2CNKG5 z$A9xnsnKC4#AS@GbwN}p9{33jbHkm0#-6}@%SC1`clFhb=8LZ97Fh zC#_Fu#c=!C5bo&f(xITYN4-llP0P&rw_;oHUpJQ|0}X4Q06^H#%Z10}c<`07_OKz} zU&!Y?WhZ#5u2t_Qo01ioq5X&$!oWF8;)6vrJI!|YCT0c(MBfhxG*kPBl7q7dbcL-u)tyZ6={?fLa%Nbg$_V##_jB9uGco@T=A* zK_iY997+~y7D=5P_Bc36*AcEXY=ZDp%yYqQV)!XcTa$;53H?~ zu`B#^?^*dVu(q*u8&UG=|AFM>aUt)$IN_`vF*dN^EWeGYT6QuM|5GwgUkzex2&tJ22h81>-`J^8%ZiLIE24l@sYl9#JU0B=PvAk|LP2jBdx z7+@PAEdveh11l%+GOl_C8}vvt_HeA&{h>B44xRp)IZ#0M(Sk6o;|YC~YSAXDZ;0FC zM^hBGkkF(>4_M;^)Gq5#k^OetSLh(omamOEH99klS#@AdBRWlW>@k%86y#cN;D>K@ zk85SCGt&238m%{~)_46G6qF}+_`_tGRw`V3=_y&++@i$6;bOm9dU}hkyY@8GLMGZV z!?qxAPR#JC*h^VD=4!H-}oX`K|!Ao_H+uTrPCnR z>j-w2l^ZH*miS5GK<=M>g$zzEEf8#5Z&AYJy(=19W+Qs5t!9E^{;BvNVO&8m48?lo|ki;^6dU=lef>rO&0bfVEAJf<)Z>Z7DviVTYO> z+i*})YbviLl{*!zBs~WyL-{jqBGre6pcBh07?f-eYtCV+e;Pw?WGZ&BFD3P!`nmlc zEBaQ>Xg^AOXLo%pqu_!g@tUGq`H+(n88O`$rUbhnMa-~9BrN`0;Rt0(qsZeetN)yJ z^wdX(xBD3!_B^e^Ko;OP%*nTFTxGE*uDr=bQu_tJ=quGfR|xGhMcS!qEj#4zmlIVe zW5sjCF5=igi4qG#X0(&(%R$|tSuUof(*|!}(t%Z#PNWbFYQGp1(x#ICvEYx8QkmWk z#8tR}r{Fywscg=K4am@yg}UG>xZsKsv>&U^U^rNYQeM><&XAzi@P2nV@4u}f2Rj(% zvXoVcf3yymPp3DEM4o@NX<1{`IR=LV2MH}RSagmKa)~3gCuqNkBw7cWf8AG}Xy;UM znG^AanG6;ysmFm8ThUhEShHX#)O)C)3@Yl3V#KoE~@dhyVU#8#HuaZ7NGMGZ?K* zQ^!J6x#ZPnClOcZ0Pew|Zi#@|i5_S}3z~>`u4|dUa?Ivi>3<%7c}yEn+tX@+qGw;waZk zwN|bZ)7&`OJMyWLt|(am{+B<@Qk)FDwjo#@scJiDOQYt+WPiA ziUc=7o(eN=8K)z_lFmgH23htGL++zU7KP~_%qSy}8%W6m46whvoQhC7u#}1qD@v5F z=y$_bKH`aZPOLHOZ{84PYvMb@QNVt?PL(+0!&Gu*Z{h<+Dg3z$cIe81-P|8hl`7n< ztY|nmI0MJ`@1|xeehxyk$OjvkwE!OQmZF4SUt%*N3@dm;P1bC)JhiOC$QB}yk+V;r z$%{xK{RAdq8lAH=o*bcBV~YGxn-C1<#yhs)i?>e4%Jhfchh58MIV3Tz4{>SORb3(p z9A&{jOHjheeRVh$7Q#u2krw=I$Wejs;H-Cqy4x4&>e;$@&%YUU%wk0!B%76%5;Z5B zZXY3Uq=e^q*>*jQ?`Az-3D+u;uYXh7nE(SPsU`3xQvpRDst;fdhx@NQ4<8Pv==sE% zcjpqE+r4a~PRC+Vk#@M~-6&6InD18_^h-4>jz?uo{*a&_!RbO4c7%gLbN_%j(L|9r zd_`yQe8btS@%~8r;YhyPsaIj);7*LR&=BkXmu2n^r9sO%5hKc?zbOU%?@1|qM&M)F zl3vp2{p$}?-Z+gZbi0etCM8C4A7woYXBtty^C}|@-+fKvb%&n}R-T)In*jxux_8Em z<3*MdKl4fiBr1_&3}iQYABMLrPXeM+zR9!p_A3u2h1H15evEj!fE5$Tfxh2+_;TPg z#Afks8`e;^*>jp9z1vHCtZQ&IJYNu4ZtFHC$*jQX_!z^k`?mfO^0AmtdjktqFE-po zi|daI%zw-hVFuK3!3M8_`jo1I=%xoX{K!x-%W*4Cz{7_s;+L`)O8QtWi44K3c)u$5PomqZlIJKv ze+Wwrd%}I6QY{hW_4)jLV`Nh3YuWc&o>QlZZ8+y_xsRCcRf246ZGhAoX0Q^|@UG31 zDwm_fvF3;u^p})}1BY$--v%V_3{KamVYOFf@$^6nT$jiVC;HA>%T%3!5ejuO65)#O zzkPm6z zIEIYn;D;^Kt&$?5oEa=bh0r%RJ1O4p4LZqTRF@BgOt)-btuPS_{HE_6Z(Hs!YB)BC z+TY2s52Fm0ui6cTkVPY0V?PoS+NdEh1YnmwS>f`%7_)zP6M_q}SoLS_dCW4u5g9;3cajNWFT^n`Vn%aarf&nQmg%C`aI| zGQ?R;uL2L4g{VBQleMFSizE9Ts|4(!sT4+pQne-H=4Ua*R^9OwKQ9Ne0zAbr76Vpj z_vDH_TZgVqsUma=3Od5G++Ly90!DlNMUV!33}Mdp-jNl7h`Y`@%8A3GJEqO5Te9i} zwO)*Pi?x7g!>5=mUTZneJUGpArjC_cpsH`xc&G#uHj1UN@Kt8-@auSW!9VtODm`5pgzMltDmCluKLk={IrRutcaMq661 z2Nr$51{Y=n21H6E#>!`UCa%w>hXcX0Jh)0*Q4({Trn5H(oc3v$VvDtjSey_=AY%bZ z8l(i8qNsk?Sw_1Mk;K+LxFVtiVoZIrj%;r-LnkzTuO`)ag9{pH$iJFspHu5lv0}7% z93xAgTdDxMuzzw$p0qbvg%{kf>$=OiRR<$AT|2hbcc$a@=?QsXWfKk`!%>VPlw+nF z3LrcH2cwRv#Jk7azT8C3XtaEfh{CH8{hjUU@-u8GsfixniSBUh-YTCqtld6Rqx`Nj z(39W6*;rQ9u|kCl?H2CYvGfGF?sg=)1a3UjnlEtjU7Oe5yHIK^TPu$&m3C)>F8G`X z4D2K15FuC&^`mYV8Y|fbswlMilqK2ffnve>qjJwiJHa7+gQEUpnd2VZ{>u!7yT`TD z2>w$`5!xCw&&%$Tb7h`C;L9np!=D5}#R94tQhQ#C{G&CkPCm#)KX>$_v^@g+Vpy(g zPywm*D+mMr+npOPoUCpn7U9?xqoOx}?cn&U0AnGunhK-}@0|)3vOf(KKE*mtM1FkQ z#ntRvl%UX(lpjrCOLGDSE2GuVAxMbNNUliZD@sV{U;XCzrT%3HG+^W*@haSraD%ZB z`ty%a5jt&QvpTLsZOhc}r`M=gM|O|X2BDi9@W3_e(SF~JYGg!UlLr>#QyU74w zHRQ0P4yf6ox^678FNl&tB#}At@0#gcy2aMZa^j2m*TGnWY8MfWy0(FrG1iaJKlgNm zr4mr~=!Dr0D9{Bl5mxhGI7NvErGVE*;@VIc$Cc{r=$H$MjJje4vgsr9_nD&lX#5)S zs#21YT|dL|E;=EQk^-R-5of!XlUTPwsv93XUx8Nv0<-&0C9}64zS5LinjfcLA0nM> zii79EN|@(g_8iiRSBPx+rtTlLGvm3Q<}Ahd==cq8kH+=u`$lk=R|#IAc!C%C$WO#= zn4{7_f;)L)7?8Dx2z9Gk&)R_QllwF2w-<}F4aEOIQFxfcT}u9_-X;Zv2}K2&8NSzVfB8DJ*=p9R3-s;`@ER+&%au% zhqtuwe}9}A3=x?n>jus(Ji=dsrhP=PyX4mDW$-Y;kp-G(s8EAbuen#E)QqGLz4) za9VD(Z`_LDwj1ZY+qQHAA^OtE2ChRJ-4|Q^q#r*Dlq6dmb zs3aaV3L^jOeNNNr_F(MB$w`@qnR9CfubaW-57AwRm%1d@9gwQk9{l(R2D*{%dcwsQ zDm&MJYa=qUJO$px^S)^`utgJ&_v|hC7`F_BVZj~B-M#M(CkLdA;-|gbgEruh^p6XG z_ObDomY+3newXPEU%c5cI;zcBac7N>!R&4hRmjN5KDr!G+C94RrNm5<&Ie3`d1*Az z&fv(h9cJy=x@{bu7*1De+7N%X)9Qfy%mm}jLiE`tJ@kxIJjv@X1J4$odBjJ_}& z)`?t6H0!V>n--a)6#BF0>-?CM2Gj+s9YlEe-inUb;$WAI65L2p_E1ZHet!466{kh_ zn{J&O>a*X)nl5-bAs=+Mnucs5qxN?o!XkEmKoBB40>kihViPDF$;(1h*+O6dQbANm zaamK;*E8P{8B2SfNBBi&V^THV9UY#dvw+iu`!gdlSs5JP<}=SMjABoqrRp)MwBvIxW|E6D`?hM7Vefb<%Jqc%BhWeuSg*~$3xjvqegCD=} zlf^HpG9;U|I!iVB)J$;lKcN)%OXrMlJ3aRelw<$4O?l3vL`x;s^cn!6U;=S7rz~rr z1=N)1NqN_ywnSAQ z#))(UiE14+HF4)pa-7aqQwDYjAH)bgf0a0TE^AnwqMKNRd8x!`mkTy5-;)4f&d^*S zq_dhLl8}6xTq0*@YI{2d~xU0)g41Z{Fi({l-%w}Sk7?pXC#w{9nr7G1BTjC zEcm$*Bm9*X45%>*OF&Zx&$GhCI0KEI`EN+62Quy^86nszN*RunP4{HiI%?`bFzp41 zP#mRsU8SE=CLEp2h?kDcb&XT2)e)&BA#KxyDEA{xjV@urgngz&ZO#U9?PL6W3;_WF zf@LV;!lrfdwae`yjeaRs3y8Lx5vjjC+ihQ{E|)uYGomj-!sch%kM-nxbm#ih+@mLY zyE#LRywQQ9EAA zO$Ed{)S}veXc2kj*?9#wwwD@SK=c@|@r>@^;2e3|De*<;V%-*BHE$ujamv1yOLpr; zGX}C$4qGut$NKt^n}KLj%>oPNSrBkr5?=-4^qk6F1l+7g<4f_+p}zNTCar?hax-}B zR!n_`b*QeDUlJKo@7n%{p%K#3&~eN(rx!eFE!ZC4XGbjS8!0eS=Yf{ z`|?B6u$fH=0C6_nC#0!=yb2U1zeUomHVWPi9DTr7@QXe4^{967KLIi8%4nmgQU+MQYBR?OH=;6H8v1N{J-#+Yag7xrzatMZrjQGYDpM$yh8rQcCk<&1>%|~ z+N1fuvN(aNlRu{cifbUP+0g!g(9-BAJ;yRp(`qySD}Gpfj~(4~Fl4PY$+6Jpi4+4_ z1uvAa!S|C8j9d{v$M;Q>4#}WL|8uH#exRC?yxv8h>@48~16d+9D@=ffK8(lERG*A( zhP`?)=r=}Nq2gRp4{a^ZXRj#!&!foT7~bA_Dydjv#Z+V&*4!VTW@R~LR8MNHmYCcn zwP(q&Vj9mdH!dGDX=~>(v#pBGWu63coO-r+Twl5QE$ zk*pEh%SNowR0o%_?=b87Il8o#ILQ1pH3%GWQ?-tSA_|Nqi54;WOgcQ)EwNhPmY<4( zmFVR^>{VJGWdQJVWajgm`qQ@j`^a~ay>~z#d>$WOf|B)J6`%+{Mni0jx(A_c19MQy z5?H7xi#rbu!sQ^49qd2%BubXmU~v_(07A-i!fk{c6Z?^6P$ZmlZ~?*E61dILaDyNO zIf6iOqjZs^*4l%GO!u#cG17ix&&!#Cfl!}H*fr``T#>-P3)y|@`PqKVb?k0NnyPs$ zRBa&X52B#T)-#Ek{-~w}n#ejsBb=YMOVlbzczN5jbaJ%fkQ)_XD%Ef9?gA?+Dn?go zh8OFou~3a?cC8m#!F{9emn|idnLn5gRujk)zgXqrf-nMu`a%ERw{c&)oO%r6fBHob ze<1#mkB?A8LjxL=s@XFN?cQyF|BV@RcBFzz+7F>K>+98woEkai9j8oufD{QPr%43Dy5DzzK<4Ek{gpKQ2DRHE9Q7=_F7L!fzj;sT&kUkrpH1*M2R(S$r)_b z0mRRBqGoFnnRdw~f5NgLxD_*6^vOrMA_~ZI2(Z_e?X_t5BRJ-cp+3n^ZNP)w3tj+STi9<@-*zPQumAOTXrB;45Vk!k1bDD?W4Fofo8{9L zu(GC53H7U|v^D~o>~hMOC91iC(B7l;_@h5v)4vQ+fEroe06-sRR5kj#Xtm&YbOqiw zTb|oDTVKP?oi-SloAQMn^=&mQF1CNTOa)~6)b8){zWm38L9P?$^aoKYnO|Joln9Bm z#%BVj)(}gh@AU8G7x&N4;PW{?K6VKH;^)}ZTIQhex3lqr4;7bTitXAHHi1U{u(Jqk9YM5P#0iJ2(Kw!K}bE*UVUr#m$Kw9N0%G>H2WvfxA#{v!iMjD%#S^XEPNIGKzYb+^ve8D<-c#MDl8sR-~JcaSEO>q_=bxtPPWY&a8G6 z2Jt0z+$2{h;5*UYlioRa?D{WL2kO;(QW>sVy!%MIy`yVt>)!7nSOOkV1mLK5o5$xuSTRPaXE2|P=MVk?Yq5Yk7%to z3L^wUxJb4B?u9&eZne0x655N%=-;fAfC5aTTT0w7x#`{PEi7Akc$Mj<*cQrG5Y8M0 zc5tAPV%+=a{DF+Jpr@xF>M&B>)q#Zyf{;ddZbB!yT+{#a*U=5HZ%6(2ujQD|)y7$l zFS2Cr;pg9X2&mD84Ow0vb~u*-P1~jx65 zRNL6PK|6C)O>8?7&~bR+l9H15Ck<fYUY0d~0T5)E~tHUi8^M)w1LOIX|>=W8Sfmpd^9l zj|%s&MQzRXyE8S?cx{B@Q#-yw_W0 zD$~C8Kfz}IimBQ58G-m{wbM2kT~6=$N?j(Mm&Fk*!|E^qLD$pUrQ~h8dEC)DC5+eb!*s-WPC-;sfiGX%F99UB-3F92z&czG@dNUu8&a&{`TTQJ>j zk0+rkjom=vDUfDPJQziRM5Axkq=a1@btAFb5l_PGYF^5$X5K^%jgPTH2%se{bxcY@ z0BWH0BHt}3wvv3-zhA$VQ0K=RMx@-S7>j%*ykWMul%~^Sf|6T{@qW+hB>+43DVK!d zfKIiH(1EblqmETbCq!cq$SSDfI7%+a3pa)ip=EhKx+aAoIPE@?M&@Y`RmsMCA& zy(0~oJ+HQF{m-M55B+7{T*p=R4r`*zSC`m+MkjrZa!$JidV%^igb)+##!zBoi;&o8 z=U#?jZb|}6RYDmPKfw{F2LROu1BBwhaJ46mRU)Un(zk^S7aWE(Jc)&t;Os=dD*loPbzXYC8MtFhnt07FFj?L9pCXkOZUqauxw;s;ZzMzlu-nXy5o4h zjfjq$e$dml07~OLMVXl2!oY}sTv2h8BTf~9uzC;F}#*C?N;B3eGB=4*N*ks z1AO9f1MA#OMlCm%HH?f{UI(VPxA)`c&$u9aX454Jo&WVqS*zWBA+0}Q_i&~pbzDi& zAwzzYtB+qVdV~=~3C>zzPJ^_Ti#|R+(6F#m5%Ckdf$zv`L-~EH=Y+w$>W5bSjKx4X zba?=Bo_`!Evi%j;6YmoOtLmw+E+cG9f?;kL|25ny!5!C+n(#t&Lc~brS4tH4slAj5 zleUwsuD&dAsJCywF~X-NtYwn!SJ!6E65-1f>?vU zwRsX_8oXJTUpwqeLt9Wq;MZS%c0;G*7uRtFm~dCWbPR5(t5U(zTA6P{$0zAbiSu7D zF=~FHpY%YvFnKLpd*(iuPpl27;tq zN>@RW<_^w0hZ`v?S|?;r(={v4qF$F`tr@kmVp$hwthwk*JFFdCzfJ^+ER(&&b9E1_ z-f1G89aOzs8H6x%n8viYuu#gkuBU0xOBLNCPG!jy8^+ORYx}ax+i3xkXjoh8O`#Hv zsJ_D792;xEPeHlvkZCl@gr3*$9dV{Me+}mFi+8S&f`EtqeM|?`v#=)$Ii6$ax`(g- z`7VGPJjcm4X@L-cFpqO6?d!80MLm9d)=H=cw-X5i?_DNC^@eZ?K0 zTG`X;$Vpui%w47FbrA%O#8HCFq-$Rh?WiW+RWAlqUx&lR)Vncx%X(95)eBW(tHwcZpRVT6g$Sv|HkR*;svAQViT;ocY1oau`LG$}fcLm&(aLQV{xFr9{*0rUG){Bs)6zhlmYLywdwyl= zMHjjm1yD8!)W1G%up20V*oC+FayJGeCxh>=%_#jdY{vS+rs1)%W={Lwx=X9I63p4| z8l2~4NLnk2nUE;LLj^B}bVyqL*N02a0KY9=Q0QJU~oRinB50 z3ks^JHRvf2BtrXNAaLS6Qi4hqx=0ohqIUVL;xBfRhD43H zoh|b;xhS$oJkEukKx7P)Ugx{7hrc96ZrNJ*9y`4J2^0D#;SAc%X)gGIw@nHqS_@DG zR7Hg+AuN~;RqTX-cU<=H5`TZ!1PBdV28o5&6LXKmv($xB3r1Kb0f*O@a|w5>SVEwH4#8q`fsWuVWrkw>BJI=d}86p*oK8N zF283hCSf}r6EdDPwP);%AHeIfdQ2E%-S7cM!ChdS^F;{W#LAPS%y27OpObx<8`F|7b8 zq@0q|YM$v=_Ix;{H*snv`3?3XPMEp+BYd9k-_UQhSu@oC1R-@Cp zVdX=44l0~B<^o;0%ENq>p-L4+wMHWlXKta+GO=mo(z_z?J$pfEDV+@G(OzG_g^s&S z!>TK-$#_QDXt?Mt=rtcvBLGP4`*+(71n)y#Y~|+##JOzbxK>rx?gT_fMP+RqFV>ap zj%}QsMS@z5WYJ=_+2h9X_Ni8X%9bLlrTS5=@RtaXpqLTRr=eBD1|Y95yb^kMi?hef zW#5znbvJ6P71(E||Np3Z%dk3vZEH7JfZ*;BJh;0%!QCB#ySr;}2(Ezy4esvl?kwEh zo!iMi=R5oUUC(-0O?OrGtTD%UE1}NA0mKWfH#PG0(UpbrzefR}?nV9`;to+0E2cc}C8WD?CXi>*!t1xpZu6+>VAnST zCPZCh-_+Dpkyc%a2ok0mbfV1Pfgy+ja{=Pg)9&^&_K2_lYjYV!1dBPIII9`%s~sIZ zX@Tn8S@8d1vZCDVjq+fEdohD*a55mce^!5tSx1)9ij25pjYEW`JF7P=+5*f=?G^6h zvi2uqJ;)-PQOtFykJ`9yp z{uTL;To0$oLjaHjoh;d@FIdrUx%NyfYJF5CPxU79M`xmvP>1KBNfUI=3R$k z?vY_hevS!QK7@IKX>3_&IhFUjqNc9-?y50o>qb%OdV}i>)IkJ?ML$atQ^e)ODH2ml zLQnQRyj7nDd_M2-$4>I=mqJ?$&(TWDO+7~iyMfy15(!Mi?b^{1p2;nD`hTKbJE8Msu^Q7 z#3rOePf(JRi)CQ8xXU=Z zrzQf!8V4T{U?CWp@P@SJE!ioh#6d*fKn?;@PkrGiq@#69W5H`G-=75y&J_MD^+l|p z1nD|e;C<}Je5;mEKY0u_;7KUCmANLl_^JKUEcadV_;lI=qNC>>9D3-;=ev%)rRay~ zLC^I+2pfhx2O+oPw2l)wdA>s_8P9vOaZlgWQ|y}&0ZH1RTnBu0H6Z;~rY;W=g6EBO zm+vmKELm(AFmaMu*W)>82<*mm*NGaen3DgWoZsm}QE6g(2KliAqOo~5dxfV&2P5?g z>d|%}L9lMh^qJd0lxTw_LVH9dACWNtQ-6JasruK(^{k1(>PV*)E{M76cqH+rlF{hX zhB0}`NZ@^dSdFAf;>P(MK;oV-HZOmv-r=?r$KDL zC24DFNE+@;ief`U_xU~%Y28RbYx2xr@U=j&?1=*IW+|~V4Xu;qemZa%wlh*?V#+yY z8S#M#*<)~)gb~}^A(BdIxIIe{S97u>8`@d}!TX(~6A7|@TH+j>D7ryai{#O0iXJ6u zI^wSg{8x>(o9ApLvinT2`8qt`7QX}o=HuRRY@2E9hA8(|`!G2Ga@GNa`@tmRJ?!-u zydr57Y0Ou!;L!cM;jK5EYLgnjdx>rTmX`PxiO5w)FNwsk-R}T{#Pot|eJSJ5VkR@o zmyevVX7vgZIbakBV5UB1)HN?a5Y34a+!u^&b?9`L;(N8y@APkFMmdp_^z6ci|GGK~ zcQ6<9&8<}88XBo%3ctVE%`=k{D=@(nAy{#`2QC}$H0wO}!3jDhSR7c^N!fl<{@PeQ zXo@nj`7SJceK)oVF7Teko@W6~MhE@+L2!4jdt_%i_6?=8OkgTW(C!dK6mafQ} zy(dIUbbnJddVZ}rEMUHaJ(rlb)Gi)yY9en{m{HrB4EX(}+Cu|nxqd^s{qN)1_(;)- z$$|o?8VEm%Q@p@mo`*UL7uX(;bi|aDrA(=Z-O{~|pMJgaXD9?CC*8DfQBPdy-ug&W z<|?IrvpDm}$80^$JzUl6aEq^SqoPDv{td6u{9l=A!89^tK{!}dZZBa1jPuvo%hfx4 z`bj;@dG3bU?9Y2zt#mEv#zL=-i=E;91?@JsBXF#x^P>bEKVks+6;DA zQc7Ubm9)bhEzBAhzoP%twKV^2{Gavh-<0_A4II5JUlw`>(nH-!&-%c8STaAH&<;$% z2f_N4PF=<6237835Y71L;>$0W3@FNfmfcfPN z7@PkWxD|jG(|MZZR5-eMhA-Pe4_&UuG}nG>>q$8^9%1~gw3mltS(-9-FBy|8oa-jH zIu2`=A?#7v<|2+W>+#s7)v?TRoO7m`nqBS{)HTiD^wX8yI*(n6n(MR7 zGROT_k7gJfO#f=iR}U*T-A#A(BJuQVb*E1;5A2mq0e2SB$1@++2L6`3;05+9zuR~l zp;jkSd-ICo^%)WTm8Yy8C`YOA!iR;N)EGLyE0IohCz+-bzqj5GBe)AUI>C2reRM(p z>=*yJHMvnJ*sRO7Jf!k8htxI^a$6qV1{<-e6j<O*iem~+$C_*vU>I%r ziFPSCkPIG7X1Ev(cAhMM{wk@n3$uXd-$xFTM^Yuf19|b`gmleb8W1JO8t+e0Bj@}H?|(7?JH0}y`#RvCC8*XVQs1wbH5z= ziM^>Pc)VeLW22-a{-}-;P7S8UQ2R&jnR~pHRlv<#b9cYSg}^QWK1*a{`nNQv`^D$+ zY`)0FMGYILOrW;>saazRgHX5lJAQ>Te$8c%qqBtptQ0fD)y2e$wS&_E5=C#dNWQ_9 zq^f1mlh?|X{BaxFU`%PFBdeCh*dT~Optrj`#m-JVG~-8#JvSSq2!#lWk;KJ}>5uo6_|YHG za})T{WyJ#VrJy%?x0g44rpWr^x@`{$KbcsAhsrLErt|OR9jM$gyutAm2tC6=>`(MX zt-%Ejbj@5ZulDfortfvw!<$Tb>^>p#>O{k3cCEp4*ZZ3j%3qs27LJSl-V@o~gBq7M z+xRFel8Xs}cZ0LlCXEJLf*5?Rz=sESQE_pj>%Fm50Y84gvmx4&k9WO&bp=-74dz_~ zwSl02^Od0*BG8{h;6wZ8(yB4eSviVLep|wgP1xl$XwK>h6IgYU7GGrpu84~m-CI%& zZ*M2BjR8NW{NFn5=2vu}=MAZ$C*KZ!W%mxN;vpa62R)zJh1zpG<;z%r&LgXCdr7eu7skb=L6d@%l#MM* z#mciJ>KxBLSSot64izFi>i3`BxmH3`JssI7Y>Gl7CK7&!Co+Akf%Xk=5l9Ws@Rq$F zQBe>UsF^SvYMmQAl6@C-QnK8kpw;UD>+!r%*Cc<-KIgWHR!Gm`A*{joskbKn@iI-> zN#b>TG{+8Y6wv1T>d7pJXAiisv?~UL@50&yX*IKAi6CR*M4s+bRE2mN?7;{*h$XL@79B!iR-Me`T?u}fIJa}T+|53J9$;Ert$J9&}e=V#fUl-L5Z{_T8}cm z1YLRV%-l^ncqAxndp~Z?>Ql|;_%4bYmzjx(L`0M*I1!L4?&r7Gwz%8ne{)0Y?#{XK zW*{lynG82K_HH&2mo1~e`rJ7X;)+(2@QHe#BGkEhOc_+-RumQuojrtG0+IceRc=zvY#RtM39uFYa^t0Ha<+cXDZpLq~Z`Qyk)S z;$b?k_tlLdb)i=;R#M@pAn2)plrfdooQvwOx}8E0T$N>6N_+BZgOh1_FLW%0i3B+s z0dK;ucHVM35!Iv|2{Cd!i>0lH=681W+i0Cdf?vDIc)6WDyR>UAC{?3F=usecRehfA z@z3tKevDM2ppp`*?{jos=s^NalebEV3haqg!jMC?6RLIt9*1pIiE3%dpO8;EcW?ycQ&9HB_N~4)Z&Po;FiiplY_;X<>wEG>By~Hgc-cHcGB?%i$ZB10D}1!tWbirkycFe!*7PW|JD4BQtrGmWg2Zh#drHDx|j$Qt%l*gjp*( z{cctVH0DyHu15#HMVlh`2?=u(GC?MzgpBz6%N?P`6Lm93Vz2yoqyim*DPEpN*=O8Y zc>Dnq6gU1WNf4<5zJZVFI@-KJVij}K%jtgDiB*P7Yx`^k&!hK_2hYYpKvRH~!kCM0 zklXXvJ?hNVC}5Tp`}Rbm*5_XN#=O_%)5A#`G&4aas0nqufI-ZAT>XvUqio-XmnG?p zQTbb0PG|1|p$N8*^e?6i7jU<_#^9t5q8V<>mjmRR60eWv6B>q3YnN6b4FxfR*T|7! zIFXmTwI^r>R<5DTT=50k|J(Cp-2K0vAAK<03gDv@izVb6ehXRKU_t-s69f`WYe#NG zf#D3Bm%vjudvSRn;a0ouuh(bDbEv?Y;(5l4(!1k8eP*R3s7{2`pdX^#}ZL*>#V!~+gB?uWEf@1CGjZ~O2}InY_K zp1!l@+SthuEn&W;4KQBc9;UvDXpbH(L9XmacXN2r7$593Op$!Xp%HM0D;z^mG~kMY zeYh_S3AcTRr;xY$RME+J^6Ch=SAP9l?4BquULHJI&K--C0?O#}f&Rf_SmnjW9fru~ zjxiH$++dLJ3O<-^ljbXAzuEv zmc!Jr-*Tp{_CC$SR#cw%ecai5$`UNQq#4hScJ+JA&1a{9FqL3gw4p4k)% z1GhS_i}6}p7)icJGz&x4b4VM)qk(Y-Q0Ho$EjFVog)OXGw?1fQ-)`sl;;o~}977Nk zM~UsgEYz{=|L5TbJ|%7YSZmTuKDy^T;wFyCd6~ofE6HOPus-cBDqx*?}qlxghXS!OCpsCDY==S65$uGtIdnBUhyW4IQB`R=vcn>&Y zO|Pm)Nj;`sCwn-nAm27_l1?@RoNU#p`VbbS1O)VzB)Wo##^c}WQ~V_G?Xwfgc2R*T zL!4UnO|AjOgNS6MM{)1Od1`bj*D+n+>m0(}A5dnIoQ0dU$(`LRF{)$U0!fF)VgBqu z8n5!72;e}!A4S{SrSK@G(ZOU=~Z%jys<;YP84x7w;5mqD*)&pBF(j$ivFGQX#QqF2mf*C{kR?Mh&8nn+1 z3Pvtj0Gg?jb>HE9S5UsPxRLw0ZJeL-*wYU|)!~6cp}AB4wD?97b#2+1Zrv#)V%)yO zW^6G8}DrovKyC?#8PV3QNWW(VB>E zQZ`Qz==%`dv%yIS8n~>2a`6g)KtcWb*9(y(n1AO+VtfZ$tXjiavTX=tWzC#Y zs&TekuZPfUsh-+P`$#r1?XdMg-e_{x+qj7yKo-qgA5E2R0CU6qI%K4;so&Ac9Lgtj zRp|Uu6-qL89MJO%Y9%*xy% zn7nC}I8-T^fZ$nK_NDX8rO`dpnikFJku-f<+l;3UH@6(Gv$QldP5#|I_ueU*rJCb? zqi$l?DH?(=HKYz(5PdOYL31cVW9R*uX5LlKm*Bi_ z?HHJC~&hOfzwtYw)VotIcy<8Iq%~*%qG1K8;7Ox|{}O5rv_yRr^-va(hfjsf84z z-*uvnKH{EteNc&H+-&6A&&0d)nho-zp{c_exa-SRyH}H=9j|ZJLWsV|Z;)V<8REn; z6F2_Vb)<{6nZ|(lpsT>>B4WPYd6(=zBAH)5x&5Uz%h$Ksl31HOqETn|r0-bUM+<|bOPhpBBn+P3>Fkp}Tb zNWKBXWxr>_7nlmPF`hU7L`xmKc0y`NV%viJVd3`CQrztAN)@Wv*F(5!$wc2G+zQ6~ zf5et|Kga5)B-J9<|FQnW4(Vw-NU@iY1XCkcSzW>&FU9g=d9k;PR(R+Kr%mQ5$$dfT z^1U_LiKI;T7?+p*8!REqz{YWsa@EOij;WJ2s--`(IEpP*m%NXAAYppyw9Oo%4i!7r zW;WJOn%p=_Xoffaq+SN`2j_3uKOy~mThXCez>x!HQmY=cTRGlLy_6km6Stmmm($vK zm*GB1*f4k+#~Ud$N)kIHzP_<=nKhyzl5-H=sk_1V8!6?#b!l3C zF1das z&u(X1w!QKvoc--BbEPV@2agd~(ZZ!*_>qdS3fe9^%7Y{~VRU}Y8)luwXvy5I|aJ-*(+C;@Eug{2lHDlclSVmS$p7hrQTp+O0qW|vrMCgp4#+#|IUn`(Fg-HvIwPj zPid~Fiv-i5f*i`p(?_V!fY)kAoj{rtvzNHilP{H-#NndT!V)XmzRM*SG3n5+E#w=B zP!RQUt-&G$b&QXjon#>+@!{&4$bp$U^hWPPQ}*oV`y6zQ!}MOF#qdp}cO;&?>B{$( zi675nE^I7B8iQg7BeAi$Lu+jj@^_(Hk7LSE0t*=nX$UioWBC*a*0x^SBa@RUbG}S7$d!Pl4N zUA7OAAGK$s&p>=-)M_Y;8k8641MNSob4SZ3(>DcrjRe}*#r7y)w=3E*-7f1D@*_zL zyhC829b|JirW_>)PMYdYb*-o^C_7L|ayB51=)d}VX59&He`0q(OQrfyZ$?r_^)AH_ zfJvwIrRsEd_qVtqF0)BE>XN?qCDdQgAkb3Vjum*T~q z8V0{08$#KZ^$>9@ETf~uSSsRHqr=n27MCw?cJtWYk}rj=HNiycv*C=-0;!=tN34;A z2;QH0&n(1{c&V^1kKgIKTF%Yd$0-)F-tr5It(@PsEOewe1C_BRwq6sC%BkTyrI$3<-RnzkB?91(AH(TLeBglylu2;=Qf$ks|Dc3)4B zc<%cTw?XwbO!1Bv+P#-poutsEqa)RO)6uL~|E(e2b^J7(3Z{K@m8RybpLAxA`dYA+ zi|zZ_UdWi3ruTj9Gm}~3ZYXQ)m`mb*HamA*S(qV@<9B!GvtHXhs7OYw{P;BHET2S_YmL#4ofZHi%- z3rKuhr3*-c+8s=9jW5j+{Uk$U7UZaFS#E0WNX6!6`jtoSt|3`znUDk#B{XycnoCe_ zQDS~~YK$}l4^eD$ra$i~`^UkFCYE%FP?wgjU6R@D1{|BrGELKKvR>M|t4_xgn%lGM z7d_eY2sNvG6>p{u4@ThOK=&7sf4^oI25JULmUk znk%3EAZafhI2o-!7&Z7v_oPpMQPP|B3wr9(f4Szs_kL2>$=jC2Y!xY|ajwJ%kU_f} zB+_XAoF*Ycf=xT<;{6GQz+L?v^FjVN8`Fu<>%0x>EA*SV@{yO$*uebPbUfwQP<=iz zk?(}>54yoFC!v->gi1EF$L(9Y+YWiNYvoFY|J^`A1gEVYE0o`;XwQoGwnx(XsPWZg z|Bn}e<4n2Wc5_ZD8*FB1klucjE_+P)q^kpghh%1V;{z{CqQe~pR^Q0~?{B$-|4B-C zTdEMPC%=MRelW|;^I@OPoU4#3Co9GpCnbN<`FZdslN|FLg>nKfTiqPUth2@o!6Sf7 z#LdmWq_bKCHoF{qW(&ba4{?k=Ty8UYT$!i<;RS8FNBoKMUYotnHaCxx;kdZbwB72y z@uurJb^YSn*QZ+%Vc|e(B;R*_xJH7NaO+*Y)!Pj z_cpZWvr`1+t#3NABs^cR(CC|NN;{2KDwO7!-wBf75brtm3S={W9GJwn*@5_JH7Y+u zVllYp6rpGBUMgonVJ=fqQCV8g0Z>kbh}|}?d+x~e?Nq>9;UlA#-4zkG8V?kQ!0W;s z{H4wNa!ZW79*)~?2!M43yr3AwkLAd}WhT#elJJ}@5LLPfBDp6Hw)Zo*#gExU=Pwzy z1qN>F76y3sOgvsFsRcQadq9-|UZ)ShZ7B$i-3(a3qSN}-SrtAT0M_j2>gF;&=a5xM zdAxdM&pYvquQNBN0hp$P=4=57>FiAbk@p1{V7sx2%Cp6H^MHbaGCZ0sUYfp$F>Z4d zjf42xo(j-`QTd~x*v7`=c9!{yphN$4rxqApVxs<(LR&cad_H)3qH|Y`*z;6a4ZaaU zJ!is#%}`}S38(vAFC4I}iYJ*Bbg!)RwPo|-0G&UrkOD;3Cpu5phZ zYSvbVxC36#hm)EK=PCedi>Wc|xL9w4*En7%pYu0uZhu_X5ZHGGoIf#JCDo^4e=Nf+hd$}J%kEQu3_->idDzPMw=0Mk z$bWNz1^gv$V!nFXn#pONo{IwTpIo9EyrQ)^ARr335CzJrkyqF8gtw$u4X$TwK`GZA z!FWCSxmwk?uzuUrX%As<5k9cLJJGDeK^8P_R@iW2F&kGQaRd4TQWw>8Df%gu&ropR z?ud9juE~C-}E$*)=O2Hws1Q95tPtxbGse0T{EM$1a9B z4Nv67cot9Tlf5p7^xjDt!slt_dUr?kGY&tw-Nd!+ z#GJAQGaX@vv#M8fdU)K=nM;3n&~bg;Xs$AN1E8p#m=3-nJstqXxSMcct{>3oJK+kA zM;`u$XI12f7d(#cu6%WLGPy^y7@PE7#Qk}U?#@B_4$@LmO8X7AYb8heTKXKt;)4SJ zZ?Vf&0Vbf2X{HM1sJugA|b#zfdMEuinE1@r<_!B2p5wXVoJCqD7MT=^$T9hnr^{ zD_=2Re6hw1DV@Wvd>XKWA$Po7MOMF5KeQf~x17jJEa#PzObZx?iPV#T?0XQNe)#AD zxtiyCO1u~Q4FH6o!`b-iU2`Ej*rofJy<-#A!<$9~=kCk7!2u@E|M-jPyY>G8xw1a{LcsG{N+7Eo*}s#tziz0$Hj;_H*SdKtW%5oqYt z=(D@M84K8Aj^YDD&&hhqbOG&7{%pC9hDfP9bB&$zU_55EDIOr_H;jFA+Lu5)vD~7) z=(AZU&vNwIyy8M=3EsiH8QaG`ml|0(tn(Vxwrhim?8~FQUG~$C-5qORK1o+jwv!wa zng4(PiQpwlb2xZ1p0Nq~Zy6VHZ-}~PtHrrQ(0mIEP-&JuUOLYr^SbYls zo(g3H(IK)M) z01v4#aIpC*l{cwEvXUOqGlAISarB~*(cfk+C~Zp|&1-(IR474cNcL?o@#1KWsB88- z3aTD+8MxV}MX$9^BQ>=-901E>d^ig}45)>_*lb4b9#K^D(d~MF+ccSGIxf4CshMcVuSy1rJdwp*%N}I_0qhK!Z7GGV04v_PFe}zR)|(5IL}0F+7TzA zgx^m_X2(t@OwdLHh$YiGk=hs5a%mTNV+7!A^d1n}r#M!MT%=Hg0?Q+<{Jsa$f4yok z0{89_xE^JpCU{PbWV`x~A_Y#YU<+H>Cquimdv_(>BMk=j=G}}3^RpjMkM>P>W?F_Ub)ZYo{x@C#);F~rpa1~9i= zsP1Lh1LaXk=YBXU{2N z=T_6;7WsODA7mwa=t(?*wa2$|WAlac2c;~ja7(bC$?(jWMmIx<%KySh1=C17NmfwZ zV7<;yqkH-Ma=9W-h6#&A_`LNk2k@#9K!tQm%c{Y2OS`Hj*JE2?!_02-UxWU0DgQBc zoxxTP%0+U;wn2E29Ogin3n`aK?Bv0F%*Vd6dh63RMWx!|LBe~Z3+?!ol`XcqqAx9* z7cK0qtZ(ws2)mGP1p(nu@J<&)U4WNSX0=xn{V)=$<5`oZ-S z#8&_BZS;?2LtC8~L#UK|5(T$E)h_@++!THyO;(LGIY?q*xG9OlhxQhou_DF}XG2#V zO&VF*Nq{9a{5mxC^01%<_|%r*wd)__9V<;?Zlf!s-;TAT7Rnj*rm9! ze2V|9^ zdnDDd83D>i+H~Kiff08^vr! z%Fk~Myeh)Lz)R%MpH8(*j1_JBU>i$x_-CV~Y+t)+TXlnuQQ)dxOe-umv&6T5}=?bnY%I&A(s*$d|xwTk7`+cR)h#4o=hI8YJ4 zJzM`Uq3^efvv=nc?|6X7_A`Uh3PVT5GY+WEitYqTvnl}bW1YBp0Y5V(U>9;;fP`Wq zD}i@4bm!(|F?bOjL{`lJJkDZ{H)x#MOD0CnUiwN+^BMtmH*XV~`tTF$l+P zCVwNb!o+co@GRMHM2NXyKsStVJwVA$__(g(=4&!HXXQ)bpU6cAJMyKkuzK+N(D$e-BJy@OhFyW1(-EBhwIMc{uvUmBNrBt zp{kF$m+Dy+S!w0EmDg4hRgYooJ7y!Jn(NNXn5*lg_~d4qd!o&EZ{rnhA!l$keFJ@b zW;6*_s#V);FuN4-^*S2T`(tOHzOKB;E$`=cR-p4YZh=2#^kl?yg6O8$8> zrkS5!OjRU%(3*e*B5v@LPtL$9ahZebz(8uFLDt%-(PAytfsd-38!-_`uonnOR=nCZ zziJ(}&e83h5&mqTWZ-}0J_32NwQJTWCWVx67%wm0J-EK%zo6S#4fu(V_D$N}+Q{y{ ztpD^nvs&TXm%Sfr9et*V48hS(;SKu@l9>8wf&G9p={L;0x-z|R`r7O^C*z$yk0L8q z(Y-9Nh2nb*N$a(EfNJb8G?f?&SJb9V_(XIRr4w$LRccmG8MEq2I1rDh%;=-wl=-@i zCX-R~DP@t!UwGl2KbG>`9D&I4zIi`%)4uR9)mg$=dwEAB^aqM5 z?G@H2ZUYST42uDqs&I=H_~F+GObnfd^PK{Z)SF9(@3$l$0rFAlk|1r)I#QvZv#-8K zZ;zUJ)62yC36OpDTESzp48}WT&cwb350u3*m)$mL@d9&7Yi+%oy6{Q%M<$zcKJuk2 zuZpxjO&lvHVfM};sFJ{Q1bGI3B>@_kaYW!hZ!3gEW;{o+xd>uo-I24j7TlJY&hGCi zjfN=n;WMt7%S&y#E3EXo09+gL%^qs4)SFzyiC2GH)SFGI0SGJdV(a}i^6SKU$mbG+ z^uEAP1ZO=jmjuYkcSw4K97NXwr~V;9T5Z?>I>rR9Sv$GBq?lVE-W2A*Yokr3d zTkoA@G(>qT^di>F&U$MNFWukxh(^-|K5XtJ=6IWsijV1sWe|E11}&@ifil*+w~7-L zjF(Vr%j0HxO&|B6e{t%Smf9=~uklUKQ{qg)#y>duVE2#d2AZx9TrU53Ol9B1Lrq1i zs+Hh7(SHAg+0l-j#ZB9(dV_pN33AdFW=tlWF8>tMQ-U*daWZQEC)0tl+PY@loZ|q8 zH>UXEiw&|VqD9b$BlySXXHuQ@3Y*8%Xf{MYpEt~LJpuHZJs=R^UVvTCLh-JKh5tNX zE8*CNGKtLLa?`(sq0Q8Y)>NYqUtH*?YRe;%WA6Vznqx3~5LWMIRAt1DEtUYJK zy3QqFdiOBp+=LWQ&eJC4k~+{1`M!Kx^Jsi57fV}RC&1nk5ndWj@N*GA;}%xHNGfjQx3!(7ScZWANgko;DSGx1W*cus!HNHgB0P>`u3ObwH+b zP7tZ8Pat>|!a}WeJzsZF)+V5(zb1P6Y}%aipk@~f{Sg%YiJwXmp(p@R-HVutNty8% zdC&8ap?m##U6IO9a4qK!G+pmjlnfc&qY*>T+kyv-!pO7Ziq_3bH`QWp%{_Bx&t zlXfrL#aH^(`Eq(%Dk_*iYDgG|VH`|cP+%C;KZQ=E$m)d^T0Gg`2i>+|n2I&R`&At*oXyvZ2Z99> zl3%FJw?u-3y+dRa#l5wO8uIr#`8?10u&~B8cHf*^%IKz%?D~H~=F2A{QLB`Mln@6n zhA3rFPkrH{xW6wg;~P@Bvq|MS5-?Y(AhhJh`Pzpe!4s>)&b@a1q1A|EqcD+*dQU%N zp@_MK4ZbttRNJtOADQ(0NYbXlpMnFv>&Hr|;q!pNXMPs_`>Q#h*X>x_fqRaDUbTAP7AU8(U&;@ZXm zh?C2Zv-_(_14WLt8_6>|P8ZU2S>k*nlv1{Slz%e<5MBk;SNACbqB`=7kos_Io;Mwi z-n=Xtl8C?WBO&Aq1iNrzw0&bqEqqs>7EC9#Q3<0-e3|C1I4?`)yg`JYwz-#u0w3l` zWH{xfx^Zj!RM+t?*YRi^2I_!U>~^eS$voC=(2|OA|F}ye!h%>5AezghKq-#x8TCSyD(ZbXz~I_>+X4@!<{NR-kN7_;%xfYU8_8eX)0g zRkbS#-YV%o-$@QEzJ(LstwW>3QGT(#ojj**t&DfjWWSN!tr8qrV30;1S$6KUb{%8w z15Ot3tuK_NNEOEdu2nHD9luS-ATSP)#sm*7-Ci@fIw2<{Bv@CB0A306@se+LDbOxe zlTJFKg=$C9ktM;~9Xg!c;%@cl>ZLSiCC`NX4>t@q9?k6h05xMg_Kxhh9%le?;B%g_ za?m$Im=f!n5*~}};dRb%sq)*2ldA*c#*Lq>DwKbqtyRZ<`-GYh_PNaiu!blJbj_Mj z!gA(8m$0+lW-ni%Hc&fQhr6ZF8A&<((hIgn@Ke_X=U+jj^J-87G9+}j(&YL1S;WoL zB*z-jXh;p4_i6vgX;0B8;vb{6(FnX9W3qfA=-{=hVbNiagq$P%DA#`Wj-=G+`{h0d zR0{n!Eld%uJSRAYKdo`!58%F<--3#m4F54WKjP7H?L477dDW zlV~~mJL^wq7d~vKF}I(B(eQwQ{>OPhYxmE2kS{gkX8*brdogzDnOf)lDg6T37H5F* zW&P`&$r8tlVxb;+bri_I0SoD3kaB&uZupe23d=zxEfJi~Dj3fqV8um~`l=BgRor6E6$#-9RAXMB}N14dlSUxM2u6WAC$!rLA36 zH)t9_N5W(0mf0Ay6P@u3pigalg0VL%zRmFKubNQ|kBI1gBbqnLASW2ZQywvxd&qGaPf!>c9NN9Dw}1IN03CK|XqyOls)2~re^AQzQCn(9qqiyDvd z#}c2mwzuN2y>RhT=!Z$j??W-?datjm#y&mO}O!+k1<}wzmF^zke z&cDD|LEg_i!642>{(85vdR>frjEwuqFZ`yNPsV(EHsQjhJk4=^JlJI`YT`SEIa}vW zRg9FG{gh2Q62@t*1oMp$w;he)P|_Tm@M~mD@qR{2JfLE8cG$CapLQWI$u|cYM4j;8 z=b@axX0|(%R@Gx}sbZh4`)sH3px)5D0J+WbMrU?4dXRl)-++T}rPtJ*cz2VDaqT)B zb&K@&E##S!^-0BVF zXbkuVQ^chC$9OJxMngChqP(<_g= zpZq*ts3%|O)?MR)Fs{H`m`W%xn$KCc1|R=a0}Le=v1&qK*(pIdu^bf1b{-A%v3WG=! zB|d+`jLY zoZ)SjkY>Hs2eW#hGTI5DIdnX8vC&pxz@`;mjEd^-I*$+hEG?VVTh%?2J z0`+K+T_A(qV(JQIRFQoqxqE7?#{n1GSI+NXfcBLF^u3W9E z==*V{rl2JK#azXuQ16i1AgTm>!YFQBi<(7hCH8M zDY6^TQF-__neW!zXz0)1FviSH;!EgN@R9avQcOK%a#2E+&Ik}I_#t$F5arvVCn|1v zTlh&}TPQufVizXKU)=M*weDX^atAm!!FuF3_6dPE3o6o!7}}J7D2Ge7I%+Jf(VcKf z3Q|H&He^oBT9&KlP8#77rM5Vx!+2G0Omm|QR8rf{f8`>9t*1I*7?>H)>B|n_i@!QI zto^k_NMjnEmqxe3S#5AmDqT;`iB6So*4aQcCM9)7d_rx6-!3m-NKe9p*Dkz-@>BPV z2D$RzivxPB8|qz$hlfW=_LuXbQh+(469?#V<I8kYrulKan1+d!pEX}|c+JyLRUq+a;T8ir02VPSAU2`r@e zM9qYe_#GI={G|l(w)+XbR*5T$0y$B^O_%c zX0CH~oL%c)_gX@lrzzdFc4YXBrRR-{+CgO2t`$$Ls*+!JzY>*@c;tFa@%hUb9~Sbz zu{1CW5fQ3`TFbYw)zoY5tcxU7w#<@M9D!-ShsdRTpRqd!wk4wqWgnq66c z4kmw!XBVAHW;3xbVaq2F^5P%P6e?TuI-gR7(hcn8d($6hcwWqDu0J>S15U8Mxc@Do zt)$O6+GFiZod?)k&t?pTbbR{g+1l}Eb*zw9rLEx-jfhWOkI4{lH1`u>b*Ra1u!8r5 zKtyV?9EswM7owLHU&FIGe#~&x<*kG7&xRU2kgZzHGTeT?Xg;5Yn2vu&ZgkxK2qJpT z5BE1OXEJOM&=#>1GF$CY_$lPy1_onO&u4NrSbAw}d?D!q%*8!)BE;mf4a&cxIRMFL zhV?SYlu5@o=x6*K(tmLw81^iwtPYpS>IyDec5A(_Dv~U%c+tufNyvtpj4#Ba;`eym zjv2=;`Q}wOlBr|-IN7|Gn2SdoYh~zf4Zehovf-#quj|6^Hh?=~jzqh(4P0^!UN}dm z;I@(AoJMTVHY~@kFj!e{6HXijlJoHJKwgt*`&*h5_#0-kE zZ(NatWCtwtUa%tiu43{?;ILjBR8gjW;`aYC;FnZcEN$x{6ry^KoK%IZGWXuyk#VDw6mD-r%~n}W7yM3|#;QUxGdg$sTaOF#)c4tvpYX}gP`pSL1+=VU_21uA_=mKXL_?(tV z&iSk8U+5n-xf}xB#)Xkmc7`2DwQ2Sx%QA3!q`Ys)c(^@{Yzc4VR|la8#S3JpGVb9% ze_-8%oERDUTarI3Fm?NfM=Ds;+h%Hw`;XZN9SO#s>(M*ASK2=2wc9Y_X^qq_=#9~F z-bokLZP|VO_V%TWoTmg&vD#!DpbhUyGuiOAd49sQo}?!vHHtRejb z#JzgE^|*N6x-oHX!BF$zR2#xtwJM_?Jg5V;b@7wubh>-970$aCKp!WMVULK%g3Vy^(fUW)fn--aPx{&8vyAiN&ggX)}6ngEh^q^+tbWQji z<^^+kmy!v)3tyG#wZfq6AR0*oVDT<)n3%iED9_k|ASFB5W{X7nbD-eYx8`j*!~AH$ z2e#zE!_$vf*<%;0H}&3lH--a!WR#a5_>_kFDP4l12bfUaGd^<&{%TCU#%*cmv}Mv_ z(2M2)Jbme!fMqeA-LU=~o*F_`-$wg;REHIVn~Qx>ptd>HdanwIel2D?1iORih(tz^O>!$2-qfBB#3a}O{wjv$5RH;=C%y1-5CkVrRmX*TDlHaiTYX4jSZ-mre zZq6O-t)4OKeCEI7_n6lz^V$thu;g5k&hN!?ZAn+69T7<_=^*5^UM$e$Oxs9bk8 zv*$)~J*YLHSaKL24>FMh9-GP)-fmARHA9d9@&~c_MZC$v_mW2W{sK*Tc#^MIYftS@ zHl!*0K#uZWMf>m18CXz3p})3uwr_mA2c(VYXE1?Crr=ra{I_1s$0+GPgH301tX^^; zwmymm(QysKD&wft8_g;PT9cDK-p;4G^mHyk8xd~&SEx77t9}`wRN$=fpAk2Oly@iI z#j3}dOM1FssEM7(f7qL4-LziCOAN%=IMrl=xXi_WgpXY8a9XKox#ABsuBAiAXYb4K z$GN?Rft1f>Ca(i!AfsKW!n^X^+*~b%g09x7J*rBJ8Ky-bEyxSmROuvQY(N|I`Jq#< zT?$vV!TW0^#JAKN%*`Drb*fD#EX+)Sr-hmgmBTXs;nuvx&RW)gs1{=vXd{kyz?^F| zH>Z+PsB^`?O&EHuyTQ82l;c@hLkYPtBnWrsMORNGgmbGkb-g028Mqj$LMG$b80VUI+Rh+Abni2&@R&Y;~``QM|T7?^v zmhrLdT<%d@5%P|V<=lP4enVq7B$5o@YhpL-t0gxpGpu5O#=jF}Pyneb<^8tLrjc-S zww?PD!BHdP+x^es+dTDRhg5aTHyQkMjPN)UgxrF4s*tmWG%(gx8b%6`&LZ#Xc>bmz zLgU(5NXUlx!zr0p@Y<84rMWOQGY#%rgS!(+Se*q z_4?}=&-NDoCrw+%;5kWM`Un;2WK{_g@JLmaxNl5Ia10rN;|TnFr3R=Ta++dcVup~v z$B{5A7Ky0ZmrI8N=POjQG&u=_VvxerHm61Lnwh;=C&zz(&XAuRcRFgaB_fD&I%ciO7z{3+ZYp>euFaw#mzsv*pO(Lrts16owLKQSgXlh*T=Sx`#)!@ zE1kxO$?^y9Oghewl2V{fOQ?3_tJ5QBO+9=J ziaAF|N1Jc3d94q@a~|oU4*$fdn3B53eFS^ePlx*T5Al2$`Loz67rwg5ZY@zzo?CWj z5l4?x%l#+q{oStp#J8QKVMOvoUeruopRBslw-_bMlG@LQEOgE5WRT7)bbCjrS$3FH z4tdxv1N_$Zy=un%GAx6d&3|*S?=k=pQ)%;Q}^>(ZiwGuC9e*1 zPO*HpLil=>YJ2?+QSOeHo>8)*6IhBC`$AF!Njqo6L_4YUZkA4yoJf#gQ0X*J=D%#5 zxsY7@GN9JLgGJnJf>VqVRRcX>NMRYc-@P<_dG$C&lRxPF>nXce1#}9d_A#|@9;@UW zEmwra``YK)6){!dE!~U|?i7@Bb>zLL3>}_oxyhC-N2I>L#~M(b5kbeAw}x+Vewu%e z?A2;*(BDr_Vr!LpeR(weHHg;>jSpMY7TmGmMfv03w+X1R-ZZVAKj|jrgL`{^Apcrw z5ad)j7p-$4v%_hhWmNg9r6rwLDklc(%cSPv6Or=dW;XI%n59o9N=EPi`AFRXV&vtNU78vUw!aw zC*kCK1|&j%U<$UDCi0gyqIAB(YUA&bueA@mPERvhv#C-JxI?IBrbGl{Uoba2OCc`? zP)}4i**@jh+DA1`qR-JPM=n~L4-DRV)o1L2MjT-tNWiO#fF{0rx~xEE;6kP?q+k&9 z*7QR&Y-?+*pQ9Ls@i)Vjt0sKl722xyK%Ft4XoR>`zrVmv5}gic`THHs11go)nO!aq z7N7F1i-Ml-TC%}7@FR<4O=9T2l}j+EZ}3iPHp?@!$JJZ5diVWo>kCy5GCF!)sHN4| zv<1%WhcO&$)oH7Y;sZd59}WnZINEU9lgXj3T}N7|wGstVJnj_bXDA zqM+gIF{A`ToP>IEC6>1;#cD-ASI>H?@p?Y06`wB_(A$5s*3IgY%iDmnfix}VQD={{ zbh%c}YxF-RiBFtC(yKN2#aC+*9v9=gGK=WRHCUbmh#P%*%`bIBod`Zm^PIT@0L)?w zk^e_C-2p1cSl=UGmP}rQIx=D&dmQ(Puh~|fI-d^*VEPgL5RAsjD=;=Bi5i*a{LYWr zDqMfSTv(!BAsIb797RHHq=PYWAs!~JgrOK4=i51S=e7G2-;ha_Q04Uvaq?$BL zX9LO-uvu%XOggo5rk(?$#=Jx4e@NvBp1iHaD1kmm`<<(FP}d_}k|@G+^kEHn*6oYw zfZTwg>Iv7){ui@9%F(qw&J~~$uqKBs10dPgy$Cy+qL6=icNeTy*^k?m*BrKMo_e&K zqFQcy%Z<>|fMDergNfUQ9;&?<`T+Kh8O6B1bmwA*7S7EVC?~*y(x=Nr?bU(^9I`%} z)AY&jbBT18lPT$8!6CTwU6CJ+q*4#(a7zo2r;$IFapIlReBZR-n_9GlZ9|y1iz`b4 zT}mZznh|bogY)7_J2&$T_L&o_y8Gv|W!!E^;t+x>ug8K}h)=Y_ktAH0vAs4T46*!# z3rTdb=RAaBn`?vjP%F(%G^*5ns&vtwK2_F-+~^a`cxa%(06b7Gh$-d#-FfaId(ZkZ>M>Pa284nf%gXA zZH6{xY^FPme35^y{oMr~j~7xgHRqaQ@uzwjfq)S%@%5hQ_0c9}D1vT2EKB0B4)<59j8a7&{js@e|>WFOhuX9N;1u6UZ;Ky!?=HnGK!746`vL znRsv4hgL%cDp;_84HNBViEr?2xU2{1%7%>Z1NVN6q0P zaD@MW3oJ4&tmbI=p}FCaB^wL?i%Exp*fXu!=iK>p1(YNj{FGALNz8sq%l&^W5g&!}m?^e}E>66AF zp^EuNtcLB;Vxe8T5A63Lu}qUyufvw#U(q5x!aS?p*s*e_nqGf;#M@Ym5)I}S5kGn; z!Vo3hUPc-qIErQm!PWcLS;Otf8}gw;aA3tqR72#O#JpXuz+ZL7?sZG*B^vSAdsr|RvcKu=A&yS1naN5&`9XWh)^w5 zqd||08JB)mOIf7PHrLkGij)`ak<(j{IMZb`@Kg6e`VJ2C&${nVQFUx}IBX%9oavw8%R zJY|hs1_yhO3k(PkuSdD(DRy3Y`tb?9dW=pr*qI~!=4-vmdrH*wN(3VMx1Trm?359% z5MaZGs-@MM2nZlsM%l!eRo!sjDMzo1AEks?4gER6RT4W^ z&X6tQ?rGg=6UVegowGC@!*}?@ z#t||-M%n~oKbS$Ju{5*TU)YSK{QUkq&EVnY`R>g6VcSD(uCA=}?}Hz9>)~9yL=E3w zzU6!p=5x#W98acS3LLgZkjjIc@20wP<~ryXjA{kXLgH|d-Kfhm5iY!N`zPKrk}zZC zcZiAl-oA9-goBv;q!UQIa-UXg2O|vNQho5g04($A-Hr$fQpB;m*eV5bjW6wEDBLJl zu4kCacw~70f<^vByMX-|^=OeQ^ATD0C6bg$-ki`+rfg zXT;!K*WIfv^FMGJ3cz-ONiA_TlwSTne0y+N5Zog)vLy~W-DA+O!|{hZ*#2~#^j8To z1eb&}kdL-vh4Qh!bAp>1-CWD;LVuQzAR;Py{EMT5taf1gJkdDO5(Lw(PWv<8BO9gq zpdPB$mX%d2fViN&OqPCkh--Bf^P}2k)C?j8XeKpfAk3TCVK(jnKfky%8EJW7#tr74 z4!XZ$HX(^HBQU+wuPTzBA38;iL*cw-gl|rtJ#@Uy{+M?DofY9HOo|D%-cq`hkpHv^ zFu{=*)|CAI`#fSQ&3amrh0SUWIcNHC_%4roE`dW;RDbbTfvmswR5Id`(Xp@?U_|fL#OsF=OC~CWJp9SA1IQ^sPUscfQz^q6;|n2P3)t}q zHpQ#fUeokahB>n8A7t^d{~!y{H|QMUgrVALKwZrnggOe;tEd2|nulhAxxF5HxaY)b zJ=4wOZ?@x4Lzw#N$ylaWm@qMOb@o^>ovVp*V#!>z;Sk!+T$-p1l*5 zR5E7j~KYLzeQ=CD~ zi1~;%)PYU4&l4$;>NJ8VTl8oY7cI>NJ&p~Qx!%cfhulqdqsWtP=5RX^$xoO8I|a_M zn~>7?KQBibMqkzFw3}JScP7jTJ&&g$4F#( zxMCzn){tqQ(4Fg`U&xW98YcGs7B)7_uCZ7bRN{l7=u@OVCs{e$+>F)x@*>Nv>26^h z)q*_>n&R4~*v)0nIEyR;b&csg%pWPV@S-Ht%bK2zV?FP>v|W!9bN=_;hK>+Iqz#BE z-$tTUBJiEw9UWCH)^5RnpC{LmBOa=h27*VqT20R1BX59txa+Dvu403|5j*g~8#3$> zah)u93-!frz22c8Oyj|3gw!gLrF8Qg{@$B=f8}%f8MWC~w_{`r$QpiKJ2{4$Oyp;J zy%YHW))E=RD!ktp7d^lm5IBINM2a~}XnfuI<$4moeMF@ip7+_g=xXEH*RN#B4=I=G z(Nd4}(PS1*QaD`~m^{n^>(rl_KpY4of(B7ttB^hl#rG5OsP|=RHav^JSq^+c)c9SB zR=iz11k9@b?R#@oQzjX0LX>~O>mUWAyp+D01*DD}br@%EfWwhid>77YeLZ*0P_L^H z1B2X^YZczKuV*Vr*VeEy^Ew-o?C@G%?07{+CZb;N*85&SuQnGf4O*bW(@U&55C(fa_Lz?d?T&hm}-IbH6?(CN7)a`xvuOK*>-G57B%YTgI#qWf77|E2^HORa3@5lrNozsZtXV z_Mnx(^tDzyJzK@V;Z>Gn!l$uBbTPYh!S z4iq>ng45dm}^ZJ`O~L@FPYD8+xryMzq7!jbe_FIG}a;6q_a0a_!yKD)+tcKBpC$dmOOAJ%S}cwC$yW&DTvdS6LUt+g6vHm1`u$P)_?5%B z@>Wr_E(ht7$a%3giXPjt@RwPEL+uowe2`jy+I{;2cBzKa)s# zq`r&skt4N!Cz2L9C)R))>J%Yr@t%&EV$^IQG=K_$kqYaKYH9e{mH8TBM(evFG-(SP z=Fc!Oo(hhixpPLxJH6!lZTX03Mp`lpBl{eqQrk~&a!5a zxvzNWFLZ|E90^4rRUAbazCT9J8&da|O}43Ty#MXS?J z1m=4YReZ=J;qAU{zrF6SOgPetcuAln4X}v#2sdEO4>kdz4f8Sm$#mPvt=W%5`my&EsR@*^Vt1gwe)83;uD#4LbXgR z)>)T0nKX6QTbG=jHHq0uiR#>R>f|8@4e+$gi`Ld6HzXM>AkjR<*8Cq ztk~XC@BI&ci*hvnE|y4qBhJ))8JBl@SUWO#Uu%%PA>sB3z(PeD)FU#^F8;(e zHn??WN2Ge_{$V(&t;&kAdd~jaK5MN!iq+8Te2}r+M-0mrK@{;?tT#`_aJTs*-GT(w zF`8+Zpp|IF?Pf#4g)Tb9;T@_D!sJ(NhW?PXLWrZ!m=>-)*89X9#Q&PptSn%yED7pl>)tO) zgsDo_p31au>|VyNM+N{D#x*3jw$Qnc8grQxz#>?)#nRW~*NcSs29{h9!1OadK|S+e2&NPIu*B;*3syM!bd8 zD5tx)K9Y$jLoCj9<#?h;POxsb&e_{A?rCBcW@N{A-g!QOj!W3v*PbL%>+h3~F#J$O z92hZilm2YM6!Z1--7J-bQWh)C@aL(idQy>j_4S7+g9{k`Dx!@vGm&iUDwV365(Sc? z*w>>bbSLeCmvz?uNGU9Ib=4WuvTGot91y|Ep>=6FY`swgTHPLir^D@e&CaA*A61e| z;VtB}J^p2bL(ClD=E4nBBqBFYn1#HPtLmrVltSM!X4T9ByWU8J&N5DQwbPt+{F#Fg zmuF+cYdA`T21^=>yBwKp)&%R{YcY=Ee7q6y{SFVOT)l41-DB`QGrMv~Ke22TiphZ_ ze@McDf|ln@6`qSEHh#>jCwvzfAJ1>?iZyE!GZIk7n;jm zou4h-n#TshZk#f-t6LIG{8Xu?wi5_m|4OJzCLrY2NGBVS=m3|ei<)wU`KY0NbR{6L z;`-6fg7CU&7d2joVaZS1z0{eb?KZ3Ov-RKtxlD4jY1ua2(RG_OEb+~Vp3?EJeJ5p; z*t%R;F1~GLu9YbSHqB#N>^y&*%V==G@&45J2aS}v;b|+*;(X;0julR|hTpDhPxV!S zNNY@jAMZvHY)pL^<`F4w(VmX9SwFk1xdfR)#v3u$FEB~i21hq0ySnFJecLVHI^;1L z*nZ|oMwrb^GfCa}qX$Q-U1co4`iJIB6OB-Lrxf3ZpYTzpLf43Ohzt^HwPcI}6iz(S z#5sw##Gyz`1Gee3%d>;U-~7gruH5wYQnLI!R?qMsOTFo3pxHDjf-1%R`JqS_I~bo@ z!m9nIL_e*x)jW2^i6?g9=u|2(;Q-=e!-$$(N%*Osc}9+i)XdA-o<6#)q|$Tji_@PC zM5U;(SH+V{jmoI$j{1_w?V2VB-U#T%w;c26_&0TU`gT2|;-B>g{5%c|3b$;F1V=GZ zl*g1nN7UbEav5Y;I~*oTT$!)5(B0@iUnn*r0g{2%jI235^zu=Vk5I$>FF~@Glr-&9 zjhdyO{#pRss7OiyIdn&M0X&$d3IPrtUU|XwBQ8#>IFXv+F7Gp^xpx_V#_wlnRo|8R zO^QPK6^iW$YQI8e8FdR{(xG32G^wE7zUS>R1^<-mud=ki2jv!^q&)sl(ZGqN{W-Xs zCt^9p*MAEPu7YC5`COX1%gC(#!R};U_yXA}TLAJQjlZbmE|5)zwgeP-lAV7Zef?*O zf8qm#^XfOh$T&)vHP=g1`L@&OC;rv^SQ@*k~UaDeE&~bI>Jkg5KBHUb_9Q z;hPlpLQVT9i9a~$i7bf@&OSJ+lK`nZNg_?65zMiE*o;P(+sosihzMtU6|}$VC9H>K z`)n@a#$Ua5NQqqhw)g{ge?08YZroq$IpOV2}qmEZpAr{DAeZ2!=J#xq31M7>)yp z67x`DH(IJF=InjxCYQZgXx{Ydw_t2;ho50GCmXSEa=@YaVuN0_^cxVEoAd(ubNjt+ zUHTQe9Ul=ds{h7l%7H52A3oy&Si(AbLDV!jEDUupi4`7~SzBrApzXoSac}mmmCZu! zQ-F|{Leyks=S5kLO>PuD z9r;zC#I4KsmxDTjnCI|m1n{LaUGH#sxS~r^-)ri-10-o@-{`}K#?mJsgyNSg8My{v z6A^$cjFv#S>H_fHMdtpD@@J&JBDnL56~~D>Ua&xurVIGTcf?T2vH+(_qv+Xky-!#z zK&wtnSlEZx#8L>7(FEA%3hBJGm_zpqx83tK7OH@htS%1KAZ%{7)Mf#Xl4x??X92>D zz`z?&D~{mkR7=AEq4jJ1-gM`7J(oZt^&eU-iSFIQ#V}&Q*Y&Vhq(b*rl2U4zyWU)rme*)cjvadlB(Z_F0DV-#iqw%xi56f zfBV(yz-Wj8J88};4WFkaxt(uQA-ldAGpSN?a(*6;=5v)_1UVua8X7iRXSQ%L=YZL1 zL8bInI4~}#UyXagWvv;%ne-ZtLKyDp>nsJm&d`6A)RuMQ1Nt;_CT}YWs^`V zqzQX?@B>so+~Zg!HFn6@!JY2*?(QijqunZ&{&=1|K_B|ZNqP~;1D;&+tL_3me*Q(* zYMM?>YGezLfq?e$)2AP6np?+Ga1<*7a9%qPH9!h-ihafJhqYw(ghOV+{bj*3>4!x;I%E`Ov z#Dba;K7+pj$@0@JXHqPG#o+KTr_LG=auf_QJ2z|@w=E%BV3PsXSJEXDhw*H}YYio( zIKdLfxKV5(GO}Y=EH5k&O)5;g`si9At{6&0cH)Euk%)X*(slyMtBVOY=e->G+37{S zYNLw5x8`_PCv%;yt~Bp;_83*`Z;8$`yb%~2IPB-wi)}v)n>rU5Vy&ake?be)TDmC zaQc49i@U<}DKOhMoZVVBconmJ8U47!#*nK)Xl*FL4U!M04Y^D~B2rS)9w&8FZ*V#% zhwv}tE2MwqUo|9y#Ug<%!YHU3#TlvQ8CKW-OivY@3z9~fZz_XKs%CMR6TFnnv{7lX z^Mm&M{1Cd>7@vR6%WK??#zvMOlkPpVTC9(*_<;W;l0w%G&P`^cr|b?-^e01C=<;?j zpZ7xK%!EqUi{_WIJ>q2Kw9n^6wL1fuBgKzva)Z1Dh(?&b>YDo!1bK<-v;C~Yawi{d zS#WjI?;p?iQ0mKya4quJ;YyoX9B*fx$*?Ypqw$?o%C37W3-DZV*)p*a4$Rm{ym_#2 zwV8TEK}pyV3%ZZQ6<{ds+t%OQ&iA znX!2K-hmHS|FlApK`S=IM8rP2f){yUDWZLNYGQP8ZC!= z17PMPVP+noF=i?|T#rVO@$W5e%(y%@e^GOE$4 zzKTi$<}j&|QTEzsw&+tCq?L3(y!6=<3Ihxw)eLH@D$dJN{P$B}!x%tIioHCA+`LIfH@}%;3 zSvi8}?V=1tcxt^rpZu*&9JQ5;1aV(f44bDRjRe#xo=G}B1; z0}MO_r=t1$&Ib}z9*jyhF5T^HT~Uhf^U+b9cNi+u)z)96iNxhV64!$5%CCq4CUQuv zC98;N^?Px?_l_@Cd&Qu0wF;Ty*0!dI@CNxy6Y1xOwclo>sS zeF>UPP^z$2M~#h%(O)b&-8jzKGhHhbbhr$8OZot2#z}fuAxJkZHHMbE*y;gp;t@+} zCd5*x?@nWG3NuoP{k*;6Q^lPn&WX)d`!p>M?Kb(C;AdmVQGA^LZ~VJwI?h9)ufEsD z6rqiu3wei;&*W54c|LCh`41sw`W@)!^aDi|W?Pf*VPFt>q{Ut@<6qwt}fi!IK+tam>qiFt6v9_bMXWcdPlDC+D^sW}KRtr0izd4dV7 z3B(aDJaI~P?nsp}Uj_?h$Mo2swZ(XB6xyORO+;X~Eo=T9Q|UfbHuF{;Ov4B`H?y#1 zam18x3>RD4FXHx|3ucXdlv{XX3=}B$aTdrb!8Rro*tZb!yN%8ylw)#TN z*8?8W0!33yBCw=LwC5^1caD@Qx14wo@5G?#?*_Dm8%t(`UYnl9i>>gUluBJ>(ibz% zj}Yh<1}MDb_qi^XRql|E(EYYAc+cggTYurYO%>+wE;6uAVq#)C6=a{3Bqt|>&2lrJ zDE}Nt%jyL3y8MDa9C0_0|LhT9d@FSjm^p?q(3pLVYA9A55a1^7`!@4GlSz`^hV0jS z4MYSL;LubrcjySsg~k}~V=A?pewsj1a_3VGGcGK=gEgf|IGz>BgoP?=3`4UQ7#lncUA9yhM)Q~IYbBRuuN-v2+|NHN! z^^K3n!tdTB0WcGSLH5@NOuoGR68ybi{m$3iD=J%9}fN~Cxm@sHSiSq>7OS2yHH1npir$WA$#!9 z`u_d#*+fz_g;-0OV*GOjT4H95tkDbqw}!;v;s1UZBtcE>MMXaSdjFT8tVc`R_#?65;H9l-xeS z|CJMTPy~3=W`N%#&_VxRzk~x7)xi_L@cmyorP}Qg?$MPOVh4XtEgr&vf70R#Vx=Ow GAO8>36@7jH literal 0 HcmV?d00001 diff --git a/admin_manual/images/theming.png b/admin_manual/images/theming.png new file mode 100644 index 0000000000000000000000000000000000000000..1d81cdc2d59749681d3d91ce1a45907199d19b4f GIT binary patch literal 40864 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 literal 0 HcmV?d00001 From f5e4093bc4337dcb21b5b22f46e8e03ff7f55690 Mon Sep 17 00:00:00 2001 From: Hagen Graf Date: Tue, 2 Aug 2016 17:10:39 +0200 Subject: [PATCH 27/28] Refactor theming (#110) * Delete theming.png * Delete theming-log-in-page.png * Add files via upload * Update theming.rst --- .../images/theming-log-in-page.png | Bin 0 -> 400485 bytes .../images/theming.png} | Bin admin_manual/configuration_server/theming.rst | 4 ++-- admin_manual/images/theming.png | Bin 40864 -> 0 bytes 4 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 admin_manual/configuration_server/images/theming-log-in-page.png rename admin_manual/{images/theming-log-in-page.png => configuration_server/images/theming.png} (100%) delete mode 100644 admin_manual/images/theming.png diff --git a/admin_manual/configuration_server/images/theming-log-in-page.png b/admin_manual/configuration_server/images/theming-log-in-page.png new file mode 100644 index 0000000000000000000000000000000000000000..bab36e98ba8194ed43edf4e53575fd568266de49 GIT binary patch literal 400485 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%0D{9 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

    k4r@m=)1dM}=@2%&rU9XJ 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 From f1b66d244e581555cca5eb93dc5e6b15fa3b3419 Mon Sep 17 00:00:00 2001 From: Julius Haertl Date: Wed, 10 Aug 2016 14:25:37 +0200 Subject: [PATCH 28/28] Add documentation about theming app for app developers --- developer_manual/app/index.rst | 2 ++ developer_manual/app/theming.rst | 35 ++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 developer_manual/app/theming.rst diff --git a/developer_manual/app/index.rst b/developer_manual/app/index.rst index b74cee5dd1d..b7cad020c23 100644 --- a/developer_manual/app/index.rst +++ b/developer_manual/app/index.rst @@ -23,6 +23,7 @@ js css l10n + theming schema database configuration @@ -101,6 +102,7 @@ The app's presentation layer: * :doc:`js` * :doc:`css` * :doc:`l10n` +* :doc:`theming` Storage ------- diff --git a/developer_manual/app/theming.rst b/developer_manual/app/theming.rst new file mode 100644 index 00000000000..575a7ccbc6e --- /dev/null +++ b/developer_manual/app/theming.rst @@ -0,0 +1,35 @@ +=============== +Theming support +=============== + +.. sectionauthor:: Julius Härtl + +The Nextcloud theming app offers some tools for app developers to ensure that apps also match the themed look. + +CSS classes +=========== + +* **.nc-theming-main-background** Background in theming color +* **.nc-theming-main-text** Text in theming color +* **.nc-theming-contrast** Text in white/black color to be shown in front of the theming color + + +JavaScript +========== + +When the theming app is enabled, it provides the **OCA.Theming** object. It can +be used to handle themed instances differently. + +.. code-block:: javascript + if(OCA.Theming) { + $('.myapp-element').animate({backgroundColor:OCA.Theming.color}); + } + +The following information is available: + +* **OCA.Theming.color** Main color +* **OCA.Theming.inverted** Will be true on bright theming colors to get contrast with text +* **OCA.Theming.name** Instance name +* **OCA.Theming.slogan** Instance slogan +* **OCA.Theming.url** Instance web address +

    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 A-2eap diff --git a/developer_manual/ios_library/images/100000000000030C000001E8AB4C3306.png b/developer_manual/ios_library/images/100000000000030C000001E8AB4C3306.png deleted file mode 100644 index 8be0c83107c5d8639089b29ccde9b801c07b3842..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 100796 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 diff --git a/developer_manual/ios_library/images/100002010000034700000211B6BE4A2B.png b/developer_manual/ios_library/images/100002010000034700000211B6BE4A2B.png deleted file mode 100644 index d71b482803301c9d07fd28f053cc2150855e4015..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134256 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 V^5fUugBBezc)I$ztaD0e0sya(x2pgE diff --git a/developer_manual/ios_library/images/10000201000003480000020EC688993D.png b/developer_manual/ios_library/images/10000201000003480000020EC688993D.png deleted file mode 100644 index 53a793104c8e23418bb9146672471bcb8f83a3ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144318 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 FV1h;QKk@(o diff --git a/developer_manual/ios_library/images/10000201000003B9000002B66AC4279B.png b/developer_manual/ios_library/images/10000201000003B9000002B66AC4279B.png deleted file mode 100644 index cfdf947f6408cbb07b5715f053fc7d7a3f69c0d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 132024 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