Development Update โ€“ 12th week of 2016

This past week, @kovsheninย built a way to import transaction records from the bank, so thatย our monitoring tool canย keep track of the status of payments. I started work on a new tool to help track the status of WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what theyโ€™ve learned throughout the year and share the joy. Learn more. applications.

#development-update, #official-websites

Development Update โ€“ 11th week of 2016

@kovshenin and I bothย spentย the past weekย workingย on various improvements and bug fixes for the new payments pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party, and gettingย caught up on smaller tasks that feel behind during the push to launch the payments plugin.

#development-update, #official-websites

Development Update โ€“ 10th week of 2016

@kovsheninย worked primarily on the export process for vendor payments and reimbursement requests;ย fixing bugs, making improvements, and refactoring the codeย to make it better.

I worked on fixing bugs and making improvements to the new payment tools, prep work for Outreachy 2016, and catching up on miscellaneous tickets, contributions, and pings.

ย 

#development-update, #official-websites

Development Update โ€“ 8th and 9th weeks of 2016

I didnโ€™t post a development update last week, since @kovshenin and I were both at a team meetupMeetup Meetup groups are locally-organized groups that get together for face-to-face events on a regular basis (commonly once a month). Learn more about Meetups in our Meetup Organizer Handbook., so this update will cover the past two weeks.

I focused mostly on finishing upย theย initial version of the new Sponsor Invoices post type and integrating it with QuickBooks, and then madeย some tweaks to improve it. I also switched CampTix over to the new WPCSWordPress Community Support WordPress Community Support PBC is a Public Benefit Corporation, created specifically to be the financial and legal support for WordCamps, WordPress Meetup groups, and any additional โ€œofficialโ€ events organized within the WordPress Community Events program. PayPal account.

Konstantinย worked onย adding new statusesย to the Vendor Payments and Reimbursement Requests post types, andย improving their UXUX UX is an acronym for User Experience - the way the user uses the UI. Think โ€˜what they are doingโ€™ and less about how they do it. flow;ย making tweaks to the payments export process; and refactoring the payment export workflow for better UX.

ย 

ย 

#development-update, #official-websites

Development Update โ€“ 7th week of 2016

This past week has been pretty similar to the one before it, with @kovshenin and myselfย mostlyย focused on WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what theyโ€™ve learned throughout the year and share the joy. Learn more. payment automation. The banking exports are mostly done, with just some minor bugs being fixed, and sponsor invoices are 90% done. Konstantin also wrapped up the WordCamp.org URLURL A specific web address of a website or web page on the Internet, such as a websiteโ€™s URL www.wordpress.org migrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies. and SSLSSL Secure Socket Layer - Encryption from the server to the browser and back. Prevents prying eyes from seeing what you are sending between your browser and the server.ย certificate automation.

ย 

#development-update, #official-websites

Development Update โ€“ 6th week of 2016

This past week @kovshenin and I have both been focused on WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what theyโ€™ve learned throughout the year and share the joy. Learn more. payments automation.

Konstantin finalizedย the ACH export process, fixed some problems with wire exports, andย startedย development on exporting checks. He also madeย some more progress on revertingย WordCamp.org sites to the year.city.wordcamp.org URLURL A specific web address of a website or web page on the Internet, such as a websiteโ€™s URL www.wordpress.org format.

I workedย on integrating sponsor invoices with QuickBooks:ย getting up to speed on their APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways., updating our existing code to work with their development sandboxes, and writing code toย read and create Invoices and Sponsors inside QuickBooks.

ย 

#development-update, #official-websites

Development Update – 5th week of 2016

Iโ€™ve been working on our paymentย tools this past week, as well improving CampTix e-mails.ย The new Reimbursements post type is live now, and theย Vendor Payments post type has seen some UXUX UX is an acronym for User Experience - the way the user uses the UI. Think โ€˜what they are doingโ€™ and less about how they do it. improvements. The most visible change for attendees, though, is that CampTix nowย sends out HTMLHTML HTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites. e-mails, whichย look much better than the old ones.ย Itโ€™s just a roughย v1, though, and there are a lotย ofย improvements weโ€™d like to make in the future.

@kovshenin has been working on integrating WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what theyโ€™ve learned throughout the year and share the joy. Learn more. payment data with the bank, so that more things can be automated, which will free upย a lot ofย time for big-pictureย projects. The bankโ€™s systems and specifications can be pretty difficult to work with, butย we now have the ability to export ourย data to the formats that theyโ€™ll accept.

#development-update, #official-websites

Development Update – 4th week of 2016

Iโ€™m going to start postingย updates every Wednesdayย on development progress, in order to help keep everyone in the loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. on new features, the status of ongoing work, etc.

This past week @kovshenin has been working on Quickbooks integration for WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what theyโ€™ve learned throughout the year and share the joy. Learn more. payments, and also automating SSLSSL Secure Socket Layer - Encryption from the server to the browser and back. Prevents prying eyes from seeing what you are sending between your browser and the server. certificates as part of the URLURL A specific web address of a website or web page on the Internet, such as a websiteโ€™s URL www.wordpress.org-rollback project. He launched a couple plugins toย interact with the Quickbooksย APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways., but integrating that into ourย payment plugins is on hold due to some delays on the bankโ€™s end.

Letโ€™s Encrypt increasedย our SSL certificate rate-limit, so we no longer need to request themย in batches. Konstantinย is collaborating with the Systems team on an updated script that shouldย install certificates for the remaining sites. Once thatโ€™s done, heโ€™ll be able to migrate them back to their original URLs.

Iโ€™ve been working on a new post type for WordCamp organizer reimbursements, and a network-wide dashboard for deputiesProgram Supporter Community Program Supporters (formerly Deputies) are a team of people worldwide who review WordCamp and Meetup applications, interview lead organizers, and keep things moving at WordCamp Central. Find more about program supporters in our Program Supporter Handbook. to manage reimbursements. Currently organizers use the Payments post type for both vendor payments and personal reimbursements, but the new post type will separate the two.

Weโ€™ll also be adding a new post type for sponsor invoices soon, so Iย created a new Budget menuย in wp-admin to hold all the post types for vendor payments, personal reimbursements, and sponsor invoices.ย I deployedDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. the new sponsor invoices post type last week, but the banking delays have disrupted our integration plans, so Iโ€™ve temporarily disabled it until we get all that wrapped up.

ย 

#development-update, #official-websites