All Projects → Pennebaker → Craftcms Thearchitect

Pennebaker / Craftcms Thearchitect

Licence: mit
CraftCMS plugin to generate content models from JSON data.

Projects that are alternatives of or similar to Craftcms Thearchitect

Upper
Integrates Edge Caches like Fastly, KeyCDN, Cloudflare and Varnish with Craft.
Stars: ✭ 89 (-49.72%)
Mutual labels:  craft-plugin
Craft Asset Rev
A Craft CMS plugin to help with cache busting
Stars: ✭ 109 (-38.42%)
Mutual labels:  craft-plugin
Schematic
Craft Setup Sync
Stars: ✭ 140 (-20.9%)
Mutual labels:  craft-plugin
Buttonbox
A collection of utility field types for Craft
Stars: ✭ 94 (-46.89%)
Mutual labels:  craft-plugin
Craft Quick Field
Create fields on the fly while designing field layouts
Stars: ✭ 104 (-41.24%)
Mutual labels:  craft-plugin
Minify
DEPRECATED A simple plugin that allows you to minify blocks of HTML, CSS, and JS inline in Craft CMS templates
Stars: ✭ 111 (-37.29%)
Mutual labels:  craft-plugin
Craft.doxter
Markdown editor and parser for Craft CMS
Stars: ✭ 80 (-54.8%)
Mutual labels:  craft-plugin
Craft Embedded Assets
Manage YouTube videos, Instagram photos, Twitter posts and more as first class assets in Craft CMS
Stars: ✭ 165 (-6.78%)
Mutual labels:  craft-plugin
Craft Sitemap
Craft plugin to generate a sitemap.
Stars: ✭ 105 (-40.68%)
Mutual labels:  craft-plugin
Simplemap
A beautifully simple map field type for Craft CMS.
Stars: ✭ 136 (-23.16%)
Mutual labels:  craft-plugin
Guest Entries
Accept anonymous entry submissions with Craft.
Stars: ✭ 100 (-43.5%)
Mutual labels:  craft-plugin
Craft Preparse Field
Field type that parses twig when an element is saved.
Stars: ✭ 103 (-41.81%)
Mutual labels:  craft-plugin
Craft Fieldlabels
Override Craft CMS field labels and instructions in the field layout designer
Stars: ✭ 128 (-27.68%)
Mutual labels:  craft-plugin
Craft.patrol
Patrol simplifies SSL and maintenance routing for sites built with Craft
Stars: ✭ 91 (-48.59%)
Mutual labels:  craft-plugin
Commerce
Fully integrated ecommerce for Craft CMS
Stars: ✭ 144 (-18.64%)
Mutual labels:  craft-plugin
Craft User Manual
📚 Help Section Plugin for Craft CMS.
Stars: ✭ 83 (-53.11%)
Mutual labels:  craft-plugin
Plugins
The master list of Craft 3-compatible plugins
Stars: ✭ 111 (-37.29%)
Mutual labels:  craft-plugin
Retour
DEPRECATED Retour allows you to intelligently redirect legacy URLs, so that you don't lose SEO value when rebuilding & restructuring a website.
Stars: ✭ 172 (-2.82%)
Mutual labels:  craft-plugin
Linkit
Multi-purpose link plugin for Craft CMS
Stars: ✭ 155 (-12.43%)
Mutual labels:  craft-plugin
Craft Seomatic
SEOmatic facilitates modern SEO best practices & implementation for Craft CMS 3. It is a turnkey SEO system that is comprehensive, powerful, and flexible.
Stars: ✭ 135 (-23.73%)
Mutual labels:  craft-plugin

Looking for? Architect for Craft 3

The Architect

The Architect for Craft CMS

CraftCMS Plugin to Construct Groups, Fields, Sections, EntryTypes, Transforms, Globals, Assets, Categories, and Users & User Groups from JSON data.

Installation

  1. Move the thearchitect directory into your craft/plugins directory.
  2. Go to Settings > Plugins from your Craft control panel and enable the thearchitect plugin

Example files can be found in the library directory

Exported Constructs

If you want to provide json files to be loaded throught the CP. Put the files in craft/config/thearchitect. If using a version prior to v1.6.0 the folder for these files is craft/plugins/thearchitect/content. This path is also configurable by creating a config file at craft/config/thearchitect.php

'modelsPath' => str_replace('plugins', 'config', __dir__.'/'),

Migration File

The migration file is named _master_.json and located inside the folder with the other json files listed above. Migration files are intended to be used within a single site. They are not intended to transfer content models between websites.

Rollback

As of version 1.6.0, if Craft crashes with an exception, the Architect will attempt to roll back any changes that were made to the database for the operation. This should help prevent any issues that might appear from a partial import. If an exception happens please report them to on the repo's issues. A backup that was created during a migration that was successfully imported will be delete. Otherwise you can find the db backup inside craft/storage/backups. This is in case the rollback feature doesn't restore properly. It is not recommended to rely on this auto backup/restore feature.

JSON Schema

The example / syntax schemas are located on the Repo's Wiki

If you're using the Atom text editor, you can download a snippet library to help speed up your writing custom models for the plugin.

Field Layouts using names instead of handles

If you have some field layouts that use names this functionality was dropped in version 1.0.3. Alternatively you can update your old models to use handles to fix them for newer versions.

Special thanks to Shannon Threadgill for his totally boss illustrations.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].