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 Coding Standards A collection of PHP_CodeSniffer rules (sniffs) to validate code developed for WordPress. It ensures code quality and adherence to coding conventions, especially the official standards for WordPress Core. 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 deputiesDeputy Community Deputies are a team of people all over the world who review WordCamp and Meetup applications, interview lead organizers, and generally keep things moving at WordCamp Central. Find more about deputies in our Community Deputy 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