xtools is a JavaScript toolkit thatfacilitates scripting Adobe Photoshop. Photoshop hassupported scripting since version 7.0 of theproduct. Each new verion adds more and morecapabilities for scripters. However, not all of thechanges that have been made are backwardscompatible. Starting with PSCS, for instance,scripters had the APIs needed to create graphical userinterfaces that weren't present in PS7.
Many of the scriptsin xtools support PS7, though that number isdecreasing over time. It is possible, however, towrite reasonably sophisticated scripts that runequally well on CS and later. Going forward, the focuswill be on support the current a previous version ofPS but there will not be any gratuitous backwardsincompatiblity.
xtools is intendedfor script writers. While some ofthese scripts may be useful to more typical Photoshopusers, that is not their intent. As such, the UserInterface and documentation is less polished than itwould be if it were intended for that broaderaudience.
In xtools, the xtools/xapps contains a set of top-level script files. The folder xtools/app contains the same scripts in flattened form. If you want to send a script from xtools to somebody, you would typically want to send them the xtools/apps version of the file.
Trying to load the .lbdev file. I tried to load it hooked up to the D1. Went to device, xtool, then tried to import. It would not let me. I deleted xtools and reloaded it samething happened. I am kind of at a lost how to load the above file. it will not highlight or give me an option to run it. Thank you
This page is for documentation relating to the WMF installations of XTools at xtools.wmcloud.org (production) and xtools-dev.wmcloud.org (staging). For general documentation including installation, configuration, and development of XTools, please see mw:XTools.
There are three instances currently configured, one for staging, one for the main production app server, and one for the API (view details in the Openstack browser). The prod instances relate to the Toolforge account xtools, and the staging instance relates to xtools-dev; these are where the matching database users come from, and where we send maintainers' emails.
The maintainers can be emailed at tools.xtoolstoolforge.org (note that this means that the maintainers of three separate things need to be kept in sync: the VPS account and the two Toolforge accounts).
Production XTools is hosted on a Cloud VPS instance. To log into the server, make sure you've been added as a maintainer of the xtools project. Then connect to the instance with ssh xtools-prod08.xtools.eqiad1.wikimedia.cloud (replacing N with the desired instance number) and go to the /var/www directory. Not quite everything in this directory is in the Git repository.
Replicas: connect as user s53003 (credentials for the tools.xtools-dev account on Toolforge). This user was given more quota on concurrent connections, so it is important to use only this user for production instances.
First create a new instance running on Debian Bullseye. The name should be the same as the old one but with the number incremented, such as xtools-prod08. The main production node should have an instance flavor with 4 VCPUs and at least 8GB of RAM, while the API server should have at least 2 cores and 4GB of RAM. Disk space is less of a concern and 20GB should suffice. All nodes should be in the default and web security groups.
582128177f