Difference between revisions of "Extensions:Dailies"

From Lorekeeper Wiki
Jump to navigation Jump to search
(initial creation)
Tag: 2017 source edit
 
(docu added)
Tag: 2017 source edit
Line 1: Line 1:
{{Extensioninfobox|title=the extension's name|desc=A short description|auth=Author(s)|status=status (such as WIP, testing, stable)|github={{Github|user=username|branch=branch}}|LKVer=What Lorekeeper version the ext is built on|migration=yes/no|package=yes/no}}
+
{{Extensioninfobox|title=Dailies|desc=Allows users to collect dailies/weeklies/monthlies/yearlies in the style of neopets with different settings!|auth=Cylunny)|status=testing|github={{Github|user=Cylunny|branch=extension/dailies}}|LKVer=2.1.2|migration=yes|package=no}}
<!-- Put a short summary of your extension here! -->
+
Inspired by neopets, this extension allows you to set up dailies/weeklies/monthlies/yearlies for your users. The dailies are gathered on a page similar to the shop page where they can be visited and collected! There is the option to also make dailies progressable, eg. set rewards for x amount of days and have users progress their daily that way. For more detailed information on settings/configuration, read on below.
 +
 
 
== Installation ==
 
== Installation ==
<!-- Describe installation. Include any requirements (such as packages), necessary commands, etc. -->
+
* pull & deal with merge conflicts
 +
* <code>php artisan migrate</code>
 +
* <code>php artisan optimize</code> x2
 +
* <code>php artisan update-extension-tracker</code>
 +
 
 
== Configuration ==
 
== Configuration ==
<!-- Is any configuration necessary? Describe it here! -->
+
Pretty straight forward! There are no site settings or anything, dailies are simply created via the admin panel. The following things can be configured for each daily:
 +
 
 +
===== Basics =====
 +
* name
 +
* description (optional)
 +
* daily image (optional)
 +
* button image (optional, replaces the default 'Collect Reward' button)
 +
 
 +
===== Timeframes and Display =====
 +
* Daily Timeframe (can users collect a reward daily, weekly, monthly or yearly?)
 +
* Progress Display (decide if users should see the progress of their daily or not. Can be hidden, shows collected rewards only, or shows all rewards.)
 +
* Set Loop (if set to loop, a daily repeats. If not set to loop, users may only collect each reward once.)
 +
* Set Active (if the daily is active/showing up for users)
 +
* Set Timed daily (use this if you would like the daily to start showing up/hide at certain times.)
 +
 
 +
===== Rewards =====
 +
Per default these are items, currencies, loot tables or raffle tickets. You should be able to edit other extension rewards such as pets, awards or themes in here as well if you have those. Pick whatever you want users to gain! If you pick a loot table, the reward is rolled from the loot table, which is handy if you want randomized rewards.
 +
 
 
== Usage ==
 
== Usage ==
<!-- Is there anything users should know about using your extension? -->
+
Go to the daily page, click the daily button, be happy about rewards!  
 +
 
 
== Troubleshooting ==
 
== Troubleshooting ==
<!-- Are there known issues or errors that require user action? Who should they contact, and where, for support? -->
+
We are never 100% safe from those pesky bugs. If you find something, feel free to contact me- I am Cylunny on the lorekeeper discord!
 
== Images ==
 
== Images ==
<!-- Do you have any images to show what it looks like in action? -->
+
 
 
== See Also ==
 
== See Also ==
<!-- Any relevant other pages. You may consider linking to related extensions, for instance. -->
+
If this extension helped you, feel free to support me on [https://ko-fi.com/cylunny Kofi]!
 
 

Revision as of 05:12, 16 September 2023

Dailies
Description Allows users to collect dailies/weeklies/monthlies/yearlies in the style of neopets with different settings!
Author(s) Cylunny)
Status testing
Github extension/dailies
LK Version 2.1.2
Contains a Migration






Inspired by neopets, this extension allows you to set up dailies/weeklies/monthlies/yearlies for your users. The dailies are gathered on a page similar to the shop page where they can be visited and collected! There is the option to also make dailies progressable, eg. set rewards for x amount of days and have users progress their daily that way. For more detailed information on settings/configuration, read on below.

Installation

  • pull & deal with merge conflicts
  • php artisan migrate
  • php artisan optimize x2
  • php artisan update-extension-tracker

Configuration

Pretty straight forward! There are no site settings or anything, dailies are simply created via the admin panel. The following things can be configured for each daily:

Basics
  • name
  • description (optional)
  • daily image (optional)
  • button image (optional, replaces the default 'Collect Reward' button)
Timeframes and Display
  • Daily Timeframe (can users collect a reward daily, weekly, monthly or yearly?)
  • Progress Display (decide if users should see the progress of their daily or not. Can be hidden, shows collected rewards only, or shows all rewards.)
  • Set Loop (if set to loop, a daily repeats. If not set to loop, users may only collect each reward once.)
  • Set Active (if the daily is active/showing up for users)
  • Set Timed daily (use this if you would like the daily to start showing up/hide at certain times.)
Rewards

Per default these are items, currencies, loot tables or raffle tickets. You should be able to edit other extension rewards such as pets, awards or themes in here as well if you have those. Pick whatever you want users to gain! If you pick a loot table, the reward is rolled from the loot table, which is handy if you want randomized rewards.

Usage

Go to the daily page, click the daily button, be happy about rewards!

Troubleshooting

We are never 100% safe from those pesky bugs. If you find something, feel free to contact me- I am Cylunny on the lorekeeper discord!

Images

See Also

If this extension helped you, feel free to support me on Kofi!