Make WordPress Core

Opened 14 years ago

Closed 13 years ago

#18608 closed enhancement (fixed)

WebMatrix support

Reported by: nacin's profile nacin Owned by:
Milestone: WordPress.org Priority: normal
Severity: normal Version:
Component: External Libraries Keywords:
Focuses: Cc:

Description

There is a new file from the WebPI/WebMatrix teams at Microsoft, tbex.xml, to "significantly reduce friction for new WordPress users on Windows." Points 1 and 3 are helpful, but point 2 in particular is really awesome. Their explanations are below.


This XML file has the following benefits:

  1. It contains a set of resources that helps beginners get started with WordPress. These links show up on in WebMatrix after WordPress is installed. We’ve included some sample links but feel free to change them, you can link to any content that you want to surface for new folks.
  1. It has a set of files/folders that will be marked as “read-only” in WebMatrix and display a warning if people try to edit, delete or rename a core application file or folder. This will reduce the number of folks who accidentally break WordPress.
  1. It supports adding code completion tips for WordPress-specific functions, which will help developers extend WordPress. We created a sample by looking at the WordPress schema, it’s in the <CodeCompletion> section.

The file should be placed in the root of the zip file, alongside the manifest.xml and parameters.xml.

Attachments (1)

TBEX.XML (70.0 KB) - added by nacin 14 years ago.
From Chris Sfanos.

Download all attachments as: .zip

Change History (9)

@nacin
14 years ago

From Chris Sfanos.

#1 @nacin
14 years ago

Initial pass is attached.

Sections 1 and 3 will likely need some editorial work in the future. Not sure what their language support looks like but it appears they added a few things in French and Spanish.

#2 @nacin
14 years ago

In [18646]:

New WebPI XML file, for WebMatrix. props Chris Sfanos. see #18608.

#3 @nacin
14 years ago

The part that I like is this:

<PathProtection>
	<AllowPath>
		<RelativePath>wp-content</RelativePath>
	</AllowPath>
	<AllowPath AllowNested="False">
		<RelativePath>wp-config.php</RelativePath>
	</AllowPath>
	<ProtectPath>
		<RelativePath>*</RelativePath>
	</ProtectPath>
</PathProtection>

Any core files then show up grayed out in the file tree.

#4 @volcanicpixels
14 years ago

Is there any way to test a tbex file?

#5 @volcanicpixels
14 years ago

  • Cc chatfielddaniel@… added

#6 @carlospaulino
14 years ago

  • Cc carlospaulino added

#7 @Damir - Webthemer
14 years ago

  • Cc damir.pecnik@… added

Is someone writing the full reference of functions (http://codex.wordpress.org/Function_Reference/) of WordPress for Webmatrix?? Meaning do someone plan to update the tbex.xml file?

#8 @nacin
13 years ago

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.