{"_id":"generator-grid-fce","_rev":"26-7d47a2edfd67040c43e487f99cbf1ffe","name":"generator-grid-fce","description":"generator to create flexible content elements with gridelements in Typo3 version 6.2 or higher","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.5":{"name":"generator-grid-fce","version":"0.0.5","description":"generator to create flexible content elements with gridelements in Typo3 version 6.2 or higher","license":"GPL v3","main":"app/index.js","repository":{"type":"git","url":"https://github.com/Inouit/generator-grid-fce"},"author":{"name":"Grégory Copin","email":"gregcop1@gmail.com","url":"https://github.com/Inouit"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["app"],"keywords":["yeoman-generator"],"dependencies":{"yeoman-generator":"~0.16.0","chalk":"~0.4.0","underscore":"~1.6.0","underscore.string":"~2.3.3"},"devDependencies":{"mocha":"*"},"peerDependencies":{"yo":">=1.0.0"},"bugs":{"url":"https://github.com/Inouit/generator-grid-fce/issues"},"_id":"generator-grid-fce@0.0.5","dist":{"shasum":"3d49bf698497a6c4c6a771a43a1d00a8454c4dc9","tarball":"https://registry.npmjs.org/generator-grid-fce/-/generator-grid-fce-0.0.5.tgz","integrity":"sha512-1Pn9BjCtiqgGTAynufHWE9UPMbuD7lsSYMVR/PhkQXL16zUEaIVx+x70ruiJ86i1Tu/AZ+4Peb5RRndK7G38sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTF00bxYZsLebhsJ1p9dBWGWrmj2R9QeHgr3UOmJqKIQIgCBtaoqWdE8Cy11CVfuzS9VZidkCcScKerPyCTkwuXvY="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"gregcop1","email":"gregcop1@gmail.com"},"maintainers":[{"name":"gregcop1","email":"gregcop1@gmail.com"}]},"0.0.6":{"name":"generator-grid-fce","version":"0.0.6","description":"generator to create flexible content elements with gridelements in Typo3 version 6.2 or higher","license":"GPL v3","main":"app/index.js","repository":{"type":"git","url":"https://github.com/Inouit/generator-grid-fce"},"author":{"name":"Grégory Copin","email":"gregcop1@gmail.com","url":"https://github.com/Inouit"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["app"],"keywords":["yeoman-generator"],"dependencies":{"yeoman-generator":"~0.16.0","chalk":"~0.4.0","underscore":"~1.6.0","underscore.string":"~2.3.3"},"devDependencies":{"mocha":"*"},"peerDependencies":{"yo":">=1.0.0"},"bugs":{"url":"https://github.com/Inouit/generator-grid-fce/issues"},"_id":"generator-grid-fce@0.0.6","dist":{"shasum":"5b72fdb6b69971e6a7a7fae2ed27ee0e8b43b3c3","tarball":"https://registry.npmjs.org/generator-grid-fce/-/generator-grid-fce-0.0.6.tgz","integrity":"sha512-/xsA02MdSxyf8+Ywqu0vY/xoWp+00KTV1l9IqPIchD9EeRe9XP4Vpw56qB1JSxCth3Gz+NwoaWzcspZwautbCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdqwfiamBaKkW0bk5THXh/x+IToRP3Q/YD1uY9Om5yJwIhAIAj/iEsWdPPJJefkvRTFqla0kLbyy8Gd5Ik5FNvA2f5"}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"gregcop1","email":"gregcop1@gmail.com"},"maintainers":[{"name":"gregcop1","email":"gregcop1@gmail.com"}]},"0.0.7":{"name":"generator-grid-fce","version":"0.0.7","description":"generator to create flexible content elements with gridelements in Typo3 version 6.2 or higher","license":"GPL v3","main":"app/index.js","repository":{"type":"git","url":"https://github.com/Inouit/generator-grid-fce"},"author":{"name":"Grégory Copin","email":"gregcop1@gmail.com","url":"https://github.com/Inouit"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["app"],"keywords":["yeoman-generator"],"dependencies":{"yeoman-generator":"~0.16.0","chalk":"~0.4.0","underscore":"~1.6.0","underscore.string":"~2.3.3"},"devDependencies":{"mocha":"*"},"peerDependencies":{"yo":">=1.0.0"},"bugs":{"url":"https://github.com/Inouit/generator-grid-fce/issues"},"homepage":"https://github.com/Inouit/generator-grid-fce","_id":"generator-grid-fce@0.0.7","dist":{"shasum":"03523db93080a75f6456afdfa1a5a089d63c5489","tarball":"https://registry.npmjs.org/generator-grid-fce/-/generator-grid-fce-0.0.7.tgz","integrity":"sha512-MvA3+RSXINmMD9/Hc2ev/mXtqo7zPt7yn8fxDa7s4ur+hBgyCReSo5mkIa2zwtl3EDLw9zySmvzTCfZcf6BJ9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2pDjP3dgq34xNj1LJYRlPA43qWgWqIEkazzqWc+bigAiBLT3ZTEucG4KkfigphekFysiLCeqa6J5cYyshbJSuWpg=="}]},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"gregcop1","email":"gregcop1@gmail.com"},"maintainers":[{"name":"gregcop1","email":"gregcop1@gmail.com"}]},"0.0.8":{"name":"generator-grid-fce","version":"0.0.8","description":"generator to create flexible content elements with gridelements in Typo3 version 6.2 or higher","license":"GPL v3","main":"app/index.js","repository":{"type":"git","url":"https://github.com/Inouit/generator-grid-fce"},"author":{"name":"Grégory Copin","email":"gregcop1@gmail.com","url":"https://github.com/Inouit"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["app"],"keywords":["yeoman-generator"],"dependencies":{"yeoman-generator":"~0.16.0","chalk":"~0.4.0","underscore":"~1.6.0","underscore.string":"~2.3.3"},"devDependencies":{"mocha":"*"},"peerDependencies":{"yo":">=1.0.0"},"bugs":{"url":"https://github.com/Inouit/generator-grid-fce/issues"},"_id":"generator-grid-fce@0.0.8","dist":{"shasum":"14a6337e928ff335c544c724d271dddecc7b275c","tarball":"https://registry.npmjs.org/generator-grid-fce/-/generator-grid-fce-0.0.8.tgz","integrity":"sha512-M9jKmzSjJScuLdhukiOSBvPIDNahRlQAOfiyqy0se8xKp8LA01kKMt94BC5xTe5T5jE1HhHqg+kmOmQLtpGNeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaGqKRJSeUHybm6TBByDStga0Gk+s/3obU8s6lDHrGcgIgJjUQ4qC/9CMgMjtd3uIwRHFLjvwaOUOfKNJZ+0Z5Dbo="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"gregcop1","email":"gregcop1@gmail.com"},"maintainers":[{"name":"gregcop1","email":"gregcop1@gmail.com"}]},"0.0.9":{"name":"generator-grid-fce","version":"0.0.9","description":"generator to create flexible content elements with gridelements in Typo3 version 6.2 or higher","license":"GPL v3","main":"app/index.js","repository":{"type":"git","url":"https://github.com/Inouit/generator-grid-fce"},"author":{"name":"Grégory Copin","email":"gregcop1@gmail.com","url":"https://github.com/Inouit"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["app"],"keywords":["yeoman-generator"],"dependencies":{"yeoman-generator":"~0.16.0","chalk":"~0.4.0","underscore":"~1.6.0","underscore.string":"~2.3.3"},"devDependencies":{"mocha":"*"},"peerDependencies":{"yo":">=1.0.0"},"bugs":{"url":"https://github.com/Inouit/generator-grid-fce/issues"},"_id":"generator-grid-fce@0.0.9","dist":{"shasum":"4983c2ef125ec4860ee04fb5a98f221e35236ef8","tarball":"https://registry.npmjs.org/generator-grid-fce/-/generator-grid-fce-0.0.9.tgz","integrity":"sha512-n/fcjyD2Wu5EnbTWgTGvAVOsZFvRV/Rjxvg3yXWF5PBV0zqRDDmnTe4EVUBi7DbXSzo4g+eTQ6KeCq3J/RhPHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERoPEE0LCw8YXw/ARH68rFv08gm/TgGSsad952pQ+ytAiBtOm0NAcYNxSPRzmrfa/i6QYXMpIXpJPr2sIZepHbZHQ=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"gregcop1","email":"gregcop1@gmail.com"},"maintainers":[{"name":"gregcop1","email":"gregcop1@gmail.com"}]},"1.0.0":{"name":"generator-grid-fce","version":"1.0.0","description":"generator to create flexible content elements with gridelements in Typo3 version 6.2 or higher","license":"GPL v3","main":"app/index.js","repository":{"type":"git","url":"https://github.com/Inouit/generator-grid-fce"},"author":{"name":"Grégory Copin","email":"gregcop1@gmail.com","url":"https://github.com/Inouit"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["app"],"keywords":["yeoman-generator"],"dependencies":{"yeoman-generator":"~0.16.0","chalk":"~0.4.0","underscore":"~1.6.0","underscore.string":"~2.3.3"},"devDependencies":{"mocha":"*"},"peerDependencies":{"yo":">=1.0.0"},"bugs":{"url":"https://github.com/Inouit/generator-grid-fce/issues"},"_id":"generator-grid-fce@1.0.0","dist":{"shasum":"8c147757bb4a3b8b7727dc7d5ee0a33900c447e1","tarball":"https://registry.npmjs.org/generator-grid-fce/-/generator-grid-fce-1.0.0.tgz","integrity":"sha512-GBdu+sEKxmRk3gQpXo3+FRLwxJHWYC64N3ioCL0Iqafz02ZlEPrIJNJY2rtG5dWIP+dstsUI9TqQ/QbFmtiDgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWYfJQEv0QTsL6uKbSqK5s8trj/oUOyp64TLH0/HdQZAiAsIPmFkL3w24etoUky5pHbsDzjcmSeFAf7UYmF/XdT+w=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"gregcop1","email":"gregcop1@gmail.com"},"maintainers":[{"name":"gregcop1","email":"gregcop1@gmail.com"}]}},"readme":"# generator-grid-fce\n\n## Getting Started\n\n### What is generator-grid-fce?\n\nIt's a [Yeoman][1] generator to create flexible content elements with gridelements in [Typo3][2] version 6.2 or higher\n\n### Requirements ###\n#### [Yeoman][3] ####\nNot every new computer comes with a Yeoman pre-installed. He lives in the [npm](https://npmjs.org) package repository. You only have to ask for him once, then he packs up and moves into your hard drive. *Make sure you clean up, he likes new and shiny things.*\n\n```\n$ npm install -g yo\n$ npm install -g generator-grid-fce\n```\n\n#### [gridelements_fce][4] ####\nIn frontend typoscript configuration, the generator use gridelements_fce for building loop on flexform section\n\n#### plugin configuration ####\nIt's a good practice to store all your flexible contents in a separated plugin or at least in your skin plugin.\n\n--------------------------\n#####**I don't have such a thing !**#####\n\nDon't worry ! Create a directory in *localconf/ext/* and go inside it\nLaunch the generator and it'll make this directory a clean Typo3 plugin, ready to install.\n\n--------------------------\n#####**I have a skin plugin, what should I do?**#####\nWe just have some requirements in the configuration files of your plugin:\n\n - in **ext_emconf.php**, a `'createDirs' => ''` should be set. It'll be filled when one of your FCE need an upload directory\n - in **ext_localconf.php**, a `// ## insert here` comment for TSConfig insertion\n - in **ext_typoscript_setup.txt**, a `## // insert here` comment for Typoscript insertion\n\n\n## Launch generator ##\nInitiate the generator in the typo3 extension where flexible content elements will be stored:\n\n```\n$ yo grid-fce\n```\n\nFollow instructions and build your own content element\n\n**Choose the type of custom element**\n```\n[?] Content element type: (Use arrow keys)\n‣ Create a custom content element       // -> Create custom: field by field\n  --------\n  Based on Click to Play Youtube video  // -> Copy a \"Click To play\" element\n  Based on Image Caption                // -> Copy a \"Image Caption\" element\n  Based on Slideshow                    // -> Copy a \"Slideshow\" element\n  Full content element                  // -> Copy a full element\n  --------\n  Exit                                  // -> I let you guess\n```\n\n**Loop on the custom fields you want to insert**\n```\n  [?] Do you want another item? (Use arrow keys)\n  ‣ Input                                     // -> Insert an input field\n  Textarea                                    // -> Insert an textarea field\n  Textarea with RTE                           // -> Insert an textarea field with Wysiwyg configuration\n  Image                                       // -> Insert an image field\n  Loop                                        // -> Insert an loop configuration\n  --------\n  No thanks, that's enough.                   // -> Generate all fields that you've chosen before\n```\n\n\n##FCE screenshots example##\n**Click to play**<br />![][5] | **Slideshow**<br />![][6]\n:---------------------------: | :--------------------------:\n**Image caption**<br >![][7] | **Custom: highlighted numbers**<br >![][8]\n**Custom: blocks in columns**<br >![][9] | **Custom: slider with count**<br />![][10]\n\n##Quick demo##\nHere's a quick demo of a slideshow custom element\n\n![][12]\n\nand the results\n\n```\n# file : Configuration/Typoscript/slideshow.ts\npage.includeCSS.slideshow = EXT:skinFlex/Resources/Public/css/slideshow.css\n\ntt_content.gridelements_pi1.20.10.setup.slideshow {\n  prepend = COA\n  prepend {\n    5 = < lib.stdheader\n\n    6 = COA\n    6{\n      10 = INCLUDE_CSS\n      10.slideshow = EXT:skinFlex/Resources/Public/css/slideshow.css\n\n      20 = INCLUDE_JS_FOOTER\n      20{\n        slick-slider = EXT:skinFlex/Resources/Public/js/slick.min.js\n        slideshow = EXT:skinFlex/Resources/Public/js/slideshow.js\n      }\n    }\n\n    10 = TEXT\n    10 {\n      field = flexform_title\n    }\n    20 = FLEXFORM_SECTION\n    20 {\n      rootPath = section:slides/el\n      10 = COA\n      10 {\n        wrap = <div class=\"slide\">|</div>\n        10 = IMAGE\n        10 {\n          file.import.data = section_item:slide/el/image\n          file.import.wrap = uploads/skinFlex/slideshow/\n        }\n        20 = TEXT\n        20 {\n          data = section_item:slide/el/caption\n        }\n        ## // insert here\n      }\n    }\n  }\n  outerWrap = <div class=\"slideshow\">|</div>\n}\n```\n\n## Thanks ##\nThanks to [Plou][13] and [JuJulien][11] for their help.\n\n## License ##\nGPL V3\n\n\n  [1]: http://yeoman.io\n  [2]: http://typo3.org/\n  [3]: http://yeoman.io\n  [4]: http://typo3.org/extensions/repository/view/gridelements_fce\n  [5]: https://raw.githubusercontent.com/Inouit/generator-grid-fce/screenshots/screenshots/clickToPlay.jpg\n  [6]: https://raw.githubusercontent.com/Inouit/generator-grid-fce/screenshots/screenshots/slideshow.jpg\n  [7]: https://raw.githubusercontent.com/Inouit/generator-grid-fce/screenshots/screenshots/imageCaption.jpg\n  [8]: https://raw.githubusercontent.com/Inouit/generator-grid-fce/screenshots/screenshots/custom-3.jpg\n  [9]: https://raw.githubusercontent.com/Inouit/generator-grid-fce/screenshots/screenshots/custom-1.jpg\n  [10]: https://raw.githubusercontent.com/Inouit/generator-grid-fce/screenshots/screenshots/custom-2.jpg\n  [11]: https://github.com/JuJulien\n  [12]: https://raw.githubusercontent.com/Inouit/generator-grid-fce/screenshots/screenshots/demo-custom.gif\n  [13]: https://github.com/Plou\n","maintainers":[{"name":"gregcop1","email":"gregcop1@gmail.com"}],"time":{"modified":"2022-06-18T06:07:05.150Z","created":"2014-04-08T16:17:34.295Z","0.0.5":"2014-04-08T16:17:35.453Z","0.0.6":"2014-04-09T07:51:03.884Z","0.0.7":"2014-04-15T22:00:59.598Z","0.0.8":"2014-05-02T16:09:30.963Z","0.0.9":"2014-05-05T14:20:10.764Z","1.0.0":"2014-06-13T16:52:27.119Z"},"readmeFilename":"README.md","keywords":["yeoman-generator"],"repository":{"type":"git","url":"https://github.com/Inouit/generator-grid-fce"},"author":{"name":"Grégory Copin","email":"gregcop1@gmail.com","url":"https://github.com/Inouit"},"bugs":{"url":"https://github.com/Inouit/generator-grid-fce/issues"},"license":"GPL v3"}