diff --git a/.env/import.wxr b/.env/import.wxr deleted file mode 100644 index a7c8d1ce..00000000 --- a/.env/import.wxr +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - five-for-the-future - http://five-for-the-future.test - Just another WordPress site - Wed, 06 Nov 2019 05:06:32 +0000 - en-US - 1.2 - http://five-for-the-future.test - http://five-for-the-future.test - - 1 - - - 1 - - - - - - - - - - - - - - - - - - - 2nav_menu - - - https://wordpress.org/?v=5.2.4 - - - About - http://five-for-the-future.test/ - Wed, 06 Nov 2019 04:48:09 +0000 - - http://five-for-the-future.test/?page_id=7 - - -

Ready to get started? Contribute as an organization.

- - - -
Attendees of the 2017 WordPress Community Summit
- - - -

How five percent is powering the next generation of the web

- - - -

WordPress needs YOU!

- - - -

Five for the Future is an initiative promoting the WordPress community’s contribution to the platform’s growth. As an open source project, WordPress is created by a diverse collection of people from around the world.

- - - -

What is Five for the Future?

- - - -

Launched in 2014, Five for the Future encourages organizations to contribute five percent of their resources to WordPress development. WordPress co-founder Matt Mullenweg set this benchmark to maintain a “golden ratio” of contributors to users.

- - - -

The community has risen to the challenge, with participation more than quadrupling since launch.

- - - -

Who should participate

- - - -

Anyone can contribute to Five for the Future. Many contributors focus on the technical side of WordPress, such as core development, but there are also teams working in other areas like marketing, translation, training, and community. There is always a way to get involved, whatever your skillset.

- - - -

Why you should participate

- - - -

Contributors have the opportunity to learn alongside passionate innovators who are more than happy to share their skills.

- - - -

For organizations, it is a more cost-effective training initiative than most traditional programs.

- - - -

Participants see a number of benefits:

- - - -

• Identifying and recruiting talent.
• Finding end-user customers or new clients.
• Influencing the direction of the WordPress platform.
• Contributing to the future of the operating system of the web.

- - - - -]]>
- - 7 - - - - - - - 0 - 0 - - - 0 -
- - Add New Pledge - http://five-for-the-future.test/add-new-pledge/ - Wed, 06 Nov 2019 04:51:02 +0000 - - http://five-for-the-future.test/?page_id=9 - - -[5ftf_pledge_form_new] - - - -

-]]>
- - 9 - - - - - - - 0 - 0 - - - 0 -
- - My Pledges - http://five-for-the-future.test/my-pledges/ - Wed, 06 Nov 2019 04:53:26 +0000 - - http://five-for-the-future.test/?page_id=11 - - -[5ftf_my_pledges] -]]> - - 11 - - - - - - - 0 - 0 - - - 0 - - - Manage Pledge - http://five-for-the-future.test/manage-pledge/ - Wed, 06 Nov 2019 04:56:04 +0000 - - http://five-for-the-future.test/?page_id=13 - - -[5ftf_pledge_form_manage] - - - -

-]]>
- - 13 - - - - - - - 0 - 0 - - - 0 -
- - - http://five-for-the-future.test/?p=17 - Mon, 30 Nov -0001 00:00:00 +0000 - - http://five-for-the-future.test/?p=17 - - - - 17 - - - - - - - 0 - 1 - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http://five-for-the-future.test/18/ - Wed, 06 Nov 2019 04:59:30 +0000 - - http://five-for-the-future.test/?p=18 - - - - 18 - - - - - - - 0 - 1 - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http://five-for-the-future.test/19/ - Wed, 06 Nov 2019 04:59:30 +0000 - - http://five-for-the-future.test/?p=19 - - - - 19 - - - - - - - 0 - 2 - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http://five-for-the-future.test/20/ - Wed, 06 Nov 2019 04:59:30 +0000 - - http://five-for-the-future.test/?p=20 - - - - 20 - - - - - - - 0 - 3 - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http://five-for-the-future.test/21/ - Wed, 06 Nov 2019 04:59:30 +0000 - - http://five-for-the-future.test/?p=21 - - - - 21 - - - - - - - 0 - 4 - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - View Pledges - http://five-for-the-future.test/view-pledges/ - Wed, 06 Nov 2019 04:59:30 +0000 - - http://five-for-the-future.test/?p=22 - - - - 22 - - - - - - - 0 - 5 - - - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
diff --git a/.wp-env.json b/.wp-env.json index 0700c0d9..f3c3ae46 100644 --- a/.wp-env.json +++ b/.wp-env.json @@ -15,7 +15,7 @@ "wp-content/mu-plugins": "./mu-plugins", "wp-content/plugins": "./plugins", "wp-content/themes": "./themes", - "wp-content/mu-plugins/0-sandbox.php": "./.env/0-sandbox.php", + "wp-content/mu-plugins/0-sandbox.php": "./env/0-sandbox.php", "wp-content/phpunit.xml.dist": "./phpunit.xml.dist", "wp-cli.local.yml": "./wp-cli.local.yml" } diff --git a/README.md b/README.md index 7420a50b..63739d9b 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,12 @@ In order to contribute with code changes, you'll want to set up a local environm npm run wp-env start ``` +1. Configure WordPress. + + ```bash + npm run setup:wp + ``` + If you're using a different local environment, or don't want to use wp-env, you can skip that step and just replace `wp-content` with this repo, so that the themes and plugins are in the correct places. @@ -51,16 +57,19 @@ If you're using a different local environment, or don't want to use wp-env, you ### Setting up default data -1. Set your permalinks to "Post name" at `Settings > Permalinks`. -1. Run the WP XML Importer at `Tools > Import` and select `wp-content/.env/import.wxr`. -1. Set the Primary Menu at `Appearance > Menu`. -1. Set "About" as the static home page at `Settings > Reading`. -1. Add new Pledges on the "Add New Pledge" page. Note that you'll need to use valid WP usernames on your install. - 1. Set the new entry to Published in the `Five For the Future > Pledges admin` area. - 1. Find the "Sending email" log entry in the pledge admin and copy/paste the link in a new tab to confirm the email. - 1. Go to the `Five For the Future > Contributors` page and publish the post(s) via quick edit. - 1. Your new pledge should appear on the `/pledges/` pages now. - +1. Save your permalinks: `Settings > Permalinks`. +1. Configure your first pledge. + 1. Visit `Five for the future > Pledges`. + 1. Add `Administrator Email Address` -> Any address. + 1. Add `Organization Name` -> Any name. + 1. Add `Website Address` -> Any web address. + 1. Add `Organization Blurb` -> Any content. + 1. Add `Contributor Usernames` -> Use any of the users listed in `wp-admin/users.php` excluding admin. + 1. Technically you can use any wp.org user but we use dummy data added in `./env/bpmain_bp_xprofile_data.sql` which maps to these user IDs. + 1. Set a `featured image`. + 1. Click `Update` to publish draft pledge. + 1. Visit `Five for the future > Contributors`. + 1. Click on any `Pending` contributors and `Publish` them. ## Scripts diff --git a/.env/0-sandbox.php b/env/0-sandbox.php similarity index 100% rename from .env/0-sandbox.php rename to env/0-sandbox.php diff --git a/env/bpmain_bp_xprofile_data.sql b/env/bpmain_bp_xprofile_data.sql new file mode 100644 index 00000000..9b12851a --- /dev/null +++ b/env/bpmain_bp_xprofile_data.sql @@ -0,0 +1,78 @@ +SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; +START TRANSACTION; +SET time_zone = "+00:00"; + + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; + +-- +-- Database: `wordpress` +-- + +-- -------------------------------------------------------- + +-- +-- Table structure for table `bpmain_bp_xprofile_data` +-- + +CREATE TABLE `bpmain_bp_xprofile_data` ( + `id` bigint(20) UNSIGNED NOT NULL, + `field_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0, + `user_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0, + `value` longtext COLLATE utf8mb4_unicode_ci NOT NULL, + `last_updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +-- +-- Dumping data for table `bpmain_bp_xprofile_data` +-- + +INSERT INTO `bpmain_bp_xprofile_data` (`id`, `field_id`, `user_id`, `value`, `last_updated`) VALUES +(1, 24, 2, 'Yes', '2024-07-01 01:38:31'), +(2, 29, 2, '40', '2024-07-01 01:38:31'), +(3, 30, 2, 'a:1:{i:0;s:9:\"Meta Team\";}', '2024-07-01 01:38:31'), +(4, 24, 3, 'Yes', '2024-07-01 01:38:31'), +(5, 29, 3, '40', '2024-07-01 01:38:31'), +(6, 30, 3, 'a:1:{i:0;s:9:\"Meta Team\";}', '2024-07-01 01:38:31'), +(7, 24, 4, 'Yes', '2024-07-01 01:38:31'), +(8, 29, 4, '40', '2024-07-01 01:38:31'), +(9, 30, 4, 'a:1:{i:0;s:9:\"Meta Team\";}', '2024-07-01 01:38:31'), +(10, 24, 5, 'Yes', '2024-07-01 01:38:31'), +(11, 29, 5, '40', '2024-07-01 01:38:31'), +(12, 30, 5, 'a:1:{i:0;s:9:\"Meta Team\";}', '2024-07-01 01:38:31'), +(13, 24, 6, 'Yes', '2024-07-01 01:38:31'), +(14, 29, 6, '40', '2024-07-01 01:38:31'), +(15, 30, 6, 'a:1:{i:0;s:9:\"Meta Team\";}', '2024-07-01 01:38:31'), +(16, 24, 7, 'Yes', '2024-07-01 01:38:31'), +(17, 29, 7, '40', '2024-07-01 01:38:31'), +(18, 30, 7, 'a:1:{i:0;s:9:\"Meta Team\";}', '2024-07-01 01:38:31'); + +-- +-- Indexes for dumped tables +-- + +-- +-- Indexes for table `bpmain_bp_xprofile_data` +-- +ALTER TABLE `bpmain_bp_xprofile_data` + ADD PRIMARY KEY (`id`), + ADD KEY `field_id` (`field_id`), + ADD KEY `user_id` (`user_id`); + +-- +-- AUTO_INCREMENT for dumped tables +-- + +-- +-- AUTO_INCREMENT for table `bpmain_bp_xprofile_data` +-- +ALTER TABLE `bpmain_bp_xprofile_data` + MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19; +COMMIT; + +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/env/import.wxr b/env/import.wxr new file mode 100644 index 00000000..56c52937 --- /dev/null +++ b/env/import.wxr @@ -0,0 +1,2433 @@ + + + + + + + + + + + + + + + + + + + + + + + Five for the Future + https://wordpress.org/five-for-the-future + How five percent is powering the next generation of the web + Fri, 20 Sep 2024 01:28:34 +0000 + en-US + 1.2 + https://wordpress.org/ + https://wordpress.org/five-for-the-future + + 2 + 3 + 4 + 5 + 6 + 7 + + + https://wordpress.org/?v=6.7-alpha-59071 + + + https://s.w.org/favicon.ico?2 + Five for the Future | WordPress.org + https://wordpress.org/five-for-the-future + 32 + 32 + +168508317 + + <![CDATA[Five for the Future]]> + https://wordpress.org/five-for-the-future/ + Tue, 24 Sep 2019 16:03:48 +0000 + + https://wordpress.org/five-for-the-future/?page_id=6 + + +
+

+
+ + + + + + + +
+

Take your seat at the table

+ + + +

Organizations that participate in Five for the Future play a key role in shaping the future of WordPress. Your contributions can translate that effort into a direct and meaningful impact on your business and beyond. Explore the Five for the Future handbook to learn more about the program.

+
+ + + +
+
+
+ + + +

Gain a strategic advantage

+ + + +

Sync your business objectives with WordPress’s development to stay current with platform trends, and get early insight into WordPress releases to inform your product decisions.

+
+ + + +
+
+ + + +

Recruit and develop top talent

+ + + +

Connect with a global network of professionals who already contribute to open source. By sponsoring their contributions, you’ll also provide existing teams with cost-effective, hands-on professional development opportunities.

+
+ + + +
+
+ + + +

Represent your and your client's needs

+ + + +

Represent your customers’ or clients’ perspectives within the WordPress community. As you contribute and provide expertise, you’ll gain the recognition to influence key decisions.

+
+
+ + + +
+
+
+
+
+ + + +
+

Extend your expertise across WordPress

+ + + +

The WordPress project is uniquely set up to benefit from contributing teams across all disciplines. Along with development and technical expertise, here are some other focus areas your organization can contribute to:

+ + + +
    +
  • Community building and management
  • + + + +
  • Documentation
  • + + + +
  • Translation and localization
  • + + + +
  • Training and education
  • + + + +
  • Testing and QA
  • +
+ + + +

Discover all the contributing teams your company can get involved with as a Five for the Future participant.

+
+
+
+ + + + + + + + +]]>
+ + 6 + + + + + + + + + 0 + 0 + + + 0 + + + + + + + + + + + + + + + + +
+ + <![CDATA[Contribute as an Individual]]> + https://wordpress.org/five-for-the-future/for-individuals/ + Tue, 24 Sep 2019 16:04:06 +0000 + + https://wordpress.org/five-for-the-future/?page_id=8 + + +

Anyone can contribute as an individual. As a Five for the Future participant, you'll find opportunities to connect more deeply within the WordPress ecosystem and gain a voice in the platform's ongoing development.

+ + + +

By pledging your time and contributions, you'll also benefit from:

+ + + +
    +
  • Working with and learning from a global collective of talented professionals across disciplines
  • + + + +
  • Staying informed about the WordPress platform's direction
  • + + + +
  • Opportunities to make an impact on decisions by representing your needs in project discussions
  • + + + +
  • Empowering millions worldwide through the sustained growth of the open web
  • +
+ + + +

Pledge your contributions to Five for the Future

+ + + +

1. Log in to WordPress.org

+ + + +

Click the "Log in" link in the top right corner of the WordPress.org header, or visit https://login.wordpress.org/, to log into your user account.

+ + + +
+ + + +

2. Access your profile

+ + + +

Hover the header icon to find the "Edit Profile" link. Alternatively, visit https://profiles.wordpress.org/me and find the edit link.

+ + + +
+ + + +

3. Navigate to the "Contribution" tab

+ + + +
+ + + +

4. Fill out your contribution details, then save your changes

+ + + +
+ + + +

5. Visit your public profile to verify the information

+ + + +
+ + + +

You’re all set! Thank you for joining Five for the Future and contributing to the future of WordPress and open source. 

+ + + +

If you’re a first-time contributor, this interactive questionnaire can help you get started.

+ + + + +]]>
+ + 8 + + + + + + + + + 0 + 0 + + + 0 + + + + + + + + +
+ + <![CDATA[Contribute as an Organization]]> + https://wordpress.org/five-for-the-future/for-organizations/ + Tue, 24 Sep 2019 16:04:13 +0000 + + https://wordpress.org/five-for-the-future/?page_id=9 + + +

Your company can choose to sponsor individuals or teams. As a Five for the Future participating organization, you'll find opportunities to maximize employee professional development while integrating more deeply into the WordPress ecosystem. 

+ + + +

By sponsoring contributors and pledging resources, you'll benefit from:

+ + + +
    +
  • Gaining a voice in the ongoing development of the platform
  • + + + +
  • Identifying, recruiting, and developing talent within an established, globally recognized contributor community
  • + + + +
  • Staying informed about the WordPress platform's direction
  • + + + +
  • Opportunities to make an impact on decisions by representing your and your client's needs in project discussions
  • + + + +
  • Empowering millions worldwide through the sustained growth of the open web
  • +
+ + + +

Five for the Future enables you to engage with WordPress in a way that can directly impact your customers or clients. Your organization's contributions affect the project's longevity, which in turn provides you more opportunities for growth in the future.

+ + + +

Want to sponsor a dedicated team? Check out the Five for the Future Organization Guide, or read the FAQ page, to learn more.

+ + + +

Pledge your resources to Five for the Future

+ + + +[5ftf_pledge_form_new] +]]>
+ + 9 + + + + + + + + + 0 + 0 + + + 0 + + + + + + + + +
+ + <![CDATA[community-summit-paris]]> + https://wordpress.org/five-for-the-future/about/community-summit-paris/ + Wed, 25 Sep 2019 14:08:02 +0000 + + https://wordpress.org/five-for-the-future/files/2019/09/community-summit-paris.jpg + + + + 24 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[happiness-bar]]> + https://wordpress.org/five-for-the-future/about/happiness-bar/ + Wed, 25 Sep 2019 14:08:03 +0000 + + https://wordpress.org/five-for-the-future/files/2019/09/happiness-bar.jpg + + + + 25 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[panel]]> + https://wordpress.org/five-for-the-future/about/panel/ + Wed, 25 Sep 2019 14:08:03 +0000 + + https://wordpress.org/five-for-the-future/files/2019/09/panel.jpg + + + + 26 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[simon]]> + https://wordpress.org/five-for-the-future/about/simon/ + Wed, 25 Sep 2019 14:08:03 +0000 + + https://wordpress.org/five-for-the-future/files/2019/09/simon.jpg + + + + 27 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[mika]]> + https://wordpress.org/five-for-the-future/about/mika/ + Wed, 25 Sep 2019 16:16:06 +0000 + + https://wordpress.org/five-for-the-future/files/2019/09/mika.jpg + + + + 28 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[Program Expectations]]> + https://wordpress.org/five-for-the-future/expectations/ + Tue, 29 Oct 2019 22:26:21 +0000 + + https://wordpress.org/five-for-the-future/?page_id=86 + + + + + + +

Organizations participating in the Five for the Future pledge program should meet the requirements for promotion by WordPress.

+ + + +

General things we feel strongly about:

+ + + +
    +
  • No discrimination on the basis of economic or social status, race, color, ethnic origin, national origin, creed, religion, political belief, sex, sexual orientation, gender expression, marital status, age, caste, or disability. They shouldn’t engage in discriminatory practices, and you shouldn’t discriminate against anyone.
  • + + + +
  • No incitement to violence, or promotion of hate, please.
  • + + + +
  • No spammers.
  • + + + +
  • No jerks. That sounds silly, but it’s kind of important. Anyone you choose to sponsor as a contributor should be able to behave appropriately and follow WordPress etiquette.
  • +
+ + + +

If engaged in WordPress-based activities or commerce, there are a few additional requirements:

+ + + +
    +
  • Respect the WordPress trademark. Any person or business currently misusing or infringing on the WordPress trademark will need to fix any misuse before their pledge will appear on the Five for the Future pledge page.
  • + + + +
  • Embrace the WordPress license. If distributing WordPress-derivative works (themes, plugins, WP distros), any person or business should give their users the same freedoms that WordPress itself provides. Note: this is one step above simple compliance, which requires PHP code to be GPL/compatible but allows proprietary licenses for JavaScript, CSS, and images. 100% GPL or compatible is required for promotion on WordPress.org when WordPress-derivative works are involved.
  • + + + +
  • Do not promote others who fail to respect the WordPress license or trademark. If a business or person does not distribute WordPress-derivative code promotes businesses or people who do, they should meet the above guidelines.
  • +
+ + + +

If you’d like to read more about WordPress and the GPL, here are some great resources:

+ + + +

WordPress and the GPL
+Themes are GPL, too
+Why WordPress Themes are Derivative of WordPress

+]]>
+ + 86 + + + + + + + + + 0 + 0 + + + 0 + + + + + + + + +
+ + <![CDATA[Report a Problem]]> + https://wordpress.org/five-for-the-future/report/ + Tue, 29 Oct 2019 21:05:07 +0000 + + https://wordpress.org/five-for-the-future/?page_id=90 + + +
+ + + + + + + +
+ + + +

+]]>
+ + 90 + + + + + + + + + 0 + 0 + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [contact-field label="Your name" required="1" requiredText="(required)" type="name"/] + +[contact-field label="Your email" required="1" requiredText="(required)" type="email"/] + +[contact-field label="Which pledge? (Please include the full URL to the individual pledge)" required="1" requiredText="(required)" type="text"/] + +[contact-field label="Please describe the problem " required="1" requiredText="(required)" type="textarea"/] + +
+]]>
+
+ + + + + + + [contact-field label="Your name" required="1" requiredText="(required)" type="name"/] + +[contact-field label="Your email" required="1" requiredText="(required)" type="email"/] + +[contact-field label="Which pledge? (Please include the full URL to the individual pledge)" required="1" requiredText="(required)" type="text"/] + +[contact-field label="Please describe the problem " required="1" requiredText="(required)" type="textarea"/] + +
+]]>
+
+ + + + + + + [contact-field label="Your name" required="1" requiredText="(required)" type="name"/] + +[contact-field label="Your email" required="1" requiredText="(required)" type="email"/] + +[contact-field label="Which pledge? (Please include the full URL to the individual pledge)" required="1" requiredText="(required)" type="text"/] + +[contact-field label="Please describe the problem " required="1" requiredText="(required)" type="textarea"/] + +
+]]>
+
+ + + + + + + [contact-field label="Your name" required="1" requiredText="(required)" type="name"/] + +[contact-field label="Your email" required="1" requiredText="(required)" type="email"/] + +[contact-field label="Which pledge? (Please include the full URL to the individual pledge)" required="1" requiredText="(required)" type="text"/] + +[contact-field label="Please describe the problem " required="1" requiredText="(required)" type="textarea"/] + +
+]]>
+
+ + + + +
+ + <![CDATA[My Pledges]]> + https://wordpress.org/five-for-the-future/my-pledges/ + Tue, 29 Oct 2019 20:23:32 +0000 + + https://wordpress.org/five-for-the-future/?page_id=106 + + +[5ftf_my_pledges] +]]> + + 106 + + + + + + + + + 0 + 0 + + + 0 + + + + + + + + + + + <![CDATA[Screenshot-2019-11-01-at-11.23.29]]> + https://wordpress.org/five-for-the-future/for-individuals/screenshot-2019-11-01-at-11-23-29/ + Fri, 01 Nov 2019 09:24:09 +0000 + + https://wordpress.org/five-for-the-future/files/2019/11/Screenshot-2019-11-01-at-11.23.29.png + + + + 275 + + + + + + + + + 8 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[Screenshot-2019-11-01-at-11.23.46]]> + https://wordpress.org/five-for-the-future/for-individuals/screenshot-2019-11-01-at-11-23-46/ + Fri, 01 Nov 2019 09:24:15 +0000 + + https://wordpress.org/five-for-the-future/files/2019/11/Screenshot-2019-11-01-at-11.23.46.png + + + + 276 + + + + + + + + + 8 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[Screenshot-2019-11-01-at-11.24.57]]> + https://wordpress.org/five-for-the-future/for-individuals/screenshot-2019-11-01-at-11-24-57/ + Fri, 01 Nov 2019 09:25:31 +0000 + + https://wordpress.org/five-for-the-future/files/2019/11/Screenshot-2019-11-01-at-11.24.57.png + + + + 277 + + + + + + + + + 8 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[Screenshot-2019-11-01-at-11.25.17]]> + https://wordpress.org/five-for-the-future/for-individuals/screenshot-2019-11-01-at-11-25-17/ + Fri, 01 Nov 2019 09:25:38 +0000 + + https://wordpress.org/five-for-the-future/files/2019/11/Screenshot-2019-11-01-at-11.25.17.png + + + + 278 + + + + + + + + + 8 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[Manage Pledge]]> + https://wordpress.org/five-for-the-future/manage-pledge/ + Tue, 26 Nov 2019 22:33:23 +0000 + + https://wordpress.org/five-for-the-future/?page_id=315 + + +[5ftf_pledge_form_manage] +]]> + + 315 + + + + + + + + + 0 + 0 + + + 0 + + + + + + + + + + + <![CDATA[Contribute as an Organization]]> + https://wordpress.org/five-for-the-future/for-organizations/ + Tue, 24 Sep 2019 16:04:13 +0000 + + https://wordpress.org/five-for-the-future/?page_id=9 + + +

Companies and organizations that sponsor WordPress contributors benefit by providing their team members with opportunities for professional development and growth. Contributing to WordPress means working with innovators who are passionate about sharing their skills with others. Participating organizations are able to integrate more deeply into the WordPress ecosystem, while gaining a voice in the ongoing development of the platform.

+ + + +

The WordPress Five for the Future initiative can be more cost effective than many traditional professional development programs, as it leverages resources produced for the WordPress community, such as the community organizer training materials.

+ + + +

Participating organizations see a number of benefits, such as:

+ + + +
  • Identifying, recruiting, and developing talent.
  • Staying up-to-date about the direction of the WordPress platform.
  • Opportunities to represent the needs of their clients in discussions about the future of WordPress.
  • Contributing to the future and resilience of the open web.
+ + + +

Your users and customers are already part of WordPress, and this initiative gives you a way to participate and better engage with your users.

+ + + +

Pledge 5% of your Organization’s Resources

+ + + +[5ftf_pledge_form_new] +]]>
+ + 632 + + + + + + + + + 630 + 0 + + + 0 + + + + +
+ + <![CDATA[Contribute as an Organization]]> + https://wordpress.org/five-for-the-future/for-organizations/ + Tue, 24 Sep 2019 16:04:13 +0000 + + https://wordpress.org/five-for-the-future/?page_id=9 + + +

Companies and organizations that sponsor WordPress contributors benefit by providing their team members with opportunities for professional development and growth. Contributing to WordPress means working with innovators who are passionate about sharing their skills with others. Participating organizations are able to integrate more deeply into the WordPress ecosystem, while gaining a voice in the ongoing development of the platform.

+ + + +

The WordPress Five for the Future initiative can be more cost effective than many traditional professional development programs, as it leverages resources produced for the WordPress community, such as the community organizer training materials.

+ + + +

Participating organizations see a number of benefits, such as:

+ + + +
  • Identifying, recruiting, and developing talent.
  • Staying up-to-date about the direction of the WordPress platform.
  • Opportunities to represent the needs of their clients in discussions about the future of WordPress.
  • Contributing to the future and resilience of the open web.
+ + + +

Your users and customers are already part of WordPress, and this initiative gives you a way to participate and better engage with your users.

+ + + +

Building a dedicated team at your company? This white paper answers some of the questions you have!

+ + + +

Pledge 5% of your Organization’s Resources

+ + + +[5ftf_pledge_form_new] +]]>
+ + 11208 + + + + + + + + + 11206 + 0 + + + 0 + + + + +
+ + <![CDATA[Contact]]> + https://wordpress.org/five-for-the-future/contact/ + Thu, 06 Jun 2024 17:04:43 +0000 + + https://wordpress.org/five-for-the-future/?page_id=52991 + + +

Have a specific question about the Five for the Future program? Are you an organization looking to sponsor a contributor team? You can fill out the contact form or send an email to getinvolved-AT-wordpress-DOT-org to get in touch.

+ + + +
+ + + + + + + + + +
+]]>
+ + 52991 + + + + + + + + + 0 + 0 + + + 0 + + + + + + + + + + + [contact-field required="1" type="name" label="Name"/] + +[contact-field required="1" type="email" label="Email"/] + +[contact-field label="Reason for Contacting" required="1" options="Setting up a Contributor Team,Question on an existing Five for the Future Pledge,Questions/clarifications on Five for the Future,Contributing as an Individual,Contributor Sponsorship,Other" toggleLabel="Select one option" type="select"/] + +[contact-field label="URL of your Five for the Future Pledge (if you already have one)" type="url"/] + +[contact-field label="Message" required="1" type="textarea"/] + +
+]]>
+
+ + + + + + + [contact-field required="1" type="name" label="Name"/] + +[contact-field required="1" type="email" label="Email"/] + +[contact-field label="Reason for Contacting" required="1" options="Setting up a Contributor Team,Question on an existing Five for the Future Pledge,Questions/clarifications on Five for the Future,Contributing as an Individual,Contributor Sponsorship,Other" toggleLabel="Select one option" type="select"/] + +[contact-field label="URL of your Five for the Future Pledge (if you already have one)" type="url"/] + +[contact-field label="Message" required="1" type="textarea"/] + +
+]]>
+
+ + + + + + + [contact-field required="1" type="name" label="Name"/] + +[contact-field required="1" type="email" label="Email"/] + +[contact-field label="Reason for Contacting" required="1" options="Setting up a Contributor Team,Question on an existing Five for the Future Pledge,Questions/clarifications on Five for the Future,Contributing as an Individual,Contributor Sponsorship,Other" toggleLabel="Select one option" type="select"/] + +[contact-field label="URL of your Five for the Future Pledge (if you already have one)" type="url"/] + +[contact-field label="Message" required="1" type="textarea"/] + +
+]]>
+
+ + + + +
+ + <![CDATA[Testimonials]]> + https://wordpress.org/five-for-the-future/testimonials/ + Thu, 12 Sep 2024 18:49:37 +0000 + + https://wordpress.org/five-for-the-future/?page_id=66903 + + +
+
+
+
+ + + +
+

Milana Cap

+ + + +

Sponsored by XWP

+
+
+ + + +
+

Milana is a spirited advocate for WordPress education, fueled by a deep passion for community empowerment. Her engaging global talks, insightful workshops, and invaluable contributions to the Documentation team have guided and inspired WordPress users from all walks of life. Milana’s dedication encourages all of us (at XWP and beyond) to push boundaries, innovate, and unlock the platform’s full potential.

+ + + + +
+ + + +
+

Milana Cap has been serving as a co-representative for the Documentation team since 2021. Driven by her advocacy for WordPress education, she has delivered talks and workshops on WP-CLI in more than 30 countries. Milana is currently sponsored by XWP, which contributes 33% of her total hours.

+ + + +

Follow Milana's latest contributions

+
+
+ + + +
+
+
+ + + +
+

Carolina Nymark 

+ + + +

Sponsored by Yoast

+
+
+ + + +
+

Carolina’s contributions to developing WordPress default themes and her commitment to educating others about the Site Editor have been a guiding light, illuminating paths for others to follow.

+ + + + +
+ + + +
+

Carolina Nymark is a developer and educator focusing on the block editor and themes. She is a bundled theme component maintainer and was the development lead for the default Twenty Twenty-One theme. Carolina is also a member of the team that contributes to WordPress Core at Yoast, where she is sponsored to contribute 40 hours per week to the WordPress open source project.

+ + + +

Follow Carolina's latest contributions

+
+
+ + + +
+
+
+ + + +
+

Nadia Maya Ardiani

+ + + +

Sponsored by Hostinger

+
+
+ + + +
+

Nadia has demonstrated that thriving in the WordPress community isn’t limited to those with technical backgrounds. She uses her creative writing and community skills to support Indonesian users in learning WordPress. This platform is made for everyone to succeed. People are the backbone of the open source ecosystem, and Maya’s work in amplifying community stories matters.

+ + + + +
+ + + +
+

Nadia Maya Ardiani has contributed to the Training and Polyglots team, currently serving as the Indonesian Translation Coordinator for the Training team. Sponsored by Hostinger, she dedicates two hours per week to making WordPress resources more accessible to people through translation and Learn WordPress initiatives.

+ + + +

Follow Nadia's latest contributions

+
+
+
+]]>
+ + 66903 + + + + + + + + + 0 + 0 + + + 0 + + + + +
+ + <![CDATA[Screenshot-2019-11-01-at-11.26.55]]> + https://wordpress.org/five-for-the-future/for-individuals/screenshot-2019-11-01-at-11-26-55/ + Fri, 01 Nov 2019 09:27:36 +0000 + + https://wordpress.org/five-for-the-future/files/2019/11/Screenshot-2019-11-01-at-11.26.55.png + + + + 279 + + + + + + + + + 8 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[2L1A6055]]> + https://wordpress.org/five-for-the-future/about/2l1a6055/ + Fri, 01 Nov 2019 10:02:15 +0000 + + https://wordpress.org/five-for-the-future/files/2019/11/2L1A6055.jpg + + + + 282 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[2L1A6161]]> + https://wordpress.org/five-for-the-future/about/2l1a6161/ + Fri, 01 Nov 2019 10:02:43 +0000 + + https://wordpress.org/five-for-the-future/files/2019/11/2L1A6161.jpg + + + + 283 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[10455916_717513218285337_7332617552103902563_n]]> + https://wordpress.org/five-for-the-future/about/10455916_717513218285337_7332617552103902563_n/ + Fri, 01 Nov 2019 10:02:49 +0000 + + https://wordpress.org/five-for-the-future/files/2019/11/10455916_717513218285337_7332617552103902563_n.jpg + + + + 284 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[10689797_717515574951768_8843615727688221530_n]]> + https://wordpress.org/five-for-the-future/about/10689797_717515574951768_8843615727688221530_n/ + Fri, 01 Nov 2019 10:02:50 +0000 + + https://wordpress.org/five-for-the-future/files/2019/11/10689797_717515574951768_8843615727688221530_n.jpg + + + + 285 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[47984313016_e671384304_k]]> + https://wordpress.org/five-for-the-future/about/47984313016_e671384304_k/ + Fri, 01 Nov 2019 10:02:53 +0000 + + https://wordpress.org/five-for-the-future/files/2019/11/47984313016_e671384304_k.jpg + + + + 286 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[47984380947_fac2818c02_o]]> + https://wordpress.org/five-for-the-future/about/47984380947_fac2818c02_o/ + Fri, 01 Nov 2019 10:03:05 +0000 + + https://wordpress.org/five-for-the-future/files/2019/11/47984380947_fac2818c02_o.jpg + + + + 287 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[48786490378_785317b789_o]]> + https://wordpress.org/five-for-the-future/about/48786490378_785317b789_o/ + Fri, 01 Nov 2019 10:03:12 +0000 + + https://wordpress.org/five-for-the-future/files/2019/11/48786490378_785317b789_o.jpg + + + + 288 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + + + + + <![CDATA[WP Sponsored Contributor Team White Paper - Google Docs]]> + https://wordpress.org/five-for-the-future/for-organizations/wp-sponsored-contributor-team-white-paper-google-docs/ + Wed, 19 Jan 2022 21:59:33 +0000 + + https://wordpress.org/five-for-the-future/files/2022/01/WP-Sponsored-Contributor-Team-White-Paper-Google-Docs.pdf + + + + 3876 + + + + + + + + + 9 + 0 + + + 0 + + + + + + + + <![CDATA[Japanese-WP-Sponsored-Contributor-Team-White-Paper]]> + https://wordpress.org/five-for-the-future/for-organizations/japanese-wp-sponsored-contributor-team-white-paper/ + Tue, 11 Jul 2023 08:16:49 +0000 + + https://wordpress.org/five-for-the-future/files/2023/07/Japanese-WP-Sponsored-Contributor-Team-White-Paper.pdf + + + + 13025 + + + + + + + + + 9 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[community-summit-wcus-2023]]> + https://wordpress.org/five-for-the-future/about/community-summit-wcus-2023/ + Mon, 25 Sep 2023 08:36:27 +0000 + + https://wordpress.org/five-for-the-future/files/2023/09/community-summit-wcus-2023.jpg + + + + 18405 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[wcus2023-community-summit]]> + https://wordpress.org/five-for-the-future/about/wcus2023-community-summit/ + Mon, 25 Sep 2023 08:38:07 +0000 + + https://wordpress.org/five-for-the-future/files/2023/09/wcus2023-community-summit.jpg + + + + 18406 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[edit-wp-profile]]> + https://wordpress.org/five-for-the-future/for-individuals/edit-wp-profile/ + Thu, 16 Nov 2023 06:24:40 +0000 + + https://wordpress.org/five-for-the-future/files/2023/11/edit-wp-profile.png + + + + 24184 + + + + + + + + + 8 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[Screenshot-2023-11-16-at-15.28.46]]> + https://wordpress.org/five-for-the-future/for-individuals/screenshot-2023-11-16-at-15-28-46/ + Thu, 16 Nov 2023 06:29:12 +0000 + + https://wordpress.org/five-for-the-future/files/2023/11/Screenshot-2023-11-16-at-15.28.46.png + + + + 24185 + + + + + + + + + 8 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[wp-profile]]> + https://wordpress.org/five-for-the-future/for-individuals/wp-profile/ + Thu, 16 Nov 2023 06:29:32 +0000 + + https://wordpress.org/five-for-the-future/files/2023/11/wp-profile.png + + + + 24186 + + + + + + + + + 8 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[wp-header-login]]> + https://wordpress.org/five-for-the-future/for-individuals/wp-header-login/ + Thu, 16 Nov 2023 06:32:20 +0000 + + https://wordpress.org/five-for-the-future/files/2023/11/wp-header-login.png + + + + 24187 + + + + + + + + + 8 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[wp-profile-contribution]]> + https://wordpress.org/five-for-the-future/for-individuals/wp-profile-contribution/ + Thu, 16 Nov 2023 06:36:47 +0000 + + https://wordpress.org/five-for-the-future/files/2023/11/wp-profile-contribution.png + + + + 24188 + + + + + + + + + 8 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[]]> + https://wordpress.org/five-for-the-future/about/screenshot/ + Tue, 23 Jan 2024 08:29:38 +0000 + + https://wordpress.org/five-for-the-future/files/2024/01/pooja-derashri.jpg + + + + 36911 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + + + + + <![CDATA[Nadia Maya Ardiani]]> + https://wordpress.org/five-for-the-future/about/e0fe14efdb8c43970b51653e07617e8e/ + Mon, 22 Apr 2024 05:02:10 +0000 + + https://wordpress.org/five-for-the-future/files/2024/04/e0fe14efdb8c43970b51653e07617e8e.png + + + + 45239 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + + + + + <![CDATA[Nadia Maya Ardiani]]> + https://wordpress.org/five-for-the-future/about/nadia-maya-ardiani/ + Mon, 22 Apr 2024 05:04:49 +0000 + + https://wordpress.org/five-for-the-future/files/2024/04/Nadia-Maya-Ardiani.png + + + + 45240 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + + + + + <![CDATA[Milana Cap]]> + https://wordpress.org/five-for-the-future/about/milana_cap-2/ + Tue, 04 Jun 2024 06:57:30 +0000 + + https://wordpress.org/five-for-the-future/files/2024/06/milana_cap.jpeg + + + + 52859 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + + + + + <![CDATA[Milana Cap]]> + https://wordpress.org/five-for-the-future/about/milana_cap-3/ + Tue, 04 Jun 2024 06:59:49 +0000 + + https://wordpress.org/five-for-the-future/files/2024/06/milana_cap.png + + + + 52860 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + + + + + <![CDATA[93d62a7919878f5aec4bcb7b96d4b7ae]]> + https://wordpress.org/five-for-the-future/about/93d62a7919878f5aec4bcb7b96d4b7ae/ + Thu, 22 Aug 2024 09:01:39 +0000 + + https://wordpress.org/five-for-the-future/files/2024/08/93d62a7919878f5aec4bcb7b96d4b7ae.png + + + + 63290 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[Carolina-Nymark]]> + https://wordpress.org/five-for-the-future/about/carolina-nymark/ + Thu, 22 Aug 2024 09:04:20 +0000 + + https://wordpress.org/five-for-the-future/files/2024/08/Carolina-Nymark.jpg + + + + 63291 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[5ftf-header-graphic]]> + https://wordpress.org/five-for-the-future/about/5ftf-header-graphic/ + Thu, 12 Sep 2024 18:36:20 +0000 + + https://wordpress.org/five-for-the-future/files/2024/09/5ftf-header-graphic.png + + + + 66893 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[compass-x4]]> + https://wordpress.org/five-for-the-future/about/compass-x4/ + Thu, 12 Sep 2024 18:37:29 +0000 + + https://wordpress.org/five-for-the-future/files/2024/09/compass-x4.png + + + + 66895 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[group]]> + https://wordpress.org/five-for-the-future/about/group/ + Thu, 12 Sep 2024 18:37:29 +0000 + + https://wordpress.org/five-for-the-future/files/2024/09/group.png + + + + 66896 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + + + <![CDATA[megaphone-x4]]> + https://wordpress.org/five-for-the-future/about/megaphone-x4/ + Thu, 12 Sep 2024 18:37:30 +0000 + + https://wordpress.org/five-for-the-future/files/2024/09/megaphone-x4.png + + + + 66897 + + + + + + + + + 6 + 0 + + + 0 + + + + + + + + + + +
+
+ diff --git a/env/setup.sh b/env/setup.sh new file mode 100644 index 00000000..458e3ee5 --- /dev/null +++ b/env/setup.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +root=$( dirname $( wp config path ) ) + +wp db import "${root}/env/bpmain_bp_xprofile_data.sql" + +wp theme activate wporg-5ftf-2024 +wp plugin activate wporg-5ftf + +wp rewrite structure '/%postname%/' +wp rewrite flush + +wp option update blogname "Five for the Future" + +wp plugin activate wordpress-importer + +wp import "${root}/env/import.wxr" --authors=create + +wp option update show_on_front 'page' +wp option update page_on_front 6 + +## Create a sample pledge since you can't do it in the admin. +wp post create --post_type=5ftf_pledge --post_title="Sample Pledge" + + diff --git a/package.json b/package.json index 279406af..8f25a0f4 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "@wordpress/scripts": "28.6.0" }, "scripts": { + "setup:wp": "wp-env run cli bash env/setup.sh", "setup:tools": "npm install && composer install", "build:old-theme": "npm run build --workspace=wporg-5ftf", "start:old-theme": "npm run watch --workspace=wporg-5ftf",