Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/camptocamp/c2cgeoform
Camptocamp GeoForm project
https://github.com/camptocamp/c2cgeoform
Last synced: 17 days ago
JSON representation
Camptocamp GeoForm project
- Host: GitHub
- URL: https://github.com/camptocamp/c2cgeoform
- Owner: camptocamp
- Created: 2014-06-13T12:33:16.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-11-19T14:37:04.000Z (24 days ago)
- Last Synced: 2024-11-19T15:31:06.211Z (24 days ago)
- Language: Python
- Homepage:
- Size: 3.77 MB
- Stars: 4
- Watchers: 18
- Forks: 8
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.txt
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-starred - camptocamp/c2cgeoform - Camptocamp GeoForm project (others)
README
# c2cgeoform
c2cgeoform is a framework easing the creation of web pages with forms. Users
of c2cgeoform declaratively create _models_, from which the framework
can create forms, views, lists, ...c2cgeoform supports various data types, including _geometry_ types (points,
lines, polygons). For geometry types `c2geoform` generates maps with editing
tools to create, modify or delete geometries.c2cgeoform is based on [Pylons technologies](http://www.pylonsproject.org/).
More specifically, it uses
[Pyramid](http://docs.pylonsproject.org/en/latest/docs/pyramid.html),
[Colander](http://colander.readthedocs.org/en/latest/), and
[Deform](http://deform.readthedocs.org/en/latest/). For interacting with the
database it uses [SQLAlchemy](http://www.sqlalchemy.org/) and
[GeoAlchemy 2](https://geoalchemy-2.readthedocs.org/en/latest/).Documentation: https://c2cgeoform.readthedocs.io/en/latest/
Demo: https://geomapfish-demo.camptocamp.com/c2cgeoform
## Copyright
c2cgeoform makes use of the icons by [GLYPHICONS](http://glyphicons.com).
Make sure to comply with the [usage terms](http://glyphicons.com/license/) when
utilizing c2cgeoform.## Contributing
Install the pre-commit hooks:
```bash
pip install pre-commit
pre-commit install --allow-missing-config
```