{"id":131,"date":"2005-07-18T20:31:00","date_gmt":"2005-07-18T20:31:00","guid":{"rendered":"http:\/\/markwilson.me.uk\/blog\/2005\/07\/wysiwyg-css-editor-for-sharepoint.htm"},"modified":"2007-07-16T23:43:51","modified_gmt":"2007-07-16T22:43:51","slug":"wysiwyg-css-editor-for-sharepoint","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2005\/07\/wysiwyg-css-editor-for-sharepoint.htm","title":{"rendered":"A WYSIWYG CSS editor for SharePoint sites and some useful webparts"},"content":{"rendered":"<p><!--112171941800871913-->I just picked up a great tip from my colleague <a href=\"http:\/\/blogs.conchango.com\/jonathanbradshaw\/archive\/2005\/07\/17\/1805.aspx\">Jonathan Bradshaw<\/a>&#8216;s blog.  James Milne has developed a <a href=\"http:\/\/james.milne.com\/SPSkin\/\">WYSIWYG CSS generator for SharePoint sites<\/a> along with <a href=\"http:\/\/james.milne.com\/\">some other interesting SharePoint webparts<\/a> like a page toolbar and a spell checker.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I just picked up a great tip from my colleague Jonathan Bradshaw&#8216;s blog. James Milne has developed a WYSIWYG CSS generator for SharePoint sites along with some other interesting SharePoint webparts like a page toolbar and a spell checker.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[],"tags":[93],"class_list":["post-131","post","type-post","status-publish","format-standard","hentry","tag-sharepoint"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>A WYSIWYG CSS editor for SharePoint sites and some useful webparts - markwilson.it<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.markwilson.co.uk\/blog\/2005\/07\/wysiwyg-css-editor-for-sharepoint.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A WYSIWYG CSS editor for SharePoint sites and some useful webparts - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"I just picked up a great tip from my colleague Jonathan Bradshaw&#8216;s blog. James Milne has developed a WYSIWYG CSS generator for SharePoint sites along with some other interesting SharePoint webparts like a page toolbar and a spell checker.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2005\/07\/wysiwyg-css-editor-for-sharepoint.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2005-07-18T20:31:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2007-07-16T22:43:51+00:00\" \/>\n<meta name=\"author\" content=\"Mark Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:site\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Wilson\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/07\\\/wysiwyg-css-editor-for-sharepoint.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/07\\\/wysiwyg-css-editor-for-sharepoint.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"A WYSIWYG CSS editor for SharePoint sites and some useful webparts\",\"datePublished\":\"2005-07-18T20:31:00+00:00\",\"dateModified\":\"2007-07-16T22:43:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/07\\\/wysiwyg-css-editor-for-sharepoint.htm\"},\"wordCount\":51,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"keywords\":[\"Microsoft SharePoint\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/07\\\/wysiwyg-css-editor-for-sharepoint.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/07\\\/wysiwyg-css-editor-for-sharepoint.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/07\\\/wysiwyg-css-editor-for-sharepoint.htm\",\"name\":\"A WYSIWYG CSS editor for SharePoint sites and some useful webparts - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"datePublished\":\"2005-07-18T20:31:00+00:00\",\"dateModified\":\"2007-07-16T22:43:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/07\\\/wysiwyg-css-editor-for-sharepoint.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/07\\\/wysiwyg-css-editor-for-sharepoint.htm\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2005\\\/07\\\/wysiwyg-css-editor-for-sharepoint.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A WYSIWYG CSS editor for SharePoint sites and some useful webparts\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/\",\"name\":\"markwilson.it\",\"description\":\"get-info -class technology | write-output &gt; \\\/dev\\\/web\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\",\"name\":\"Mark Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"width\":800,\"height\":800,\"caption\":\"Mark Wilson\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\"},\"description\":\"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.\",\"sameAs\":[\"http:\\\/\\\/www.markwilson.co.uk\\\/\",\"https:\\\/\\\/www.instagram.com\\\/markwilsonuk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/markawilson\\\/\",\"https:\\\/\\\/x.com\\\/markwilsonit\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCWHlZCoHRTocdvtrOJ2IL4A\"],\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/author\\\/mark-wilson\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A WYSIWYG CSS editor for SharePoint sites and some useful webparts - markwilson.it","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.markwilson.co.uk\/blog\/2005\/07\/wysiwyg-css-editor-for-sharepoint.htm","og_locale":"en_GB","og_type":"article","og_title":"A WYSIWYG CSS editor for SharePoint sites and some useful webparts - markwilson.it","og_description":"I just picked up a great tip from my colleague Jonathan Bradshaw&#8216;s blog. James Milne has developed a WYSIWYG CSS generator for SharePoint sites along with some other interesting SharePoint webparts like a page toolbar and a spell checker.","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/07\/wysiwyg-css-editor-for-sharepoint.htm","og_site_name":"markwilson.it","article_published_time":"2005-07-18T20:31:00+00:00","article_modified_time":"2007-07-16T22:43:51+00:00","author":"Mark Wilson","twitter_card":"summary_large_image","twitter_creator":"@markwilsonit","twitter_site":"@markwilsonit","twitter_misc":{"Written by":"Mark Wilson"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/07\/wysiwyg-css-editor-for-sharepoint.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/07\/wysiwyg-css-editor-for-sharepoint.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"A WYSIWYG CSS editor for SharePoint sites and some useful webparts","datePublished":"2005-07-18T20:31:00+00:00","dateModified":"2007-07-16T22:43:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/07\/wysiwyg-css-editor-for-sharepoint.htm"},"wordCount":51,"commentCount":2,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"keywords":["Microsoft SharePoint"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2005\/07\/wysiwyg-css-editor-for-sharepoint.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/07\/wysiwyg-css-editor-for-sharepoint.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/07\/wysiwyg-css-editor-for-sharepoint.htm","name":"A WYSIWYG CSS editor for SharePoint sites and some useful webparts - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"datePublished":"2005-07-18T20:31:00+00:00","dateModified":"2007-07-16T22:43:51+00:00","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/07\/wysiwyg-css-editor-for-sharepoint.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2005\/07\/wysiwyg-css-editor-for-sharepoint.htm"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2005\/07\/wysiwyg-css-editor-for-sharepoint.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"A WYSIWYG CSS editor for SharePoint sites and some useful webparts"}]},{"@type":"WebSite","@id":"https:\/\/www.markwilson.co.uk\/blog\/#website","url":"https:\/\/www.markwilson.co.uk\/blog\/","name":"markwilson.it","description":"get-info -class technology | write-output &gt; \/dev\/web","publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.markwilson.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468","name":"Mark Wilson","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","url":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","width":800,"height":800,"caption":"Mark Wilson"},"logo":{"@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1"},"description":"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.","sameAs":["http:\/\/www.markwilson.co.uk\/","https:\/\/www.instagram.com\/markwilsonuk\/","https:\/\/www.linkedin.com\/in\/markawilson\/","https:\/\/x.com\/markwilsonit","https:\/\/www.youtube.com\/channel\/UCWHlZCoHRTocdvtrOJ2IL4A"],"url":"https:\/\/www.markwilson.co.uk\/blog\/author\/mark-wilson"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":2355,"url":"https:\/\/www.markwilson.co.uk\/blog\/2011\/02\/exporting-sharepoint-calendar-details-in-icalendar-format.htm","url_meta":{"origin":131,"position":0},"title":"Exporting SharePoint Calendar details in iCalendar format","author":"Mark Wilson","date":"Thursday 17 February 2011","format":false,"excerpt":"One of my current activities involves sharing the contents of a SharePoint calendar, which is hosted on an Intranet site, with external contacts.\u00c2\u00a0 An extranet portal would be one possible approach but it's probably over-engineering the solution and a simple calendar export, updated on a regular basis would also suit\u2026","rel":"","context":"In \"Microsoft SharePoint\"","block_context":{"text":"Microsoft SharePoint","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/sharepoint"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4653,"url":"https:\/\/www.markwilson.co.uk\/blog\/2012\/12\/sharepoint-datasheet-mode-crashes-internet-explorer.htm","url_meta":{"origin":131,"position":1},"title":"SharePoint datasheet mode crashes Internet Explorer","author":"Mark Wilson","date":"Friday 7 December 2012","format":false,"excerpt":"Back in the summer I wrote about creating dashboards in SharePoint using some borrowed JavaScript in a webpart to display calculate columns of HTML. \u00a0I needed to create another dashboard recently, so I reused my old technique but then, today, I found that I could no longer edit my list\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4153,"url":"https:\/\/www.markwilson.co.uk\/blog\/2012\/07\/sharepoint-list-migration-between-sites-a-few-lessons-learned.htm","url_meta":{"origin":131,"position":2},"title":"SharePoint list migration between sites &#8211; a few lessons learned","author":"Mark Wilson","date":"Thursday 12 July 2012","format":false,"excerpt":"What a week! Believe it or not, my job isn't one as a SharePoint administrator, although sometimes it feels like it is (and recent blog posts might suggest otherwise)! The thing about SharePoint is that even non-developers like me can string together a few webparts and lists to create something\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3915,"url":"https:\/\/www.markwilson.co.uk\/blog\/2012\/05\/more-sharepoint-shenanigans.htm","url_meta":{"origin":131,"position":3},"title":"More SharePoint shenanigans","author":"Mark Wilson","date":"Friday 18 May 2012","format":false,"excerpt":"This week, I'ave mostly been working in SharePoint (those of a certain age may spot the reference to\u00a0Jesse from the Fast Show?) Earlier this month, I wrote a post with a few hints and tips I'd picked up whilst developing a site based on SharePoint. \u00a0Since then, I've come up\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":340,"url":"https:\/\/www.markwilson.co.uk\/blog\/2005\/05\/rss-and-atom-aggregator-web-part-for.htm","url_meta":{"origin":131,"position":4},"title":"RSS and Atom aggregator web part for SharePoint","author":"Mark Wilson","date":"Tuesday 3 May 2005","format":false,"excerpt":"One of the most useful web parts that I've seen for SharePoint is FeedReader, from Smiling Goat. It is, quite simply, an RSS and Atom aggregator for SharePoint sites, implemented as a web part that can consume multiple feeds and represent them in a clear, concise view with a number\u2026","rel":"","context":"In \"Microsoft SharePoint\"","block_context":{"text":"Microsoft SharePoint","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/sharepoint"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3912,"url":"https:\/\/www.markwilson.co.uk\/blog\/2012\/05\/a-collection-of-sharepoint-shortcuts.htm","url_meta":{"origin":131,"position":5},"title":"A collection of SharePoint shortcuts","author":"Mark Wilson","date":"Tuesday 8 May 2012","format":false,"excerpt":"I spent most of last Friday developing a business system with Microsoft Office SharePoint Server (2007). \u00a0I've worked on a few SharePoint sites over the years and I'm impressed at how much can be done using just standard functionality (lists, etc.) but, whilst the platform is powerful and flexible in\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=131"}],"version-history":[{"count":0,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/131\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=131"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}