From drew.mclellan at gmail.com Mon Jul 6 14:00:31 2009 From: drew.mclellan at gmail.com (Drew McLellan) Date: Mon Jul 6 14:20:45 2009 Subject: [uf-dev] JavaScript authoring tools initiative Message-ID: <83a9a59b0907061400k6b7bdbahc98338825454322b@mail.gmail.com> Hi all Quite some time back, I authored a set of Dreamweaver extensions (which are mostly JavaScript with HTML/CSS front end) for doing some basic microformats authoring. They were well received, although they could use a refresh before too long. Yesterday, Brian Suda pinged me with the idea of porting the functionality to TinyMCE plugins. TinyMCE is a WYSIWYG editor that can be extended with JavaScript w/ HTML/CSS front ends. From recent experience working with WYSIWYG editors for another project, it seems a lot of these editors work the same way. The APIs are going to be different between all these uses, but so much of the hard work with user interfaces and core JavaScript is going to be shared. I figured it might be a good idea to formally put together an initiative to: a) develop some core JavaScript routines for gathering and publishing microformats b) design and build out good quality user interfaces to front the code c) look at actually implementing that as plugins for common tools I could seed the project with the DW extensions I've already written and we could go from there. Is anyone working on anything like this at the moment? If I were to get the ball rolling, would anyone be interested in helping out? We'd need a mix of code and UX design skills. drew. -- Drew McLellan http://allinthehead.com/ From brian.suda at gmail.com Mon Jul 6 14:32:34 2009 From: brian.suda at gmail.com (Brian Suda) Date: Mon Jul 6 14:32:43 2009 Subject: [uf-dev] JavaScript authoring tools initiative In-Reply-To: <83a9a59b0907061400k6b7bdbahc98338825454322b@mail.gmail.com> References: <83a9a59b0907061400k6b7bdbahc98338825454322b@mail.gmail.com> Message-ID: <21e770780907061432j5bba45f1leab2f12fe4deb125@mail.gmail.com> On Mon, Jul 6, 2009 at 9:00 PM, Drew McLellan wrote: > Yesterday, Brian Suda pinged me with the idea of porting the > functionality to TinyMCE plugins. TinyMCE is a WYSIWYG editor that can > be extended with JavaScript w/ HTML/CSS front ends. --- I would be willing to help out with the TinyMCE code. I have written a few plugins in the past, it would be good to dig back into this. > I figured it might be a good idea to formally put together an initiative to: > > a) develop some core JavaScript routines for gathering and publishing > microformats > b) design and build out good quality user interfaces to front the code > c) look at actually implementing that as plugins for common tools --- I envision, just like a customer highlights text and pushes the "B" button to make it bold and the editor adds the HTML, they would highlight text and push the "CC" button to add a rel-licenses and the plugin would add the needed HTML mark-up. Obviously, for compound microformats there could need to be other ways of collecting the data, but as plugins for popular WYSIWYG editors it would make authoring even easier for various formats. Count me onboard! > Is anyone working on anything like this at the moment? --- as well, what pitfalls are there? To add a plugin to TinyMCE you need to put it in some folders that the average joe might not have access too. What other limitations might there be and how do we overcome them? -brian -- brian suda http://suda.co.uk From andr3.pt at gmail.com Mon Jul 6 14:37:58 2009 From: andr3.pt at gmail.com (=?ISO-8859-1?Q?Andr=E9_Lu=EDs?=) Date: Mon Jul 6 14:38:03 2009 Subject: [uf-dev] JavaScript authoring tools initiative In-Reply-To: <83a9a59b0907061400k6b7bdbahc98338825454322b@mail.gmail.com> References: <83a9a59b0907061400k6b7bdbahc98338825454322b@mail.gmail.com> Message-ID: Hell yeah! I've been musing over this for quite some time too. My particular interest is in assuring that whichever tools end up being developed, they should be easily translatable. I'm available for any javascript coding and possibly even user testing (as long as they're translated to Portuguese, which I'm willing to do). Where do I signup? -- Andr? Lu?s On Mon, Jul 6, 2009 at 10:00 PM, Drew McLellan wrote: > Hi all > > Quite some time back, I authored a set of Dreamweaver extensions > (which are mostly JavaScript with HTML/CSS front end) for doing some > basic microformats authoring. They were well received, although they > could use a refresh before too long. > > Yesterday, Brian Suda pinged me with the idea of porting the > functionality to TinyMCE plugins. TinyMCE is a WYSIWYG editor that can > be extended with JavaScript w/ HTML/CSS front ends. From recent > experience working with WYSIWYG editors for another project, it seems > a lot of these editors work the same way. > > The APIs are going to be different between all these uses, but so much > of the hard work with user interfaces and core JavaScript is going to > be shared. > > I figured it might be a good idea to formally put together an initiative to: > > a) develop some core JavaScript routines for gathering and publishing > microformats > b) design and build out good quality user interfaces to front the code > c) look at actually implementing that as plugins for common tools > > I could seed the project with the DW extensions I've already written > and we could go from there. > > Is anyone working on anything like this at the moment? > > If I were to get the ball rolling, would anyone be interested in > helping out? We'd need a mix of code and UX design skills. > > drew. > > -- > Drew McLellan > http://allinthehead.com/ > _______________________________________________ > microformats-dev mailing list > microformats-dev@microformats.org > http://microformats.org/mailman/listinfo/microformats-dev > From jamie at jamierumbelow.net Mon Jul 6 14:43:41 2009 From: jamie at jamierumbelow.net (Jamie Rumbelow) Date: Mon Jul 6 14:43:48 2009 Subject: [uf-dev] JavaScript authoring tools initiative In-Reply-To: <83a9a59b0907061400k6b7bdbahc98338825454322b@mail.gmail.com> References: <83a9a59b0907061400k6b7bdbahc98338825454322b@mail.gmail.com> Message-ID: Drew, Interesting idea - how would this work, technically? Would it be a TinyMCE specific API that effectively adds a "Microformat" button to the interface, or a more agnostic, abstracted API that handles more low-level Microformat implementation? As I said before, this sounds very interesting and I'd love to help out, but it'd be good to see how you envision this - and what I can bring to the table! Jamie Jamie Rumbelow developer/writer/speaker +44 (0)7956 363875 jamie@jamierumbelow.net On 6 Jul 2009, at 22:00, Drew McLellan wrote: > Hi all > > Quite some time back, I authored a set of Dreamweaver extensions > (which are mostly JavaScript with HTML/CSS front end) for doing some > basic microformats authoring. They were well received, although they > could use a refresh before too long. > > Yesterday, Brian Suda pinged me with the idea of porting the > functionality to TinyMCE plugins. TinyMCE is a WYSIWYG editor that can > be extended with JavaScript w/ HTML/CSS front ends. From recent > experience working with WYSIWYG editors for another project, it seems > a lot of these editors work the same way. > > The APIs are going to be different between all these uses, but so much > of the hard work with user interfaces and core JavaScript is going to > be shared. > > I figured it might be a good idea to formally put together an > initiative to: > > a) develop some core JavaScript routines for gathering and publishing > microformats > b) design and build out good quality user interfaces to front the code > c) look at actually implementing that as plugins for common tools > > I could seed the project with the DW extensions I've already written > and we could go from there. > > Is anyone working on anything like this at the moment? > > If I were to get the ball rolling, would anyone be interested in > helping out? We'd need a mix of code and UX design skills. > > drew. > > -- > Drew McLellan > http://allinthehead.com/ > _______________________________________________ > microformats-dev mailing list > microformats-dev@microformats.org > http://microformats.org/mailman/listinfo/microformats-dev -------------- next part -------------- An HTML attachment was scrubbed... URL: http://microformats.org/discuss/mail/microformats-dev/attachments/20090706/0dd2feda/attachment-0001.html From brian.suda at gmail.com Mon Jul 6 14:51:12 2009 From: brian.suda at gmail.com (Brian Suda) Date: Mon Jul 6 14:51:15 2009 Subject: [uf-dev] JavaScript authoring tools initiative In-Reply-To: References: <83a9a59b0907061400k6b7bdbahc98338825454322b@mail.gmail.com> Message-ID: <21e770780907061451g5e666c4bx68ba3a141547a2fd@mail.gmail.com> 2009/7/6 Jamie Rumbelow : > Interesting idea - how would this work, technically? Would it be a TinyMCE > specific API that effectively adds a "Microformat" button to the interface, > or a more agnostic, abstracted API that handles more low-level Microformat > implementation? --- Like drew said, alot of the editors can re-use the same JS core, but each will have a slightly different API. I would envision additional buttons on the interface which either directly inserted the HTML as needed, or created a pop-up that asked for specific field values. As much as we'd like it to be agnostic, we don't really know until we collect what the popular editors are. I guess a good first start is to collect what editors there are out there and links to their API documentation. I stubbed this page on the Wiki, we can always rename it/move it as needed. http://microformats.org/wiki/WYSIWYG-plugins -- brian suda http://suda.co.uk From hober0 at gmail.com Mon Jul 6 14:52:13 2009 From: hober0 at gmail.com (Edward O'Connor) Date: Mon Jul 6 14:52:36 2009 Subject: [uf-dev] JavaScript authoring tools initiative In-Reply-To: <83a9a59b0907061400k6b7bdbahc98338825454322b@mail.gmail.com> References: <83a9a59b0907061400k6b7bdbahc98338825454322b@mail.gmail.com> Message-ID: <3b31caf90907061452q270c405eu27dff7011bf1d83a@mail.gmail.com> Hi, Drew wrote: > The APIs are going to be different between all these uses, but so much > of the hard work with user interfaces and core JavaScript is going to > be shared. > > I figured it might be a good idea to formally put together an initiative to: > > a) develop some core JavaScript routines for gathering and publishing > microformats You might look at the Microformats library that Firefox ships with. It lives in modules/Microformats.js, and could potentially serve as the basis for further JavaScript work in this area. Ted From schipor at gmail.com Mon Jul 6 14:56:22 2009 From: schipor at gmail.com (=?ISO-8859-2?Q?=AAtefan_Schipor?=) Date: Mon Jul 6 14:56:26 2009 Subject: [uf-dev] JavaScript authoring tools initiative In-Reply-To: <21e770780907061432j5bba45f1leab2f12fe4deb125@mail.gmail.com> References: <83a9a59b0907061400k6b7bdbahc98338825454322b@mail.gmail.com> <21e770780907061432j5bba45f1leab2f12fe4deb125@mail.gmail.com> Message-ID: <533a38d30907061456v7926bed0x22701bc8676d74d9@mail.gmail.com> --- as well, what pitfalls are there? To add a plugin to TinyMCE you need to put it in some folders that the average joe might not have access too. What other limitations might there be and how do we overcome them? I'm working on a site which uses Wordpress as its core and I was planning on adding a tinyMCE button that pulls an hCard from the database and inserts it into the post. As a wordpress plugin, it works perfectly and the only inconvenience would be to upload it to the server. That can be solved however by installing it from the admin interface of the newer wp versions. It's a very cool idea, I really look forward to it! :D Also, my graphic designer friend (http://picsel.ro) would like to help with the icons for the buttons, if you decide to use any inside. Or any other kind of graphic need for that matter. Just make a list :) Stefan -------------- next part -------------- An HTML attachment was scrubbed... URL: http://microformats.org/discuss/mail/microformats-dev/attachments/20090707/11b09e8c/attachment.html From andreluis.pt at gmail.com Mon Jul 6 14:57:30 2009 From: andreluis.pt at gmail.com (=?ISO-8859-1?Q?Andr=E9_Lu=EDs?=) Date: Mon Jul 6 14:57:36 2009 Subject: [uf-dev] JavaScript authoring tools initiative In-Reply-To: References: <83a9a59b0907061400k6b7bdbahc98338825454322b@mail.gmail.com> Message-ID: By the way, a few months ago Matthew Levine was working on a bookmarklet approach. http://matthewlevine.com/projects/hcard-wizard Not sure if he's still around and available... Are you around, matt? @Jamie: it'd be cool if the code was portable to different editors, but as long as it's opensource, someone can write the glue to add the code to more editors or cms'es. -- Andr? Lu?s 2009/7/6 Jamie Rumbelow : > Drew, > Interesting idea - how would this work, technically? Would it be a TinyMCE > specific API that effectively adds a "Microformat" button to the interface, > or a more agnostic, abstracted API that handles more low-level Microformat > implementation? > As I said before, this sounds very interesting and I'd love to help out, but > it'd be good to see how you envision this - and what I can bring to the > table! > Jamie > Jamie Rumbelow?developer/writer/speaker > +44 (0)7956 363875 jamie@jamierumbelow.net > On 6 Jul 2009, at 22:00, Drew McLellan wrote: > > Hi all > > Quite some time back, I authored a set of Dreamweaver extensions > (which are mostly JavaScript with HTML/CSS front end) for doing some > basic microformats authoring. They were well received, although they > could use a refresh before too long. > > Yesterday, Brian Suda pinged me with the idea of porting the > functionality to TinyMCE plugins. TinyMCE is a WYSIWYG editor that can > be extended with JavaScript w/ HTML/CSS front ends. From recent > experience working with WYSIWYG editors for another project, it seems > a lot of these editors work the same way. > > The APIs are going to be different between all these uses, but so much > of the hard work with user interfaces and core JavaScript is going to > be shared. > > I figured it might be a good idea to formally put together an initiative to: > > a) develop some core JavaScript routines for gathering and publishing > microformats > b) design and build out good quality user interfaces to front the code > c) look at actually implementing that as plugins for common tools > > I could seed the project with the DW extensions I've already written > and we could go from there. > > Is anyone working on anything like this at the moment? > > If I were to get the ball rolling, would anyone be interested in > helping out? We'd need a mix of code and UX design skills. > > drew. > > -- > Drew McLellan > http://allinthehead.com/ > _______________________________________________ > microformats-dev mailing list > microformats-dev@microformats.org > http://microformats.org/mailman/listinfo/microformats-dev > > _______________________________________________ > microformats-dev mailing list > microformats-dev@microformats.org > http://microformats.org/mailman/listinfo/microformats-dev > > From mail at simonjobling.com Mon Jul 6 15:10:05 2009 From: mail at simonjobling.com (Simon Jobling) Date: Mon Jul 6 15:10:11 2009 Subject: [uf-dev] JavaScript authoring tools initiative In-Reply-To: References: <83a9a59b0907061400k6b7bdbahc98338825454322b@mail.gmail.com> Message-ID: What a great idea Drew. I think the biggest hurdle we've got with Microformats is getting Joe Public to understand the purpose and get publishing the data in the correct manner. Unfortunately, the tools we tend to develop for our customers make it difficult for the users to do so, especially when integrating "rich text editors" in our web forms. If we can integrate a plugin which extends frameworks like TinyMCE and the like, you'll be on to a winner. It seems the biggest question is how best to offer such tools. For example, the user will probably be more familiar with the concept of adding a calendar event or business card so offer those bundles. This would provoke a dialog box to show the necessary and optional fields to create the relative Microformats. I'll be happy to contribute any thoughts to this project but my JS knowledge probably isn't up to scratch with the rest of the group. Cheers, Si -- Simon Jobling http://simonjobling.com/ http://twitter.com/si 2009/7/6 Jamie Rumbelow > Drew, > Interesting idea - how would this work, technically? Would it be a TinyMCE > specific API that effectively adds a "Microformat" button to the interface, > or a more agnostic, abstracted API that handles more low-level Microformat > implementation? > > As I said before, this sounds very interesting and I'd love to help out, > but it'd be good to see how you envision this - and what I can bring to the > table! > > Jamie > > Jamie Rumbelow *developer/writer/speaker* > +44 (0)7956 363875 jamie@jamierumbelow.net > > On 6 Jul 2009, at 22:00, Drew McLellan wrote: > > Hi all > > Quite some time back, I authored a set of Dreamweaver extensions > (which are mostly JavaScript with HTML/CSS front end) for doing some > basic microformats authoring. They were well received, although they > could use a refresh before too long. > > Yesterday, Brian Suda pinged me with the idea of porting the > functionality to TinyMCE plugins. TinyMCE is a WYSIWYG editor that can > be extended with JavaScript w/ HTML/CSS front ends. From recent > experience working with WYSIWYG editors for another project, it seems > a lot of these editors work the same way. > > The APIs are going to be different between all these uses, but so much > of the hard work with user interfaces and core JavaScript is going to > be shared. > > I figured it might be a good idea to formally put together an initiative > to: > > a) develop some core JavaScript routines for gathering and publishing > microformats > b) design and build out good quality user interfaces to front the code > c) look at actually implementing that as plugins for common tools > > I could seed the project with the DW extensions I've already written > and we could go from there. > > Is anyone working on anything like this at the moment? > > If I were to get the ball rolling, would anyone be interested in > helping out? We'd need a mix of code and UX design skills. > > drew. > > -- > Drew McLellan > http://allinthehead.com/ > _______________________________________________ > microformats-dev mailing list > microformats-dev@microformats.org > http://microformats.org/mailman/listinfo/microformats-dev > > > > _______________________________________________ > microformats-dev mailing list > microformats-dev@microformats.org > http://microformats.org/mailman/listinfo/microformats-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://microformats.org/discuss/mail/microformats-dev/attachments/20090706/eeffb7d6/attachment.html From davidjanes at blogmatrix.com Mon Jul 6 18:15:07 2009 From: davidjanes at blogmatrix.com (David Janes) Date: Mon Jul 6 18:15:34 2009 Subject: [uf-dev] JavaScript authoring tools initiative In-Reply-To: References: <83a9a59b0907061400k6b7bdbahc98338825454322b@mail.gmail.com> Message-ID: <21e523c20907061815q5c1e2d44kc8551d7042cebce9@mail.gmail.com> I actually made a substantial amount of progress toward something like this this last year. My intention was to write a system that * replaced the microformat creator apps * wordpress plug (i.e TinyMCE) * can look up information in databases before hitting a form * everything is flexible as possible, configuration wise * multiple outputs from the same form The demo I made has * TinyMCE plugins * fully open source * written Python * forms are based on InputEX * templates (for final presentation) based on trimpath I stopped working on this last year because * I wanted to really improve the way information gets looked up from APIs - I've made substantial progress on this, but it's not really integrated into this demo * I wanted to write Django for Javascript; this I haven't done, so Trimpath it is Here's the demo: http://code.davidjanes.com/genx/demo/tinymce/ Note: * the hcard lookup is looking on Tantek's home page & my twitter page for hcards with a title matching whatever you enter - try "t", "tantek", "david" or whatever * "Simple" at the last step outputs a link; "Gencard" a whole div -- this is all based on flexible templates If people are really interested, I can start explaining how to work with this. From drew.mclellan at gmail.com Wed Jul 8 06:24:42 2009 From: drew.mclellan at gmail.com (Drew McLellan) Date: Wed Jul 8 06:24:49 2009 Subject: [uf-dev] JavaScript authoring tools initiative In-Reply-To: <21e523c20907061815q5c1e2d44kc8551d7042cebce9@mail.gmail.com> References: <83a9a59b0907061400k6b7bdbahc98338825454322b@mail.gmail.com> <21e523c20907061815q5c1e2d44kc8551d7042cebce9@mail.gmail.com> Message-ID: <83a9a59b0907080624r1965be14i466e98cd308529af@mail.gmail.com> Ok, it sounds like there's a few people interested. Does anyone have any objection to setting up a project on Google Code (which gives us lists + svn + a web presence for free)? Also, I should state up front that any work contributed should be licensed to the public domain, as per usual microformats contributions. Drew. 2009/7/7 David Janes : > I actually made a substantial amount of progress toward something like > this this last year. My intention was to write a system that > > * replaced the microformat creator apps > * wordpress plug (i.e TinyMCE) > * can look up information in databases before hitting a form > * everything is flexible as possible, configuration wise > * multiple outputs from the same form > > The demo I made has > > * TinyMCE plugins > * fully open source > * written Python > * forms are based on InputEX > * templates (for final presentation) based on trimpath > > I stopped working on this last year because > > * I wanted to really improve the way information gets looked up from > APIs - I've made substantial progress on this, but it's not really > integrated into this demo > * I wanted to write Django for Javascript; this I haven't done, so > Trimpath it is > > Here's the demo: > http://code.davidjanes.com/genx/demo/tinymce/ > > Note: > > * the hcard lookup is looking on Tantek's home page & my twitter page > for hcards with a title matching whatever you enter - try "t", > "tantek", "david" or whatever > * "Simple" at the last step outputs a link; "Gencard" a whole div -- > this is all based on flexible templates > > If people are really interested, I can start explaining how to work with this. > _______________________________________________ > microformats-dev mailing list > microformats-dev@microformats.org > http://microformats.org/mailman/listinfo/microformats-dev > -- -- Drew McLellan http://allinthehead.com/ From andr3.pt at gmail.com Wed Jul 8 06:55:03 2009 From: andr3.pt at gmail.com (=?ISO-8859-1?Q?Andr=E9_Lu=EDs?=) Date: Wed Jul 8 06:55:09 2009 Subject: [uf-dev] JavaScript authoring tools initiative In-Reply-To: <83a9a59b0907080624r1965be14i466e98cd308529af@mail.gmail.com> References: <83a9a59b0907061400k6b7bdbahc98338825454322b@mail.gmail.com> <21e523c20907061815q5c1e2d44kc8551d7042cebce9@mail.gmail.com> <83a9a59b0907080624r1965be14i466e98cd308529af@mail.gmail.com> Message-ID: On Wed, Jul 8, 2009 at 2:24 PM, Drew McLellan wrote: > Ok, it sounds like there's a few people interested. > > Does anyone have any objection to setting up a project on Google Code > (which gives us lists + svn + a web presence for free)? > > Also, I should state up front that any work contributed should be > licensed to the public domain, as per usual microformats > contributions. > IMHO, +1. Still, don't we have some sort of version control system at microformats.org we could use? The main problem I see is that the volume of messages this will generate will clog up uf-dev, so a separate list and bug/issue tracker is needed. If you end up setting up a google code, we should keep this list posted on what's being done over there... any significant developments, etc. should be crossposted to uf-dev. Having said that, I'm in, no matter where we do it. -- Andr? Lu?s > Drew. > > 2009/7/7 David Janes : >> I actually made a substantial amount of progress toward something like >> this this last year. My intention was to write a system that >> >> * replaced the microformat creator apps >> * wordpress plug (i.e TinyMCE) >> * can look up information in databases before hitting a form >> * everything is flexible as possible, configuration wise >> * multiple outputs from the same form >> >> The demo I made has >> >> * TinyMCE plugins >> * fully open source >> * written Python >> * forms are based on InputEX >> * templates (for final presentation) based on trimpath >> >> I stopped working on this last year because >> >> * I wanted to really improve the way information gets looked up from >> APIs - I've made substantial progress on this, but it's not really >> integrated into this demo >> * I wanted to write Django for Javascript; this I haven't done, so >> Trimpath it is >> >> Here's the demo: >> http://code.davidjanes.com/genx/demo/tinymce/ >> >> Note: >> >> * the hcard lookup is looking on Tantek's home page & my twitter page >> for hcards with a title matching whatever you enter - try "t", >> "tantek", "david" or whatever >> * "Simple" at the last step outputs a link; "Gencard" a whole div -- >> this is all based on flexible templates >> >> If people are really interested, I can start explaining how to work with this. >> _______________________________________________ >> microformats-dev mailing list >> microformats-dev@microformats.org >> http://microformats.org/mailman/listinfo/microformats-dev >> > > > > -- > -- > Drew McLellan > http://allinthehead.com/ > _______________________________________________ > microformats-dev mailing list > microformats-dev@microformats.org > http://microformats.org/mailman/listinfo/microformats-dev > From tantek at cs.stanford.edu Thu Jul 16 03:41:29 2009 From: tantek at cs.stanford.edu (=?UTF-8?Q?Tantek_=C3=87elik?=) Date: Thu Jul 16 03:41:52 2009 Subject: [uf-dev] microformatsDevCamp July 25-26, San Francisco, CA, USA Message-ID: <60cb038a0907160341v68cdc741n222837e02ce1fbbb@mail.gmail.com> The first ever microformatsDevCamp, for authors, designers, publishers, developers, engineers building pages, sites, and tools with microformats will be held July 25-26 at the Automattic offices in San Francisco, CA, USA (as announced on Twitter [1]). Sign up on the wiki page to participate! http://microformats.org/wiki/events/2009-07-25-dev-camp (for extra fun, take a look at the hCalendar+hCard+geo markup on that page) [1] http://twitter.com/microformats Tantek -- http://tantek.com/