Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance docs to explain how to create a Zope2 app #75

Open
Rudd-O opened this issue Sep 29, 2016 · 8 comments
Open

Enhance docs to explain how to create a Zope2 app #75

Rudd-O opened this issue Sep 29, 2016 · 8 comments

Comments

@Rudd-O
Copy link

Rudd-O commented Sep 29, 2016

The docs at readthedocs.io basically only mention how to get Zope2 to work, but nothing else.

They do not mention what to learn / know / how to write an egg that I can load in Zope2 and have it work, say, as an addable content type, or as a view registration, or as a traversal adapter, and so on, and so forth.

I propose that the documentation gain that information, or pointers to where that information may be obtained.

@icemac icemac added this to the 4.0b1 milestone Aug 21, 2017
@icemac icemac modified the milestones: 4.0b1, 4.0b2 Sep 20, 2017
@petri
Copy link
Member

petri commented Sep 29, 2017

The docs should also explain where to find / how to construct or get the wsgi-runnable application callable that accepts the standard (environ, start_response) argument pair.

@icemac icemac modified the milestones: 4.0b2, 4.0b3 Oct 13, 2017
@icemac icemac modified the milestones: 4.0b3, 4.0b4 Feb 2, 2018
@icemac icemac modified the milestones: 4.0b4, 4.0b5 Apr 23, 2018
@icemac icemac modified the milestones: 4.0b5, 4.0b6 May 25, 2018
@dataflake dataflake mentioned this issue Apr 16, 2019
8 tasks
@dataflake
Copy link
Member

The missing WSGI documentation has been added at https://zope.readthedocs.io

@icemac
Copy link
Member

icemac commented May 6, 2019

@dataflake Do you think this issue can be closed now?

@jugmac00
Copy link
Member

jugmac00 commented May 6, 2019

Once I finish chapter 4 of the Zope Dev guide, the very next topic to be revised is "5. Zope Products" / https://zope.readthedocs.io/en/latest/zdgbook/Products.html.

The current state already explains how to create a distributable package (tar.gz).

I'd plan to also explain how to create a proper package for PyPi - but this would be quite lengthy.

@icemac In your blog post https://blog.gocept.com/2017/10/24/zope4-errorhandling/ you mention PasteScript as an easy way to create a product/package. I did not know this one. It looks great, but also no longer properly maintained. Do you think I should include it in the above mentioned "Chapter 5. Zope Products"?

@dataflake
Copy link
Member

Well, I was asking myself the same question if this can be closed. But even if you point someone to the different documentation sources we have (until Jürgen cleans it up) there's still large areas that are uncovered. I don't think we have any documentation for registering views, for example. Or how to package a product for eggification. (The OP also talks about traversal adapters, but that's far out of scope for base documentation)

@d-maurer
Copy link
Contributor

d-maurer commented May 6, 2019 via email

@icemac
Copy link
Member

icemac commented May 9, 2019

I was using PasteScript in the blog post so I did not have to show all the steps to get to an installable Python package. I'd not recommend it in the Zope documentation. cookiecutter seems to be a maintained alternative nowadays. But I do not have used it, yet.

@dataflake dataflake modified the milestones: 4.0 final, 4.0.1 May 10, 2019
@icemac icemac modified the milestones: 4.0.1, 4.0.2 Jun 17, 2019
@dataflake dataflake modified the milestones: 4.1.1, 4.1.2 Jul 2, 2019
@dataflake dataflake removed this from the 4.1.2 milestone Sep 2, 2019
@dataflake
Copy link
Member

Removed the milestone. This is a bigger item and just pushing it from one milestone to the next isn't going to help anything.

@dataflake dataflake removed their assignment Sep 4, 2019
anand-sd pushed a commit to anand-sd/Zope that referenced this issue Jul 29, 2024
Prevents corruption of lookup cache.

Alternative to fix proposed in zopefoundation#75.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants