Commit graph

978 commits

Author SHA1 Message Date
benjamin melançon
4e209cb29b Require name and e-mail address for anonymous commenters
Ref #32
2018-12-27 01:41:13 -05:00
benjamin melançon
daf6232be7 Disable 'Related Content' block on person nodes
Ref #110
2018-12-27 01:15:15 -05:00
benjamin melançon
7e01653874 Manually enable Diff module in core.extension.yml
to prevent errors on import like:

 [error]  Drupal\Core\Config\ConfigImporterException: There were errors validating the config synchronization.
Configuration <em class=placeholder>diff.settings</em> depends on the <em class=placeholder>Diff</em> module that will not be installed after import. in Drupal\Core\Config\ConfigImporter->validate() (line 737 of /var/www/drutopia/web/core/lib/Drupal/Core/Config/ConfigImporter.php).

Ref #139
2018-12-27 00:40:34 -05:00
benjamin melançon
d6e494f536 Remove link from people roles
... at least until we style those listing pages a bit better.

Ref #110
2018-12-27 00:25:49 -05:00
benjamin melançon
3616e397f9 Update pattern library to keep logo from getting light header link styles 2018-12-26 23:57:51 -05:00
benjamin melançon
d8d9e967b9 Update pattern library to have dark hovers on light navbar
> Commit compiled CSS
  > Style hovered over navbar links to be dark on light headers
2018-12-26 23:32:34 -05:00
Clayton Dewey
a215a9d522 Merge branch 'master' of gitlab.com:agaric/sites/agaric-com 2018-12-26 21:00:04 -07:00
Clayton Dewey
c9e89e21eb Install, enable and configure Diff module 2018-12-26 20:59:54 -07:00
benjamin melançon
4100bae076 Update pattern library to keep link focus states same as hover 2018-12-26 22:29:16 -05:00
Clayton Dewey
2b4e729c79 Tweak the Admin Content view 2018-12-26 20:19:57 -07:00
Clayton Dewey
add6c9e1ca Update Admin Content view, part 2 2018-12-26 20:12:00 -07:00
Clayton Dewey
5d9093f0a3 Merge branch 'master' of gitlab.com:agaric/sites/agaric-com 2018-12-26 20:04:29 -07:00
Clayton Dewey
5cda00eca8 Update Admin Content view to be more relevant and usable 2018-12-26 20:04:22 -07:00
benjamin melançon
f339497fa3 Don't provide a comment preview option
it's ugly and it risks people not saving

Ref #32
2018-12-26 22:00:06 -05:00
benjamin melançon
4901a5e7d1 Update pattern library to place messages consistently
> Move help (status messages) to just below navbar

Ref #32
2018-12-26 21:11:19 -05:00
Clayton Dewey
5b5a92ff4d Merge branch 'master' of gitlab.com:agaric/sites/agaric-com 2018-12-26 19:10:09 -07:00
Clayton Dewey
ac20bff236 Enable and configure Honeypot 2018-12-26 19:09:55 -07:00
Clayton Dewey
9e25d34d97 Require Honeypot module 2018-12-26 19:05:34 -07:00
Clayton Dewey
dff483ec36 Require Honeypot module 2018-12-26 19:05:21 -07:00
benjamin melançon
475b45ccb1 Update pattern library to style status messages, keep them visible below navbar
Ref #32

  > Keep status messages out from under the fixed navbar
  > Override bulma message template to add styling classes
2018-12-26 20:46:39 -05:00
benjamin melançon
139273ea8f Give access to the minimal HTML format to everyone 2018-12-26 19:23:42 -05:00
Clayton Dewey
401bb931d5 Enable and configure Statistics module 2018-12-26 16:58:22 -07:00
Clayton Dewey
bbf57480e5 Enable and configure Google Analytics 2018-12-26 16:56:06 -07:00
Clayton Dewey
0354dcecf9 Require Google Analytics module, lock file 2018-12-26 16:37:10 -07:00
Clayton Dewey
f748a18395 Require Google Analytics module 2018-12-26 16:36:54 -07:00
benjamin melançon
c6b5d0a619 Update composer lock file with latest IndieWeb dev version 2018-12-26 13:36:06 -05:00
benjamin melançon
ebd109104e Without typo of leaving the caret in this time
Ref #132
2018-12-26 13:34:32 -05:00
benjamin melançon
d93f05616c Use the dev version of IndieWeb module since we're actively contributing
Ref #132
2018-12-26 13:32:19 -05:00
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