diff --git a/.readthedocs.yml b/.readthedocs.yml deleted file mode 100644 index bc540d82754..00000000000 --- a/.readthedocs.yml +++ /dev/null @@ -1,19 +0,0 @@ -# .readthedocs.yml -# Read the Docs configuration file -# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details - -# Required -version: 2 - -# Build documentation in the docs/ directory with Sphinx -sphinx: - configuration: docs/conf.py - -# Optionally build your docs in additional formats such as PDF and ePub -formats: all - -# Optionally set the version of Python and requirements required to build your docs -python: - version: 3.7 - install: - - requirements: ./requirements_docs.txt diff --git a/docs/LICENSE b/docs/LICENSE deleted file mode 100644 index 6b9078071d9..00000000000 --- a/docs/LICENSE +++ /dev/null @@ -1,66 +0,0 @@ -CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. -License - -THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - -BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. - -1. Definitions - -"Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. -"Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined below) for the purposes of this License. -"Creative Commons Compatible License" means a license that is listed at https://creativecommons.org/compatiblelicenses that has been approved by Creative Commons as being essentially equivalent to this License, including, at a minimum, because that license: (i) contains terms that have the same purpose, meaning and effect as the License Elements of this License; and, (ii) explicitly permits the relicensing of adaptations of works made available under that license under this License or a Creative Commons jurisdiction license with the same License Elements as this License. -"Distribute" means to make available to the public the original and copies of the Work or Adaptation, as appropriate, through sale or other transfer of ownership. -"License Elements" means the following high-level license attributes as selected by Licensor and indicated in the title of this License: Attribution, ShareAlike. -"Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. -"Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. -"Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. -"You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. -"Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. -"Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. -2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. - -3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: - -to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; -to create and Reproduce Adaptations provided that any such Adaptation, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked "The original work was translated from English to Spanish," or a modification could indicate "The original work has been modified."; -to Distribute and Publicly Perform the Work including as incorporated in Collections; and, -to Distribute and Publicly Perform Adaptations. -For the avoidance of doubt: - -Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; -Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and, -Voluntary License Schemes. The Licensor waives the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License. -The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved. - -4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: - -You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. If You create an Adaptation, upon notice from any Licensor You must, to the extent practicable, remove from the Adaptation any credit as required by Section 4(c), as requested. -You may Distribute or Publicly Perform an Adaptation only under the terms of: (i) this License; (ii) a later version of this License with the same License Elements as this License; (iii) a Creative Commons jurisdiction license (either this or a later license version) that contains the same License Elements as this License (e.g., Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible License. If you license the Adaptation under one of the licenses mentioned in (iv), you must comply with the terms of that license. If you license the Adaptation under the terms of any of the licenses mentioned in (i), (ii) or (iii) (the "Applicable License"), you must comply with the terms of the Applicable License generally and the following provisions: (I) You must include a copy of, or the URI for, the Applicable License with every copy of each Adaptation You Distribute or Publicly Perform; (II) You may not offer or impose any terms on the Adaptation that restrict the terms of the Applicable License or the ability of the recipient of the Adaptation to exercise the rights granted to that recipient under the terms of the Applicable License; (III) You must keep intact all notices that refer to the Applicable License and to the disclaimer of warranties with every copy of the Work as included in the Adaptation You Distribute or Publicly Perform; (IV) when You Distribute or Publicly Perform the Adaptation, You may not impose any effective technological measures on the Adaptation that restrict the ability of a recipient of the Adaptation from You to exercise the rights granted to that recipient under the terms of the Applicable License. This Section 4(b) applies to the Adaptation as incorporated in a Collection, but this does not require the Collection apart from the Adaptation itself to be made subject to the terms of the Applicable License. -If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and (iv) , consistent with Ssection 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. -Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. Licensor agrees that in those jurisdictions (e.g. Japan), in which any exercise of the right granted in Section 3(b) of this License (the right to make Adaptations) would be deemed to be a distortion, mutilation, modification or other derogatory action prejudicial to the Original Author's honor and reputation, the Licensor will waive or not assert, as appropriate, this Section, to the fullest extent permitted by the applicable national law, to enable You to reasonably exercise Your right under Section 3(b) of this License (right to make Adaptations) but not otherwise. -5. Representations, Warranties and Disclaimer - -UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - -6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -7. Termination - -This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. -Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. -8. Miscellaneous - -Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. -Each time You Distribute or Publicly Perform an Adaptation, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. -If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. -No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. -This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. -The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. -Creative Commons Notice - -Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. - -Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of the License. - -Creative Commons may be contacted at https://creativecommons.org/. \ No newline at end of file diff --git a/docs/Makefile b/docs/Makefile deleted file mode 100644 index cff5a0b13e9..00000000000 --- a/docs/Makefile +++ /dev/null @@ -1,139 +0,0 @@ -# Makefile for Sphinx documentation -# - -# You can set these variables from the command line. -LANG = en -SPHINXBUILD = sphinx-build -PAPER = -SOURCEDIR = . -BUILDDIR = _build/$(LANG) -SPHINXOPTS = -D language='$(LANG)' $(SOURCEDIR) - -# Internal variables. -PAPEROPT_a4 = -D latex_paper_size=a4 -PAPEROPT_letter = -D latex_paper_size=letter -ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) -I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) i18n/pot - -.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest - -help: - @echo "Please use \`make ' where is one of" - @echo " html to make standalone HTML files" - @echo " dirhtml to make HTML files named index.html in directories" - @echo " singlehtml to make a single large HTML file" - @echo " pickle to make pickle files" - @echo " json to make JSON files" - @echo " htmlhelp to make HTML files and a HTML help project" - @echo " qthelp to make HTML files and a qthelp project" - @echo " devhelp to make HTML files and a Devhelp project" - @echo " epub to make an epub" - @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" - @echo " latexpdf to make LaTeX files and run them through pdflatex" - @echo " text to make text files" - @echo " man to make manual pages" - @echo " gettext to make PO message catalogs" - @echo " changes to make an overview of all changed/added/deprecated items" - @echo " linkcheck to check all external links for integrity" - @echo " doctest to run all doctests embedded in the documentation (if enabled)" - -clean: - -rm -rf $(BUILDDIR)/* - -html: - $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html - @echo - @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." - -dirhtml: - $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml - @echo - @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." - -singlehtml: - $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml - @echo - @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." - -pickle: - $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle - @echo - @echo "Build finished; now you can process the pickle files." - -json: - $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json - @echo - @echo "Build finished; now you can process the JSON files." - -htmlhelp: - $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp - @echo - @echo "Build finished; now you can run HTML Help Workshop with the" \ - ".hhp project file in $(BUILDDIR)/htmlhelp." - -qthelp: - $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp - @echo - @echo "Build finished; now you can run "qcollectiongenerator" with the" \ - ".qhcp project file in $(BUILDDIR)/qthelp, like this:" - @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/GeoNode.qhcp" - @echo "To view the help file:" - @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/GeoNode.qhc" - -devhelp: - $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp - @echo - @echo "Build finished." - @echo "To view the help file:" - @echo "# mkdir -p $$HOME/.local/share/devhelp/GeoNode" - @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/GeoNode" - @echo "# devhelp" - -epub: - $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub - @echo - @echo "Build finished. The epub file is in $(BUILDDIR)/epub." - -latex: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo - @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." - @echo "Run \`make' in that directory to run these through (pdf)latex" \ - "(use \`make latexpdf' here to do that automatically)." - -latexpdf: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo "Running LaTeX files through pdflatex..." - make -C $(BUILDDIR)/latex all-pdf - @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." - -text: - $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text - @echo - @echo "Build finished. The text files are in $(BUILDDIR)/text." - -man: - $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man - @echo - @echo "Build finished. The manual pages are in $(BUILDDIR)/man." - -changes: - $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes - @echo - @echo "The overview file is in $(BUILDDIR)/changes." - -linkcheck: - $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck - @echo - @echo "Link check complete; look for any errors in the above output " \ - "or in $(BUILDDIR)/linkcheck/output.txt." - -doctest: - $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest - @echo "Testing of doctests in the sources finished, look at the " \ - "results in $(BUILDDIR)/doctest/output.txt." - -gettext: - $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) - @echo - @echo "Build finished." diff --git a/docs/about/img/geonode-logo_for_readme.gif b/docs/about/img/geonode-logo_for_readme.gif deleted file mode 100644 index 8b85f19541d..00000000000 Binary files a/docs/about/img/geonode-logo_for_readme.gif and /dev/null differ diff --git a/docs/about/img/logo.png b/docs/about/img/logo.png deleted file mode 100644 index b2e7cac4243..00000000000 Binary files a/docs/about/img/logo.png and /dev/null differ diff --git a/docs/about/index.rst b/docs/about/index.rst deleted file mode 100644 index 3e29900ff83..00000000000 --- a/docs/about/index.rst +++ /dev/null @@ -1,90 +0,0 @@ -What is GeoNode -=============== - -.. image:: img/logo.png - -GeoNode is a geospatial content management system, a platform for the management and publication of geospatial data. It brings together mature and stable open-source software projects under a consistent and easy-to-use interface allowing non-specialized users to share data and create interactive maps. - -Data management tools built into GeoNode allow for integrated creation of data, metadata, and map visualization. Each dataset in the system can be shared publicly or restricted to allow access to only specific users. Social features like user profiles and commenting and rating systems allow for the development of communities around each platform to facilitate the use, management, and quality control of the data the GeoNode instance contains. - -It is also designed to be a flexible platform that software developers can extend, modify or integrate against to meet requirements in their own applications. - -Showcase --------- - -A handful of other Open Source projects extend GeoNode’s functionality -by tapping into the re-usability of Django applications. -Visit our gallery to see how the community uses GeoNode: `GeoNode Showcase `_. - -The development community is very supportive of new projects and contributes ideas and guidance for newcomers. - -For a live demo see also :ref:`online_demo` - -Most useful links ------------------ - -**General** - -- Project homepage: https://geonode.org -- Repository: https://github.com/GeoNode/geonode -- Offical Demo: http://master.demo.geonode.org -- GeoNode Wiki: https://github.com/GeoNode/geonode/wiki -- Issue tracker: https://github.com/GeoNode/geonode-project/issues - - In case of sensitive bugs like security vulnerabilities, please - contact a GeoNode Core Developer directly instead of using issue - tracker. We value your effort to improve the security and privacy of - this project! - -**Related projects** - -- GeoNode Project: https://github.com/GeoNode/geonode-project -- GeoNode at Docker: https://hub.docker.com/u/geonode -- GeoNode OSGeo-Live: https://live.osgeo.org/en/ - - -Licensing -========= - -GeoNode is Copyright 2018 Open Source Geospatial Foundation (OSGeo). - -GeoNode is free software: you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free -Software Foundation, either version 3 of the License, or (at your -option) any later version. GeoNode is distributed in the hope that it -will be useful, but WITHOUT ANY WARRANTY; without even the implied -warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along -with GeoNode. If not, see http://www.gnu.org/licenses. - -Current Version and Features -============================ - -GeoNode current version: `2.10 `_ - -Main Features: `State of GeoNode 2.10 `_ - -.. _get_in_touch: - -Get in touch with the community -=============================== - -GeoNode is an open source project and contributors are needed to keep this project moving forward. Learn more on how to contribute on our -`Community Bylaws `_. - -- User Mailing List: https://lists.osgeo.org/cgi-bin/mailman/listinfo/geonode-users -- Developer Mailing List: https://lists.osgeo.org/cgi-bin/mailman/listinfo/geonode-devel -- Gitter Chat: https://gitter.im/GeoNode/general - -Roadmap -======= - -GeoNode's development roadmap is documented in a series of GeoNode Improvement Projects (GNIPS). -They are documented at `GeoNode Wiki `_. - -GNIPS are considered to be large undertakings which will add a large amount of features to the project. -As such they are the topic of community dicussion and guidance. - -The community discusses these on the developer mailing list: http://lists.osgeo.org/pipermail/geonode-devel/ diff --git a/docs/admin/admin_panel/img/add_new_member.png b/docs/admin/admin_panel/img/add_new_member.png deleted file mode 100644 index 7cf69332280..00000000000 Binary files a/docs/admin/admin_panel/img/add_new_member.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/add_user_button.png b/docs/admin/admin_panel/img/add_user_button.png deleted file mode 100644 index f8808e61083..00000000000 Binary files a/docs/admin/admin_panel/img/add_user_button.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/add_user_form.png b/docs/admin/admin_panel/img/add_user_form.png deleted file mode 100644 index f4ead6ffa2c..00000000000 Binary files a/docs/admin/admin_panel/img/add_user_form.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/add_user_link.png b/docs/admin/admin_panel/img/add_user_link.png deleted file mode 100644 index 83721ebcfd6..00000000000 Binary files a/docs/admin/admin_panel/img/add_user_link.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/admin-documents.png b/docs/admin/admin_panel/img/admin-documents.png deleted file mode 100644 index 72848ecf164..00000000000 Binary files a/docs/admin/admin_panel/img/admin-documents.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/admin-layers-batch.png b/docs/admin/admin_panel/img/admin-layers-batch.png deleted file mode 100644 index c44015bd546..00000000000 Binary files a/docs/admin/admin_panel/img/admin-layers-batch.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/admin-layers.png b/docs/admin/admin_panel/img/admin-layers.png deleted file mode 100644 index a3c6d2d08b7..00000000000 Binary files a/docs/admin/admin_panel/img/admin-layers.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/admin-maps-featured-001.png b/docs/admin/admin_panel/img/admin-maps-featured-001.png deleted file mode 100644 index 690a3288b28..00000000000 Binary files a/docs/admin/admin_panel/img/admin-maps-featured-001.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/admin-maps-featured-002.png b/docs/admin/admin_panel/img/admin-maps-featured-002.png deleted file mode 100644 index b12ad04f38e..00000000000 Binary files a/docs/admin/admin_panel/img/admin-maps-featured-002.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/admin-maps.png b/docs/admin/admin_panel/img/admin-maps.png deleted file mode 100644 index 76ff9d34496..00000000000 Binary files a/docs/admin/admin_panel/img/admin-maps.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/admin-panel-menus-0000.png b/docs/admin/admin_panel/img/admin-panel-menus-0000.png deleted file mode 100644 index 0cf7374e98f..00000000000 Binary files a/docs/admin/admin_panel/img/admin-panel-menus-0000.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/admin-panel-menus-0001.png b/docs/admin/admin_panel/img/admin-panel-menus-0001.png deleted file mode 100644 index ab4d21d6b9a..00000000000 Binary files a/docs/admin/admin_panel/img/admin-panel-menus-0001.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/admin-panel-menus-0002.png b/docs/admin/admin_panel/img/admin-panel-menus-0002.png deleted file mode 100644 index e56f5a0eb78..00000000000 Binary files a/docs/admin/admin_panel/img/admin-panel-menus-0002.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/admin-panel-menus-0003.png b/docs/admin/admin_panel/img/admin-panel-menus-0003.png deleted file mode 100644 index 633c9f076e1..00000000000 Binary files a/docs/admin/admin_panel/img/admin-panel-menus-0003.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/admin-panel-menus-0004.png b/docs/admin/admin_panel/img/admin-panel-menus-0004.png deleted file mode 100644 index e08049ac562..00000000000 Binary files a/docs/admin/admin_panel/img/admin-panel-menus-0004.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/admin-people.png b/docs/admin/admin_panel/img/admin-people.png deleted file mode 100644 index 9ca6d92d030..00000000000 Binary files a/docs/admin/admin_panel/img/admin-people.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/admin-profiles-contactroles.png b/docs/admin/admin_panel/img/admin-profiles-contactroles.png deleted file mode 100644 index e63835ad10a..00000000000 Binary files a/docs/admin/admin_panel/img/admin-profiles-contactroles.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/admin-roles-add.png b/docs/admin/admin_panel/img/admin-roles-add.png deleted file mode 100644 index f0e71830039..00000000000 Binary files a/docs/admin/admin_panel/img/admin-roles-add.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/admin_link.png b/docs/admin/admin_panel/img/admin_link.png deleted file mode 100644 index 5262cb1416f..00000000000 Binary files a/docs/admin/admin_panel/img/admin_link.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/adv_data_workflow/adv_data_workflow_001.jpg b/docs/admin/admin_panel/img/adv_data_workflow/adv_data_workflow_001.jpg deleted file mode 100644 index 40e585aad22..00000000000 Binary files a/docs/admin/admin_panel/img/adv_data_workflow/adv_data_workflow_001.jpg and /dev/null differ diff --git a/docs/admin/admin_panel/img/adv_data_workflow/approbation_manager.gif b/docs/admin/admin_panel/img/adv_data_workflow/approbation_manager.gif deleted file mode 100644 index f188e791442..00000000000 Binary files a/docs/admin/admin_panel/img/adv_data_workflow/approbation_manager.gif and /dev/null differ diff --git a/docs/admin/admin_panel/img/adv_data_workflow/unpublished.png b/docs/admin/admin_panel/img/adv_data_workflow/unpublished.png deleted file mode 100644 index 5671c41cab0..00000000000 Binary files a/docs/admin/admin_panel/img/adv_data_workflow/unpublished.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/announcments/admin-announcments-001.png b/docs/admin/admin_panel/img/announcments/admin-announcments-001.png deleted file mode 100644 index 31c9210465c..00000000000 Binary files a/docs/admin/admin_panel/img/announcments/admin-announcments-001.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/announcments/admin-announcments-002.png b/docs/admin/admin_panel/img/announcments/admin-announcments-002.png deleted file mode 100644 index e7b657ed862..00000000000 Binary files a/docs/admin/admin_panel/img/announcments/admin-announcments-002.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/announcments/admin-announcments-003.png b/docs/admin/admin_panel/img/announcments/admin-announcments-003.png deleted file mode 100644 index 88eb81933db..00000000000 Binary files a/docs/admin/admin_panel/img/announcments/admin-announcments-003.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/announcments/admin-announcments-004.png b/docs/admin/admin_panel/img/announcments/admin-announcments-004.png deleted file mode 100644 index 7fb74c61dfa..00000000000 Binary files a/docs/admin/admin_panel/img/announcments/admin-announcments-004.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/announcments/admin-announcments-005.png b/docs/admin/admin_panel/img/announcments/admin-announcments-005.png deleted file mode 100644 index 838b9eac213..00000000000 Binary files a/docs/admin/admin_panel/img/announcments/admin-announcments-005.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/announcments/admin-announcments-006.png b/docs/admin/admin_panel/img/announcments/admin-announcments-006.png deleted file mode 100644 index fd6e7d8b445..00000000000 Binary files a/docs/admin/admin_panel/img/announcments/admin-announcments-006.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/announcments/admin-announcments-007.png b/docs/admin/admin_panel/img/announcments/admin-announcments-007.png deleted file mode 100644 index d0a7304122c..00000000000 Binary files a/docs/admin/admin_panel/img/announcments/admin-announcments-007.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/announcments/admin-announcments-008.png b/docs/admin/admin_panel/img/announcments/admin-announcments-008.png deleted file mode 100644 index 3c7ac04965e..00000000000 Binary files a/docs/admin/admin_panel/img/announcments/admin-announcments-008.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/announcments/admin-announcments-009.png b/docs/admin/admin_panel/img/announcments/admin-announcments-009.png deleted file mode 100644 index c968cdab37f..00000000000 Binary files a/docs/admin/admin_panel/img/announcments/admin-announcments-009.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/announcments/admin-announcments-010.png b/docs/admin/admin_panel/img/announcments/admin-announcments-010.png deleted file mode 100644 index f199a28affc..00000000000 Binary files a/docs/admin/admin_panel/img/announcments/admin-announcments-010.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/change_password_form.png b/docs/admin/admin_panel/img/change_password_form.png deleted file mode 100644 index 3f7b073cb95..00000000000 Binary files a/docs/admin/admin_panel/img/change_password_form.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/change_password_link.png b/docs/admin/admin_panel/img/change_password_link.png deleted file mode 100644 index a0ba2bef90b..00000000000 Binary files a/docs/admin/admin_panel/img/change_password_link.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/change_user_password_link.png b/docs/admin/admin_panel/img/change_user_password_link.png deleted file mode 100644 index 5f98b875b50..00000000000 Binary files a/docs/admin/admin_panel/img/change_user_password_link.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/chenge_user_password_form.png b/docs/admin/admin_panel/img/chenge_user_password_form.png deleted file mode 100644 index f3b787a7986..00000000000 Binary files a/docs/admin/admin_panel/img/chenge_user_password_form.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/confirm_group_deletion.png b/docs/admin/admin_panel/img/confirm_group_deletion.png deleted file mode 100644 index 536bb1110b1..00000000000 Binary files a/docs/admin/admin_panel/img/confirm_group_deletion.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/create_group_page_link.png b/docs/admin/admin_panel/img/create_group_page_link.png deleted file mode 100644 index ebdbb45886b..00000000000 Binary files a/docs/admin/admin_panel/img/create_group_page_link.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/django_geonode_admin_interface.png b/docs/admin/admin_panel/img/django_geonode_admin_interface.png deleted file mode 100644 index 5c2e9d8603a..00000000000 Binary files a/docs/admin/admin_panel/img/django_geonode_admin_interface.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/editing_group_logo.png b/docs/admin/admin_panel/img/editing_group_logo.png deleted file mode 100644 index 1dc825b422f..00000000000 Binary files a/docs/admin/admin_panel/img/editing_group_logo.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/group_activities.png b/docs/admin/admin_panel/img/group_activities.png deleted file mode 100644 index 27c6340bf9e..00000000000 Binary files a/docs/admin/admin_panel/img/group_activities.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/group_categories_list.png b/docs/admin/admin_panel/img/group_categories_list.png deleted file mode 100644 index 7e60d423cf8..00000000000 Binary files a/docs/admin/admin_panel/img/group_categories_list.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/group_creation_form.png b/docs/admin/admin_panel/img/group_creation_form.png deleted file mode 100644 index b01c5d1f11e..00000000000 Binary files a/docs/admin/admin_panel/img/group_creation_form.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/group_details_page.png b/docs/admin/admin_panel/img/group_details_page.png deleted file mode 100644 index 9e2e78d96c9..00000000000 Binary files a/docs/admin/admin_panel/img/group_details_page.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/group_logo.png b/docs/admin/admin_panel/img/group_logo.png deleted file mode 100644 index b2cc96e1156..00000000000 Binary files a/docs/admin/admin_panel/img/group_logo.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/group_profile_details_page.png b/docs/admin/admin_panel/img/group_profile_details_page.png deleted file mode 100644 index 8eacdcc9a7d..00000000000 Binary files a/docs/admin/admin_panel/img/group_profile_details_page.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/group_profiles_list.png b/docs/admin/admin_panel/img/group_profiles_list.png deleted file mode 100644 index 94818b8f07c..00000000000 Binary files a/docs/admin/admin_panel/img/group_profiles_list.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/group_profiles_list_page.png b/docs/admin/admin_panel/img/group_profiles_list_page.png deleted file mode 100644 index 41d01fd86c7..00000000000 Binary files a/docs/admin/admin_panel/img/group_profiles_list_page.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/groups_admin_section.png b/docs/admin/admin_panel/img/groups_admin_section.png deleted file mode 100644 index ecdcc8d3d58..00000000000 Binary files a/docs/admin/admin_panel/img/groups_admin_section.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/groups_link.png b/docs/admin/admin_panel/img/groups_link.png deleted file mode 100644 index 7b0f185220a..00000000000 Binary files a/docs/admin/admin_panel/img/groups_link.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/groups_list_page.png b/docs/admin/admin_panel/img/groups_list_page.png deleted file mode 100644 index a874263b1f5..00000000000 Binary files a/docs/admin/admin_panel/img/groups_list_page.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/groups_page_link.png b/docs/admin/admin_panel/img/groups_page_link.png deleted file mode 100644 index 32f549e4991..00000000000 Binary files a/docs/admin/admin_panel/img/groups_page_link.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/layers_group_category.png b/docs/admin/admin_panel/img/layers_group_category.png deleted file mode 100644 index dab959dc0ec..00000000000 Binary files a/docs/admin/admin_panel/img/layers_group_category.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0001.png b/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0001.png deleted file mode 100644 index 6f55d401c2c..00000000000 Binary files a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0001.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0002.png b/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0002.png deleted file mode 100644 index 94e7daae223..00000000000 Binary files a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0002.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0003.png b/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0003.png deleted file mode 100644 index 23ea468c7cf..00000000000 Binary files a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0003.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0003a.png b/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0003a.png deleted file mode 100644 index 8cc96626d62..00000000000 Binary files a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0003a.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0004.png b/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0004.png deleted file mode 100644 index acd4657fdbb..00000000000 Binary files a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0004.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0005.png b/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0005.png deleted file mode 100644 index 384f6cd4a93..00000000000 Binary files a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0005.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0006.png b/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0006.png deleted file mode 100644 index a3f5cf7a643..00000000000 Binary files a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0006.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0007.png b/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0007.png deleted file mode 100644 index 55f91d71ed7..00000000000 Binary files a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0007.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0008.png b/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0008.png deleted file mode 100644 index 77e65515736..00000000000 Binary files a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0008.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0009.png b/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0009.png deleted file mode 100644 index 900a0cf6f1b..00000000000 Binary files a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0009.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0010.png b/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0010.png deleted file mode 100644 index 54261dc466c..00000000000 Binary files a/docs/admin/admin_panel/img/metadata-base/admin-panel-metadata-contents-0010.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/new_group_category_form.png b/docs/admin/admin_panel/img/new_group_category_form.png deleted file mode 100644 index 1e46b0c5779..00000000000 Binary files a/docs/admin/admin_panel/img/new_group_category_form.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/new_group_profile_form.png b/docs/admin/admin_panel/img/new_group_profile_form.png deleted file mode 100644 index 1552321ab80..00000000000 Binary files a/docs/admin/admin_panel/img/new_group_profile_form.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/new_members.png b/docs/admin/admin_panel/img/new_members.png deleted file mode 100644 index 189b19e2da5..00000000000 Binary files a/docs/admin/admin_panel/img/new_members.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/new_user_active.png b/docs/admin/admin_panel/img/new_user_active.png deleted file mode 100644 index 9e0a59654b1..00000000000 Binary files a/docs/admin/admin_panel/img/new_user_active.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/new_user_disabled.png b/docs/admin/admin_panel/img/new_user_disabled.png deleted file mode 100644 index 4a38900f25a..00000000000 Binary files a/docs/admin/admin_panel/img/new_user_disabled.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/new_user_in_people.png b/docs/admin/admin_panel/img/new_user_in_people.png deleted file mode 100644 index 3b965d2a2a3..00000000000 Binary files a/docs/admin/admin_panel/img/new_user_in_people.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0001.png b/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0001.png deleted file mode 100644 index 9cd81c9d64f..00000000000 Binary files a/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0001.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0002.png b/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0002.png deleted file mode 100644 index a1ad58364b7..00000000000 Binary files a/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0002.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003.png b/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003.png deleted file mode 100644 index 8a47d3063f1..00000000000 Binary files a/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003a.png b/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003a.png deleted file mode 100644 index 7dfa815f8d1..00000000000 Binary files a/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003a.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003b.png b/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003b.png deleted file mode 100644 index 9ee4db5d7df..00000000000 Binary files a/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003b.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003c.png b/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003c.png deleted file mode 100644 index 7f16b04acf7..00000000000 Binary files a/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003c.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003d.png b/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003d.png deleted file mode 100644 index 751ed52c20b..00000000000 Binary files a/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003d.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003e.png b/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003e.png deleted file mode 100644 index 2caf9958a64..00000000000 Binary files a/docs/admin/admin_panel/img/oauth2-tokens/admin-panel-tokens-0003e.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/set_layers_permissions_action.png b/docs/admin/admin_panel/img/set_layers_permissions_action.png deleted file mode 100644 index cd675a0b0e5..00000000000 Binary files a/docs/admin/admin_panel/img/set_layers_permissions_action.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/set_layers_permissions_form.png b/docs/admin/admin_panel/img/set_layers_permissions_form.png deleted file mode 100644 index 358e3365264..00000000000 Binary files a/docs/admin/admin_panel/img/set_layers_permissions_form.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/staff_and_superuser_permissions.png b/docs/admin/admin_panel/img/staff_and_superuser_permissions.png deleted file mode 100644 index 117896db0a6..00000000000 Binary files a/docs/admin/admin_panel/img/staff_and_superuser_permissions.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0001.png b/docs/admin/admin_panel/img/theming/theme-def-0001.png deleted file mode 100644 index e1c6ba1f9a1..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0001.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0002.png b/docs/admin/admin_panel/img/theming/theme-def-0002.png deleted file mode 100644 index 4e47dae161e..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0002.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0003.png b/docs/admin/admin_panel/img/theming/theme-def-0003.png deleted file mode 100644 index 42da32386e3..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0003.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0003a.png b/docs/admin/admin_panel/img/theming/theme-def-0003a.png deleted file mode 100644 index a564a584ba0..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0003a.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0003b.png b/docs/admin/admin_panel/img/theming/theme-def-0003b.png deleted file mode 100644 index a3d8a31ac13..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0003b.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0003c.png b/docs/admin/admin_panel/img/theming/theme-def-0003c.png deleted file mode 100644 index afcc77892df..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0003c.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0003d.png b/docs/admin/admin_panel/img/theming/theme-def-0003d.png deleted file mode 100644 index 885a11404b5..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0003d.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0003e.png b/docs/admin/admin_panel/img/theming/theme-def-0003e.png deleted file mode 100644 index b8503b0fd4a..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0003e.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0004.png b/docs/admin/admin_panel/img/theming/theme-def-0004.png deleted file mode 100644 index 1754762c893..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0004.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0004a.png b/docs/admin/admin_panel/img/theming/theme-def-0004a.png deleted file mode 100644 index 7eb01aae124..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0004a.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0004b.png b/docs/admin/admin_panel/img/theming/theme-def-0004b.png deleted file mode 100644 index 842c4260d57..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0004b.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0004c.png b/docs/admin/admin_panel/img/theming/theme-def-0004c.png deleted file mode 100644 index 4d03a83e754..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0004c.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0004d.png b/docs/admin/admin_panel/img/theming/theme-def-0004d.png deleted file mode 100644 index 3c4ec3ec1d8..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0004d.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0005.png b/docs/admin/admin_panel/img/theming/theme-def-0005.png deleted file mode 100644 index a4e8e707afb..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0005.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0005a.png b/docs/admin/admin_panel/img/theming/theme-def-0005a.png deleted file mode 100644 index aa931aefef0..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0005a.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0005b.png b/docs/admin/admin_panel/img/theming/theme-def-0005b.png deleted file mode 100644 index fad1896b5d3..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0005b.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0005c.png b/docs/admin/admin_panel/img/theming/theme-def-0005c.png deleted file mode 100644 index 85cfd2eb85e..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0005c.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0006.png b/docs/admin/admin_panel/img/theming/theme-def-0006.png deleted file mode 100644 index 0a245358cf6..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0006.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0006a.png b/docs/admin/admin_panel/img/theming/theme-def-0006a.png deleted file mode 100644 index cf6439d9e84..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0006a.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0006b.png b/docs/admin/admin_panel/img/theming/theme-def-0006b.png deleted file mode 100644 index 6f5abd508b8..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0006b.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/theme-def-0006c.png b/docs/admin/admin_panel/img/theming/theme-def-0006c.png deleted file mode 100644 index 5edf6ca6eb1..00000000000 Binary files a/docs/admin/admin_panel/img/theming/theme-def-0006c.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/theming/themes.png b/docs/admin/admin_panel/img/theming/themes.png deleted file mode 100644 index 09ac2bc0883..00000000000 Binary files a/docs/admin/admin_panel/img/theming/themes.png and /dev/null differ diff --git a/docs/admin/admin_panel/img/user_details_admin_page.png b/docs/admin/admin_panel/img/user_details_admin_page.png deleted file mode 100644 index b9f5294e6cc..00000000000 Binary files a/docs/admin/admin_panel/img/user_details_admin_page.png and /dev/null differ diff --git a/docs/admin/admin_panel/index.rst b/docs/admin/admin_panel/index.rst deleted file mode 100644 index 48b0df8147d..00000000000 --- a/docs/admin/admin_panel/index.rst +++ /dev/null @@ -1,1197 +0,0 @@ -Accessing the panel -=================== - -| The *Admin Panel* is a model-centric interface where trusted users can manage content on GeoNode. -| Only the staff users can access the admin interface. - -.. note:: The “staff” flag, which controls whether the user is allowed to log in to the admin interface, can be set by the admin panel itself. - -The panel can be reached from :guilabel:`Admin` link of the *User Menu* in the navigation bar (see the picture below) or through this URL: ``http:///admin``. - -.. figure:: img/admin_link.png - :align: center - - *The Admin Link of the User Menu* - -When clicking on that link the Django-based *Admin Interface* page opens and shows you all the Django models registered in GeoNode. - -.. figure:: img/django_geonode_admin_interface.png - :align: center - - *The GeoNode Admin Interface* - -Reset or Change the admin password -================================== - -From the *Admin Interface* you can access the :guilabel:`CHANGE PASSWORD` link on the right side of the navigation bar. - -.. figure:: img/change_password_link.png - :align: center - - *The Change Password Link* - -It allows you to access the *Change Password Form* through which you can change your password. - -.. figure:: img/change_password_form.png - :align: center - - *The Change Password Form* - -Once the fields have been filled out, click on :guilabel:`CHANGE MY PASSWORD` to perform the change. - -.. _simple-theming: - -Simple Theming -============== - -GeoNode provides by default some theming options manageable directly from the Administration panel. -Most of the times those options allows you to easily change the GeoNode look and feel without touching a single line of `HTML` or `CSS`. - -As an `administrator` go to ``http:///admin/geonode_themes/geonodethemecustomization/``. - -.. figure:: img/theming/themes.png - :align: center - - *List of available Themes* - -The panel shows all the available GeoNode themes, if any, and allows you to create new ones. - -.. warning:: Only one theme at a time can be **activated** (aka *enabled*). By disabling or deleting all the available themes, GeoNode will turn the gui back to the default one. - -Editing or creating a new Theme, will actually allow you to customize several properties. - -At least you'll need to provide a ``Name`` for the Theme. Optionally you can specify also a ``Description``, which will allow you to better -identify the type of Theme you created. - -.. figure:: img/theming/theme-def-0001.png - :align: center - - *Theme Name and Description* - -Just below the ``Description`` field, you will find the ``Enabled`` checkbox, allowing you to toggle the Theme. - -.. figure:: img/theming/theme-def-0002.png - :align: center - - *Theme Name and Description* - -Jumbotron and Get Started link -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. note:: Remember, everytime you want to apply some changes to the Theme, you **must** save the Theme and reload the GeoNode browser tab. - In order to quickly switch back to the Home page, you can just click the ``VIEW SITE`` link on the top-right corner of the Admin dashboard. - - .. figure:: img/theming/theme-def-0003c.png - :align: center - -The next section, allows you to define the first important Theme properties. This part involves the GeoNode main page sections. - -.. figure:: img/theming/theme-def-0003.png - :align: center - - *Jumbotron and Logo options* - -By changing those properties as shown above, you will easily change your default home page from this - -.. figure:: img/theming/theme-def-0003a.png - :align: center - - *GeoNode Default Home* - -to this - -.. figure:: img/theming/theme-def-0003b.png - :align: center - - *Updating Jumbotron and Logo* - -It is possible to optionally **hide** the ``Jumbotron text`` and/or the ``Call to action`` button - -.. figure:: img/theming/theme-def-0003d.png - :align: center - -.. figure:: img/theming/theme-def-0003e.png - :align: center - - *Hide Jumbotron text and Call to action button* - -Copyright and contact info footer -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -The default GeoNode footer does not present any type of contact info. - -.. figure:: img/theming/theme-def-0004.png - :align: center - - *Default GeoNode Footer* - -By enabling and editing the ``contact us box`` fields - -.. figure:: img/theming/theme-def-0004a.png - :align: center - - *Enable contact us box* - -it will be possible to show a simple *Contact Us* info box on the GeoNode footer section. - -.. figure:: img/theming/theme-def-0004b.png - :align: center - - *Contact Us Footer* - -Similarly, by editing the ``Copyright`` text box and/or background color - -.. figure:: img/theming/theme-def-0004c.png - :align: center - - *Copyright Text and Color* - -it will be possible to show the Copyright statement to the bottom of the page - -.. figure:: img/theming/theme-def-0004d.png - :align: center - - *Copyright* - -Partners -^^^^^^^^ - -GeoNode simple theming, allows also a ``Partners`` section, in order to easily list links to third-party institutions collaborating to the project. - -The example below shows the ``Partners`` section of `WorldBank CHIANG MAI URBAN FLOODING `_ GeoNode instance -made through integrating theming options. - -.. figure:: img/theming/theme-def-0005.png - :align: center - - *Urbanflooding GeoNode Partners Section* - -The ``Partners`` items can be managed through the ``http:///admin/geonode_themes/partner/`` Admin section - -.. figure:: img/theming/theme-def-0005a.png - :align: center - - *GeoNode Partners Admin Section* - -From here it is possible to add, modify or delete partners items. - -A new partner is defined by few elements, a ``Logo``, a ``Name``, a ``Display Name`` and a ``Website`` - -.. figure:: img/theming/theme-def-0005b.png - :align: center - - *Add a Partner* - -In order to attach or detach a ``Partner`` to an existing ``Theme`` on GeoNode, you will need to edit the Theme and go to the ``Partners`` section - -.. figure:: img/theming/theme-def-0005c.png - :align: center - - *Theme Partners Section* - -From here you will be able to either to change the ``Partners title`` text and/or select/deselect ``Partners`` from the ``multi-select`` box. - -.. note:: In order to select/deselect elements from the ``multi-select`` box, you **must** use the ``CTRL+CLICK`` button combintation. - -Privacy Policies and Cookie settings -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -By enabling the ``Cookies Law Info Bar`` checkbox (``True`` by default) - -.. figure:: img/theming/theme-def-0006.png - :align: center - - *Cookies Law Info Bar checkbox* - -it will be possible to allow GeoNode presenting the `Privacy Policies and Cookie settings` pop-ups and links at the bottom of the home page - -.. figure:: img/theming/theme-def-0006a.png - :align: center - - *Cookies Law Info Bar* - -There are plenty of options available, allowing you to customize contact info as long as colors of the bar and page. - -One of the most importat to consider it is for sure the ``Cookie law info bar text`` - -.. figure:: img/theming/theme-def-0006b.png - :align: center - - *Cookie law info bar text* - -The default text contained in this section is the following one - -.. code-block:: html - - This website uses cookies to improve your experience, - check this page for details. - We'll assume you're ok with this, but you can opt-out if you wish. - - -The text can be changed and customized, of course. Nevertheless it points by default to the following page - -.. code-block:: shell - - /privacy_cookies/ - -aka `http:///privacy_cookies/` - -.. figure:: img/theming/theme-def-0006c.png - :align: center - - */privacy_cookies/ Default Page* - -The page contains a default generic text along with some placeholders, which, most probably, won't feet your needs. - -In order to change this you have two options: - -1. Change the link reported into the ``Cookie law info bar text`` section, to make it pointing to an external/static page. - -2. Change the contents of ``/geonode/templates/privacy-cookies.html`` Django template accordingly to your needs; this is basically a plain ``HTML`` page which can be easily customized by using a standard text editor. - -Switching between different themes -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -In the case you have defined more Themes, switching between them is as easy as ``enabling`` one and ``disabling`` the others. - -Remember to save the Themes everytime and refresh the GeoNode home page on the browser to see the changes. - -It is also important that there is **only one** Theme enabled **at a time**. - -In order to go back to the standard GeoNode behavior, just disable or delete all the available Themes. - -Add a new user -============== - -In GeoNode, administrators can manage other users. For example, they can *Add New Users* through the following form. - -.. figure:: img/add_user_form.png - :align: center - - *Adding New Users* - -The form above can be reached from the *Admin Panel* at the following path: *Home > People > Users*. Click on :guilabel:`ADD USER +` to open the form page. - -.. figure:: img/add_user_button.png - :align: center - - *The Add User button in the Users List page* - -It is also available, in the GeoNode UI, the :guilabel:`Add User` link of the *About* menu in the navigation bar. - -.. figure:: img/add_user_link.png - :align: center - - *Add User Link* - -To perform the user creation fill out the required fields (*username* and *password*) and click on :guilabel:`SAVE`. -You will be redirected to the *User Details Page* which allows to insert further information about the user. - -.. figure:: img/user_details_admin_page.png - :align: center - - *The User Details Page* - -The user will be visible into the *Users List Page* of the *Admin Panel* and in the *People Page* (see :ref:`user-info`). - -.. figure:: img/new_user_in_people.png - :align: center - - *The User in the People page* - -Activate/Disable a User -======================= - -When created, new users are *active* by default. -You can check that in the *User Details Page* from the *Admin Panel* (see the picture below). - -.. figure:: img/new_user_active.png - :align: center - - *New Users Active by default* - -| *Active* users can interact with other users and groups, can manage resources and, more in general, can take actions on the GeoNode platform. -| Untick the *Active* checkbox to disable the user. It will be not considered as user by the GeoNode system. - -.. figure:: img/new_user_disabled.png - :align: center - - *Disabeld Users* - -Change a User password -====================== - -GeoNode administrators can also change/reset the password for those users who forget it. -As shown in the picture below, click on ``this form`` link from the *User Details Page* to access the *Change Password Form*. - -.. figure:: img/change_user_password_link.png - :align: center - - *Changing Users Passwords* - -The *Change User Password Form* should looks like the following one. -Insert the new password two times and click on :guilabel:`CHANGE PASSWORD`. - -.. figure:: img/chenge_user_password_form.png - :align: center - - *Changing Users Passwords* - -Promoting a User to Staff member or superuser -============================================= - -Active users have not access to admin tools. -GeoNode makes available those tools only to *Staff Members* who have the needed permissions. -*Superusers* are staff members with full access to admin tools (all permissions are assigned to them). - -Administrators can promote a user to *Staff Member* by ticking the **Staff status** checkbox in the *User Details Page*. -To make some user a *Superuser*, the **Superuser status** checkbox should be ticked. See the picture below. - -.. figure:: img/staff_and_superuser_permissions.png - :align: center - - *Staff and Superuser permissions* - -Creating a Group -================ - -| In GeoNode is possible to create new groups with set of permissions which will be inherited by all the group members. -| The creation of a Group can be done both on the GeoNode UI and on the *Admin Panel*, we will explain how in this paragraph. - -The :guilabel:`Create Groups` link of *About* menu in the navigation bar allows administrators to reach the *Group Creation Page*. - -.. figure:: img/create_group_page_link.png - :align: center - - *The Create Group Link* - -The following form will open. - -.. figure:: img/group_creation_form.png - :align: center - - *The Group Creation Form* - -Fill out all the required fields and click :guilabel:`Create` to create the group. -The *Group Details Page* will open. - -.. figure:: img/group_details_page.png - :align: center - - *The Group Details Page* - -The new created group will be searchable in the *Groups List Page*. - -.. figure:: img/groups_list_page.png - :align: center - - *The Groups List Page* - -.. note:: The :guilabel:`Create a New Group` button on the *Groups List Page* allows to reach the *Group Creation Form*. - -| As already mentioned above, groups can also be created from the Django-based *Admin Interface* of GeoNode. -| The *Groups* link of the *AUTHENTICATION AND AUTHORIZATION* section allows to manage basic Django groups which only care about permissions. -| To create a GeoNode group you should take a look at the *GROUPS* section. - -.. figure:: img/groups_admin_section.png - :align: center - - *The Groups Section on the Admin Panel* - -As you can see, GeoNode provides two types of groups. You will learn more about that in the next paragraph. - -Types of Groups -^^^^^^^^^^^^^^^ - -In GeoNode users can be grouped through a *Group Profile*, an enhanced Django group which can be enriched with some further information such as a description, a logo, an email address, some keywords, etc. -It also possible to define some *Group Categories* based on which those group profiles can be divided and filtered. - -A new **Group Profile** can be created as follow: - -* click on the *Group Profile* :guilabel:`+ Add` button - -* fill out all the required fields (see the picture below), *Group Profiles* can be explicitly related to group categories - - .. figure:: img/new_group_profile_form.png - :align: center - - *A new Group Profile* - -* click on :guilabel:`SAVE` to perform the creation, the new created group profile will be visible in the *Group Profiles List* - - .. figure:: img/group_profiles_list.png - :align: center - - *The Group Profiles List* - -Group Categories -^^^^^^^^^^^^^^^^ - -*Group Profiles* can also be related to *Group Categories* which represents common topics between groups. -In order to add a new **Group Category** follow these steps: - -* click on the *Group Categories* :guilabel:`+ Add` button - -* fill out the creation form (type *name* and *description*) - - .. figure:: img/new_group_category_form.png - :align: center - - *A new Group Category* - -* click on :guilabel:`SAVE` to perform the creation, the new created category will be visible in the *Group Categories List* - - .. figure:: img/group_categories_list.png - :align: center - - *The Group Categories List* - -| When a GeoNode resource (layer, document or maps) is associated to some *Group Profile*, it is also possible to retrieve the *Group Category* it belongs to. -| So when searching for resources (see :ref:`finding-data`) you can also filter the data by group category. - -.. figure:: img/layers_group_category.png - :align: center - - *Filtering Layers by Group Category* - -Managing a Group -================ - -Through the :guilabel:`Groups` link of *About* menu in the navigation bar, administrators can reach the *Groups List Page*. - -.. figure:: img/groups_link.png - :align: center - - *The Groups Link in the navigation bar* - -In that page all the GeoNode *Group Profiles* are listed. - -.. figure:: img/group_profiles_list_page.png - :align: center - - *Group Profiles List Page* - -For each group some summary information (such as the *title*, the *description*, the number of *members* and *managers*) are displayed near the *Group Logo*. - -Administrators can manage a group from the *Group Profile Details Page* which is reachable by clicking on the *title* of the group. - -.. figure:: img/group_profile_details_page.png - :align: center - - *Group Profile Details Page* - -As shown in the picture above, all information about the group are available on that page: - -* the group *Title*; -* the *Last Editing Date* which shows a timestamp corresponding to the last editing of the group properties; -* the *Keywords* associated with the group; -* *Permissions* on the group (Public, Public(invite-only), Private); -* *Members* who join the group; -* *Managers* who manage the group. - -There are also four links: - -* The :guilabel:`Edit Group Details` link opens the *Group Profile Form* through which the following properties can be changed: - - * *Title*. - * *Logo* (see next paragraphs). - * *Description*. - * *Email*, to contact one or all group members. - * *Keywords*, a comma-separated list of keywords. - * *Access*, which regulates permissions: - - * *Public*: any registered user can view and join a public group. - * *Public (invite-only)*: only invited users can join, any registered user can view the group. - * *Private*: only invited users can join the group, registered users cannot see any details about the group, including membership. - - * *Categories*, the group categories the group belongs to. - - .. figure:: img/group_profile_details_page.png - :align: center - - *Group Profile Details Page* - -* :guilabel:`Managing Group Members` (see next paragraphs). -* the :guilabel:`Delete this Group`, click on it to delete the Group Profile. GeoNode requires you to confirm this action. - - .. figure:: img/confirm_group_deletion.png - :align: center - :width: 400px - - *Confirm Group Deletion* - -* the :guilabel:`Group Activities` drives you to the *Group Activites Page* where you can see all layers, maps and documents associated with the group. There is also a *Comments* tab which shows comments on those resources. - - .. figure:: img/group_activities.png - :align: center - - *Group Activities* - -Group Logo -^^^^^^^^^^ - -Each group represents something in common between its members. -So each group should have a *Logo* which graphically represents the idea that identify the group. - -On the *Group Profile Form* page you can insert a logo from your disk by click on :guilabel:`Browse...`. - -.. figure:: img/editing_group_logo.png - :align: center - - *Editing the Group Logo* - -| Click on :guilabel:`Update` to apply the changes. -| Take a look at your group now, you should be able to see that logo. - -.. figure:: img/group_logo.png - :align: center - - *The Group Logo* - -Managing Group members -^^^^^^^^^^^^^^^^^^^^^^ - -The :guilabel:`Manage Group Members` link opens the *Group Members Page* which shows *Group Members* and *Group Managers*. -**Managers** can edit group details, can delete the group, can see the group activities and can manage memberships. -Other **Members** can only see the group activities. - -| In Public Groups, users can join the group without any approval. - Other types of groups require the user to be invited by the group managers. -| Only group managers can *Add new members*. - In the picture below, you can see the manager can search for users by typing their names into the *User Identifiers* search bar. - Once found, he can add them to the group by clicking the :guilabel:`Add Group Members` button. - The *Assign manager role* flag implies that all the users found will become managers of the group. - -.. figure:: img/add_new_member.png - :align: center - - *Adding a new Member to the Group* - -The following picture shows you the results. - -.. figure:: img/new_members.png - :align: center - - *New Members of the Group* - -Group based advanced data workflow -================================== - -By default GeoNode is configured to make every resource (Layer, Document or Map) suddenly available to everyone, i.e. publicly accessible -even from anonymous/non-logged in users. - -It is actually possible to change few configuration settings in order to allow GeoNode to enable an advanced publication workflow. - -With the advanced workflow enabled, your layer, document or map won't be automatically published (i.e. made visible and accessible for all, contributors or simple users). - -For now, your item is only visible by yourself, the manager of the group to which the layer, document or map is linked (this information is filled in the metadata), the members of this group, and the GeoNode Administrators. - -Before being published, the layer, document or map will follow a two-stage review process, which is described below: - -.. figure:: img/adv_data_workflow/adv_data_workflow_001.jpg - :align: center - - *From upload to publication: the review process on GeoNode* - -How to enable the advanced workflow -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -You have to tweak the GeoNode settings accordingly. - -Please see the details of the following GeoNode ``Settings``: - -* `ADMIN_MODERATE_UPLOADS <../../basic/settings/index.html#admin-moderate-uploads>`_ - -* `GROUP_PRIVATE_RESOURCES <../../basic/settings/index.html#group-private-resources>`_ - -* `RESOURCE_PUBLISHING <../../basic/settings/index.html#resource-publishing>`_ - -The group Manager approval -^^^^^^^^^^^^^^^^^^^^^^^^^^ -Here, the role of the Manager of the group to which your layer, document or map is linked is to check that the uploaded item is correct. -Particularly, in the case of a layer or a map, it consists of checking that the chosen cartographic representation and the style are -fitting but also that the discretization is appropriate. - -The Manager must also check that the metadata are properly completed and that the mandatory information -(Title, Abstract, Edition, Keywords, Category, Group, Region) are filled. - -If needed, the Manager can contact the contributor responsible of the layer, document or map in order to report potential comments or -request clarifications. - -Members of the group can also take part in the reviewing process and give some potential inputs to the responsible of the -layer, document or map. - -When the Manager considers that the layer, document or map is ready to be published, he should approve it. -To do so, the Manager goes to the layer, document or map page, then opens the :guilabel:`Wizard` in order to edit the metadata. -In the :guilabel:`Settings` tab, the manager checks the :guilabel:`Approved` box, and then updates the metadata and saves the changes: - -.. figure:: img/adv_data_workflow/approbation_manager.gif - :align: center - - *The approbation process of an item by a Manager* - -Following this approval, the GeoNode Administrators receive a notification informing them that an item is now waiting for publication - -.. figure:: img/adv_data_workflow/unpublished.png - :align: center - - *An approved layer, waiting for publication by the GeoNode administrators* - -The publication by the GeoNode Administrator -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Prior to the public release of an approved layer, a document or a map, the Administrator of the platform performs a final validation of -the item and its metadata, notably to check that it is in line with licence policies. - -If needed, the GeoNode Administrator can contact the Manager who has approved the layer, document or map, as well as its responsible. - -Once the layer, document or map is validated, the item is made public by the Administrator. -It can now be viewed, accessed, and downloaded in accordance with the ``Permissions`` set by the responsible contributor. - -Manage profiles using the admin panel -===================================== - -So far GeoNode implements two distinct roles, that can be assigned to resources such as layers, maps or documents: - -* party who authored the resource -* party who can be contacted for acquiring knowledge about or acquisition of the resource - -These two profiles can be set in the GeoNode interface by accessing the metadata page and setting the ``Point of Contact`` and ``Metadata Author`` fields respectively. - -Is possible for an administrator to add new roles if needed, by clicking on the :guilabel:`Add Role` button in the :guilabel:`Base -> Contact Roles` section: - -.. figure:: img/admin-roles-add.png - :align: center - -Clicking on the :guilabel:`People` section (see figure) will open a web for with some personal information plus a section called :guilabel:`Users`. - -.. figure:: img/admin-people.png - -Is important that this last section is not modified here unless the administrator is very confident in that operation. - -.. figure:: img/admin-profiles-contactroles.png - :align: center - -Manage layers using the admin panel -=================================== - -Some of the Layers information can be edited directly through the admin interface although the best place is in the :guilabel:`Layer -> Metadata Edit` in GeoNode. - -Clicking on the :guilabel:`Admin > Layers` link will show the list of available layers. - -.. figure:: img/admin-layers.png - :align: center - -.. warning:: It is not recommended to modify the Layers' ``Attributes`` or ``Styles`` directly from the Admin dashboard unless you are aware of your actions. - -The ``Metadata`` information can be changed for multiple Layers at once throguh the :guilabel:`Metadata batch edit` action. - -.. figure:: img/admin-layers-batch.png - :align: center - -By clicking over one Layer link, it will show a detail page allowing you to modify some of the resource info like the metadata, the keywords, the title, etc. - -.. note:: It is strongly recommended to always use the GeoNode :guilabel:`Metadata Wizard` or :guilabel:`Metadata Advanced` tools in order to edit the metadata info. - -The ``Permissions`` can be changed also for multiple Layers at once throguh the :guilabel:`Set layers permissions` action. - -.. figure:: img/set_layers_permissions_action.png - :align: center - -By clicking over one Layer link, it will show a detail page allowing you to modify the permissions for the selected resources. - -.. figure:: img/set_layers_permissions_form.png - :align: center - -Manage the maps using the admin panel -===================================== - -Similarly to the Layers, it is possible to manage the available GeoNode Maps through the Admin panel also. - -Move to :guilabel:`Admin > Maps` to access the Maps list. - -.. figure:: img/admin-maps.png - :align: center - -The ``Metadata`` information can be changed for multiple Maps at once throguh the :guilabel:`Metadata batch edit` action. - -.. figure:: img/admin-layers-batch.png - :align: center - -By clicking over one Map link, it will show a detail page allowing you to modify some of the resource info like the metadata, the keywords, the title, etc. - -.. note:: It is strongly recommended to always use the GeoNode :guilabel:`Metadata Wizard` or :guilabel:`Metadata Advanced` tools in order to edit the metadata info. - -Notice that by enabling the ``Featured`` option here, will allow GeoNode to show the Map thumbnail and the Map detail link on the :guilabel:`Home Page` - -.. figure:: img/admin-maps-featured-001.png - :align: center - -.. figure:: img/admin-maps-featured-002.png - :align: center - -Manage the documents using the admin panel -========================================== - -Similarly to the Layers and Maps, it is possible to manage the available GeoNode Documents through the Admin panel also. - -Move to :guilabel:`Admin > Documents` to access the Documents list. - -.. figure:: img/admin-documents.png - :align: center - -The ``Metadata`` information can be changed for multiple Documents at once throguh the :guilabel:`Metadata batch edit` action. - -.. figure:: img/admin-layers-batch.png - :align: center - -By clicking over one Document link, it will show a detail page allowing you to modify some of the resource info like the metadata, the keywords, the title, etc. - -.. note:: It is strongly recommended to always use the GeoNode :guilabel:`Metadata Wizard` or :guilabel:`Metadata Advanced` tools in order to edit the metadata info. - -Manage the base metadata choices using the admin panel -====================================================== - -:guilabel:`Admin > Base` contains almost all the objects you need to populate the resources metadata choices. - -.. figure:: img/metadata-base/admin-panel-metadata-contents-0001.png - :align: center - - *Admin dashboard Base Panel* - -In other words the options available from the :guilabel:`select-boxes` of the :guilabel:`Metadata Wizard` and :guilabel:`Metadata Advanced` panels. - -.. figure:: img/metadata-base/admin-panel-metadata-contents-0002.png - :align: center - - *Metadata Wizard Panel* - -.. figure:: img/metadata-base/admin-panel-metadata-contents-0003.png - :align: center - - *Metadata Advanced Panel* - -.. note:: When editing the resource metadata throguh the :guilabel:`Metadata Wizard`, some fields are marked as ``mandatory`` and by filling those information - the ``Completeness`` progress will advance accordingly. - - .. figure:: img/metadata-base/admin-panel-metadata-contents-0003a.png - :align: center - - *Metadata Completeness* - - Even if not all the fields have been filled, the system won't prevent you to update the metadata; this is why the ``Mandatory`` fields are - mandatory to be fully compliant with an ``ISO 19115`` metadata schema, but are only recommended to be compliant with GeoNode. - - Also the ``Completeness`` indicates how far the metadata is to be compliant with an ``ISO 19115`` metadata schema. - - Of course, it is **highly** recommended to always fill as much as possible at least all the metadata fields marked as ``Mandatory``. - - This will improve not only the quality of the data stored into the system, but will help the users to easily search for them on GeoNode. - - All the ``Search & Filter`` panels and options of GeoNode are, in fact, based on the resources metadata fields. Too much generic descriptions and - too empty metadata fields, will give highly un-precise and very wide search results to the users. - -Hierarchical keywords -^^^^^^^^^^^^^^^^^^^^^ - -Through the :guilabel:`Admin > Base > Hierarchical keywords` panel it will be possible to manage all the keywords associated to the resources. - -.. figure:: img/metadata-base/admin-panel-metadata-contents-0004.png - :align: center - - *Hierarchical keywords list* - -.. figure:: img/metadata-base/admin-panel-metadata-contents-0005.png - :align: center - - *Hierarchical keywords edit* - -* The :guilabel:`Name` is the human readable text of the keyword, what users will see. - -* The :guilabel:`Slug` is a unique label used by the system to identify the keyword; most of the times it is equal to the name. - -Notice that through the :guilabel:`Position` and :guilabel:`Relative to` selectors, it is possible to establish a hierarchy between the available keywords. - -By default each user with editing metadata rights on any resource, will be able to insert new keywords into the system by simply typing a free text on the keywords metadata field. - -It is possible to force the user to select from a fixed list of keywords throug the `FREETEXT_KEYWORDS_READONLY <../../basic/settings/index.html#freetext-keywords-readonly>`_ setting. - -When set to `True` keywords won't be writable from users anymore. Only admins can will be able to manage them through the :guilabel:`Admin > Base > Hierarchical keywords` panel. - -Licenses -^^^^^^^^ - -Through the :guilabel:`Admin > Base > Licenses` panel it will be possible to manage all the licenses associated to the resources. - -.. figure:: img/metadata-base/admin-panel-metadata-contents-0006.png - :align: center - - *Metadata editor Licenses* - -The licence description and the info URL will be shown on the resource detail page. - -.. figure:: img/metadata-base/admin-panel-metadata-contents-0007.png - :align: center - - *Resource detail License* - -The licence text will be shown on the catalogue metadata XML documents. - -.. figure:: img/metadata-base/admin-panel-metadata-contents-0008.png - :align: center - - *Resource Metadata ISO License* - -.. warning:: It is **strongly** recommended to not publish resources without an appropriate licence. Always make sure the data provider specifies the correct licence and that all the restrictions have been honored. - -Metadata Regions -^^^^^^^^^^^^^^^^ - -Through the :guilabel:`Admin > Base > Metadata Regions` panel it will be possible to manage all the admin areas associated to the resources. - -.. figure:: img/metadata-base/admin-panel-metadata-contents-0009.png - :align: center - - *Resource Metadata Regions* - -Notice that those regions are used by GeoNode to filter search results also through the resource list view. - -.. figure:: img/metadata-base/admin-panel-metadata-contents-0010.png - :align: center - - *GeoNode fitlering by Metadata Regions* - -.. note:: GeoNode tries to guess the ``Regions`` intersecting the data bounding boxes when uploading a new layer. Those should be refined by the user layer on anyway. - -Metadata Restriction Code Types and Spatial Representation Types -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Through the :guilabel:`Admin > Base > Metadata Restriction Code Types` and :guilabel:`Admin > Base > Metadata Spatial Representation Types` panels, it will -be possible to **update only** the metadata descriptions for restrictions and spatial representation types. - -Such lists are *read-only* by default since they have been associated to the specific codes of the ``ISO 19115`` metadata schema. -Changing them would require the system to provide a custom dictionary throguh the metadata catalog too. Such functionality is not supported actually by GeoNode. - -Metadata Topic Categories -^^^^^^^^^^^^^^^^^^^^^^^^^ - -Through the :guilabel:`Admin > Base > Metadata Topic Categories` panel it will be possible to manage all the resource metadata categories avaialble into the system. - -Notice that by default, GeoNode provides the standard topic categories avaialble with the ``ISO 19115`` metadata schema. Changing them means that the system won't be -compliant with the standard ``ISO 19115`` metadata schema anymore. ``ISO 19115`` metadata schema extensions are not currently supported natively by GeoNode. - -It is worth notice that GeoNode allows you to associate `Font Awesome Icons `_ to each topic category through their ``fa-icon`` code. -Those icons will be used by GeoNode to represent the topic category on both the ``Search & Filter`` menus and :guilabel:`Metadata` panels. - -.. warning:: The list of the ``Metadata Topic Categories`` on the home page is currently fixed. To change it you will need to update or override the GeoNode ``index.html`` HTML template. - -By default the ``Metadata Topic Categories`` are *writable*. Meaning that they can be removed or created by the :guilabel:`Admin` panel. - -It is possible to make them fixed (it will be possible to update their descriptions and icons only) through the `MODIFY_TOPICCATEGORY <../../basic/settings/index.html#modify-topiccategory>`_ setting. - -Announcements -============= - -As an Administrator you might need to broadcast announcements to the world about your portal or simply to the internal contributors. - -GeoNode ``Announcements`` allow actually to do that; an admin has the possibility to create thre types of messages, accordingly to their severity, -decide their validity in terms of time period (start date and expiring date of the announcement), who can view them or not (everyone or just the -registerd members) and whenever a user can hide the message or not and how long. - -A GeoNode announcement actually looks like this: - -.. figure:: img/announcments/admin-announcments-001.png - :align: center - - *A sample Warning Announcement* - -There are three types of announcements accordingly to their severity level: ``General``, ``Warning`` and ``Critical`` -The difference is mainly the color of the announcement box. - -.. figure:: img/announcments/admin-announcments-002.png - :align: center - - *General Announcement* - -.. figure:: img/announcments/admin-announcments-003.png - :align: center - - *Warning Announcement* - -.. figure:: img/announcments/admin-announcments-004.png - :align: center - - *Critical Announcement* - -Only administrators and staff members can create and manage announcements. - -Currently there two ways to access and manage the announcements list: - -#. Via the GeoNode interface, from the :guilabel:`Profile` panel - - .. note:: Those are accessible by both admins and staff members. - - .. figure:: img/announcments/admin-announcments-005.png - :align: center - - *Announcements from the Profile panel* - -#. Via the GeoNode :guilabel:`Admin` panel - - .. note:: Those are accessible by admins only. - - .. figure:: img/announcments/admin-announcments-006.png - :align: center - - *Announcements from the Admin panel* - -The functionalities are almost the same for both the interfaces, except that from the :guilabel:`Admin` panel it is possible to manage the -dismissals too. - -``Dismissals`` are basically records of members that have read the announcement and closed the message box. An announcement can have one -``dismissal type`` among the three below: - -#. :guilabel:`No Dismissal Allowed` it won't be possible to close the announcement's message box at all. - -#. :guilabel:`Session Only Dismissal` (*) the default one, it will be possible to close the announcement's message box for the current browser session. It will show up again at next access. - -#. :guilabel:`Permanent Dismissal Allowed` once the announcement's message box is closed, it won't appear again for the current member. - -How to create and manage Announcements -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -From the :guilabel:`Profile` panel, click on ``Announcements`` link - -.. figure:: img/announcments/admin-announcments-007.png - :align: center - - *Announcements List from the Profile panel* - -Click either on :guilabel:`New Announcement` to create a new one or over a title of an existing one to manage its contents. - -Create a new announcement is quite straight; you have to fill the fields provided by the form. - -.. warning:: In order to be visible, you will need to check the :guilabel:`Site wide` option **in any case**. You might want to hide the message to *anonymous* users by enabling the :guilabel:`Members only` option too. - -.. figure:: img/announcments/admin-announcments-008.png - :align: center - - *Create Announcement from the Profile panel* - -Managing announcements form the :guilabel:`Admin` panel, is basically the same; the fields for the form will be exactly the same. - -.. figure:: img/announcments/admin-announcments-009.png - :align: center - - *Create Announcement from the Admin panel* - -Accessing announcements options from the :guilabel:`Admin` panel, allows you to manage dismissals also. -Through this interface you will be able to selectively decide members which can or cannot view a specific announcement, or force them to visualize the messages again by deleting the dismissals accordingly. - -.. figure:: img/announcments/admin-announcments-010.png - :align: center - - *Create Dismissal from the Admin panel* - -Menus, Items and Placeholders -============================= - -GeoNode provides some integrated functionalities allowing you to quickly and easily customize the top-bar menu (see the example below). - -.. figure:: img/admin-panel-menus-0000.png - :align: center - - *GeoNode Top-Bar Menu customization* - -With minor changes of the ``basic.html`` template, potentially, it could be possible to use the same approach for a more complex customization. -Let's start with the simple one. - -By default GeoNode provides a custom ``placeholder`` already defined into the ``basic.html`` template, called ``TOPBAR_MENU`` - -.. code-block:: python - - ... -