User:Jpond

Extensions
Extension:DiscussionThreading

Proposed Extensions (wontfixed)
If namespaces were allowed as sub-categorization of images, a large number of features could be enabled through extensions and other customization, including:


 * Namespace protection on images
 * Categorization, sorting, search by namespace (and category) of images
 * Tree-structuring of images (eg, sub-directory type listings using NS and designated categories)

The proposed mechanism would be two-fold:


 * 1) Allow namespace in image link (eg., Image:[ns]:[Image Name])
 * 2) Include namespace in file hash (eg., [ns]/[category]/[hash]/file.img

This functionality can be implemented by patching 4 files and is completely reverse compatible with previoius versions. Additionally, the proposed patches require this functionality to be enabled (disabled by default), and poses almost no overhead when not used.

It provides a platform for much needed image categorization, including enhanced listing and segregation with very little cost.

Modifications:

SpecialUpload.php - modify to allow uploading of image using [ns]:[Image Name] format, assign to ns, and save in [ns]/[category]/[hash]/file.img hashed format Image.php - parse ns/category in image reference (if exists) ImageFunctions.php - parse ns/category in image reference (if exists) Title.php - needs two set property functions

Optional:

img_auth.php - enhance to use enhanced hashing or (preferable), new img_authNS.php which does same with NS protection checking (old img_auth would still work, just wouldn't have overhead/functionality of NS checking).

--Jlcaune 15:58, 21 October 2007 (UTC) I am very interested by this patch. Do you have something working with MediaWiki 1.11.0?

BIO
Currently serving as the Chief Information Officer for Montgomery County, Pennsylvania, with extensive background drawing on more than 25 years of management and consulting experience.

Planned and executed high-tech projects employing a variety of technologies spanning telecommunications, converged data and voice networks, enterprise software systems, and enterprise infrastructure. He has overseen implementations in client/server, open systems, mainframe, and Internet platforms, and he has a strong personal interest in the use of the Internet to conduct government services.

Worked on the creation and development of both network and data operation centers for large organizations with more than 30,000 users.

Worked as deputy chief technical officer for the city of Washington, DC. While there, was responsible for managing enhancements to the District’s technology infrastructure, including network security and the original development of DC.GOV. Throughout his career, Jack has worked in management and consulting positions for some of the country’s best-known and respected companies, including Honeywell, CoreStates, Sallie Mae, Bankers Trust, Harvey Hubbell (PulseCom),Titan Systems, CashFlex, KnowledgeFlow and Integrion Financial Network.