Difference between revisions of "Extensions:Trade Listings"
Tag: 2017 source edit |
Tag: 2017 source edit |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{Extensioninfobox|title=Trade Listings|desc=Adds creation and display of trade listings.|auth=Mercury|status= | + | {{Extensioninfobox|title=Trade Listings|desc=Adds creation and display of trade listings.|auth=Mercury|status=Stable|github={{Github|user=itinerare|branch=extension/trade-listings}}|LKVer=2.0.0|migration=yes|package=no}} |
<!-- Put a short summary of your extension here! --> | <!-- Put a short summary of your extension here! --> | ||
+ | Adds a trade listing system. Users can enter in comments, preferred method(s) of contact (required), and attach both requested items/currencies/other (not handled by Lorekeeper) goods/services and offered items/characters/currencies/other goods/services. Listings are then displayed for a set duration or until manually marked expired by a user or admin. Listings, both past and present, may be linked and viewed via their id. Expired listings are displayed for the user that created them in a page for reference, but otherwise hidden. | ||
+ | |||
+ | Note that this system only displays the information entered and does not directly interface with the trade system; it is only a means for users to communicate, more or less. | ||
+ | |||
+ | This also adds a field for an optional-but-recommended proof-of-terms link to trades themselves, but does not make any other changes to the trade system. | ||
+ | |||
+ | A combined version with [[Extensions:Wishlists]] is also available that adds support for wishlists to listings (under "Seeking"). This version can be found here: {{Github|user=itinerare|branch=extension/trade-listings-wishlists}} | ||
== Installation == | == Installation == | ||
<!-- Describe installation. Include any requirements (such as packages), necessary commands, etc. --> | <!-- Describe installation. Include any requirements (such as packages), necessary commands, etc. --> | ||
− | Pull; run <pre>php artisan migrate</pre> and <pre>php artisan add-site-settings</pre> | + | Pull; run <pre>php artisan migrate</pre> and <pre>php artisan add-site-settings</pre> |
== Configuration == | == Configuration == | ||
<!-- Is any configuration necessary? Describe it here! --> | <!-- Is any configuration necessary? Describe it here! --> | ||
Add a link to /trades/listings to your navbar; it is not done automatically to account for the wide variance in navbars across sites. | Add a link to /trades/listings to your navbar; it is not done automatically to account for the wide variance in navbars across sites. | ||
+ | |||
+ | The duration that trade listings are displayed for can be configured in the site settings admin panel; the default is 14 days/2 weeks. | ||
== Usage == | == Usage == | ||
<!-- Is there anything users should know about using your extension? --> | <!-- Is there anything users should know about using your extension? --> | ||
== Troubleshooting == | == Troubleshooting == | ||
<!-- Are there known issues or errors that require user action? Who should they contact, and where, for support? --> | <!-- Are there known issues or errors that require user action? Who should they contact, and where, for support? --> | ||
+ | I can be found in the Lorekeeper discord if any issues arise! | ||
+ | == Images == | ||
+ | * [https://www.itinerare.net/gallery/pieces/4.Lorekeeper-Ext-%E2%97%88-Trade-Listings?source=projects/pages/lorekeeper&page=1 Writeup with images on my site] | ||
== See Also == | == See Also == | ||
<!-- Any relevant other pages. You may consider linking to related extensions, for instance. --> | <!-- Any relevant other pages. You may consider linking to related extensions, for instance. --> |
Latest revision as of 14:37, 25 October 2021
Description | Adds creation and display of trade listings. |
---|---|
Author(s) | Mercury |
Status | Stable |
Github | extension/trade-listings |
LK Version | 2.0.0 |
Contains a Migration | |
Adds a trade listing system. Users can enter in comments, preferred method(s) of contact (required), and attach both requested items/currencies/other (not handled by Lorekeeper) goods/services and offered items/characters/currencies/other goods/services. Listings are then displayed for a set duration or until manually marked expired by a user or admin. Listings, both past and present, may be linked and viewed via their id. Expired listings are displayed for the user that created them in a page for reference, but otherwise hidden.
Note that this system only displays the information entered and does not directly interface with the trade system; it is only a means for users to communicate, more or less.
This also adds a field for an optional-but-recommended proof-of-terms link to trades themselves, but does not make any other changes to the trade system.
A combined version with Extensions:Wishlists is also available that adds support for wishlists to listings (under "Seeking"). This version can be found here: extension/trade-listings-wishlists
Installation
Pull; run
php artisan migrate
and
php artisan add-site-settings
Configuration
Add a link to /trades/listings to your navbar; it is not done automatically to account for the wide variance in navbars across sites.
The duration that trade listings are displayed for can be configured in the site settings admin panel; the default is 14 days/2 weeks.
Usage
Troubleshooting
I can be found in the Lorekeeper discord if any issues arise!