Package: collective.blog
collective.blogBlog features for PloneFeaturescollective.blogadds blogging features to aPlonesite.Content TypesnamecontextBlogA folderish content type that supports adding Posts and AuthorsBlog AuthorAn Author in a blogBlog PostA Post in a blogInstallationAddcollective.blogas a dependency on your package'ssetup.pyinstall_requires=["collective.blog","Plone","plone.restapi","setuptools",],Also, addcollective.blogto your package'sconfigure.zcml(ordependencies.zcml):<includepackage="collective.blog"/>Generic SetupTo automatically enable this package when your add-on is installed, add the following line inside the package'sprofiles/default/metadata.xmldependencieselement:<dependency>profile-collective.blog:default</dependency>Source Code and ContributionsWe welcome contributions tocollective.blog.You can create an issue in the issue tracker, or contact a maintainer.Issue TrackerSource CodeDevelopment requirementsPython 3.8 or laterDockerSetupInstall all development dependencies -- including Plone -- and create a new instance using:makeinstallUpdate translationsmakei18nFormat codebasemakeformatRun testsTesting of this package is done withpytestandtox.Run all tests with:maketestRun all tests but stop on the first error and open apdbsession:./bin/tox-etest---x--pdbRun only tests that matchTestVocabAuthors:./bin/tox-etest---kTestVocabAuthorsRun only tests that matchTestVocabAuthors, but stop on the first error and open apdbsession:./bin/tox-etest---kTestVocabAuthors-x--pdbCreditsThe development of this add-on has been kindly sponsored byGerman Aerospace Center (DLR)andForschungszentrum Jülich.Developed bykitconceptLicenseThe project is licensed under GPLv2.ContributorsJonas Piterek [@jonaspiterek]Érico Andrei [@ericof]Timo Stollenwerk [@tisto]collective [info@kitconcept.com]Changelog1.0.0a8 (2024-02-28)Bug fixes:Limit authors vocabulary to authors from the current blog context. @davisagli #591.0.0a7 (2024-02-02)New features:Allow a Blog Post to be created inside a subfolder of a Blog #54Bug fixes:Refactor post_authors indexer to avoid repeated calls to the catalog #561.0.0a6 (2024-01-29)New features:Add indexer for indexing authors from a blog post [@jonaspiterek] #531.0.0a5 (2023-12-04)New features:Translate id and title for Authors folder on creation [@jonaspiterek] #501.0.0a4 (2023-11-28)Bug fixes:Rename Blog fti to BlogFolder, allowing contents with id blog to be added [@ericof] #42Add initial blocks to auto_add_authors_container handler [@jonaspiterek] #43Rename blog index and metadata to blog_uid [@ericof] #481.0.0a3 (2023-11-24)New features:Control creation of "Authors" folder via registry configuration [@ericof] #34Add control panel to configure Blog Settings [@ericof] #36Additional information returned on /@authors endpoint [@ericof] #40Internal:Increase test coverage of the package [@ericof] #381.0.0a2 (2023-11-23)New features:Initial Package Structure for Plone 6 [@jonaspiterek] #11Blog and Author should be listed on Plone Navigation [@jonaspiterek] #13Implement i18n support [@ericof] #17Implementcollective.blog.blog_infobehavior [@ericof] #20Disable allowing to add Author globally. Fix GS titles [@jonaspiterek] #21Add index and metadata for blog post and blog author, Add test for blog author [@jonaspiterek] #28Implement collective.blog: Add Author, collective.blog: Add Blog, collective.blog: Add Post permissions [@ericof] #30Create folder authors inside a blog [@jonaspiterek] #32Documentation:Improve README.md [@ericof] #151.0a1 (2016-02-14)Initial release. [@pcdummy]