{"id":791,"date":"2012-09-18T16:22:33","date_gmt":"2012-09-18T16:22:33","guid":{"rendered":"https:\/\/2012.lisboa.wordcamp.org\/?p=791"},"modified":"2012-12-03T20:13:42","modified_gmt":"2012-12-03T20:13:42","slug":"hack-day","status":"publish","type":"post","link":"https:\/\/lisboa.wordcamp.org\/2012\/hack-day\/","title":{"rendered":"Hack day!"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-796\" src=\"https:\/\/2012.lisboa.wordcamp.org\/files\/2012\/09\/hackday.png\" alt=\"\" width=\"590\" height=\"310\" srcset=\"https:\/\/lisboa.wordcamp.org\/2012\/files\/2012\/09\/hackday.png 590w, https:\/\/lisboa.wordcamp.org\/2012\/files\/2012\/09\/hackday-300x157.png 300w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" \/><\/p>\n<p>Seguindo o exemplo do WordCamp de S\u00e3o Francisco e de outras cidades por todo o mundo, este ano vamos organizar um <em>hack day<\/em> no domingo, dia 30.<\/p>\n<p>Este dia destina-se a todos os programadores, designers e criadores que contribuem ou que pretendem contribuir para o WordPress com c\u00f3digo, documenta\u00e7\u00e3o, tradu\u00e7\u00e3o, ideias ou testes e que queiram passar um dia inteiro mais perto do <em>core<\/em> do WordPress. Al\u00e9m da participa\u00e7\u00e3o da Comunidade Portuguesa, vamos contar ainda com a presen\u00e7a de alguns do mais reputados desenvolvedores do WordPress, incluindo alguns <em>core contributors<\/em>.<\/p>\n<h3>Notas:<\/h3>\n<ul>\n<li>Para poder participar <a title=\"Registe-se!\" href=\"https:\/\/2012.lisboa.wordcamp.org\/2012\/09\/16\/registe-se\/\">\u00e9 necess\u00e1rio inscrever-se no segundo dia<\/a> do WordCamp.<\/li>\n<li>Este n\u00e3o \u00e9 um encontro para quem n\u00e3o possua um conhecimento t\u00e9cnico b\u00e1sico de como funciona o <em>core<\/em> do WordPress. <strong>N\u00e3o existir\u00e3o apresenta\u00e7\u00f5es neste dia<\/strong>.<\/li>\n<li>A lota\u00e7\u00e3o est\u00e1 limitado a 70 participantes.<\/li>\n<li>Se j\u00e1 se registou para domingo e acha que afinal o programa n\u00e3o \u00e9 para si, entre em contacto connosco no formul\u00e1rio abaixo, para acertamos os pormenores do reembolso. Antes de o fazer, no entanto, leia este artigo todo. Pode ser que afinal o seu contributo seja precioso.<\/li>\n<\/ul>\n<h3>Onde e quando<\/h3>\n<p>No <a title=\"COWORK Lisboa\" href=\"https:\/\/2012.lisboa.wordcamp.org\/sponsor\/cowork-lisboa\/\">Cowork Lisboa<\/a> (LxFactory). Rua Rodrigues Faria, 103, Edificio I, 1900-005 Lisboa, das 11:00h \u00e0s 18h<\/p>\n<p>O almo\u00e7o est\u00e1 incluido no pre\u00e7o do bilhete, assim como todo o caf\u00e9 que conseguir beber (para curar eventuais&#8230; er&#8230; excessos da <em>after party<\/em> de s\u00e1bado).<\/p>\n<p><a title=\"Programa\" href=\"https:\/\/2012.lisboa.wordcamp.org\/programa\/\">Consulte aqui o programa de domingo<\/a>.<br \/>\n<!--more--><\/p>\n<h3>Porqu\u00ea?<\/h3>\n<p>Como esta \u00e9 uma comunidade muito diversificada, quem n\u00e3o tiver conhecimentos de programa\u00e7\u00e3o mas deseja colaborar para o WordPress, vai poder tamb\u00e9m contribuir com tradu\u00e7\u00f5es ou implementa\u00e7\u00f5es ao n\u00edvel do design. Quem tiver experi\u00eancia em UX poder\u00e1 contribuir com novas ideias e solu\u00e7\u00f5es que eventualmente poder\u00e3o vir a ser discutidas pelo *<em>core<\/em> team* e implementadas em futuras vers\u00f5es.<\/p>\n<p>Este \u00e9 sobretudo um dia onde se pretende que cada um se foque no que poder\u00e1 devolver \u00e0 comunidade e contribuir neste projecto que todos n\u00f3s usamos no nosso quotidiano, completamente gr\u00e1tis, sem restri\u00e7\u00f5es ou licen\u00e7as propriet\u00e1rias.<\/p>\n<p>Com isto, \u00e9 importante reflectir que cada uma das centenas de funcionalidades que o WordPress tem neste momento se deve ao esfor\u00e7o e ao trabalho completamente gratuito de milhares de volunt\u00e1rios pelo mundo fora.<\/p>\n<p>Se for programador mas nunca desenvolveu para WordPress e tem vontade de o fazer, este ser\u00e1 o lugar certo para come\u00e7ar! Vamos organizar, logo no in\u00edcio do dia, um workshop de 1 hora para ensinar a contribuir para o WordPress.<\/p>\n<h3>O que \u00e9 um <em>hack day<\/em>?<\/h3>\n<ul>\n<li>Um encontro entre utilizadores de n\u00edvel mais avan\u00e7ado (programa\u00e7\u00e3o, design, testes e tradu\u00e7\u00f5es).<\/li>\n<li>Um espa\u00e7o para o desenvolvimento de novo c\u00f3digo com contribui\u00e7\u00f5es para o <em>core<\/em> do WordPress.<\/li>\n<li>Uma discuss\u00e3o entre desenvolvedores e gera\u00e7\u00e3o de ideias que podem vir a ser implementadas.<\/li>\n<li>Grupos de trabalho destinados a resolver <em>tickets<\/em> especificos do <em>core<\/em>.<\/li>\n<\/ul>\n<h3>O que n\u00e3o \u00e9 um <em>hack day<\/em><\/h3>\n<ul>\n<li>N\u00e3o \u00e9 para qualquer utilizador do WordPress!<\/li>\n<li>Um dia de palestras, talks ou apresenta\u00e7\u00f5es de qualquer tipo.<\/li>\n<\/ul>\n<h3>O prop\u00f3sito comunit\u00e1rio<\/h3>\n<ul>\n<li>Criar um ambiente descontra\u00eddo, de conv\u00edvio e partilha entre pessoas da comunidade.<\/li>\n<li>Angariar novos contribuidores para o desenvolvimento do WordPress, tanto nas tradu\u00e7\u00f5es oficiais como para o <em>core<\/em>.<\/li>\n<li>Educar para a o sentido de comunidade inerente no projecto e de meritocracia.<\/li>\n<li>Criar h\u00e1bitos de contribui\u00e7\u00e3o para o <em>core<\/em> na comunidade portuguesa.<\/li>\n<li>Almo\u00e7o e caf\u00e9 \u00e0 borla \ud83d\ude1b<\/li>\n<\/ul>\n<h3>Mais especificamente<\/h3>\n<ul>\n<li>Resolu\u00e7\u00e3o de <em>tickets<\/em> marcados como importantes para a vers\u00e3o 3.5 do WordPress, tanto na de programa\u00e7\u00e3o como de UX\/UI.<\/li>\n<li>Eventualmente contribuir noutros <em>tickets<\/em> mais gerais.<\/li>\n<li>Forma\u00e7\u00e3o de elementos da comunidade para contribuir para o projecto atrav\u00e9s de um <em>workshop<\/em> de 1 hora.<\/li>\n<li>Tradu\u00e7\u00e3o de textos ainda por traduzir do <em>core<\/em> e dos plugins oficiosos: bbPress, BuddyPress, JetPack, etc.<\/li>\n<li>Organiza\u00e7\u00e3o da tradu\u00e7\u00e3o do rec\u00e9m-criado <em>HandBook<\/em> para os contribuidores.<\/li>\n<li>Caso haja tempo, reflectir sobre o que foi criado e tentar comprometer os contribuidores a acabar tarefas que n\u00e3o fiquem conclu\u00eddas.<\/li>\n<\/ul>\n<p>Nota: o <em>hack day<\/em> n\u00e3o serve para criar novos tickets, apenas resolver tickets j\u00e1 existentes.<\/p>\n<h3>Material necess\u00e1rio:<\/h3>\n<ul>\n<li>PC ou Mac port\u00e1til com as ferramentas necess\u00e1rias para o trabalho (n\u00e3o vai haver ningu\u00e9m a assegurar a configura\u00e7\u00e3o de aplica\u00e7\u00f5es).<\/li>\n<li>Cabe\u00e7a, tronco e membros (e muita genialidade para contribuir).<\/li>\n<li>A conex\u00e3o \u00e0 internet \u00e9 gr\u00e1tis. No entanto, dependendo do n\u00famero de m\u00e1quinas ligadas, podemos vir a experimentar conex\u00f5es lentas, por isso, pedimos a quem tiver a possibilidade de usar a sua internet m\u00f3vel, que a traga.<\/li>\n<\/ul>\n<p>Esperamos que esta seja uma experi\u00eancia inesquecivel para todos e que com este dia consigamos criar uma comunidade de contribuidores portugueses para o <em>core<\/em>.<\/p>\n<p>Se quer estar presente no <em>hack day<\/em>, n\u00e3o se esque\u00e7a de se <a title=\"Registe-se!\" href=\"https:\/\/2012.lisboa.wordcamp.org\/2012\/09\/16\/registe-se\/\">inscrever no segundo dia<\/a> tamb\u00e9m.<\/p>\n<h3>Contacto<\/h3>\n<div data-test='contact-form'\n\t\t\tid='contact-form-791'\n\t\t\tclass='jetpack-contact-form-container '\n\t\t\tdata-wp-interactive='jetpack\/form' data-wp-context='{\"formId\":\"791\",\"formHash\":\"d5733b78b39ee165a4d50a3332ca065720415ae8\",\"showErrors\":false,\"errors\":[],\"fields\":[],\"isMultiStep\":false,\"useAjax\":true,\"submissionData\":null,\"formattedSubmissionData\":[],\"submissionSuccess\":false,\"submissionError\":null,\"elementId\":\"jp-form-d5733b78b39ee165a4d50a3332ca065720415ae8\",\"isSingleInputForm\":false,\"isForcedHorizontal\":false}'\n\t\t\tdata-wp-watch--scroll-to-wrapper=\"callbacks.scrollToWrapper\"\n\t\t>\n<div class=\"contact-form-submission contact-form-ajax-submission\" data-wp-bind--aria-hidden=\"state.isSuccessMessageAriaHidden\" data-wp-class--submission-success=\"context.submissionSuccess\" id=\"contact-form-success-d5733b78b39ee165a4d50a3332ca065720415ae8\" tabindex=\"-1\" aria-labelledby=\"contact-form-success-header-d5733b78b39ee165a4d50a3332ca065720415ae8\"><p class=\"go-back-message\"><a class=\"link\" role=\"button\" tabindex=\"0\" data-wp-on--click=\"actions.goBack\" href=\"\/2012\/wp-json\/wp\/v2\/posts\/791\">\u2190 Back<\/a><\/p><h4 data-wp-bind--aria-hidden=\"state.isSuccessMessageAriaHidden\" id=\"contact-form-success-header-d5733b78b39ee165a4d50a3332ca065720415ae8\">Your message has been sent<\/h4>\n\n<template data-wp-each--submission=\"context.formattedSubmissionData\">\n\t\t\t\t\t<div class=\"jetpack_forms_contact-form-success-summary\">\n\t\t\t\t\t\t<div class=\"field-name-wrapper\">\n\t\t\t\t\t\t\t<div class=\"field-type-icon\" data-wp-watch=\"callbacks.watchFieldTypeIcon\"><\/div>\n\t\t\t\t\t\t\t<div class=\"field-name\" data-wp-text=\"context.submission.label\" data-wp-bind--hidden=\"!context.submission.label\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"field-value\" data-wp-text=\"context.submission.value\" data-wp-bind--hidden=\"!context.submission.showPlainValue\"><\/div>\n\t\t\t\t\t\t<a class=\"field-url\" data-wp-bind--href=\"context.submission.url\" data-wp-text=\"context.submission.value\" data-wp-bind--hidden=\"!context.submission.url\" target=\"_blank\" rel=\"noopener noreferrer\"><\/a>\n\t\t\t\t\t\t<div class=\"field-rating\" data-wp-bind--hidden=\"!context.submission.rating\" data-wp-watch=\"callbacks.watchRatingIcons\"><\/div>\n\t\t\t\t\t\t<div class=\"field-images\" data-wp-bind--hidden=\"!context.submission.images\">\n\t\t\t\t\t\t\t<template data-wp-each--image=\"context.submission.images\">\n\t\t\t\t\t\t\t\t<div class=\"field-image-option\" data-wp-class--is-empty=\"!context.image.src\">\n\t\t\t\t\t\t\t\t\t<figure class=\"field-image-option__image\" data-wp-class--is-empty=\"!context.image.src\">\n\t\t\t\t\t\t\t\t\t\t<img data-wp-bind--src=\"context.image.src\" data-wp-bind--hidden=\"!context.image.src\" \/>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAD\/ACwAAAAAAQABAAACADs=\" data-wp-bind--hidden=\"context.image.src\" \/>\n\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<div class=\"field-image-option__label-wrapper\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"field-image-option__label-code\" data-wp-text=\"context.image.letterCode\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"field-image-option__label\" data-wp-text=\"context.image.label\" data-wp-bind--hidden=\"!context.image.label\"><\/span>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/template>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"field-files\" data-wp-bind--hidden=\"!context.submission.files\">\n\t\t\t\t\t\t\t<template data-wp-each--file=\"context.submission.files\">\n\t\t\t\t\t\t\t\t<div class=\"field-file\">\n\t\t\t\t\t\t\t\t\t<div class=\"field-file__thumbnail\" data-wp-style--background-image=\"context.file.previewUrl\" data-wp-style--mask-image=\"context.file.iconUrl\" data-wp-bind--hidden=\"!context.file.hasPreview\"><\/div>\n\t\t\t\t\t\t\t\t\t<svg class=\"field-file__icon\" data-wp-bind--hidden=\"context.file.hasPreview\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t<path d=\"M14 2H6C4.9 2 4 2.9 4 4V20C4 21.1 4.89 22 5.99 22H18C19.1 22 20 21.1 20 20V8L14 2ZM18 20H6V4H13V9H18V20Z\" fill=\"currentColor\"\/>\n\t\t\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t\t\t\t<span class=\"field-file__name\" data-wp-text=\"context.file.name\"><\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"field-file__size\" data-wp-text=\"context.file.size\"><\/span>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/template>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/template><\/div><form action='https:\/\/lisboa.wordcamp.org\/2012\/hack-day\/'\n\t\t\t\tid='jp-form-d5733b78b39ee165a4d50a3332ca065720415ae8'\n\t\t\t\tmethod='post'\n\t\t\t\tclass='contact-form commentsblock jetpack-contact-form__form has-no-jetpack-form-layout' aria-label=\"Hack day!\"\n\t\t\t\tdata-wp-on--submit=\"actions.onFormSubmit\"\n\t\t\t\tdata-wp-on--reset=\"actions.onFormReset\"\n\t\t\t\tdata-wp-class--submission-success=\"context.submissionSuccess\"\n\t\t\t\tdata-wp-class--is-first-step=\"state.isFirstStep\"\n\t\t\t\tdata-wp-class--is-last-step=\"state.isLastStep\"\n\t\t\t\tdata-wp-class--is-ajax-form=\"context.useAjax\"\n\t\t\t\tnovalidate >\n<input type='hidden' name='jetpack_contact_form_jwt' value='eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbmNyeXB0ZWRfYXR0cmlidXRlcyI6IlJLVllVNDNac1VqSVQzdEs0QXIzNkh1anhsODI0eHBqM1NKTGI0Rm1nN3hMMWt5VXJDVnV4QzlMTUxSeERKcUE3NXBMQ3FaMkkxeDZLNE8vQkVhcnpseGpjakZ2ZTNxZit5dWU0NTFJRWlpbXhtTHA3cEF3T3dlcHZCMTdnNFk5K2JGOGt2alg5RjRSOHV5OEpzWVMzK2I1ak93cXI3bU9lVGJZMkFGQWJmQTRGTzBqZkZqbXZmRUdTRjVBM2N3eDA2Y2pRaFpPOE1WMFRydVRSaEV3ZWdJVU1hOStZd29jNlQzZ2hIR3R6cVd3bUhLVldNMjh4aERBSmNOekR1SEMyb2VoT3NtWW4yL0huUHVRMy9TeXlmOW5mYnlVTXVIaTI3ZkVFSXlVLzkyOWVaTm9nbWxKTDhnMU41cGZ6NXM2ZWk4VXdFeWl0ZlUzWUM0SVVsLzkxS2tRbFNwNkJIeEhnd0FyQXpnRThsWXZQcHE2QXZaQ0pJYUJ3U3NjY3htOEZkZmp6YWtyNE1uTjVBMDNYUlh3Z20vUm55YnpHa3ovendVb21wU1VURllyb3pNNjlkcEhKSVB3NFp4Q2I0V3RYaThoNkVHbkZLWmpZV1hTZkJxUDN6K1Z1QWJoT2RyY1htVVFtZ0pLRGJtVDFxcmM4bEdNNGJ5OUJITWt0ZXRvS21sZ1ZyT3luWk5wcThyU3NzUnRKSGUvMXhWejZYQXNpSWkwN1pRZnhWazUyQXEzd1dweGx6VkpLazE1aFZNcmEzVjNodkVDNTNEZ1FhRmxib2JWL2NGNXFaNXFMdkdXb2hkWG5HeXNzQzIzY3U5TDZ6MEgwNkx1YUNnMktFejdMVVB1RmNHeWg1eDdVcVlZRDRxcFAvWG1jSEtWUTlqOUlrV1dSVG03UGRuWlVmWDBZYWJxTm11bmVKajhJZVY1UkhOY1VubEVPVUxoWFdHRlJ1OGxtNGJTemFLRXBsd0FQKzhUTXY0Skt4NkxSSm9sSzI0czBIdWRJZjFycVFoVVQ2QlVxSnJldTBjS01wYXFsZXBEdWJ6ZUMrQ0xWbVZWVFZMa1h0bTN0SEo5a0k5OFIzTDJaOHRRdGpmdjRKWmtZZjdOaUZqY3FBNVNJeW1XYmhDK0h1aTY1dmRjc1dxREhvdDBwWG5CME1TNGRDblZGMVowRjN2emorSWcwSWU3d3E2cEJMdz0iLCJjb250ZW50IjoiIiwiaGFzaCI6ImQ1NzMzYjc4YjM5ZWUxNjVhNGQ1MGEzMzMyY2EwNjU3MjA0MTVhZTgiLCJzb3VyY2UiOnsiZW50cnlfdGl0bGUiOiJIYWNrIGRheSEiLCJlbnRyeV9wYWdlIjoxLCJzb3VyY2VfaWQiOjc5MSwic291cmNlX3R5cGUiOiJzaW5nbGUiLCJyZXF1ZXN0X3VybCI6Imh0dHBzOi8vbGlzYm9hLndvcmRjYW1wLm9yZy8yMDEyL3dwLWpzb24vd3AvdjIvcG9zdHMvNzkxIn0sInZlcnNpb24iOjIsImNpcGhlciI6ImFlcy0yNTYtZ2NtIn0.DPisQeTy9BqtvgrZkjBKKkyKcKtjVmklLz0JU9dx7yo' \/>\n\n\t\t\t\t\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g791-name\",\"fieldType\":\"name\",\"fieldLabel\":\"Name\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"1\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"d5733b78b39ee165a4d50a3332ca065720415ae8\"}'  class='grunion-field-name-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='g791-name' class=\"grunion-field-label name\" >Name<span class=\"grunion-label-required\" aria-hidden=\"true\">(required)<\/span><\/label>\n<input\n\t\t\t\t\ttype='text'\n\t\t\t\t\tname='g791-name'\n\t\t\t\t\tid='g791-name'\n\t\t\t\t\tvalue=''\n\n\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\tdata-wp-bind--value='state.getFieldValue'\n\t\t\t\t\taria-describedby='g791-name-text-error-message'\n\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\n\t\t\t\t\tclass='name  grunion-field' \n\t\t\t\t\trequired='true' aria-required='true'  \/>\n \n\t\t\t<div id=\"g791-name-text-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g791-name-text-error-message\"><\/span>\n\t\t\t<\/div> \n\t<\/div>\n\n\t\t\t\t\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g791-email\",\"fieldType\":\"email\",\"fieldLabel\":\"Email\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"1\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"d5733b78b39ee165a4d50a3332ca065720415ae8\"}'  class='grunion-field-email-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='g791-email' class=\"grunion-field-label email\" >Email<span class=\"grunion-label-required\" aria-hidden=\"true\">(required)<\/span><\/label>\n<input\n\t\t\t\t\ttype='email'\n\t\t\t\t\tname='g791-email'\n\t\t\t\t\tid='g791-email'\n\t\t\t\t\tvalue=''\n\n\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\tdata-wp-bind--value='state.getFieldValue'\n\t\t\t\t\taria-describedby='g791-email-email-error-message'\n\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\n\t\t\t\t\tclass='email  grunion-field' \n\t\t\t\t\trequired='true' aria-required='true'  \/>\n \n\t\t\t<div id=\"g791-email-email-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g791-email-email-error-message\"><\/span>\n\t\t\t<\/div> \n\t<\/div>\n\n\t\t\t\t\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g791-website\",\"fieldType\":\"url\",\"fieldLabel\":\"Website\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"d5733b78b39ee165a4d50a3332ca065720415ae8\"}'  class='grunion-field-url-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='g791-website' class=\"grunion-field-label url\" >Website<\/label>\n<input\n\t\t\t\t\ttype='text'\n\t\t\t\t\tname='g791-website'\n\t\t\t\t\tid='g791-website'\n\t\t\t\t\tvalue=''\n\n\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\tdata-wp-bind--value='state.getFieldValue'\n\t\t\t\t\taria-describedby='g791-website-text-error-message'\n\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\n\t\t\t\t\tclass='url  grunion-field' \n\t\t\t\t\t \/>\n \n\t\t\t<div id=\"g791-website-text-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g791-website-text-error-message\"><\/span>\n\t\t\t<\/div> \n\t<\/div>\n\n\t\t\t\t\n<div style=\"\"  data-wp-interactive=\"jetpack\/form\" data-wp-context='{\"fieldId\":\"g791-message\",\"fieldType\":\"textarea\",\"fieldLabel\":\"Message\",\"fieldValue\":\"\",\"fieldPlaceholder\":\"\",\"fieldIsRequired\":\"\",\"fieldErrorMessage\":\"\",\"fieldExtra\":[],\"formHash\":\"d5733b78b39ee165a4d50a3332ca065720415ae8\"}'  class='grunion-field-textarea-wrap grunion-field-wrap'  data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' >\n<label\n\t\t\t\tfor='contact-form-comment-g791-message' class=\"grunion-field-label textarea\" >Message<\/label>\n<textarea\n\t\t                style=''\n\t\t                name='g791-message'\n\t\t                id='contact-form-comment-g791-message'\n\t\t                rows='20'\n\t\t\t\t\t\tdata-wp-text='state.getFieldValue'\n\t\t\t\t\t\tdata-wp-on--input='actions.onFieldChange'\n\t\t\t\t\t\tdata-wp-on--blur='actions.onFieldBlur'\n\t\t\t\t\t\tdata-wp-class--has-value='state.hasFieldValue'\n\t\t\t\t\t\taria-describedby='g791-message-textarea-error-message'\n\t\t\t\t\t\tdata-wp-bind--aria-invalid='state.fieldAriaInvalid'\n\t\t\t\t\t\tclass='textarea  grunion-field'  ><\/textarea>\n \n\t\t\t<div id=\"g791-message-textarea-error\" class=\"contact-form__input-error\" data-wp-class--has-errors=\"state.fieldHasErrors\">\n\t\t\t\t<span class=\"contact-form__warning-icon\" aria-hidden=\"true\">\n\t\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n\t\t\t\t\t\t<path d=\"M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z\" \/>\n\t\t\t\t\t\t<path d=\"M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z\" \/>\n\t\t\t\t\t\t<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z\" \/>\n\t\t\t\t\t<\/svg>\n\t\t\t\t<\/span>\n\t\t\t\t<span data-wp-text=\"state.errorMessage\" id=\"g791-message-textarea-error-message\"><\/span>\n\t\t\t<\/div>\n\t<\/div>\n\t<p class='contact-submit'>\n<div class=\"contact-form__error\" data-wp-class--show-errors=\"state.showFormErrors\"><span class=\"contact-form__warning-icon\" aria-hidden=\"true\"><i><\/i><\/span><span class=\"contact-form__error-message\" tabindex=\"-1\" data-wp-watch=\"callbacks.focusOnValidationError\" data-wp-text=\"state.getFormErrorMessage\"><\/span><ul aria-label=\"Form errors\">\n\t\t\t\t<template data-wp-each=\"state.getErrorList\" data-wp-key=\"context.item.id\">\n\t\t\t\t\t<li><a data-wp-bind--href=\"context.item.anchor\" data-wp-on--click=\"actions.scrollIntoView\" data-wp-text=\"context.item.label\"><\/a><\/li>\n\t\t\t\t<\/template>\n\t\t\t\t<\/ul><\/div><div class=\"contact-form__error\" data-wp-class--show-errors=\"state.showSubmissionError\" data-wp-text=\"context.submissionError\" tabindex=\"-1\" data-wp-watch=\"callbacks.focusOnSubmissionError\"><\/div>\t\t<button type='submit' class='pushbutton-wide'>Submit<\/button>\t\t<input type='hidden' name='contact-form-id' value='791' \/>\n\t\t<input type='hidden' name='action' value='grunion-contact-form' \/>\n\t\t<input type='hidden' name='contact-form-hash' value='d5733b78b39ee165a4d50a3332ca065720415ae8' \/>\n\t<\/p>\n<p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"83\"\/><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\ndocument.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n\/* ]]> *\/\n<\/script>\n<\/p><\/form>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Seguindo o exemplo do WordCamp de S\u00e3o Francisco e de outras cidades por todo o mundo, este ano vamos organizar um hack day no domingo, dia 30. Este dia destina-se a todos os programadores, designers e criadores que contribuem ou &hellip; <a href=\"https:\/\/lisboa.wordcamp.org\/2012\/hack-day\/\">Continuar a ler <span class=\"assistive-text\">Hack day!<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":8164830,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[9728],"tags":[30403,7393,30400],"class_list":["post-791","post","type-post","status-publish","format-standard","hentry","category-geral","tag-wclx12","tag-hack-day","tag-wordcamp-lisboa-2012"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p2mAry-cL","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lisboa.wordcamp.org\/2012\/wp-json\/wp\/v2\/posts\/791","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lisboa.wordcamp.org\/2012\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lisboa.wordcamp.org\/2012\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lisboa.wordcamp.org\/2012\/wp-json\/wp\/v2\/users\/8164830"}],"replies":[{"embeddable":true,"href":"https:\/\/lisboa.wordcamp.org\/2012\/wp-json\/wp\/v2\/comments?post=791"}],"version-history":[{"count":9,"href":"https:\/\/lisboa.wordcamp.org\/2012\/wp-json\/wp\/v2\/posts\/791\/revisions"}],"predecessor-version":[{"id":986,"href":"https:\/\/lisboa.wordcamp.org\/2012\/wp-json\/wp\/v2\/posts\/791\/revisions\/986"}],"wp:attachment":[{"href":"https:\/\/lisboa.wordcamp.org\/2012\/wp-json\/wp\/v2\/media?parent=791"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lisboa.wordcamp.org\/2012\/wp-json\/wp\/v2\/categories?post=791"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lisboa.wordcamp.org\/2012\/wp-json\/wp\/v2\/tags?post=791"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}