{"id":21179493,"url":"https://github.com/microdotmatrix/ltd","last_synced_at":"2026-02-21T16:41:02.873Z","repository":{"id":50702730,"uuid":"519892645","full_name":"microdotmatrix/ltd","owner":"microdotmatrix","description":"Installation of Grav CMS and migration of data for Love The Deck (lovethedeck.com.au)","archived":false,"fork":false,"pushed_at":"2022-07-31T22:41:39.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-24T08:42:41.851Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/microdotmatrix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-31T21:39:15.000Z","updated_at":"2022-07-31T21:39:15.000Z","dependencies_parsed_at":"2022-08-24T01:40:38.184Z","dependency_job_id":null,"html_url":"https://github.com/microdotmatrix/ltd","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/microdotmatrix/ltd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microdotmatrix%2Fltd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microdotmatrix%2Fltd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microdotmatrix%2Fltd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microdotmatrix%2Fltd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microdotmatrix","download_url":"https://codeload.github.com/microdotmatrix/ltd/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microdotmatrix%2Fltd/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29686802,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T15:51:39.154Z","status":"ssl_error","status_checked_at":"2026-02-21T15:49:03.425Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-20T17:31:23.725Z","updated_at":"2026-02-21T16:41:02.856Z","avatar_url":"https://github.com/microdotmatrix.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Objective Outline - lovethedeck.com.au\n===\n\n### Objective: **Migration of content from WordPress to Grav CMS**\n\n| Hours | Tasks |\n| ----- | ----- |\n| 2h | Install \u0026 configure Grav CMS on server using Composer package manager via SSH |\n| 1h | Export data from existing WordPress admin, import into Grav CMS |\n| 8h | CSS/JS styling of Twig templates to meet existing theme visual and mobile responsivity standards |\n| **11h** | *Total* |\n\n\n### Objective: **Expand \"What We Do\" section so client can add/remove simple text and image combos (which resize appropriately for mobile). Either text right side / image left and vice versa**\n#### - *Create modular home page using Grav's content modules to accommodate existing sections: \"What We Do\", \"Testimonials\", \"Get In Touch\"*\n| Hours | Tasks |\n| ----- | ----- |\n| 30m | Admin module blueprint for \"What We Do\" section with content editor for text, custom fields for media assets to allow paired image uploads for Before/After carousel |\n| 30m | Admin module blueprint for \"Get in Touch\" section with content editor for text and structure of contact form |\n| 1h | Admin blueprint for handling user submitted contact form |\n| 1h | Twig template partial for rendering module wrapper displaying text content and media assets |\n| 1h | Twig template partial for rendering contact form |\n| **4h** | *Total* |\n\n\n### Objective: **Keep the carousel for the hero image (just below header)**\n#### - *Add \"Hero Gallery\" module with asset rendering template to allow uploads of featured work to be displayed on a single slide full size hero module carousel at top of home page.*\n| Hours | Tasks |\n| ----- | ----- |\n| 30m | Admin module blueprint with custom fields to handle media assets and metadata to organize display ordering |\n| 1h | Twig template partial for module to render media from module on home page |\n| **1.5h** | *Total* |\n\n\n### Objective: **Keep the Before and After / Testimonials / Contact all as is (Including carousels)**\n#### - *Add \"Testimonials\" content module that renders testimonial cards in a multi-item carousel; each card will display an avatar image, heading that cites name and location of testimonial submitted, and a blockquote of the testimonial's text.*\n| Hours | Tasks |\n| ----- | ----- |\n| 30m | Admin module blueprint with fields to display testimonial citation (customer and location), a text editor field for testimonial content, and media asset for avatar image |\n| 1h | Twig template partial for module wrapper containing carousel, plus nested template partial for rendering testimonial cards |\n| **1.5h** | *Total* |\n\n\n### Objective: **Add a blog/news section that just displays the latest blog article, along with a link to reveal more posts (ie a blog feed) on separate page, under menu item \"News\"**\n#### - *Add \"News / Updates\" content module below \"Testimonials\" that renders a featured post from blog (most recent, unless otherwise tagged as featured or sticky by client) along with a link to reveal more posts on a separate page titled \"News\"*\n| Hours | Tasks |\n| ----- | ----- |\n| 30m | Admin module blueprint for blog entry featured on home page, with fields for display options |\n| 30m | Admin page blueprint for blog page |\n| 1hr | Admin post blueprint for posts displayed on home/blog page(s), with fields for post title, date, taxonomy, SEO metadata, media assets associated with post, and Markdown editor for post content |\n| 1hr | Twig template partial for blog section of home page to display featured post |\n| 1hr | Twig template partial for rendering blog post preview |\n| 1hr | Twig template page for rendering full post content |\n| 1hr | Twig template page for rendering list of blog posts |\n| **6h** | *Total* |\n\n## 24 Hours Total\nCompletion Time: 1 - 2 weeks\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicrodotmatrix%2Fltd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmicrodotmatrix%2Fltd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicrodotmatrix%2Fltd/lists"}