This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
JENKINS / CI / RELEASE: | |
[ ] Document release process (esteele) | |
[ ] Write todo list for release process steps that we want to automate (esteele) | |
[ ] Remove KGS-jobs from mr.roboto/jenkins/github (bloodbare) | |
[ ] Set up jenkins status angular app on jenkins master | |
[ ] Extend jenkins status angular app to show commits | |
[ ] Set up a jenkins master with ansible and ubuntu 14.04 lts (svx, bloodbare) | |
[ ] Set up multiple jenkins slaves with ansible and ubuntu 14.04 lts (svx) | |
[ ] Set up experimental devpi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0) Finish and integrate release.rst (timo) | |
1) Add check changelog functionality to zest.release (martin) | |
2) Integrate checkmanifest to release.cfg (jean-francois) | |
3) Check pyroma, see if we want/can integrate it (jean-francois) | |
4) Add "pkg best practices" to plone.recipe.codeanalysis (jean-francois, martin) | |
a) use src directory | |
b) CHANGES/README (docs team) | |
c) => write to dev mailinglist asking (timo) | |
5) Add do-not-trigger jenkins commit tag. (ramon, timo) | |
6) Store version-dev.cfg as artifact on the jenkins job (jf, martin, benoit, timo) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1) Move the Interface (e.g. ISecuritySchema) from z3cfrom-p.a.controlpanel branch into CMFPlone/interfaces/controlpanel.py: | |
- Code: https://github.com/plone/plone.app.controlpanel/blob/plip10359-z3cform/plone/app/controlpanel/interfaces.py#L430 | |
(make sure the added interface is listen in P.CMFPlone/../profiles/dependencies/registry.xml) | |
- Tests: Copy https://github.com/plone/Products.CMFPlone/blob/master/Products/CMFPlone/controlpanel/tests/test_controlpanel_site.py and amend it | |
to test the settings in the interface. Do not directly copy the test from | |
the z3cform-p.a.controlpanel branch: https://github.com/plone/plone.app.controlpanel/blob/plip10359-z3cform/plone/app/controlpanel/tests/test_security.py | |
If you run into "KeyError: 'Interface `Products.CMFPlone.interfaces.controlpanel.IFilterSchema` defines a field `stripped_tags`, for which there is no record.'", make sure all registry lookups use prefix="plone" and that the ControlPanelForm has the schema_prefix="plone" attribute. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
============================================================================== | |
SOLR HOWTO | |
============================================================================== | |
Vorbereitungen | |
============================================================================== | |
Java OpenJDK installieren: | |
$ sudo apt-get install openjdk-7-jre |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
============================================================================== | |
How to implement a geospatial search with collective.solr | |
============================================================================== | |
Solr | |
---- | |
Configure a Solr Instance with collective.recipe.solrinstance. | |
Add a geolocation index and a dynamic '*_coordinate' index to the Solr |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Introduction | |
------------ | |
Sometimes when you create an add-on product for Plone you need a central storage for configuration settings. Integrators, site administrators, or users should be able to configure your add-on product, or to add information that your add-on product requires to work (e.g. registration key for a third party service). | |
This tutorial will explain how you can easily create a Plone control panel that can be used to store add-on specific configuration data. It is based on a real world add-on product, called collective.akismet. collective.akismet provides akismet spam protection for plone.app.discussion comments. It needs to store the site specific akismet key in order to use the third party akismet service. | |
plone.registry vs. plone.app.registry | |
------------------------------------- |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
============================================================================== | |
jMeter Performance Testing | |
============================================================================== | |
Introduction | |
------------ | |
This document explains how to run performance test with jMeter agains a Plone | |
site. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git remote add upstream https://github.com/collective/bobtemplates.plone.git | |
git fetch upstream | |
git checkout master | |
git merge upstream/master | |
git push |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
TASK: [ansible-jenkins | Update plugins] ************************************** | |
failed: [test.jenkins.plone.org] => {"changed": true, "cmd": ["java", "-jar", "/opt/jenkins/jenkins-cli.jar", "-s", "http://localhost:8080", "install-plugin", "extra-columns", "notification", "github", "robot"], "delta": "0:00:00.706375", "end": "2015-02-27 12:12:12.675589", "rc": 255, "start": "2015-02-27 12:12:11.969214", "warnings": []} | |
stderr: hudson.security.AccessDeniedException2: anonymous is missing the Overall/UploadPlugins permission | |
at hudson.security.ACL.checkPermission(ACL.java:57) | |
at hudson.model.Node.checkPermission(Node.java:435) | |
at hudson.cli.InstallPluginCommand.run(InstallPluginCommand.java:74) | |
at hudson.cli.CLICommand.main(CLICommand.java:237) | |
at hudson.cli.CliManagerImpl.main(CliManagerImpl.java:92) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#### Running tests for group plone_app_testing_test_isolation_problems #### | |
Running plone.app.linkintegrity.testing.plone.app.linkintegrity:AT:Functional tests: | |
Set up plone.testing.zca.LayerCleanup in 0.000 seconds. | |
Set up plone.testing.z2.Startup in 0.177 seconds. | |
Set up plone.app.testing.layers.PloneFixture in 5.098 seconds. | |
Set up plone.app.contenttypes.testing.PloneAppContenttypesMigration in 0.857 seconds. | |
Set up plone.app.linkintegrity.testing.LinkIntegrityLayer in 0.000 seconds. | |
Set up plone.app.linkintegrity.testing.LinkIntegrityATLayer in 0.351 seconds. | |
Set up plone.app.linkintegrity.testing.plone.app.linkintegrity:AT:Functional in 0.000 seconds. | |
Running: |