{"_id":"apostrophe-raphael","_rev":"38-d3e2e34446af9c6738f5874ee90a35d6","name":"apostrophe-raphael","dist-tags":{"latest":"0.5.3"},"versions":{"0.5.0":{"name":"apostrophe-raphael","version":"0.5.0","keywords":["cms","apostrophe","punkave","maps","vectors","raphael"],"author":{"url":"http://punkave.com/","name":"Kerry Gilbert","email":"kerry@punkave.com"},"license":"MIT","_id":"apostrophe-raphael@0.5.0","maintainers":[{"name":"colpanik","email":"kerry@punkave.com"}],"homepage":"https://github.com/punkave/apostrophe-raphael","bugs":{"url":"https://github.com/punkave/apostrophe-raphael/issues"},"dist":{"shasum":"43522e14d58235049b60e95932ecd081c77241d8","tarball":"https://registry.npmjs.org/apostrophe-raphael/-/apostrophe-raphael-0.5.0.tgz","integrity":"sha512-209YcESAfHgrPGSSAZIxDnuNESGlA1B/vkZ80e6LDDUlEcFakSKP7/3VGJibBMjPIDvvJEtAXSxQF+a53e7Szg==","signatures":[{"sig":"MEYCIQClMXU7arGOKsB5o3ESsVCLeU0rk2AAg5eJHqpHLaE7zgIhAIvJrLJdaeLkdMbCOAdy/hvaZbCwgebz+dM361nFEyyg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"colpanik","email":"kerry@punkave.com"},"repository":{"url":"git://github.com/punkave/apostrophe-raphael.git","type":"git"},"_npmVersion":"1.3.21","description":"Apostrophe's solution for simple vector maps. Subclasses apostrophe-snippets. Uses raphael.js.","directories":{},"dependencies":{"async":"~0.2.6","extend":"~1.2.1","underscore":"~1.4.4","apostrophe-snippets":"0.5.x"}},"0.5.2":{"name":"apostrophe-raphael","version":"0.5.2","keywords":["cms","apostrophe","punkave","maps","vectors","raphael"],"author":{"url":"http://punkave.com/","name":"Kerry Gilbert","email":"kerry@punkave.com"},"license":"MIT","_id":"apostrophe-raphael@0.5.2","maintainers":[{"name":"colpanik","email":"kerry@punkave.com"}],"homepage":"https://github.com/punkave/apostrophe-raphael","bugs":{"url":"https://github.com/punkave/apostrophe-raphael/issues"},"dist":{"shasum":"72e9a337666c28741c36e246dcc6b50a42bcf3ff","tarball":"https://registry.npmjs.org/apostrophe-raphael/-/apostrophe-raphael-0.5.2.tgz","integrity":"sha512-DVR4zyq7LZtjltmodcAE0DMOsty+GbWfI+VUsuxHNEVpOQ32tHLvc8mtPob8Z+HVIZ47kJURpTYK/YlPktV8Iw==","signatures":[{"sig":"MEQCIHyAxs2DA4FFZx0FEGm8RHj9JfK0Knc6ZyUlKIl7ADRqAiADkEoEMrvFDLtp5G5WIQn9J4goU8rPoToFgR4TFQDMcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"colpanik","email":"kerry@punkave.com"},"repository":{"url":"git://github.com/punkave/apostrophe-raphael.git","type":"git"},"_npmVersion":"1.3.21","description":"Apostrophe's solution for simple vector maps. Subclasses apostrophe-snippets. Uses raphael.js.","directories":{},"dependencies":{"async":"~0.2.6","extend":"~1.2.1","underscore":"*","apostrophe-snippets":"0.5.x"}},"0.5.3":{"name":"apostrophe-raphael","version":"0.5.3","keywords":["cms","apostrophe","punkave","maps","vectors","raphael"],"author":{"url":"http://punkave.com/","name":"Kerry Gilbert","email":"kerry@punkave.com"},"license":"MIT","_id":"apostrophe-raphael@0.5.3","maintainers":[{"name":"colpanik","email":"kerry@punkave.com"}],"homepage":"https://github.com/punkave/apostrophe-raphael","bugs":{"url":"https://github.com/punkave/apostrophe-raphael/issues"},"dist":{"shasum":"d24ff6130be2f944eef89c8d64b67918792444ff","tarball":"https://registry.npmjs.org/apostrophe-raphael/-/apostrophe-raphael-0.5.3.tgz","integrity":"sha512-pTX8lANZt512mEt2HUehDmm4c3IJYux5ueI8t1+VE/rTEvK8W4k5q/T7Bk/Vrt6R4g2/Fwdk7VIi75NruaKtYg==","signatures":[{"sig":"MEUCIE8o25zV54wVghzVaxH2EIH4/wTOypMuH0EZyOWZUtOUAiEArBDPLS+9CMYNNUZDR0kyaZOrnSgdqyMqju54wQvZea8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"colpanik","email":"kerry@punkave.com"},"repository":{"url":"git://github.com/punkave/apostrophe-raphael.git","type":"git"},"_npmVersion":"1.4.3","description":"Apostrophe's solution for simple vector maps. Subclasses apostrophe-snippets. Uses raphael.js.","directories":{},"dependencies":{"async":"~0.2.6","extend":"~1.2.1","underscore":"*","apostrophe-snippets":"0.5.x"}}},"time":{"created":"2014-02-18T22:27:07.177Z","modified":"2026-01-26T19:09:54.863Z","0.5.0":"2014-02-18T22:27:07.177Z","0.5.2":"2014-04-08T17:52:52.161Z","0.5.3":"2014-04-30T19:37:19.860Z"},"bugs":{"url":"https://github.com/punkave/apostrophe-raphael/issues"},"author":{"url":"http://punkave.com/","name":"Kerry Gilbert","email":"kerry@punkave.com"},"license":"MIT","homepage":"https://github.com/punkave/apostrophe-raphael","keywords":["cms","apostrophe","punkave","maps","vectors","raphael"],"repository":{"url":"git://github.com/punkave/apostrophe-raphael.git","type":"git"},"description":"Apostrophe's solution for simple vector maps. Subclasses apostrophe-snippets. Uses raphael.js.","maintainers":[{"email":"alex@apostrophecms.com","name":"alexgilbert"},{"email":"tom@apostrophecms.com","name":"boutell"},{"email":"stuart+npm@apostrophecms.com","name":"romanek"},{"email":"robert.means1969+apostrophecms@gmail.com","name":"bodonkey"},{"email":"kerry@punkave.com","name":"colpanik"},{"email":"stuart@punkave.com","name":"stuartromanek"},{"email":"mcoppola832@gmail.com","name":"mcoppola"},{"email":"jimmy@punkave.com","name":"jimmyh"},{"email":"austin.starin@gmail.com","name":"austinstarin"},{"email":"grdunn@gmail.com","name":"grdunn"},{"email":"abea@mailbox.org","name":"alexbea"},{"email":"matthew.mance@gmail.com","name":"mtthwmnc"}],"readme":"apostrophe-raphael\n==================\n\n### *proof of concept!* \n\nApostrophe's solution for simple vector maps. Subclasses apostrophe-snippets. Uses raphael.js.\n\n## Usage\nMake sure you have the module installed in and required by your project:\n```\nnpm install apostrophe-raphael --save\n```\n\nNow, in app.js when you're setting up your modules, simply add 'apostrophe-raphael' to the modules object.\n\n```javascript\nmodules: {\n  'apostrophe-ui-2': { },\n  'apostrophe-editor-2': { },\n  'apostrophe-raphael': { },\n  // ... and so on\n}\n```\nAnd then make sure the 'raphael' page type is added with the others. It should look something like this:\n\n```javascript\npages: {\n  types: [\n    { name: 'default', label: 'Default (Two Column)' },\n    { name: 'blog', label: 'Blog' },\n    { name: 'raphael', label: 'US Map' }\n  ]\n}\n```\n\nLastly, add the menu to the Apostrophe admin bar so our content can be edited. In views/global/outerLayout.html, include aposRaphaelMenu with the other menu calls:\n\n```html\n{{ aposPagesMenu({ page: page, edit: edit }) }}\n\n<!-- right in here -->\n{{ aposRaphaelMenu(permissions) }}\n          \n{{ aposPeopleMenu(permissions) }}\n{{ aposGroupsMenu(permissions) }}\n{{ aposMediaMenu({ edit: permissions.guest })}}\n{{ aposTagsMenu({ edit: permissions.admin }) }}\n```\n\n\n### Map Types\nBy default, apostrophe-raphael renders a map of the United States but that's easy to change! You can pass a mapType option to the module. You'll probably also want to change the label and icon accordingly.\n\n```javascript\n'apostrophe-raphael': {\n  mapType: 'world',\n  label: 'World Map',\n  icon: 'globe',\n}\n```","readmeFilename":"README.md"}