From quanta Wed May 28 15:39:40 2008 From: Andrew Berry Date: Wed, 28 May 2008 15:39:40 +0000 To: quanta Subject: Re: [Quanta] How to use with drupal? Message-Id: X-MARC-Message: https://marc.info/?l=quanta&m=121198922832193 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============0321658735==" --===============0321658735== Content-Type: multipart/signed; boundary=Apple-Mail-26--393736664; micalg=sha1; protocol="application/pkcs7-signature" --Apple-Mail-26--393736664 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit On 18-May-08, at 10:21 PM, James Sinnamon wrote: > Is there a simple way, using scripts, to integrate quanta with > drupal so that > a html file (less header and body tag) being edited, or (better > still) parts > of it, corresponding to the article body and the article teaser, can > be > inserted into the drupal 'edit page' form? I found the simplest solution was the best: just use copy and paste! There's a few reasons why scripting this might be painful: - You are almost guaranteed to be using CCK to create additional fields for content types. So, you'd have to write a different script to POST the proper fields for each individual content type. - You would need some way to parse some fields, such as taxonomy terms, from the HTML, so you could submit the proper ID for your selection. If all you want is an editor for large chunks of HTML, it really is quite quick just to copy, paste, and preview in your browser. If this feature is really important to you, then I would look at integrating with an API instead of hacking the forms. Drupal core comes with the standard XML-RPC blog editing API, so if your site is using the blog module that could work. There are probably other modules, but mailhandler might be easiest to work with as you would just have to generate and send an email from Quanta: http://drupal.org/project/mailhandler HTH, --Andrew --Apple-Mail-26--393736664 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGRzCCBkMw ggUroAMCAQICEQC38LypwNnyJwW+s72BPxr8MA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJV UzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNF UlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UE AxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMB4XDTA3MTEw MjAwMDAwMFoXDTA4MTEwMTIzNTk1OVowgd4xNTAzBgNVBAsTLENvbW9kbyBUcnVzdCBOZXR3b3Jr IC0gUEVSU09OQSBOT1QgVkFMSURBVEVEMUYwRAYDVQQLEz1UZXJtcyBhbmQgQ29uZGl0aW9ucyBv ZiB1c2U6IGh0dHA6Ly93d3cuY29tb2RvLm5ldC9yZXBvc2l0b3J5MR8wHQYDVQQLExYoYykyMDAz IENvbW9kbyBMaW1pdGVkMRUwEwYDVQQDEwxBbmRyZXcgQmVycnkxJTAjBgkqhkiG9w0BCQEWFmFu ZHJld2JlcnJ5QHNlbnRleC5uZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDUqKDa wKfx2CZkXuEOzO6EEakGFjlJt5GbrHtJD+6vzyXHc5PBUqdSNF/j7b3ntfa4oA0fvCZVvQ8o+Ubx 9IlE2a5yKk6q3h6qhhJLBzV8HMIcwXY2sPyqFMq2P6RTGmqpkuj9Ndb5pnX9t+RdrYFVHIcmQVBh n8SXefOkyESUWSetrty+yTqVczFOI2WYnZfRK7WmDWumwIPfjfO5AGpViw26HHGXBQdr/ARXT9HF 1TK0OEBa0zlbm0oiTikgcC9w27UabdjZZzwQFG1N2g5IDBAc9O93UvB1r955R/AjpG28nTfK2wgf LzQKZdZILrF9b6DB/erW7BO9PmHF6VUjAgMBAAGjggIoMIICJDAfBgNVHSMEGDAWgBSJgmd9xJ0m cABLtFBIfN49rgRufTAdBgNVHQ4EFgQUnnsxJ7LWapuk9Cf2jTgFH5wmQtIwDgYDVR0PAQH/BAQD AgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUHAwQGCysGAQQBsjEBAwUCMBEGCWCG SAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEBAgEBATArMCkGCCsGAQUFBwIBFh1o dHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzCBpQYDVR0fBIGdMIGaMEygSqBIhkZodHRwOi8v Y3JsLmNvbW9kb2NhLmNvbS9VVE4tVVNFUkZpcnN0LUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kRW1h aWwuY3JsMEqgSKBGhkRodHRwOi8vY3JsLmNvbW9kby5uZXQvVVROLVVTRVJGaXJzdC1DbGllbnRB dXRoZW50aWNhdGlvbmFuZEVtYWlsLmNybDB8BggrBgEFBQcBAQRwMG4wNgYIKwYBBQUHMAKGKmh0 dHA6Ly9jcnQuY29tb2RvY2EuY29tL1VUTkFBQUNsaWVudENBLmNydDA0BggrBgEFBQcwAoYoaHR0 cDovL2NydC5jb21vZG8ubmV0L1VUTkFBQUNsaWVudENBLmNydDAhBgNVHREEGjAYgRZhbmRyZXdi ZXJyeUBzZW50ZXgubmV0MA0GCSqGSIb3DQEBBQUAA4IBAQAZ4oXt0TZj6YVlqZPEa20p6Z5MSEfi auLvN42O8FOOvM1L+nejhFBTeK/hxopUN/Cx+6sv4cg4IbMMA1jKSNeRZiP8f+qafzjcq1Tk01xx 6dOio8Qoj5ud8ovO0aPduEVxlv9Ll6geblKbVnw4z9RHslZ9GvOP3HI7f4Q9UhgP7+cTDr1fpspN kDC4wWceyKem8eLdDpQR7Y1E3BuIai8hG6R1zgTmR1DCiVGmPcaBuCVQS0SxhyEMZ3wmvSZuW0r+ dUoRCDu54AN0DNjw92qg7fL+fTKPC2lBzpHxvQhK8ajc0Yne7eu4oozC2oxNM2gC1PVZTDQU1F+B Jh4hVcnNMYID/zCCA/sCAQEwgcQwga4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UE BxMOU2FsdCBMYWtlIENpdHkxHjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UE CxMYaHR0cDovL3d3dy51c2VydHJ1c3QuY29tMTYwNAYDVQQDEy1VVE4tVVNFUkZpcnN0LUNsaWVu dCBBdXRoZW50aWNhdGlvbiBhbmQgRW1haWwCEQC38LypwNnyJwW+s72BPxr8MAkGBSsOAwIaBQCg ggIPMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA4MDUyODE1Mzk0 MVowIwYJKoZIhvcNAQkEMRYEFLVm60k0k6C78wjf+74nzU0ILfa+MIHVBgkrBgEEAYI3EAQxgccw gcQwga4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkx HjAcBgNVBAoTFVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51c2Vy dHJ1c3QuY29tMTYwNAYDVQQDEy1VVE4tVVNFUkZpcnN0LUNsaWVudCBBdXRoZW50aWNhdGlvbiBh bmQgRW1haWwCEQC38LypwNnyJwW+s72BPxr8MIHXBgsqhkiG9w0BCRACCzGBx6CBxDCBrjELMAkG A1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMV VGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20x NjA0BgNVBAMTLVVUTi1VU0VSRmlyc3QtQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbAIR ALfwvKnA2fInBb6zvYE/GvwwDQYJKoZIhvcNAQEBBQAEggEAKU58ktn1nJ+4IUSm4R29xVbHXd08 V7nKk6QD7u97Emkt2bl35zgprNWJ1afkWBUkQGOTrju0GDqqXvvg7wD3dvC/kNv/Yk3db65yCHUD /i9W9zR4eCptpVnzOuu6iqxms0dHevLKpm4/3bwDaeYgy8ZSWRD1ic2or2MYIPjmZRRd5uY0uaQn baSK6kxIA9pP8Y6HHn6BFkebvkTBhl9QwaFrRgXb41w12hMgdarJ5LKr1KnPjh+OvACDHUdX4OVG wjTD2AtZsgfbFDIsa0etEhflU6Sl/rIdnH0y4s4up24HhbtmckdkXUGz9YpXT3ZyCzwpyQAXnMLv YouSkskAqwAAAAAAAA== --Apple-Mail-26--393736664-- --===============0321658735== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Quanta mailing list Quanta@mail.kde.org https://mail.kde.org/mailman/listinfo/quanta --===============0321658735==--