├── LICENSE
├── README.md
├── Readme.txt
├── docs (help)
├── Makefile
├── _build
│ ├── doctrees
│ │ ├── blog.doctree
│ │ ├── donate.doctree
│ │ ├── environment.pickle
│ │ ├── external.doctree
│ │ ├── fields.doctree
│ │ ├── find.doctree
│ │ ├── generate.doctree
│ │ ├── index.doctree
│ │ ├── properties.doctree
│ │ ├── save.doctree
│ │ └── why.doctree
│ └── html
│ │ ├── .buildinfo
│ │ ├── Readme.txt
│ │ ├── _images
│ │ ├── D1.png
│ │ ├── D10.png
│ │ ├── D11.png
│ │ ├── D12.png
│ │ ├── D13.png
│ │ ├── D14.png
│ │ ├── D15.png
│ │ ├── D16.png
│ │ ├── D17.png
│ │ ├── D2.png
│ │ ├── D3.png
│ │ ├── D4.png
│ │ ├── D5.png
│ │ ├── D6.png
│ │ ├── D7.png
│ │ ├── D8.png
│ │ ├── D9.png
│ │ └── external_link.png
│ │ ├── _sources
│ │ ├── blog.txt
│ │ ├── donate.txt
│ │ ├── external.txt
│ │ ├── fields.txt
│ │ ├── find.txt
│ │ ├── generate.txt
│ │ ├── index.txt
│ │ ├── properties.txt
│ │ ├── save.txt
│ │ └── why.txt
│ │ ├── _static
│ │ ├── ajax-loader.gif
│ │ ├── basic.css
│ │ ├── classic.css
│ │ ├── comment-bright.png
│ │ ├── comment-close.png
│ │ ├── comment.png
│ │ ├── default.css
│ │ ├── doctools.js
│ │ ├── down-pressed.png
│ │ ├── down.png
│ │ ├── favicon.ico
│ │ ├── file.png
│ │ ├── jquery.js
│ │ ├── minus.png
│ │ ├── plus.png
│ │ ├── pygments.css
│ │ ├── searchtools.js
│ │ ├── sidebar.js
│ │ ├── underscore.js
│ │ ├── up-pressed.png
│ │ ├── up.png
│ │ └── websupport.js
│ │ ├── blog.html
│ │ ├── donate.html
│ │ ├── external.html
│ │ ├── fields.html
│ │ ├── find.html
│ │ ├── generate.html
│ │ ├── genindex.html
│ │ ├── index.html
│ │ ├── objects.inv
│ │ ├── properties.html
│ │ ├── save.html
│ │ ├── search.html
│ │ ├── searchindex.js
│ │ └── why.html
├── _templates
│ ├── layout.html
│ └── localtoc.html
├── blog.rst
├── conf.py
├── donate.rst
├── external.rst
├── extra
│ └── Readme.txt
├── fields.rst
├── find.rst
├── generate.rst
├── images
│ ├── D1.png
│ ├── D10.png
│ ├── D11.png
│ ├── D12.png
│ ├── D13.png
│ ├── D14.png
│ ├── D15.png
│ ├── D16.png
│ ├── D17.png
│ ├── D2.png
│ ├── D3.png
│ ├── D4.png
│ ├── D5.png
│ ├── D6.png
│ ├── D7.png
│ ├── D8.png
│ ├── D9.png
│ ├── external_link.png
│ └── favicon.ico
├── index.rst
├── properties.rst
├── save.rst
└── why.rst
├── docs (technical)
├── Makefile
├── _build
│ ├── doctrees
│ │ ├── apache.doctree
│ │ ├── controller.doctree
│ │ ├── environment.pickle
│ │ ├── index.doctree
│ │ ├── javascript.doctree
│ │ ├── model.doctree
│ │ ├── schema_bot.doctree
│ │ └── view.doctree
│ └── html
│ │ ├── .buildinfo
│ │ ├── Readme.txt
│ │ ├── _images
│ │ └── external_link.png
│ │ ├── _sources
│ │ ├── apache.txt
│ │ ├── controller.txt
│ │ ├── index.txt
│ │ ├── javascript.txt
│ │ ├── model.txt
│ │ ├── schema_bot.txt
│ │ └── view.txt
│ │ ├── _static
│ │ ├── ajax-loader.gif
│ │ ├── basic.css
│ │ ├── comment-bright.png
│ │ ├── comment-close.png
│ │ ├── comment.png
│ │ ├── default.css
│ │ ├── doctools.js
│ │ ├── down-pressed.png
│ │ ├── down.png
│ │ ├── favicon.ico
│ │ ├── file.png
│ │ ├── jquery.js
│ │ ├── minus.png
│ │ ├── plus.png
│ │ ├── pygments.css
│ │ ├── searchtools.js
│ │ ├── sidebar.js
│ │ ├── underscore.js
│ │ ├── up-pressed.png
│ │ ├── up.png
│ │ └── websupport.js
│ │ ├── apache.html
│ │ ├── controller.html
│ │ ├── genindex.html
│ │ ├── index.html
│ │ ├── javascript.html
│ │ ├── model.html
│ │ ├── objects.inv
│ │ ├── py-modindex.html
│ │ ├── schema_bot.html
│ │ ├── search.html
│ │ ├── searchindex.js
│ │ └── view.html
├── _templates
│ └── localtoc.html
├── apache.rst
├── conf.py
├── controller.rst
├── extra
│ └── Readme.txt
├── images
│ ├── external_link.png
│ └── favicon.ico
├── index.rst
├── javascript.rst
├── model.rst
├── schema_bot.rst
└── view.rst
├── src
├── Hierarchy.pickle
├── __init__.py
├── __pycache__
│ ├── controller.cpython-34.pyc
│ ├── nqparser.cpython-36.pyc
│ ├── nqparser.cpython-37.pyc
│ ├── schema_bot.cpython-34.pyc
│ ├── schema_bot.cpython-35.pyc
│ ├── schema_bot.cpython-36.pyc
│ └── schema_bot.cpython-37.pyc
├── all-layers.nq
├── controller.py
├── controller.pyc
├── model
│ ├── __init__.py
│ ├── __pycache__
│ │ ├── __init__.cpython-34.pyc
│ │ ├── __init__.cpython-35.pyc
│ │ ├── __init__.cpython-36.pyc
│ │ ├── __init__.cpython-37.pyc
│ │ ├── schema.cpython-34.pyc
│ │ ├── schema.cpython-35.pyc
│ │ ├── schema.cpython-36.pyc
│ │ └── schema.cpython-37.pyc
│ └── schema.py
├── nqparser.py
├── ontology.html
├── ontology.js
├── schema_bot.py
├── schemaorg-current-http.nq
├── test.py
├── view
│ ├── __init__.py
│ ├── __pycache__
│ │ ├── __init__.cpython-34.pyc
│ │ ├── __init__.cpython-35.pyc
│ │ ├── __init__.cpython-36.pyc
│ │ ├── __init__.cpython-37.pyc
│ │ ├── schema_view.cpython-34.pyc
│ │ ├── schema_view.cpython-35.pyc
│ │ ├── schema_view.cpython-36.pyc
│ │ └── schema_view.cpython-37.pyc
│ ├── external_link.png
│ ├── favicon.ico
│ ├── gen_style.css
│ ├── gredos.jpg
│ ├── hierarchy.tpl
│ ├── index.html
│ ├── logo_gen.jpg
│ ├── logo_gen.png
│ ├── robots.txt
│ ├── schema.js
│ ├── schema_bot.html
│ ├── schema_bot.js
│ ├── schema_header.html
│ └── schema_view.py
└── wsgi.py
└── tests
├── __pycache__
└── test_controller.cpython-34.pyc
├── test_controller.py
├── test_files
├── ajax.html
├── hierarchy.html
├── mo_better_levels.html
├── mo_better_levels_json.html
├── mo_better_levels_micro.html
├── mo_better_levels_rdfa.html
├── one_level.html
├── one_level_json.html
├── one_level_micro.html
├── one_level_rdfa.html
├── test_get_breadcrumbs.html
├── three_level.html
├── three_level_json.html
├── three_level_micro.html
├── three_level_rdfa.html
├── two_level.html
├── two_level_json.html
├── two_level_micro.html
└── two_level_rdfa.html
├── test_schema.py
└── test_schema_view.py
/README.md:
--------------------------------------------------------------------------------
1 | # Schema.org-Generator
2 | Generate valid HTML5 schema's:
3 |
4 | * Microdata
5 | * RDFa
6 | * JSON-LD
7 |
8 | Tool for generating a valid Scheme as proposed by Schema.org: https://schema.pythonanywhere.com/
9 |
10 | Copyright (C) 2016 - 2021 Hans Polak
11 |
12 | This program 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.
13 |
14 | This program 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.
15 |
16 | You should have received a copy of the GNU General Public License along with this program. If not, see .
17 |
18 | __author__ = "Hans Polak"
19 |
20 | __copyright__ = "Copyright 2016 - 2021"
21 |
22 | __credits__ = ["Hans Polak"]
23 |
24 | __license__ = "GNU GPL"
25 |
26 | __version__ = "3.0"
27 |
28 | __maintainer__ = "Hans Polak"
29 |
30 | __email__ = "info@polak.es"
31 |
32 | __status__ = "Stable Release"
33 |
34 |
--------------------------------------------------------------------------------
/Readme.txt:
--------------------------------------------------------------------------------
1 | Tool for generating a valid Scheme as proposed by Schema.org
2 | Copyright (C) 2016 - 2021 Hans Polak
3 |
4 | This program is free software: you can redistribute it and/or modify
5 | it under the terms of the GNU General Public License as published by
6 | the Free Software Foundation, either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | GNU General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program. If not, see .
16 |
17 | __author__ = "Hans Polak"
18 | __copyright__ = "Copyright 2016 - 2021"
19 | __credits__ = ["Hans Polak"]
20 | __license__ = "GNU GPL"
21 | __version__ = "3.0"
22 | __maintainer__ = "Hans Polak"
23 | __email__ = "info@polak.es"
24 | __status__ = "Stable Release"
25 |
26 |
--------------------------------------------------------------------------------
/docs (help)/_build/doctrees/blog.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/doctrees/blog.doctree
--------------------------------------------------------------------------------
/docs (help)/_build/doctrees/donate.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/doctrees/donate.doctree
--------------------------------------------------------------------------------
/docs (help)/_build/doctrees/environment.pickle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/doctrees/environment.pickle
--------------------------------------------------------------------------------
/docs (help)/_build/doctrees/external.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/doctrees/external.doctree
--------------------------------------------------------------------------------
/docs (help)/_build/doctrees/fields.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/doctrees/fields.doctree
--------------------------------------------------------------------------------
/docs (help)/_build/doctrees/find.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/doctrees/find.doctree
--------------------------------------------------------------------------------
/docs (help)/_build/doctrees/generate.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/doctrees/generate.doctree
--------------------------------------------------------------------------------
/docs (help)/_build/doctrees/index.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/doctrees/index.doctree
--------------------------------------------------------------------------------
/docs (help)/_build/doctrees/properties.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/doctrees/properties.doctree
--------------------------------------------------------------------------------
/docs (help)/_build/doctrees/save.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/doctrees/save.doctree
--------------------------------------------------------------------------------
/docs (help)/_build/doctrees/why.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/doctrees/why.doctree
--------------------------------------------------------------------------------
/docs (help)/_build/html/.buildinfo:
--------------------------------------------------------------------------------
1 | # Sphinx build info version 1
2 | # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3 | config: e2433feef4eae0fcfd9c6bd1775289ca
4 | tags: 645f666f9bcd5a90fca523b33c5a78b7
5 |
--------------------------------------------------------------------------------
/docs (help)/_build/html/Readme.txt:
--------------------------------------------------------------------------------
1 | Tool for generating a valid Scheme as proposed by Schema.org
2 | Copyright (C) 2016 - 2020 Hans Polak
3 |
4 | This program is free software: you can redistribute it and/or modify
5 | it under the terms of the GNU General Public License as published by
6 | the Free Software Foundation, either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | GNU General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program. If not, see .
16 |
17 | __author__ = "Hans Polak"
18 | __copyright__ = "Copyright 2016 - 2020"
19 | __credits__ = ["Hans Polak"]
20 | __license__ = "GNU GPL"
21 | __version__ = "3.0"
22 | __maintainer__ = "Hans Polak"
23 | __email__ = "info@polak.es"
24 | __status__ = "Beta testing"
25 |
26 |
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/D1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/D1.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/D10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/D10.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/D11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/D11.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/D12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/D12.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/D13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/D13.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/D14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/D14.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/D15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/D15.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/D16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/D16.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/D17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/D17.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/D2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/D2.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/D3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/D3.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/D4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/D4.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/D5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/D5.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/D6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/D6.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/D7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/D7.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/D8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/D8.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/D9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/D9.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_images/external_link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/_build/html/_images/external_link.png
--------------------------------------------------------------------------------
/docs (help)/_build/html/_sources/blog.txt:
--------------------------------------------------------------------------------
1 | Pick a schema
2 | =============
3 |
4 | We'll pick ``Blog`` as an example
5 |
6 | .. raw:: html
7 |
8 |
9 |
10 | Having chosen a schema, we can now see the properties of the schema. We can also observe the ``Save Schema`` and ``Generate Schema`` buttons appearing. More on these later.
11 |
12 | .. raw:: html
13 |
14 |
15 |
16 | Links with the |external_link| image will lead to a |schema.org| |external_link| page in a different tab for further information. :doc:`external`
17 |
18 | Links without this |external_link| image will show the properties of that schema. For instance the first property of ``Blog`` is ``about``. ``about`` is a ``Thing``. Clicking on ``Thing`` will show the properties of ``Thing``.
19 |
20 | :doc:`properties`
21 |
22 |
--------------------------------------------------------------------------------
/docs (help)/_build/html/_sources/donate.txt:
--------------------------------------------------------------------------------
1 | Donations
2 | =========
3 |
4 | Considerable effort has gone into writing this software which I'm releasing under the terms of the GNU General Public License.
5 |
6 | If you find this software useful, don't hesitate to make a financial contribution by clicking on the **Donate** button below.
7 |
8 | If you would like additional features, I'm a freelance developer and I can bill internationally.
9 |
--------------------------------------------------------------------------------
/docs (help)/_build/html/_sources/external.txt:
--------------------------------------------------------------------------------
1 | External links
2 | ==============
3 |
4 | Links marked with the |external_link| icon will lead to the |schema.org| |external_link| website.
5 |
6 | .. raw:: html
7 |
8 |
9 |
10 | This will open a new tab with additional information.
11 |
12 | .. raw:: html
13 |
14 |
15 |
--------------------------------------------------------------------------------
/docs (help)/_build/html/_sources/fields.txt:
--------------------------------------------------------------------------------
1 | Fill out the properties
2 | =======================
3 |
4 | Just type the info in the fields you **want** to show (to the Search Engines)
5 |
6 | .. raw:: html
7 |
8 |
9 |
10 | Now, it's possible to :doc:`save` or :doc:`generate`
11 |
--------------------------------------------------------------------------------
/docs (help)/_build/html/_sources/find.txt:
--------------------------------------------------------------------------------
1 | Find a Schema
2 | =============
3 |
4 | Visit the |generator_tool| |external_link| website and choose the top level schema which is most adjusted to your (client's) needs. Next, we'll need to :doc:`blog`
5 |
6 | .. raw:: html
7 |
8 |
9 |
10 | .. |generator_tool| raw:: html
11 |
12 | Generator Tool
13 |
--------------------------------------------------------------------------------
/docs (help)/_build/html/_sources/generate.txt:
--------------------------------------------------------------------------------
1 | Generate Schema Button
2 | ======================
3 |
4 | Once you have generated your schema's markup, you can then go and test it.
5 |
6 | .. raw:: html
7 |
8 |
9 |
10 | Test at |Structured Data Testing Tool| |external_link|
11 |
12 | .. raw:: html
13 |
14 |
15 |
16 |
17 | Validate the Schema
18 | ===================
19 |
20 | You can easily test your schema by copying it and paste it in the |Structured Data Testing Tool| |external_link|
21 |
22 | .. raw:: html
23 |
24 |
25 |
26 | .. raw:: html
27 |
28 |
29 |
30 | .. raw:: html
31 |
32 |
33 |
34 | |All good|? Done!
35 |
36 | .. |All good| raw:: html
37 |
38 |
42 | All good
43 |
44 | Now, you can start to add this markup to your own websites as |shown here|
45 |
46 | .. |shown here| raw:: html
47 |
48 | shown here
49 |
50 | Some schema's have mandatory fields. The |Structured Data Testing Tool| |external_link| will highlight these. You can add these fields by using the ``back`` button of the navigator you're using. At this moment, this tool has no way of knowing which fields are mandatory. It's trial and error.
51 |
--------------------------------------------------------------------------------
/docs (help)/_build/html/_sources/index.txt:
--------------------------------------------------------------------------------
1 | .. Schema documentation master file, created by
2 | sphinx-quickstart on Sat Feb 13 13:27:50 2016.
3 | You can adapt this file completely to your liking, but it should at least
4 | contain the root `toctree` directive.
5 |
6 | Welcome to the `Schema Generator` help!
7 | =======================================
8 |
9 | I'm assuming the reader is familiar with |html| |external_link|
10 |
11 | .. toctree::
12 | :maxdepth: 3
13 |
14 | why
15 | find
16 | blog
17 | properties
18 | fields
19 | save
20 | generate
21 | external
22 | donate
23 |
24 | Where is the tool?
25 | ==================
26 |
27 | You can use the |Schema Generator| |external_link|
28 |
29 | Indices and tables
30 | ==================
31 |
32 | * :ref:`genindex`
33 | * :ref:`modindex`
34 | * :ref:`search`
35 |
36 | .. |Readme.txt| raw:: html
37 |
38 | Readme.txt
39 |
40 |
--------------------------------------------------------------------------------
/docs (help)/_build/html/_sources/properties.txt:
--------------------------------------------------------------------------------
1 | Show properties
2 | ===============
3 |
4 | ``accountablePerson`` is a ``Person``
5 |
6 | .. raw:: html
7 |
8 |
9 |
10 | By clicking on ``Person``, we can now see the properties of the schema.
11 |
12 | .. raw:: html
13 |
14 |
15 |
16 | We can add more information as needed. ``Person`` has a ``PostalAddress``
17 |
18 | .. raw:: html
19 |
20 |
21 |
22 | .. raw:: html
23 |
24 |
25 |
26 | Now, we can start to fill out the text fields with the information we **want** to share with the Search Engines. Most fields are optional, but we'll see that later.
27 |
28 | :doc:`fields`
29 |
--------------------------------------------------------------------------------
/docs (help)/_build/html/_sources/save.txt:
--------------------------------------------------------------------------------
1 | Save Schema to LocalStorage
2 | ===========================
3 |
4 | Schema Generator can store the data in the browser. This way, the user can continue to work on the schema, adding more fields as needed.
5 |
6 | .. raw:: html
7 |
8 |
9 |
10 |
11 | Recover Data button
12 | ===================
13 |
14 | Clicking the ``Recover Data`` button will take us right back to :doc:`fields`
15 |
16 | Clear Data button
17 | =================
18 |
19 | Clicking the ``Clear Data`` button will delete all information saved in LocalStorage.
20 |
--------------------------------------------------------------------------------
/docs (help)/_build/html/_sources/why.txt:
--------------------------------------------------------------------------------
1 | Why would you use this software?
2 | ================================
3 |
4 | "|Schema.org| |external_link| *is a collaborative, community activity with a mission to create, maintain, and promote schema's for structured data on the Internet*" This '*structured data*' helps Search Engines to obtain meaningful information from your website, even if this is ``hidden`` from the user of the website. This can improve the SEO of the websites you maintain.
5 |
6 | Depending on your needs, you could use other, existing, tools for adding |Schema.org| |external_link| schemas to your website. *This tool* aims to provide valid |HTML| |external_link| markup that can be used to integrate these schema's into your website.
7 |
8 | Example output
9 | ==============
10 |
11 | Let's look at a quick example. The first HTML block is generated with this tool, the following two blocks are possible transformations.
12 |
13 | For instance
14 |
15 | .. raw:: html
16 |
17 |
42 | Go to site
43 |
44 |
45 | The ``hidden`` keyword can be used to hide some information from the markup, while still allowing Search Engines to find this information.
46 |
47 | .. code-block:: html
48 |
49 |
50 |
57 | Please activate JavaScript to enable the search
58 | functionality.
59 |
60 |
61 |
62 | From here you can search these documents. Enter your search
63 | words into the box below and click "search". Note that the search
64 | function will automatically search for all of the words. Pages
65 | containing fewer words won't appear in the result list.
66 |
112 |
116 |
125 |
126 |
--------------------------------------------------------------------------------
/docs (help)/_build/html/searchindex.js:
--------------------------------------------------------------------------------
1 | Search.setIndex({envversion:47,filenames:["blog","donate","external","fields","find","generate","index","properties","save","why"],objects:{},objnames:{},objtypes:{},terms:{"class":9,"new":2,"public":1,"while":9,about:0,accountableperson:7,activ:9,add:[5,7],addit:[1,2],adjust:4,aim:9,all:[5,8,9],allow:9,alphacod:9,also:0,amp:9,app:9,appear:0,applic:[0,1,2,3,4,5,6,7,8,9],assum:6,back:[5,8],below:1,bill:1,block:9,blog:0,bodi:9,bot:[0,1,2,3,4,5,6,7,8,9],browser:8,button:[0,1,3],can:[0,1,5,6,7,8,9],cfm:9,chang:9,choos:4,chosen:0,clear:6,click:[0,1,7,8],client:4,collabor:9,common:9,commonspot:9,commun:9,consider:1,continu:8,contribut:1,control:[0,1,2,3,4,5,6,7,8,9],copi:5,could:9,creat:9,customcf:9,data:[0,1,2,3,4,5,6,7],delet:8,depend:9,develop:1,differ:[0,9],div:9,don:1,done:5,easili:5,effort:1,engin:[3,7,9],error:5,even:9,exampl:[0,6],exist:9,extern:0,familiar:6,featur:1,field:[3,5,7,8],financi:1,find:1,first:[0,9],follow:9,freelanc:1,from:9,further:0,gener:[0,1,2,3,4],geo:9,geocoordin:9,gnu:1,gone:1,good:5,gov:9,hasmap:9,have:[0,5],here:5,hesit:1,hidden:9,hide:9,highlight:5,href:9,htm:9,html:[0,1,2,3,4,5,6,7,8,9],http:9,icon:2,ifram:9,imag:0,improv:9,index:[6,9],info:3,inform:[0,2,7,8,9],instanc:[0,9],integr:9,internation:1,internet:9,itemprop:9,itemscop:9,itemtyp:9,javascript:[0,1,2,3,4,5,6,7,8,9],just:3,keyword:9,know:5,later:[0,7],latitud:9,lead:[0,2],let:9,level:4,licens:1,like:1,link:0,localbusi:9,localstorag:[3,6],longitud:9,look:9,maintain:9,make:1,mandatori:5,map:9,mark:2,markup:[5,9],meaning:9,mission:9,model:[0,1,2,3,4,5,6,7,8,9],modul:6,moment:5,more:[0,7,8],most:[4,7],multipl:9,name:9,navig:5,nbsp:5,need:[4,7,8,9],next:4,now:[0,3,5,7],observ:0,obtain:9,offercatalog:9,onc:5,open:2,option:7,org:[0,1,2,3,4,5,6,7,8,9],other:9,output:6,own:5,page:[0,6,9],park:9,parknam:9,past:5,person:7,possibl:[3,9],postaladdress:7,product:9,promot:9,properti:0,provid:9,quick:9,quot:9,reader:6,readm:6,recov:6,releas:1,right:8,save:[0,3,6],search:[3,6,7,9],see:[0,7],sell:9,seo:9,server:[0,1,2,3,4,5,6,7,8,9],share:7,show:[0,3,6],showmap:9,shown:5,simultan:9,site:9,softwar:[1,6],some:[5,9],span:9,src:9,start:[5,7],still:9,store:8,structur:[0,1,2,3,4,5,6,7,8,9],tab:[0,2],take:8,term:1,test:[0,1,2,3,4,5,6,7,8,9],text:7,thi:[0,1,2,5,6,8],thing:0,three:9,tool:[0,1,2,3,4,5],top:4,transform:9,trial:5,two:9,txt:6,type:3,under:1,url:9,user:[8,9],view:[0,1,2,3,4,5,6,7,8,9],visit:4,wai:[5,8],want:[3,7],web:[0,1,2,3,4,5,6,7,8,9],websit:[2,4,5,9],which:[1,4,5],why:6,without:0,work:8,would:[1,6],write:1,www:9,yell:9,yellowston:9,you:[1,3,5,6],your:[4,5,9]},titles:["Pick a schema","Donations","External links","Fill out the properties","Find a Schema","Generate Schema Button","Welcome to the Schema Generator help!","Show properties","Save Schema to LocalStorage","Why would you use this software?"],titleterms:{button:[5,8],clear:8,data:8,donat:1,exampl:9,extern:2,fill:3,find:4,gener:[5,6],help:6,indic:6,link:2,localstorag:8,out:3,output:9,pick:0,properti:[3,7],recov:8,save:8,schema:[0,4,5,6,8],show:7,softwar:9,tabl:6,thi:9,tool:6,valid:5,welcom:6,where:6,why:9,would:9,you:9}})
--------------------------------------------------------------------------------
/docs (help)/_templates/localtoc.html:
--------------------------------------------------------------------------------
1 | {#
2 | basic/localtoc.html
3 | ~~~~~~~~~~~~~~~~~~~
4 |
5 | Sphinx sidebar template: local table of contents.
6 |
7 | :copyright: Copyright 2007-2014 by the Sphinx team, see AUTHORS.
8 | :license: BSD, see LICENSE for details.
9 | #}
10 | {%- if display_toc %}
11 |
12 | {{ toc }}
13 | {%- endif %}
14 |
--------------------------------------------------------------------------------
/docs (help)/blog.rst:
--------------------------------------------------------------------------------
1 | Pick a schema
2 | =============
3 |
4 | We'll pick ``Blog`` as an example
5 |
6 | .. raw:: html
7 |
8 |
9 |
10 | Having chosen a schema, we can now see the properties of the schema. We can also observe the ``Save Schema`` and ``Generate Schema`` buttons appearing. More on these later.
11 |
12 | .. raw:: html
13 |
14 |
15 |
16 | Links with the |external_link| image will lead to a |schema.org| |external_link| page in a different tab for further information. :doc:`external`
17 |
18 | Links without this |external_link| image will show the properties of that schema. For instance the first property of ``Blog`` is ``about``. ``about`` is a ``Thing``. Clicking on ``Thing`` will show the properties of ``Thing``.
19 |
20 | :doc:`properties`
21 |
22 |
--------------------------------------------------------------------------------
/docs (help)/donate.rst:
--------------------------------------------------------------------------------
1 | Donations
2 | =========
3 |
4 | Considerable effort has gone into writing this software which I'm releasing under the terms of the GNU General Public License.
5 |
6 | If you find this software useful, don't hesitate to make a financial contribution by clicking on the **Donate** button below.
7 |
8 | If you would like additional features, I'm a freelance developer and I can bill internationally.
9 |
--------------------------------------------------------------------------------
/docs (help)/external.rst:
--------------------------------------------------------------------------------
1 | External links
2 | ==============
3 |
4 | Links marked with the |external_link| icon will lead to the |schema.org| |external_link| website.
5 |
6 | .. raw:: html
7 |
8 |
9 |
10 | This will open a new tab with additional information.
11 |
12 | .. raw:: html
13 |
14 |
15 |
--------------------------------------------------------------------------------
/docs (help)/extra/Readme.txt:
--------------------------------------------------------------------------------
1 | Tool for generating a valid Scheme as proposed by Schema.org
2 | Copyright (C) 2016 - 2021 Hans Polak
3 |
4 | This program is free software: you can redistribute it and/or modify
5 | it under the terms of the GNU General Public License as published by
6 | the Free Software Foundation, either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | GNU General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program. If not, see .
16 |
17 | __author__ = "Hans Polak"
18 | __copyright__ = "Copyright 2016 - 2021"
19 | __credits__ = ["Hans Polak"]
20 | __license__ = "GNU GPL"
21 | __version__ = "3.0"
22 | __maintainer__ = "Hans Polak"
23 | __email__ = "info@polak.es"
24 | __status__ = "Beta testing"
25 |
26 |
--------------------------------------------------------------------------------
/docs (help)/fields.rst:
--------------------------------------------------------------------------------
1 | Fill out the properties
2 | =======================
3 |
4 | Just type the info in the fields you **want** to show (to the Search Engines)
5 |
6 | .. raw:: html
7 |
8 |
9 |
10 | Now, it's possible to :doc:`save` or :doc:`generate`
11 |
--------------------------------------------------------------------------------
/docs (help)/find.rst:
--------------------------------------------------------------------------------
1 | Find a Schema
2 | =============
3 |
4 | Visit the |generator_tool| |external_link| website and choose the top level schema which is most adjusted to your (client's) needs. Next, we'll need to :doc:`blog`
5 |
6 | .. raw:: html
7 |
8 |
9 |
10 | .. |generator_tool| raw:: html
11 |
12 | Generator Tool
13 |
--------------------------------------------------------------------------------
/docs (help)/generate.rst:
--------------------------------------------------------------------------------
1 | Generate Schema Button
2 | ======================
3 |
4 | Once you have generated your schema's markup, you can then go and test it.
5 |
6 | .. raw:: html
7 |
8 |
9 |
10 | Test at |Structured Data Testing Tool| |external_link|
11 |
12 | .. raw:: html
13 |
14 |
15 |
16 |
17 | Validate the Schema
18 | ===================
19 |
20 | You can easily test your schema by copying it and paste it in the |Structured Data Testing Tool| |external_link|
21 |
22 | .. raw:: html
23 |
24 |
25 |
26 | .. raw:: html
27 |
28 |
29 |
30 | .. raw:: html
31 |
32 |
33 |
34 | |All good|? Done!
35 |
36 | .. |All good| raw:: html
37 |
38 |
42 | All good
43 |
44 | Now, you can start to add this markup to your own websites as |shown here|
45 |
46 | .. |shown here| raw:: html
47 |
48 | shown here
49 |
50 | Some schema's have mandatory fields. The |Structured Data Testing Tool| |external_link| will highlight these. You can add these fields by using the ``back`` button of the navigator you're using. At this moment, this tool has no way of knowing which fields are mandatory. It's trial and error.
51 |
--------------------------------------------------------------------------------
/docs (help)/images/D1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/D1.png
--------------------------------------------------------------------------------
/docs (help)/images/D10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/D10.png
--------------------------------------------------------------------------------
/docs (help)/images/D11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/D11.png
--------------------------------------------------------------------------------
/docs (help)/images/D12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/D12.png
--------------------------------------------------------------------------------
/docs (help)/images/D13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/D13.png
--------------------------------------------------------------------------------
/docs (help)/images/D14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/D14.png
--------------------------------------------------------------------------------
/docs (help)/images/D15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/D15.png
--------------------------------------------------------------------------------
/docs (help)/images/D16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/D16.png
--------------------------------------------------------------------------------
/docs (help)/images/D17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/D17.png
--------------------------------------------------------------------------------
/docs (help)/images/D2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/D2.png
--------------------------------------------------------------------------------
/docs (help)/images/D3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/D3.png
--------------------------------------------------------------------------------
/docs (help)/images/D4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/D4.png
--------------------------------------------------------------------------------
/docs (help)/images/D5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/D5.png
--------------------------------------------------------------------------------
/docs (help)/images/D6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/D6.png
--------------------------------------------------------------------------------
/docs (help)/images/D7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/D7.png
--------------------------------------------------------------------------------
/docs (help)/images/D8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/D8.png
--------------------------------------------------------------------------------
/docs (help)/images/D9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/D9.png
--------------------------------------------------------------------------------
/docs (help)/images/external_link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/external_link.png
--------------------------------------------------------------------------------
/docs (help)/images/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (help)/images/favicon.ico
--------------------------------------------------------------------------------
/docs (help)/index.rst:
--------------------------------------------------------------------------------
1 | .. Schema documentation master file, created by
2 | sphinx-quickstart on Sat Feb 13 13:27:50 2016.
3 | You can adapt this file completely to your liking, but it should at least
4 | contain the root `toctree` directive.
5 |
6 | Welcome to the `Schema Generator` help!
7 | =======================================
8 |
9 | I'm assuming the reader is familiar with |html| |external_link|
10 |
11 | .. toctree::
12 | :maxdepth: 3
13 |
14 | why
15 | find
16 | blog
17 | properties
18 | fields
19 | save
20 | generate
21 | external
22 | donate
23 |
24 | Where is the tool?
25 | ==================
26 |
27 | You can use the |Schema Generator| |external_link|
28 |
29 | Indices and tables
30 | ==================
31 |
32 | * :ref:`genindex`
33 | * :ref:`modindex`
34 | * :ref:`search`
35 |
36 | .. |Readme.txt| raw:: html
37 |
38 | Readme.txt
39 |
40 |
--------------------------------------------------------------------------------
/docs (help)/properties.rst:
--------------------------------------------------------------------------------
1 | Show properties
2 | ===============
3 |
4 | ``accountablePerson`` is a ``Person``
5 |
6 | .. raw:: html
7 |
8 |
9 |
10 | By clicking on ``Person``, we can now see the properties of the schema.
11 |
12 | .. raw:: html
13 |
14 |
15 |
16 | We can add more information as needed. ``Person`` has a ``PostalAddress``
17 |
18 | .. raw:: html
19 |
20 |
21 |
22 | .. raw:: html
23 |
24 |
25 |
26 | Now, we can start to fill out the text fields with the information we **want** to share with the Search Engines. Most fields are optional, but we'll see that later.
27 |
28 | :doc:`fields`
29 |
--------------------------------------------------------------------------------
/docs (help)/save.rst:
--------------------------------------------------------------------------------
1 | Save Schema to LocalStorage
2 | ===========================
3 |
4 | Schema Generator can store the data in the browser. This way, the user can continue to work on the schema, adding more fields as needed.
5 |
6 | .. raw:: html
7 |
8 |
9 |
10 |
11 | Recover Data button
12 | ===================
13 |
14 | Clicking the ``Recover Data`` button will take us right back to :doc:`fields`
15 |
16 | Clear Data button
17 | =================
18 |
19 | Clicking the ``Clear Data`` button will delete all information saved in LocalStorage.
20 |
--------------------------------------------------------------------------------
/docs (help)/why.rst:
--------------------------------------------------------------------------------
1 | Why would you use this software?
2 | ================================
3 |
4 | "|Schema.org| |external_link| *is a collaborative, community activity with a mission to create, maintain, and promote schema's for structured data on the Internet*" This '*structured data*' helps Search Engines to obtain meaningful information from your website, even if this is ``hidden`` from the user of the website. This can improve the SEO of the websites you maintain.
5 |
6 | Depending on your needs, you could use other, existing, tools for adding |Schema.org| |external_link| schemas to your website. *This tool* aims to provide valid |HTML| |external_link| markup that can be used to integrate these schema's into your website.
7 |
8 | Example output
9 | ==============
10 |
11 | Let's look at a quick example. The first HTML block is generated with this tool, the following two blocks are possible transformations.
12 |
13 | For instance
14 |
15 | .. raw:: html
16 |
17 |
42 | Go to site
43 |
44 |
45 | The ``hidden`` keyword can be used to hide some information from the markup, while still allowing Search Engines to find this information.
46 |
47 | .. code-block:: html
48 |
49 |
50 |
58 | Go to site
59 |
60 |
61 | All three HTML blocks can be validated with the |Structured Data Testing Tool| |external_link|.
62 |
63 | Multiple schemas can be used simultaneously on one page. For instance, a |LocalBusiness| |external_link| can sell different products (|OfferCatalog| |external_link|).
64 |
65 | .. |LocalBusiness| raw:: html
66 |
67 | LocalBusiness
68 |
69 | .. |OfferCatalog| raw:: html
70 |
71 | OfferCatalog
72 |
--------------------------------------------------------------------------------
/docs (technical)/_build/doctrees/apache.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (technical)/_build/doctrees/apache.doctree
--------------------------------------------------------------------------------
/docs (technical)/_build/doctrees/controller.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (technical)/_build/doctrees/controller.doctree
--------------------------------------------------------------------------------
/docs (technical)/_build/doctrees/environment.pickle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (technical)/_build/doctrees/environment.pickle
--------------------------------------------------------------------------------
/docs (technical)/_build/doctrees/index.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (technical)/_build/doctrees/index.doctree
--------------------------------------------------------------------------------
/docs (technical)/_build/doctrees/javascript.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (technical)/_build/doctrees/javascript.doctree
--------------------------------------------------------------------------------
/docs (technical)/_build/doctrees/model.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (technical)/_build/doctrees/model.doctree
--------------------------------------------------------------------------------
/docs (technical)/_build/doctrees/schema_bot.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (technical)/_build/doctrees/schema_bot.doctree
--------------------------------------------------------------------------------
/docs (technical)/_build/doctrees/view.doctree:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (technical)/_build/doctrees/view.doctree
--------------------------------------------------------------------------------
/docs (technical)/_build/html/.buildinfo:
--------------------------------------------------------------------------------
1 | # Sphinx build info version 1
2 | # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3 | config: 9b33ad886b9c2d9df2c1a0baaaa9a9a5
4 | tags: 645f666f9bcd5a90fca523b33c5a78b7
5 |
--------------------------------------------------------------------------------
/docs (technical)/_build/html/Readme.txt:
--------------------------------------------------------------------------------
1 | Tool for generating a valid Scheme as proposed by Schema.org
2 | Copyright (C) 2016 - 2021 Hans Polak
3 |
4 | This program is free software: you can redistribute it and/or modify
5 | it under the terms of the GNU General Public License as published by
6 | the Free Software Foundation, either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | GNU General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program. If not, see .
16 |
17 | __author__ = "Hans Polak"
18 | __copyright__ = "Copyright 2016 - 2021"
19 | __credits__ = ["Hans Polak"]
20 | __license__ = "GNU GPL"
21 | __version__ = "3.0"
22 | __maintainer__ = "Hans Polak"
23 | __email__ = "info@polak.es"
24 | __status__ = "Beta testing"
25 |
26 |
--------------------------------------------------------------------------------
/docs (technical)/_build/html/_images/external_link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (technical)/_build/html/_images/external_link.png
--------------------------------------------------------------------------------
/docs (technical)/_build/html/_sources/apache.txt:
--------------------------------------------------------------------------------
1 | Apache2 configuration
2 | =====================
3 |
4 | A Web Server can be configured to reduce the load of the |Application Server| by handling static content. It is recommended to do this, as ``/quit`` will shut-down the |Application Server|.
5 |
6 | Static content:
7 |
8 | * index.html - generated by the |Schema bot|.
9 | * schema.js - the |javascript| file
10 | * external_link.png - image file used to indicate the link will open a new tab
11 | * favicon.ico - branding image
12 |
13 | .conf
14 | =====
15 |
16 | The ``.conf`` file is located in the ``/etc/apache2/sites-available/`` directory.
17 |
18 | .. code-block:: apache
19 |
20 | RewriteEngine On
21 | RewriteRule (quit$)|(restart$) /index.html
22 |
23 | ProxyPassMatch (/$)|(.png$)|(.html$)|(.htm$)|(.ico$)|(.js$) !
24 | ProxyPass / http://localhost:8000/
25 | ProxyPassReverse / http://localhost:8000/
26 |
27 | This snippet blocks the ``/quit`` and ``/restart`` petitions that would shut-down or restart the |Application Server|. ``http://localhost:8000/quit`` will still work, so a systems administrator can manually shut-down or restart the Application Server(s). |Schema bot| will restart the Application Server(s) when needed.
28 |
29 | The Web Server will return the ``index.html``, ``schema.js``, ``external_link.png`` and ``favicon.ico`` directly.
30 |
31 | The Web Server will forward all other petitions to the |Application Server| at ``http://localhost:8000/``
32 |
33 | ** TODO: Load balance Apache to different ports
34 |
--------------------------------------------------------------------------------
/docs (technical)/_build/html/_sources/controller.txt:
--------------------------------------------------------------------------------
1 | Controller
2 | ==========
3 |
4 | .. automodule:: controller
5 | :members:
6 |
7 | Starting the server at default port 8000
8 | ========================================
9 |
10 | The Application Server can be started directly from the command line
11 |
12 | .. code-block:: bash
13 |
14 | computer:~$ ./controller.py
15 |
16 | or
17 |
18 | .. code-block:: bash
19 |
20 | computer:~$ python3 controller.py
21 |
22 | Starting the server at another port
23 | ===================================
24 |
25 | A number of Application Servers can be started to serve at different ports.
26 |
27 | .. code-block:: bash
28 |
29 | computer:~$ ./controller.py 8001 &
30 |
31 | or
32 |
33 | .. code-block:: bash
34 |
35 | computer:~$ python3 controller.py 8001 &
36 |
37 | Shutting down the server
38 | ========================
39 |
40 | The server can be shut down from a browser.
41 |
42 | .. code-block:: http
43 |
44 | http://localhost:port/quit
45 |
46 | or using Python
47 |
48 | .. code-block:: python
49 |
50 | from urllib.error import URLError
51 | from urllib.request import urlopen
52 |
53 | try:
54 | urlopen(f'http://localhost:{port}/quit')
55 | except URLError:
56 | pass
57 |
58 | Restarting the server
59 | =====================
60 |
61 | The server can be shut down from a browser.
62 |
63 | .. code-block:: http
64 |
65 | http://localhost:port/restart
66 |
67 | or using Python
68 |
69 | .. code-block:: python
70 |
71 | from urllib.error import URLError
72 | from urllib.request import urlopen
73 |
74 | try:
75 | urlopen(f'http://localhost:{port}/restart')
76 | except URLError:
77 | pass
78 |
--------------------------------------------------------------------------------
/docs (technical)/_build/html/_sources/index.txt:
--------------------------------------------------------------------------------
1 | .. Schema documentation master file, created by
2 | sphinx-quickstart on Sat Feb 13 13:27:50 2016.
3 | You can adapt this file completely to your liking, but it should at least
4 | contain the root `toctree` directive.
5 |
6 | Welcome to the `Schema Generator` documentation!
7 | ================================================
8 |
9 | Contents:
10 |
11 | .. toctree::
12 | :maxdepth: 2
13 |
14 | model
15 | view
16 | controller
17 | javascript
18 | apache
19 | schema_bot
20 |
21 | This software is meant to serve as a tool for creating valid |schema.org| |external_link| markups. These can then be used by web developers to improve the SEO of the websites they maintain.
22 |
23 | For instance
24 |
25 | .. raw:: html
26 |
27 |
60 | Please activate JavaScript to enable the search
61 | functionality.
62 |
63 |
64 |
65 | From here you can search these documents. Enter your search
66 | words into the box below and click "search". Note that the search
67 | function will automatically search for all of the words. Pages
68 | containing fewer words won't appear in the result list.
69 |
12 | {{ toc }}
13 | {%- endif %}
14 |
--------------------------------------------------------------------------------
/docs (technical)/apache.rst:
--------------------------------------------------------------------------------
1 | Apache2 configuration
2 | =====================
3 |
4 | A Web Server can be configured to reduce the load of the |Application Server| by handling static content. It is recommended to do this, as ``/quit`` will shut-down the |Application Server|.
5 |
6 | Static content:
7 |
8 | * index.html - generated by the |Schema bot|.
9 | * schema.js - the |javascript| file
10 | * external_link.png - image file used to indicate the link will open a new tab
11 | * favicon.ico - branding image
12 |
13 | .conf
14 | =====
15 |
16 | The ``.conf`` file is located in the ``/etc/apache2/sites-available/`` directory.
17 |
18 | .. code-block:: apache
19 |
20 | RewriteEngine On
21 | RewriteRule (quit$)|(restart$) /index.html
22 |
23 | ProxyPassMatch (/$)|(.png$)|(.html$)|(.htm$)|(.ico$)|(.js$) !
24 | ProxyPass / http://localhost:8000/
25 | ProxyPassReverse / http://localhost:8000/
26 |
27 | This snippet blocks the ``/quit`` and ``/restart`` petitions that would shut-down or restart the |Application Server|. ``http://localhost:8000/quit`` will still work, so a systems administrator can manually shut-down or restart the Application Server(s). |Schema bot| will restart the Application Server(s) when needed.
28 |
29 | The Web Server will return the ``index.html``, ``schema.js``, ``external_link.png`` and ``favicon.ico`` directly.
30 |
31 | The Web Server will forward all other petitions to the |Application Server| at ``http://localhost:8000/``
32 |
33 | ** TODO: Load balance Apache to different ports
34 |
--------------------------------------------------------------------------------
/docs (technical)/controller.rst:
--------------------------------------------------------------------------------
1 | Controller
2 | ==========
3 |
4 | .. automodule:: controller
5 | :members:
6 |
7 | Starting the server at default port 8000
8 | ========================================
9 |
10 | The Application Server can be started directly from the command line
11 |
12 | .. code-block:: bash
13 |
14 | computer:~$ ./controller.py
15 |
16 | or
17 |
18 | .. code-block:: bash
19 |
20 | computer:~$ python3 controller.py
21 |
22 | Starting the server at another port
23 | ===================================
24 |
25 | A number of Application Servers can be started to serve at different ports.
26 |
27 | .. code-block:: bash
28 |
29 | computer:~$ ./controller.py 8001 &
30 |
31 | or
32 |
33 | .. code-block:: bash
34 |
35 | computer:~$ python3 controller.py 8001 &
36 |
37 | Shutting down the server
38 | ========================
39 |
40 | The server can be shut down from a browser.
41 |
42 | .. code-block:: http
43 |
44 | http://localhost:port/quit
45 |
46 | or using Python
47 |
48 | .. code-block:: python
49 |
50 | from urllib.error import URLError
51 | from urllib.request import urlopen
52 |
53 | try:
54 | urlopen('http://localhost:{0}/quit'.format(port))
55 | except URLError:
56 | pass
57 |
58 | Restarting the server
59 | =====================
60 |
61 | The server can be shut down from a browser.
62 |
63 | .. code-block:: http
64 |
65 | http://localhost:port/restart
66 |
67 | or using Python
68 |
69 | .. code-block:: python
70 |
71 | from urllib.error import URLError
72 | from urllib.request import urlopen
73 |
74 | try:
75 | urlopen('http://localhost:{0}/restart'.format(port))
76 | except URLError:
77 | pass
78 |
--------------------------------------------------------------------------------
/docs (technical)/extra/Readme.txt:
--------------------------------------------------------------------------------
1 | Tool for generating a valid Scheme as proposed by Schema.org
2 | Copyright (C) 2016 - 2021 Hans Polak
3 |
4 | This program is free software: you can redistribute it and/or modify
5 | it under the terms of the GNU General Public License as published by
6 | the Free Software Foundation, either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | GNU General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program. If not, see .
16 |
17 | __author__ = "Hans Polak"
18 | __copyright__ = "Copyright 2016 - 2021"
19 | __credits__ = ["Hans Polak"]
20 | __license__ = "GNU GPL"
21 | __version__ = "3.0"
22 | __maintainer__ = "Hans Polak"
23 | __email__ = "info@polak.es"
24 | __status__ = "Beta testing"
25 |
26 |
--------------------------------------------------------------------------------
/docs (technical)/images/external_link.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (technical)/images/external_link.png
--------------------------------------------------------------------------------
/docs (technical)/images/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/GUI-Junkie/Schema.org-Generator/6e5f915bed963f7e1028927c28eb823ec30ded71/docs (technical)/images/favicon.ico
--------------------------------------------------------------------------------
/docs (technical)/index.rst:
--------------------------------------------------------------------------------
1 | .. Schema documentation master file, created by
2 | sphinx-quickstart on Sat Feb 13 13:27:50 2016.
3 | You can adapt this file completely to your liking, but it should at least
4 | contain the root `toctree` directive.
5 |
6 | Welcome to the `Schema Generator` documentation!
7 | ================================================
8 |
9 | Contents:
10 |
11 | .. toctree::
12 | :maxdepth: 2
13 |
14 | model
15 | view
16 | controller
17 | javascript
18 | apache
19 | schema_bot
20 |
21 | This software is meant to serve as a tool for creating valid |schema.org| |external_link| markups. These can then be used by web developers to improve the SEO of the websites they maintain.
22 |
23 | For instance
24 |
25 | .. raw:: html
26 |
27 |