Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eea/eea.schema.slate
https://github.com/eea/eea.schema.slate
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/eea/eea.schema.slate
- Owner: eea
- Created: 2021-09-01T19:20:49.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-11-11T16:13:32.000Z (almost 3 years ago)
- Last Synced: 2024-07-23T11:15:15.485Z (about 2 months ago)
- Language: Python
- Size: 36.1 KB
- Stars: 0
- Watchers: 28
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
- awesome-volto - eea.schema.slate - DX TTW Slate JSONField to be used with DX Content-Types metadata and `volto-slate` (Addons / Plone backend add-ons for Volto)
README
==========================
eea.schema.slate
==========================
.. image:: https://ci.eionet.europa.eu/buildStatus/icon?job=eea/eea.schema.slate/develop
:target: https://ci.eionet.europa.eu/job/eea/job/eea.schema.slate/job/develop/display/redirect
:alt: Develop
.. image:: https://ci.eionet.europa.eu/buildStatus/icon?job=eea/eea.schema.slate/master
:target: https://ci.eionet.europa.eu/job/eea/job/eea.schema.slate/job/master/display/redirect
:alt: MasterSlate JSONField to be used with DX Content-Types metadata and ``_
.. contents::
Main features
=============1. Possibility to add Slate metadata fields TTW via **Site Setup > Dexterity Content Types > Page > Fields**
2. Easily define DX Content-Type schema or behavior with Slate Editor enabled::from eea.schema.slate.field import SlateJSONField
class IContact(model.Schema):
contact = SlateJSONField(title="Contact")Install
=======* Add eea.schema.slate to your eggs section in your buildout and
re-run buildout::[buildout]
eggs +=
eea.schema.slate* You can download a sample buildout from:
- https://github.com/eea/eea.schema.slate/tree/master/buildouts/plone4
- https://github.com/eea/eea.schema.slate/tree/master/buildouts/plone5* Or via docker::
$ docker run --rm -p 8080:8080 -e ADDONS="eea.schema.slate" plone
* Install *eea.schema.slate* within Site Setup > Add-ons
Buildout installation
=====================- `Plone 4+ `_
- `Plone 5+ `_Source code
===========- `Plone 4+ on github `_
- `Plone 5+ on github `_Eggs repository
===============- https://pypi.python.org/pypi/eea.schema.slate
- http://eggrepo.eea.europa.eu/simplePlone versions
==============
It has been developed and tested for Plone 4 and 5. See buildouts section above.How to contribute
=================
See the `contribution guidelines (CONTRIBUTING.md) `_.Copyright and license
=====================eea.schema.slate (the Original Code) 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 2 of the License, or (at your option) any later version.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.You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc., 59
Temple Place, Suite 330, Boston, MA 02111-1307 USA.The Initial Owner of the Original Code is European Environment Agency (EEA).
Portions created by Eau de Web are Copyright (C) 2009 by
European Environment Agency. All Rights Reserved.Funding
=======EEA_ - European Environment Agency (EU)
.. _EEA: https://www.eea.europa.eu/
.. _`EEA Web Systems Training`: http://www.youtube.com/user/eeacms/videos?view=1