Commit graph

700 commits

Author SHA1 Message Date
benjamin melançon
6c6e4646e9 Commit composer lock file updates of a couple Drupal dependences 2018-12-26 13:28:41 -05:00
benjamin melançon
76075b5fb5 Don't show subject (annoying when leaving comment); restrict format
Ref #32
2018-12-26 12:09:50 -05:00
benjamin melançon
2380ca8a57 Update pattern library to keep anchor targets from hiding under header
Ref #32
2018-12-26 10:08:53 -05:00
benjamin melançon
98a4873d2d Update pattern library - comments, fixes
Ref #32

  > Bring up form when it has focus, also
  > Give search form focus when it's hovered over
  > Ensure additional hover states have matching focus states
  > Set permalink (comment ID) correctly
2018-12-25 23:29:25 -05:00
benjamin melançon
b584a8824a Update pattern library with comment improvements
Ref #32

  > Drop extra to get rid of rude not verified message
  > Tweak alignment of ionicons
  > Keep link icon for permalink from being ugly for screenreaders
  > Attempt to smooth over link icon in screenreaders
  > Restrict comment form to middle flow
2018-12-25 21:10:38 -05:00
benjamin melançon
d7b8036a4c Don't print links (just the 'add new comment' link) on blog posts 2018-12-25 20:02:00 -05:00
benjamin melançon
0106778c44 Set taxonomy term-level permissions 2018-12-25 13:13:17 -05:00
benjamin melançon
d7cf4dab5a Disable comment threading (display), allow contact info, show form 2018-12-25 12:48:14 -05:00
benjamin melançon
d255c477a4 Whatever the meta tags field is, we don't ned to print it 2018-12-25 12:46:39 -05:00
benjamin melançon
32fb129aa9 Update pattern library: Output datetime as dt-published
microformat for indieweb

well this won't actually work until https://github.com/swentel/indieweb/issues/361
is done... but in anticipation of swentel's awesomeness.
2018-12-25 11:50:47 -05:00
benjamin melançon
be8c428d84 Update pattern library with comment display fixes
> Avoid printing reply link to regular users
  > Get unlinked title in a slightly less hacky way
  > Prevent comment title from being link (stupid /comment/123 link at that)

Hacks just there because the FlatComment module that Gnuget ported to D8 a year and
a half ago hasn't been released by the maintainer yet  :-/

Ref #32
2018-12-25 11:48:21 -05:00
benjamin melançon
ea1f71ca3e Set permissions to allow unauthenticated anonymous visitors to comment
and logged-in authenticated users to edit their comments and skip approval when posting, as
well as post in the first place.

But the comment form still isn't showing up...

Ref #32
2018-12-24 21:18:40 -05:00
benjamin melançon
b678357c3d Configure blog tags & topics to mark up as categories
plus other, experimental indieweb microformat config

Ref #132
2018-12-24 18:32:23 -05:00
benjamin melançon
a23f8f44f7 Configure blog posts to do new revisions by default
Ref #115
2018-12-24 18:18:44 -05:00
benjamin melançon
350638f21e Update to full release of webform! 2018-12-24 18:16:50 -05:00
benjamin melançon
f0495c7042 Configure blog posts to provide author microformats for author reference
Ref #132
2018-12-24 18:14:37 -05:00
benjamin melançon
f9142c0da3 Update pattern library: Add h-entry markup for title (p-name)
Ref #132
2018-12-22 16:48:18 -05:00
benjamin melançon
3d0ec7b122 Try configuring indieweb to auto e-content wrap node body (paragraphs) and comments
and also to mark up the summary so it can be used in syndication to microstatus networks.

We aren't printing the summary field on blog post full pages though so that can't possibly
work, and pretty sure the paragraphs won't print a class around them (but that's just as
well, we're doing the e-content class in the node--full template and getting a bit more of
the other content fields.

Wrapping the comment body is probably going to work though.

Ref #132
2018-12-22 16:47:09 -05:00
benjamin melançon
370e259739 Update webform and a couple Drupal dependencies 2018-12-22 15:45:22 -05:00
benjamin melançon
32559f60a8 Disable image on blog posts; it'll need to be embedded in content manually
Documented https://agaric-documentation.readthedocs.io/en/latest/agaric-website/basics.html
2018-12-21 13:40:33 -05:00
benjamin melançon
82003dc43b Update pattern library 2018-12-21 13:27:30 -05:00
benjamin melançon
7a4ca1476a Update pattern library with microformats start; ionicons as web componens
Ref #132
2018-12-20 15:40:04 -05:00
benjamin melançon
89bc148694 Include Ionicons web components JS 2018-12-20 15:36:28 -05:00
benjamin melançon
4ca792750c Update pattern library - Add placeholders, classes for indieweb markup
> Yet another hoop to preserve first section separation from navbar

Ref #132
2018-12-20 11:51:35 -05:00
benjamin melançon
05505362d9 Pour on a little more IndieWeb 2018-12-20 10:16:23 -05:00
benjamin melançon
4516bf1189 Update pattern library- Add me-myself relation to Mastadon, Twitter profiles
Ref #132
2018-12-20 04:52:02 -05:00
benjamin melançon
5445554a40 Commit snapshotted config 2018-12-18 20:22:02 -05:00
benjamin melançon
7cb4769a57 Enable Indieweb API and selected modules 2018-12-18 20:21:45 -05:00
benjamin melançon
23011d02ae Update composer lock file with indieweb module and its amazing dependencies
It's a *lot*, though, makes you realize we need to budget at least one full-time person to be
involved in this stack, with a particular eye toward security and getting patches put through
quickly, to do Drutopia right.

Ref #32
2018-12-18 19:35:49 -05:00
benjamin melançon
89f53a718a Add the Indieweb module
Ref #32
2018-12-18 19:33:26 -05:00
benjamin melançon
8087cf8790 Configure page teaser displayed fields (& ditch Display Suite template)
Ref #127
2018-12-18 17:20:32 -05:00
benjamin melançon
455020aed2 Make paragraphs available to case study teasers
Ref #127
2018-12-18 17:19:08 -05:00
benjamin melançon
f895ef9ce3 Update pattern library - Ensure embedded media is responsive
Fixes #128
2018-12-18 17:16:24 -05:00
benjamin melançon
58d2cb4f63 Update pattern library to accept title paragrophs into case study teaser 2018-12-18 12:26:43 -05:00
benjamin melançon
b95ea1dfbc Update pattern library - catch other 2 places field has ridiculously long name
Ref #127
2018-12-18 11:22:18 -05:00
benjamin melançon
8409715ffe Update pattern library
> Add a teaser template for case studies

Ref #127
2018-12-18 11:14:07 -05:00
benjamin melançon
803fa27b0d Configure fields for case study teaser 2018-12-18 11:13:47 -05:00
benjamin melançon
e67f1c008d Update pattern library
> Use teaser template instead of card (for blogs etc)

Ref #127
2018-12-18 09:02:45 -05:00
benjamin melançon
ac6b9201d8 Have blog view use teasers, so we keep blog & search styling in sync 2018-12-18 09:00:50 -05:00
benjamin melançon
1f2cc94090 Copy card view mode display config over to teaser 2018-12-18 09:00:00 -05:00
benjamin melançon
2f6aef4867 Make all search results 'teasers'.
Ref #127
2018-12-18 08:53:55 -05:00
benjamin melançon
4f7445ded5 Configure search bar to show on search result pages 2018-12-18 08:22:53 -05:00
benjamin melançon
bdfbd8c35b Update pattern library
Add template for header search separate from navbar search
Make search bar large on search page 'cause i'm fancy like that
2018-12-18 08:22:20 -05:00
benjamin melançon
9197d58411 Update pattern library
> Add the section class to page views (whole section)
  >  Turns out this is really important to keeping a margin on mobile-sized viewports
2018-12-18 00:14:31 -05:00
benjamin melançon
57215c1ca7 Update pattern library
> Hide search icon and form on mobile; print plain link instead
2018-12-17 23:59:39 -05:00
benjamin melançon
65a36f5e5d Update pattern library
> Win specificity battle over Bulma to highlight 2nd-level menu links on hover

Ref #110
2018-12-17 22:57:52 -05:00
benjamin melançon
f8802f0663 Update pattern library
> Rely on .content class for link hover padding in .hero components
  > Go to considerable lengths to keep links blue

Ref #110
2018-12-17 22:27:54 -05:00
benjamin melançon
50daceced2 Add another main navigation block for 2nd-level menu
And place in the secondary_menu region we output in the node template titlebar region
thanks to our https://www.drupal.org/project/regionincontent module.
2018-12-17 20:39:04 -05:00
benjamin melançon
18db37f32c Commit config snapshot 2018-12-17 20:36:53 -05:00
benjamin melançon
f01c1fb21f Update composer lock with core, contrib, dependency updates
None that should matter too much
2018-12-17 20:35:40 -05:00