-
Notifications
You must be signed in to change notification settings - Fork 1
Sync extenstion for classes definitions beteen many dev/preprod/prod workspaces
License
dbteam/ezclasssync
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About eZClassSync ================= This module can sync/install/export class properties, class attributes and their translations. They need to be defined in JSON files and put somewhere in extensions folder. How to import? ================= To import you need to paste *.json file with proper config sync folder under any of site extensions (/extension/*/sync/*.json). Alternatively, you can put file in /var/sync/. File structure ================= { "identifier": "new_class", "initial_language_id": 2, "is_container": 0, "always_available": 1, "contentobject_name": "<new_attribute2>", "language_mask": 3, "sort_field": 1, "sort_order": 1, "url_alias_name": "", "languages": ["eng-GB"], // list of ALL available languages "translation": { "eng-GB": { "name": "ClassNameTest", "description": "ClassDesc" } }, "attributes": { "new_attribute1": { "data_type_string": "ezstring", "is_information_collector": 0, "is_required": 1, "is_searchable": 0, "can_translate": 1, "category": "", "data_float_1": 0, "data_float_2": 0, "data_float_3": 0, "data_float_4": 0, "data_int1": 0, "data_int2": 0, "data_int3": 0, "data_int4": 0, "data_text1": "", "data_text2": "", "data_text3": "", "data_text4": "", "data_text5": "", "translation": { "eng-GB": { "name": "Name", "description": "Desc" } } }, ... //repeat for more attributes } }
About
Sync extenstion for classes definitions beteen many dev/preprod/prod workspaces
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published