Skip to content

Proposed Perl 6 Advent Process

Tom Browder edited this page Dec 3, 2018 · 4 revisions

After contributing to the annual Perl 6 Advent Calendar posts for the third time, I want to propose what I believe will be an improved system.

Good features of the current Wordpress system

  • Excellent theming and final display

  • Built-in user editing tools

  • Scheduling system for posts

  • Automatic email notification of published posts

Problems with the current Wordpress system

  • Possible steep learning curve for new authors

  • Editor and other web-interfaces are not very user friendly

  • Overall formatting is author-dependent

  • Contributions rely on individual authors to either insert offline-generated html source or originate the post via the Wordpress web editor

Desired features

  • Provide a version-controlled, single point of entry of Perl 6 Pod (or Github-flavored Markdown)source file

  • Automatic scheduling of posts by the system via file name similar to the Perl 5 system

  • Automatic previewing site before and after the scheduled posting

  • Allow attached comments (and associated notifications)

Possible solutions

  1. Use a Perl 6 repo for keeping the source files

Use perl6.org build tools to (1) convert the source files to Wordpress-compatible html and (2) use the Wordpress API to publish drafts and scheduled posts.