Title: October 2012 – Make WordPress Systems

---

#  Monthly Archives: October 2012

 [  ](https://profiles.wordpress.org/stankea/) [stankea](https://profiles.wordpress.org/stankea/)
8:08 pm _on_ October 29, 2012     
Tags: [plugins svn ( 5 )](https://make.wordpress.org/systems/tag/plugins-svn/)

# 󠀁[@nbachiyski asked to add a pre commit hook…](https://make.wordpress.org/systems/2012/10/29/nbachiyski-asked-to-add-a-pre-commit-hook/)󠁿

[@nbachiyski](https://profiles.wordpress.org/nbachiyski/) asked to add a pre-commit
hook to plugins.svn to check for php syntax. I have enabled it. Please let us know
if anything gets broken 🙂

[#plugins-svn](https://make.wordpress.org/systems/tag/plugins-svn/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fsystems%2F2012%2F10%2F29%2Fnbachiyski-asked-to-add-a-pre-commit-hook%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/systems/2012/10/?output_format=md#)

 [  ](https://profiles.wordpress.org/nacin/) [Andrew Nacin](https://profiles.wordpress.org/nacin/)
2:06 pm _on_ October 28, 2012     
Tags: wpcs   

# 󠀁[Community Summit Task/Project List](https://make.wordpress.org/systems/2012/10/28/community-summit-taskproject-list/)󠁿

Rearranging Directories

 *  Remove /extend/, promoting /plugins/, /themes/, /ideas/ to top-level and redirecting
   all old links. Come up with a better naming convention for the current 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/](https://wordpress.org/plugins/)
   or can be cost-based plugin from a third-party./theme directories inside /extend/,
   as it is confusing (plugins-plugins, plugins-themes, extend-themes, etc). Maybe
   move all SupportPress installs to a single location, like /sp/plugins/, /sp/themes/,
   etc.
 *  Move /wp-admin/, /wp-includes/, and the loose wp-*.php files into a /wordpress/
   external, but create nginxNGINX NGINX is open source software for web serving,
   reverse proxying, caching, load balancing, media streaming, and more. It started
   out as a web server designed for maximum performance and stability. In addition
   to its HTTP server capabilities, NGINX can also function as a proxy server for
   email (IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, 
   TCP, and UDP servers. [https://www.nginx.com/](https://www.nginx.com/). rules
   to keep existing URLs the same.
 *  Give nacin rw to nginx configs.
 *  (Low priority, just an idea.) Come up with a potential symlink solution for 
   multiple bbPressbbPress Free, open source software built on top of WordPress 
   for easily creating forums on sites. [https://bbpress.org](https://bbpress.org)
   1.1 installs (support, plugins, themes, ideas) and SupportPress installs, to 
   avoid so many externals.

TracTrac Trac is the place where contributors create issues for bugs or feature 
requests much like GitHub.[https://core.trac.wordpress.org/](https://core.trac.wordpress.org/).

 *  Add plugins.trac syntax highlighting for non-PHPPHP PHP (recursive acronym for
   PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting
   language that is especially suited for web development and can be embedded into
   HTML. [https://www.php.net/manual/en/index.php](https://www.php.net/manual/en/index.php)(
   JS, CSSCSS CSS is an acronym for cascading style sheets. This is what controls
   the design or look and feel of a site.) files. ([@barry](https://profiles.wordpress.org/barry/))
 *  Update Trac to 0.12.4. This might fix the ticket commit update bug: http://trac.
   edgewall.org/ticket/10881. ([@barry](https://profiles.wordpress.org/barry/))
 *  Allow deployment of trac-environs, post-commit. trac.ini changes need a deployDeploy
   Launching code from a local development environment to the production web server,
   so that it's available to visitors.; templating changes need a server kick.
 *  Set up limited public access of a directory for dotorg.svn and dotorg.trac. 
   Controlling future changes through svn-access is perfect (if that’s all it takes).

Tools

 *  MC button to generate nightly builds (both trunk and branch nightlies).
 *  New SupportPress setup to receive security@wordpress.orgWordPress.org The community
   site where WordPress code is created and shared by the users. This is where you
   can download the source code for WordPress core, plugins and themes as well as
   the central location for community conversations and organization. [https://wordpress.org/](https://wordpress.org/).

Hyperdb

 *  Update hyperdb to latest. Supposedly should help us better handle UTF-8 versus
   latin1 charset issues? New tables created (via multisiteMultisite Multisite is
   a WordPress feature which allows users to create a network of sites on a single
   WordPress installation. Available since WordPress version 3.0, Multisite is a
   continuation of WPMU or WordPress Multiuser project. WordPress MultiUser project
   was discontinued and its features were included into WordPress core. [Advanced Administration Handbook -> Create A Network.](https://developer.wordpress.org/advanced-administration/multisite/create-network/))
   seem to still be latin1. Why? Will there ever be a point where we can convert
   the big latin1 tables like users and usermeta?

Other Projects

 *  Remove the current zip build process from the plugin directory.
 *  (Low priority, just an idea.) Give wp-themes.com a read-only database user (
   run DB schema updates on cron using a full permissions user) and/or isolate it
   from the rest of the dotorg grid.
 *  (Low priority, just an idea.) Consider some object caching for WP.org. Update/
   home/wporg/public_html/object-cache.php which handles mostly bbPress at the moment.

Other things [@barry](https://profiles.wordpress.org/barry/) expressed interest 
in (low priority) —

 *  Clear old 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. tables, fix mobile API stats, etc. Can drop other old tables, too(
   daily_searches and many more).
 *  Clean up/rearrange nginx configs as appropriate.

[#wpcs](https://make.wordpress.org/systems/tag/wpcs/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fsystems%2F2012%2F10%2F28%2Fcommunity-summit-taskproject-list%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/systems/2012/10/?output_format=md#)

 [  ](https://profiles.wordpress.org/barry/) [Barry](https://profiles.wordpress.org/barry/)
9:32 pm _on_ October 27, 2012     
Tags: [IPv6 ( 3 )](https://make.wordpress.org/systems/tag/ipv6/)

# 󠀁[For all IPv6 folks s wordpress org now…](https://make.wordpress.org/systems/2012/10/27/for-all-ipv6-folks-s-wordpress-org-now/)󠁿

For all IPv6 folks, s.wordpress.orgWordPress.org The community site where WordPress
code is created and shared by the users. This is where you can download the source
code for WordPress core, plugins and themes as well as the central location for 
community conversations and organization. [https://wordpress.org/](https://wordpress.org/)
now supports IPv6:

    ```
    $ dig +short aaaa s.wordpress.org
    wac.0b2d.edgecastcdn.net.
    dual46.gs1.wac.v2cdn.net.
    2606:2800:220:6d:26bf:1447:1097:aa7
    ```

Unfortunately, wordpress.org itself won’t support IPv6 for a while longer.

[#ipv6](https://make.wordpress.org/systems/tag/ipv6/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fsystems%2F2012%2F10%2F27%2Ffor-all-ipv6-folks-s-wordpress-org-now%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/systems/2012/10/?output_format=md#)

 [  ](https://profiles.wordpress.org/otto42/) [Samuel Wood (Otto)](https://profiles.wordpress.org/otto42/)
7:51 pm _on_ October 27, 2012      

# 󠀁[I’m having problems running the previewer in my…](https://make.wordpress.org/systems/2012/10/27/im-having-problems-running-the-previewer-in-my/)󠁿

I’m having problems running the previewer in my sandbox. I pointed wp-themes.com
to my IP in the hosts file, and it directs there, but all I get is an instant whitescreen.
Switching the hosts file on and off lets me see the real previewer vs. my broken
whitescreen. I have not made any changes to the previewer code yet.

Anybody have any idea of what kind of voodoo black magic I’m missing?

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fsystems%2F2012%2F10%2F27%2Fim-having-problems-running-the-previewer-in-my%2F%23respond&locale=en_US)

 * [Clear to-do](https://make.wordpress.org/systems/2012/10/?output_format=md#)

 [  ](https://profiles.wordpress.org/barry/) [Barry](https://profiles.wordpress.org/barry/)
2:21 am _on_ October 25, 2012     
Tags: HA, sphinx   

# 󠀁[During the migration we realized that the API…](https://make.wordpress.org/systems/2012/10/25/during-the-migration-we-realized-that-the-api/)󠁿

During the [migration](https://make.wordpress.org/systems/2012/10/16/next-wednesday-october-24th-there-is-a-maintenance/)
we realized that the 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. relies heavily on Sphinx…if it is not up and running
we fallback to MySQLMySQL MySQL is a relational database management system. A database
is a structured collection of data where content, configuration and other options
are stored. [https://www.mysql.com](https://www.mysql.com/) FULLTEXT queries which
don’t scale and the API stops working. Previously, Sphinx was running on a single,
super old server. Since it is apparently somewhat important to the functionality
of the API, we how have HA Sphinx, running on 2, newer servers. Failover should 
happen automagically.

[#ha](https://make.wordpress.org/systems/tag/ha/), [#sphinx](https://make.wordpress.org/systems/tag/sphinx/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fsystems%2F2012%2F10%2F25%2Fduring-the-migration-we-realized-that-the-api%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/systems/2012/10/?output_format=md#)

 [  ](https://profiles.wordpress.org/otto42/) [Samuel Wood (Otto)](https://profiles.wordpress.org/otto42/)
6:12 pm _on_ October 18, 2012      

# 󠀁[Can we get the tracopt mimeview php PHPRenderer…](https://make.wordpress.org/systems/2012/10/18/can-we-get-the-tracopt-mimeview-php-phprenderer/)󠁿

Can we get the tracopt.mimeview.php.PHPRenderer enabled in the trac.ini on plugins.
trac.wordpress.orgWordPress.org The community site where WordPress code is created
and shared by the users. This is where you can download the source code for WordPress
core, plugins and themes as well as the central location for community conversations
and organization. [https://wordpress.org/](https://wordpress.org/)?

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fsystems%2F2012%2F10%2F18%2Fcan-we-get-the-tracopt-mimeview-php-phprenderer%2F%23respond&locale=en_US)

 * [Clear to-do](https://make.wordpress.org/systems/2012/10/?output_format=md#)

 [  ](https://profiles.wordpress.org/nacin/) [Andrew Nacin](https://profiles.wordpress.org/nacin/)
6:29 am _on_ October 17, 2012     
Tags: [deploy ( 10 )](https://make.wordpress.org/systems/tag/deploy/),
[trac ( 40 )](https://make.wordpress.org/systems/tag/trac/)   

# 󠀁[Can I have a deploy on deploy repo…](https://make.wordpress.org/systems/2012/10/17/can-i-have-a-deploy-on-deploy-repo/)󠁿

Can I have a deployDeploy Launching code from a local development environment to
the production web server, so that it's available to visitors. on deploy repo revision
3844? This updates all TracTrac Trac is the place where contributors create issues
for bugs or feature requests much like GitHub.[https://core.trac.wordpress.org/](https://core.trac.wordpress.org/).
instances to show comments in the Trac timelines.

[#deploy](https://make.wordpress.org/systems/tag/deploy/), [#trac](https://make.wordpress.org/systems/tag/trac/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fsystems%2F2012%2F10%2F17%2Fcan-i-have-a-deploy-on-deploy-repo%2F%23respond&locale=en_US)

 * [Clear to-do](https://make.wordpress.org/systems/2012/10/?output_format=md#)

 [  ](https://profiles.wordpress.org/barry/) [Barry](https://profiles.wordpress.org/barry/)
7:30 pm _on_ October 16, 2012     
Tags: maintenance, offline   

# 󠀁[Next Wednesday October 24th there is a maintenance…](https://make.wordpress.org/systems/2012/10/16/next-wednesday-october-24th-there-is-a-maintenance/)󠁿

Next Wednesday, October 24th, there is a maintenance/migrationMigration Moving the
code, database and media files for a website site from one server to another. Most
typically done when changing hosting companies. which is going to necessitate that
all of WordPress.orgWordPress.org The community site where WordPress code is created
and shared by the users. This is where you can download the source code for WordPress
core, plugins and themes as well as the central location for community conversations
and organization. [https://wordpress.org/](https://wordpress.org/) (including tracTrac
Trac is the place where contributors create issues for bugs or feature requests 
much like GitHub.[https://core.trac.wordpress.org/](https://core.trac.wordpress.org/).,
SVNSVN Apache Subversion (often abbreviated SVN, after its command name svn) is 
a software versioning and revision control system. Software developers use Subversion
to maintain current and historical versions of files such as source code, web pages,
and documentation. Its goal is to be a mostly compatible successor to the widely
used Concurrent Versions System (CVS). WordPress core and the wordpress.org released
code are all centrally managed through SVN. https://subversion.apache.org/. & 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.) as well as PingPing The act of sending a very small amount of data to an 
end point. Ping is used in computer science to illicit a response from a target 
server to test it’s connection. Ping is also a term used by Slack users to @ someone
or send them a direct message (DM). Users might say something along the lines of“
Ping me when the meeting starts.”-o-matic be offline for a couple of hours. We will
hopefully be able to display an error page instead of just nothing – still working
out the details. I don’t have the specific time yet, but once I do, I will post 
about it here.

[#maintenance](https://make.wordpress.org/systems/tag/maintenance/), [#offline](https://make.wordpress.org/systems/tag/offline/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fsystems%2F2012%2F10%2F16%2Fnext-wednesday-october-24th-there-is-a-maintenance%2F%23respond&locale=en_US)

 * [To-do](https://make.wordpress.org/systems/2012/10/?output_format=md#)

 [  ](https://profiles.wordpress.org/johnjamesjacoby/) [John James Jacoby](https://profiles.wordpress.org/johnjamesjacoby/)
3:07 pm _on_ October 10, 2012     
Tags: [bbpress ( 12 )](https://make.wordpress.org/systems/tag/bbpress/)

# 󠀁[Last night I updated bbPress org’s pinned bbPress…](https://make.wordpress.org/systems/2012/10/10/last-night-i-updated-bbpress-orgs-pinned-bbpress/)󠁿

Last night I updated bbPress.org’s pinned bbPressbbPress Free, open source software
built on top of WordPress for easily creating forums on sites. [https://bbpress.org](https://bbpress.org)
external to trunk, and now none of bbPress’s custom rewrite rules are working.

 * Unable to edit topics/replies/users.
 * User profiles pages 404: https://bbpress.org/forums/users/johnjamesjacoby/
 * Topic views 404: https://bbpress.org/forums/view/no-replies/
 * The rewrite_rules option has been flushed, and includes the correct rules.

Back during the initial 1.1 to 2.x conversion, [@stankea](https://profiles.wordpress.org/stankea/)
had to do some rule tweaks in nginxNGINX NGINX is open source software for web serving,
reverse proxying, caching, load balancing, media streaming, and more. It started
out as a web server designed for maximum performance and stability. In addition 
to its HTTP server capabilities, NGINX can also function as a proxy server for email(
IMAP, POP3, and SMTP) and a reverse proxy and load balancer for HTTP, TCP, and UDP
servers. [https://www.nginx.com/](https://www.nginx.com/).. Does this need to be
updated too, or is this an issue on my end?

[#bbpress](https://make.wordpress.org/systems/tag/bbpress/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fsystems%2F2012%2F10%2F10%2Flast-night-i-updated-bbpress-orgs-pinned-bbpress%2F%23respond&locale=en_US)

 * [Clear to-do](https://make.wordpress.org/systems/2012/10/?output_format=md#)

 [  ](https://profiles.wordpress.org/dd32/) [Dion Hulse](https://profiles.wordpress.org/dd32/)
1:10 pm _on_ October 4, 2012      

# 󠀁[FYI I’ve had a few reports that SSL…](https://make.wordpress.org/systems/2012/10/04/fyi-ive-had-a-few-reports-that-ssl/)󠁿

FYI, I’ve had a few reports that 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. on the codex is broken in Chrome, for example:

http://awesomescreenshot.com/0e2i3rx52

It appears that Chrome is refusing to load insecure content on httpsHTTPS HTTPS 
is an acronym for Hyper Text Transfer Protocol Secure. HTTPS is the secure version
of HTTP, the protocol over which data is sent between your browser and the website
that you are connected to. The 'S' at the end of HTTPS stands for 'Secure'. It means
all communications between your browser and the website are encrypted. This is especially
helpful for protecting sensitive data like banking information. codex pages

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fsystems%2F2012%2F10%2F04%2Ffyi-ive-had-a-few-reports-that-ssl%2F%23respond&locale=en_US)

 * [Clear to-do](https://make.wordpress.org/systems/2012/10/?output_format=md#)