{"id":4974,"date":"2026-08-16T21:10:21","date_gmt":"2026-08-16T21:10:21","guid":{"rendered":"https:\/\/nmi.cool\/advweb\/?page_id=4974"},"modified":"2026-08-17T00:48:28","modified_gmt":"2026-08-17T00:48:28","slug":"project-5-databases","status":"publish","type":"page","link":"https:\/\/nmi.cool\/advweb\/project-5-databases\/","title":{"rendered":"Project 4: Databases"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In the previous exercise, you learned how databases allow us to separate information from its presentation. You took a familiar collection of Athens coffee shops, figured out what information was worth storing, organized that information into a data model, and then used WordPress to store and retrieve it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now it&#8217;s your turn.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this project, you will create a small database around a collection that <strong>you genuinely find interesting<\/strong>. The subject is completely up to you, but your collection should contain enough variety that you can meaningfully organize, classify, and retrieve different subsets of the information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The finished project will include your original data model, a working WordPress collection, evidence that you inspected the underlying database, and a short project reflection.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Choose Your Collection<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Choose a subject and create a collection of approximately <strong>8\u201310 related items<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Possible collections could include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>movies<\/li>\n\n\n\n<li>albums<\/li>\n\n\n\n<li>books<\/li>\n\n\n\n<li>recipes<\/li>\n\n\n\n<li>hiking trails<\/li>\n\n\n\n<li>plants<\/li>\n\n\n\n<li>video games<\/li>\n\n\n\n<li>historical events<\/li>\n\n\n\n<li>restaurants<\/li>\n\n\n\n<li>coffee shops<\/li>\n\n\n\n<li>sports teams<\/li>\n\n\n\n<li>campus organizations<\/li>\n\n\n\n<li>thrift stores<\/li>\n\n\n\n<li>fictional characters<\/li>\n\n\n\n<li>something completely different!<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Choose something specific enough that the individual items have meaningful differences.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, \u201c<strong>Movies\u201d<\/strong> is probably too broad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pixar movies<\/strong>, <strong>Best Picture winners<\/strong>, or <strong>1990s romantic comedies<\/strong> give you a more coherent collection with characteristics you can actually compare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Likewise, avoid a collection where every item would end up having essentially the same Categories and Tags.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your data should give us something interesting to retrieve!<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>STRUCTURE: Design Your Data<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Before you touch WordPress, create a <strong>Google Sheet<\/strong> representing your collection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each row should represent one item.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each column should represent an attribute you want to store about those items.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Think carefully about what information would actually make your collection useful.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your attributes might include things such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>name<\/li>\n\n\n\n<li>date<\/li>\n\n\n\n<li>location<\/li>\n\n\n\n<li>creator<\/li>\n\n\n\n<li>genre<\/li>\n\n\n\n<li>rating<\/li>\n\n\n\n<li>type<\/li>\n\n\n\n<li>features<\/li>\n\n\n\n<li>characteristics<\/li>\n\n\n\n<li>availability<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Your particular fields will depend entirely on your collection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As you build the Sheet, think about:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>repeated values<\/li>\n\n\n\n<li>data types<\/li>\n\n\n\n<li>missing information<\/li>\n\n\n\n<li>exceptions<\/li>\n\n\n\n<li>ambiguity<\/li>\n\n\n\n<li>information that might be useful for grouping or filtering<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Reality rarely fits perfectly into a spreadsheet. That&#8217;s part of the point.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Ask Two Questions<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before moving on, write down <strong>at least two questions your database should be able to answer<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Which items belong to a particular group?<\/strong> <strong>Which items share a particular characteristic?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If your database contained hiking trails, your questions might be:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Which trails are located in North Georgia?<\/strong> <strong>Which trails are dog friendly?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If your database contained movies:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Which movies are comedies?<\/strong> <strong>Which movies were directed by women?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These questions will become important later when you test whether your structure actually works.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Keep your Google Sheet! It represents your original <strong>conceptual model<\/strong> and will be part of your final submission.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>MAP: Translate Your Model to WordPress<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Now figure out how your conceptual model will fit inside regular WordPress Posts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You have access to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Post Titles<\/li>\n\n\n\n<li>Content<\/li>\n\n\n\n<li>Excerpts<\/li>\n\n\n\n<li>Featured Images<\/li>\n\n\n\n<li>Categories<\/li>\n\n\n\n<li>Tags<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Decide how the information from your Sheet should map onto these structures.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You must establish at least <strong>one meaningful Category-based organization<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You should also create useful <strong>Tags that cut across that organization<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Remember: <strong>Categories organize. Tags describe across that organization.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your original data model probably won&#8217;t fit WordPress perfectly. That&#8217;s okay! Part of this project is deciding where to make reasonable compromises.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Conceptual model \u2260 implementation.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this assignment, stick with regular WordPress Posts. Do not use Custom Post Types or install tools simply to make your original model fit perfectly.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>STORE: Build Your Collection<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Open <strong>WordPress Playground<\/strong> and create your project.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Create your Category structure first.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then create and publish <strong>one Post for each item in your collection<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each Post should use the WordPress structures you established during the MAP stage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Assign appropriate Categories and Tags to every item.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You may use the regular Post editor, Quick Edit, or other Dashboard tools to make the process more efficient.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once all of your Posts are complete, compare WordPress against your Google Sheet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>every intended item is present<\/li>\n\n\n\n<li>your Posts are published<\/li>\n\n\n\n<li>Categories are assigned correctly<\/li>\n\n\n\n<li>Tags are consistent<\/li>\n\n\n\n<li>important information from your model hasn&#8217;t accidentally disappeared<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Look Behind the Curtain \ud83d\udc40<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Next, let&#8217;s make sure you can prove that there really is a database behind all of this.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open WordPress Playground&#8217;s <strong>Database<\/strong> tools and launch <strong>phpMyAdmin<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Browse the:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">wp_posts<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">table.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Find <strong>one of your own Posts<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Locate:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>its database ID<\/li>\n\n\n\n<li>its Post title<\/li>\n\n\n\n<li>one or two other values you recognize<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Take a <strong>purposeful screenshot<\/strong> showing your Post inside the database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You will use this screenshot in your reflection later.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do <strong>not<\/strong> modify the database directly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You also do not need to figure out the entire WordPress database schema. Find your record, identify a few recognizable values, get your evidence, and get out!<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>INTERACT: CRUD<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Throughout this project, you have been using the four basic CRUD operations:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Create<\/strong><strong><br><\/strong><strong>Read<\/strong><strong><br><\/strong><strong>Update<\/strong><strong><br><\/strong><strong>Delete<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You don&#8217;t need to perform extra CRUD busywork just to prove you know the acronym.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instead, notice where those operations naturally appeared during your project.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Creating a Post = <strong>Create<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Viewing a Post = <strong>Read<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Editing a Post = <strong>Update<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Removing an unwanted Post = <strong>Delete<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CRUD is not a WordPress-specific concept. It is a general pattern for interacting with persistent data.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>RETRIEVE: Test Your Data Model<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Remember those two questions you created at the beginning? Time to see whether your database can answer them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open a meaningful <strong>Category archive<\/strong>. Does it retrieve the subset of your collection you expected?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now open a meaningful <strong>Tag archive<\/strong>. Does it retrieve a different, cross-cutting subset?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, perhaps your Category archive shows: <strong>All Pixar movies released in the 2000s<\/strong>, while a Tag archive shows: <strong>Movies featuring a female protagonist<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The specific results will depend on your project. The important part is that WordPress is generating these collections from your stored data. You should <strong>not<\/strong> manually create pages containing copies of your Posts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>STRUCTURE makes RETRIEVE possible.<\/strong><\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>PRESENT: Keep It Functional<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Select an appropriate WordPress theme for your collection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure your:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>individual Posts<\/li>\n\n\n\n<li>main listing<\/li>\n\n\n\n<li>Category archives<\/li>\n\n\n\n<li>Tag archives<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">are readable and usable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You are welcome to customize the appearance further, but this is <strong>not primarily a visual-design project<\/strong>. Do not let theme customization dramatically expand the scope of your project. No block-template or Site Editor customization is required.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The goal is a clear and functional presentation of your stored information.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>BACK UP YOUR WORK!<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress Playground is great for experimentation, but remember:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Persistence does not guarantee permanence.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Export your WordPress Playground project as a .zip file at appropriate checkpoints while you work.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Definitely export a final copy when the project is complete.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There&#8217;s an important distinction here:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Persistence<\/strong> means information remains available beyond a single interaction.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Portability<\/strong> means the information or project can be moved somewhere else.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Backup<\/strong> means you have another copy in case something goes wrong.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your Playground project may be persistent during your work, but your exported ZIP gives you a portable backup that you control.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>REFLECT: Create a Project Page<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Create a <strong>Capstone-style project page written in HTML<\/strong> and link to it from your hosted course page.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This page should document what you built and, more importantly, what you learned from the process.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Include a short project overview along with <strong>purposeful screenshots<\/strong> rather than screenshots of every step.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At minimum, include evidence of:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>STORE<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Show the recognizable record you located inside wp_posts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Include the <strong>database ID<\/strong> of the Post you inspected.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>RETRIEVE<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Show a meaningful Category or Tag archive that demonstrates your taxonomy working.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>PRESENT<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Show the finished collection as a user would encounter it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Reflection Questions<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On your project page, respond to the following:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. What was one important data-modeling or taxonomy decision you made?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Explain why you structured your information that way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. What was one compromise you made when translating your Google Sheet into WordPress?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What did your conceptual model want to do that WordPress&#8217;s standard structures didn&#8217;t represent perfectly?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. What did WordPress do for you that you otherwise would have needed to build yourself?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Think beyond appearance. Consider storing, managing, retrieving, or presenting data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Connect one concept from this project to something you&#8217;ve encountered elsewhere.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This could be another web-development concept, another programming language, an app you use, a previous NMI assignment, etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If everything in this project was genuinely new to you, explain what new idea stood out instead.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5. Return to your two original questions. Could your finished structure answer them?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Explain how.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>6. What would you model differently if you were starting the project again?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your answer might involve fields, Categories, Tags, values, scope, or the collection itself.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Submit Your Supporting Files<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Your final project page should also include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a link to your original <strong>Google Sheet<\/strong><\/li>\n\n\n\n<li>a download link to your exported <strong>WordPress Playground <\/strong><strong>.zip<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Upload the .zip file to your host. An \/assets folder is a perfectly reasonable place to keep it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your hosted project page should ultimately serve as the home for the entire assignment.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>What We&#8217;re Looking For<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">This project is not about creating the world&#8217;s most sophisticated WordPress site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is about demonstrating that you can take a collection and thoughtfully move through this process:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>STRUCTURE \u2192 MAP \u2192 STORE \u2192 INTERACT \u2192 RETRIEVE \u2192 PRESENT<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The most successful projects will make intentional choices about how information is modeled and organized, rather than simply entering ten Posts into WordPress.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Rubric<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>A-Level Work<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Exceptional quality, originality, and\/or insight<\/li>\n\n\n\n<li>Thoughtful data model with meaningful classifications<\/li>\n\n\n\n<li>Category and Tag retrieval clearly demonstrates the structure<\/li>\n\n\n\n<li>Fully meets the project criteria with no significant errors<\/li>\n\n\n\n<li>Reflection demonstrates strong understanding of the concepts<\/li>\n\n\n\n<li>Polished, organized, and professional<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>B-Level Work<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Meets all major project criteria with minor issues<\/li>\n\n\n\n<li>Data model and taxonomy are functional and reasonably thoughtful<\/li>\n\n\n\n<li>Retrieval works as intended<\/li>\n\n\n\n<li>Reflection demonstrates solid understanding<\/li>\n\n\n\n<li>Good organization and presentation<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>C-Level Work<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Meets most project criteria but contains notable gaps<\/li>\n\n\n\n<li>Data model or taxonomy is basic, inconsistent, or only partially useful<\/li>\n\n\n\n<li>Some retrieval or classification problems<\/li>\n\n\n\n<li>Reflection demonstrates basic understanding<\/li>\n\n\n\n<li>Organization or clarity needs work<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Below C-Level \u2014 Not Passing<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Disorganized, incomplete, or poor-quality submission<\/li>\n\n\n\n<li>Meets few project criteria or contains major errors or omissions<\/li>\n\n\n\n<li>Little evidence of meaningful data modeling or retrieval<\/li>\n\n\n\n<li>Reflection demonstrates limited understanding or effort<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In the previous exercise, you learned how databases allow us to separate information from its presentation. You took a familiar collection of Athens coffee shops, figured out what information was worth storing, organized that information into a data model, and then used WordPress to store and retrieve it. Now it&#8217;s your turn. For this project, &hellip; <a href=\"https:\/\/nmi.cool\/advweb\/project-5-databases\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Project 4: Databases<\/span><\/a><\/p>\n","protected":false},"author":18,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4974","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nmi.cool\/advweb\/wp-json\/wp\/v2\/pages\/4974","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nmi.cool\/advweb\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nmi.cool\/advweb\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nmi.cool\/advweb\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/nmi.cool\/advweb\/wp-json\/wp\/v2\/comments?post=4974"}],"version-history":[{"count":2,"href":"https:\/\/nmi.cool\/advweb\/wp-json\/wp\/v2\/pages\/4974\/revisions"}],"predecessor-version":[{"id":4980,"href":"https:\/\/nmi.cool\/advweb\/wp-json\/wp\/v2\/pages\/4974\/revisions\/4980"}],"wp:attachment":[{"href":"https:\/\/nmi.cool\/advweb\/wp-json\/wp\/v2\/media?parent=4974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}