feat(#133): Site frontend with cross-post list and detail views #187

Merged
jmiller merged 1 commits from feature/133-site-frontend into dev 2026-06-28 16:15:20 +00:00
Owner

Summary

  • Site PostsModel with GROUP_CONCAT query joining posts, content, and services
  • Site PostModel with article and posts detail queries (access-level filtered)
  • Posts and Post HtmlView classes
  • Bootstrap 5 list template with article links, platform badges, and pagination
  • Detail template with status badges (posted/failed/queued), service types, posted dates
  • DisplayController default view set to posts
  • 12 new site language strings

Test plan

  • Navigate to index.php?option=com_mokosuitecross&view=posts on site frontend
  • Verify cross-posted articles appear with platform badges and dates
  • Click article title to view detail page with individual post statuses
  • Verify access level filtering (non-public articles hidden from guests)
  • Test with no posts -- verify "No posts" message displays

Closes #133

## Summary - Site `PostsModel` with GROUP_CONCAT query joining posts, content, and services - Site `PostModel` with article and posts detail queries (access-level filtered) - `Posts` and `Post` HtmlView classes - Bootstrap 5 list template with article links, platform badges, and pagination - Detail template with status badges (posted/failed/queued), service types, posted dates - `DisplayController` default view set to `posts` - 12 new site language strings ## Test plan - [ ] Navigate to `index.php?option=com_mokosuitecross&view=posts` on site frontend - [ ] Verify cross-posted articles appear with platform badges and dates - [ ] Click article title to view detail page with individual post statuses - [ ] Verify access level filtering (non-public articles hidden from guests) - [ ] Test with no posts -- verify "No posts" message displays Closes #133
jmiller force-pushed feature/133-site-frontend from 6c2351b938 to 658ee86c41 2026-06-28 16:10:01 +00:00 Compare
jmiller added 1 commit 2026-06-28 16:15:11 +00:00
feat(#133): add site frontend with cross-post list and detail views
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Universal: PR Check / Secret Scan (pull_request) Successful in 5s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 1s
Universal: Auto Version Bump / Version Bump (push) Successful in 9s
Joomla: Metadata Validation / Validate Joomla Metadata (pull_request) Successful in 30s
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
a537132836
Authored-by: Moko Consulting
jmiller force-pushed feature/133-site-frontend from 5383726d30 to a537132836 2026-06-28 16:15:11 +00:00 Compare
jmiller merged commit 15a03b309b into dev 2026-06-28 16:15:20 +00:00
jmiller deleted branch feature/133-site-frontend 2026-06-28 16:15:21 +00:00
Sign in to join this conversation.
No Reviewers
No labels
Priority -
Type -
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoSuiteCross#187