This repository is no longer used.
Please go to github.com/plone/documentation instead.
Plone Developer Manual - the source code of developer.plone.org
Home Page: developer.plone.org
This repository is no longer used.
Please go to github.com/plone/documentation instead.
It is missing the first step to actually create a product and put it into your buildout to get started.
Discuss with Chris E, Steve M and Necj how to solve this so that we have a complete story for starting Plone development.
Most of the sections start with an error:
This page contains the following errors:
error on line 266 at column 11: Opening and ending tag mismatch: br line 0 and body
Below is a rendering of the page up to the first error.
The line and column numbers are different in each error, but the message is the same.
Apart from the error itself, I haven't found anything missing. The pdf version works fine on the iPad.
The Epub version also works fine on my Mac in Adobe Digital Editions.
In some critical points, have deep links in Plone user interface to the related developer documentation
Hi,
It seems that sections marking is not homogeneous across the documentation. Sometimes, level 1 sections are underlined with "=", sometimes with "-". And the "mess" continues for the sub(...)sections.
There is a pretty good conventions here http://sphinx.pocoo.org/rest.html#sections but perhaps we could have better suited ones clearly indicated in the "writing.txt" file https://github.com/collective/collective.developermanual/blob/master/source/introduction/writing.txt
Cheers.
Currently we have multiple places where apt-get poem for Ubuntu / Debian is told
To make sure that the information will stay updated. I'd take "unofficial" versions down and replace them with a link to the official version.
Steve: What you do think is the right place to host this information?
Logging this here so it isn't forgotten.
On Thu, Oct 25, 2012 at 3:06 AM, Jens W. Klein [email protected] wrote:
On 2012-10-24 20:56, Tarlika Elisabeth Schmitz wrote:
I would like to display the items in the navigation portlet in reverse
chronological order.Any advice how to achieve this would be greatly appreciated.
Best is to override navigation trees querybuilder.
The interface of this adapter is
plone.app.layout.navigation.interfaces.INavigationQueryBuilder
To achieve this just subclass default querybuilder, see
https://github.com/plone/plone.app.portlets/blob/master/plone/app/portlets/portlets/navigation.py#L294
and add the methods sortAttribute
and sortOrder
, ie.:.
from plone.app.portlets.portlets.navigation import QueryBuilder
class MyQuerybuilder(QueryBuilder):
def sortAttribute(self):
return 'created'
def sortOrder(self):
return 'reversed'
Then create and integrate (buildout -> zcml-overrides) an overrides.zcml
and register your adapter to replace the default one.
hth Jens
Klein & Partner KG, member of BlueDynamics Alliance
The documentation at http://collective-docs.readthedocs.org/en/latest/misc/email.html is incorrect as it does not supply the immediate=True
parameter which causes an email to be sent immediately (and any error raised) rather than sent at the transaction boundary or queued for later delivery.
Outdated, does not work with P4: http://plone.org/documentation/kb/change-the-logo-in-plone-3
Breaks on title attribute
tal:content="context/@@plone_portal_state/portal_title"
It is missing the first step to actually create a product and put it into your buildout to get started.
Discuss with Chris E, Steve M and Necj how to solve this so that we have a complete story for starting Plone development.
We need Plone 3.x theme reference migrated.
This task is pending transmogrifier.command + pandoc pipeline
like:
you need an editor [sublime, vim]
config of editor
vcs
...
The current index.rst is not that nice. Find a person which visual and HTML skill and make him/her to sit with us and get it done.
Make sure the official tutorial works and is highlighted on plone.org as the first step
Cater different developers
First of course make sure those tutorial exists.
Need to be rewritten with z3c.form by someone who has the knowledge
We have Sphinx (restructured text) syntax errors in the manual. The goal is to have zero syntax errors: then we can have a robot to notify #plone-docs IRC channel if someone edits the content and leaves in syntax errors.
Syntax errors come from
This ticket is a master ticket to clean up syntax errors.
How we can build individual Plone package documentation under collective-docs
Domen knows
How they are "forms" for editing content in different parts of the site
Migrate Dexterity manuals to Sphinx.
Please poke me when done, so let's embed them to collective.developermanual
All tutorials should be based on Unified installer and ZopeSkel, as that what novice users use. No custom buildouts or virtualenvs allowed.
update to 2.7 to build documentation ?
Migrate Dexterity manuals to Sphinx.
Please poke me when done, so let's embed them to collective.developermanual
So you could just paste in code into views.py
Not running buildout.
update to 2.7 to build documentation ?
Make all the developer manual consistent about writing style and standards. Ideally it should become much more story telling and fluent
Migrate Dexterity manuals to Sphinx.
Please poke me when done, so let's embed them to collective.developermanual
Who to speak?
Who to authorize?
Make sure people have contribution agreements signed?
Make it more clear
/Users/bdbaddog/devel/plone/collective.developermanual/source/components/zcml.rst:77: WARNING: unknown document: serving/layers
Have a plone.app.theming tutorial
I'm a member of the organization at https://github.com/collective but the checkout links are read-only:
https://github.com/collective/collective.developermanual
Looks like collective.developermanual needs to be added to https://github.com/organizations/collective/teams/69277 ?
like:
you need an editor [sublime, vim]
config of editor
vcs
...
Make sure we have "the team" defined
update to 2.7 to build documentation ?
We need Plone 3.x theme reference migrated.
This task is pending transmogrifier.command + pandoc pipeline
It is missing the first step to actually create a product and put it into your buildout to get started.
Discuss with Chris E, Steve M and Necj how to solve this so that we have a complete story for starting Plone development.
Make all the developer manual consistent about writing style and standards. Ideally it should become much more story telling and fluent
In http://readthedocs.org the generate HTML for the manual includes side note on every page saying "Edit this document... The source code of this file is hosted on GitHub."
There are conveniently built PDF and epub versions at
http://readthedocs.org/projects/collective-docs/downloads/
The PDF does not contais the edit note, but the epub does. The note takes much screen real estate, which is something precious in a Kindle or other ebook readers.
I suggest the note is removed from the built epub.
Or maybe a little one-liner note could be put in its place.
like:
you need an editor [sublime, vim]
config of editor
vcs
...
Generate the override view and viewlet code inside Plone itself
See what the following packages could be included in the new unified installer command "bin/devserver" (equals to bin/instance fg with sauna reload)
Make all the developer manual consistent about writing style and standards. Ideally it should become much more story telling and fluent
We need Plone 3.x theme reference migrated.
This task is pending transmogrifier.command + pandoc pipeline
Short, on the order of 5 minute, screencasts showing the basics of TTW content and theming. End with pointers to written tutorials.
NutJob is very good at this if he's willing.
Do we need to change our languages as our "integrators" are "developers" elsewhere?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.