community-content icon indicating copy to clipboard operation
community-content copied to clipboard

[Request New Content] Creating a Strapi Plugin Is Easier Than You Think

Open ShadaW11 opened this issue 3 years ago • 21 comments

My Request

As you may know we have launched our Strapi Market, the official web plugin marketplace, a few months ago. Today, we have more than 60 plugins published, with many more in the pipe. So, we are looking to expand our content library covering the Plugin topic. Please check the current existing plugins (v4) and submit your outline

Community vote 👍 Upvote if you like this topic 🚀 If you can make the article/video!

Thank you.

ShadaW11 avatar May 17 '22 08:05 ShadaW11

hey @ShadaW11 i am open to write tutorial on this, maybe make a task scheduling plugin or todo plugin(same in v4 official plugin development video)

ath34-tech avatar Jun 24 '22 14:06 ath34-tech

what would the task scheduling plugin look like? @ath34-tech

malgamves avatar Jun 24 '22 15:06 malgamves

@malgamves well i thought to write something like scheduling a task with date and time in a calender or google calender. nothing fancy just basic app similar to todo app

ath34-tech avatar Jun 24 '22 15:06 ath34-tech

@malgamves can u tell if i can work on draft or not?

ath34-tech avatar Jun 25 '22 09:06 ath34-tech

@ath34-tech Can you come up with an outline for the article in terms of what you would like to cover when building the plugin.

PaulBratslavsky avatar Jun 27 '22 14:06 PaulBratslavsky

@PaulBratslavsky will do, will send a draft tomorrow or day after

ath34-tech avatar Jun 27 '22 15:06 ath34-tech

@PaulBratslavsky here is basic outline of heading i will be going to use in articles and topics i will explain: outline

ath34-tech avatar Jun 28 '22 17:06 ath34-tech

@ath34-tech can you describe just in more detail what functionality the user will be able to perform. Here is an example.

  • create a reminder | saved in the database

  • edit a reminder | updated in the database

  • mark as complete | update in the database

  • remind of upcoming tasks

  • show missed tasks

etc

Just want to get the feel of what the plug-in will do. Thank you.

PaulBratslavsky avatar Jun 28 '22 19:06 PaulBratslavsky

@PaulBratslavsky Here outline

ath34-tech avatar Jun 29 '22 07:06 ath34-tech

@ath34-tech Looks great you can start on it. Thank you. 🙂

PaulBratslavsky avatar Jun 29 '22 11:06 PaulBratslavsky

@PaulBratslavsky how should i share the draft? in google docs or markdown? and can I remove that email part as sendgrid is not working with my gmail account, got into some issues and struggling with them for 3-4 days, else I can use another email service to do, whatever you will say.

ath34-tech avatar Jul 05 '22 20:07 ath34-tech

@ath34-tech You can share it via google docs. What was the exact issue you were having with sending emails? You can probably create a similar example using nodemailer.

PaulBratslavsky avatar Jul 07 '22 20:07 PaulBratslavsky

draft@PaulBratslavsky here is a draft

ath34-tech avatar Jul 10 '22 12:07 ath34-tech

@ath34-tech look good. Also, if you have the completed project on github, go ahead and share the link. Would love to check it out. If you are happy with your draft, we can submitted to the next step in the process.

PaulBratslavsky avatar Jul 13 '22 02:07 PaulBratslavsky

@PaulBratslavsky here github Project:project I think i am okay with draft so you can proceed.

ath34-tech avatar Jul 15 '22 18:07 ath34-tech

Hey @PaulBratslavsky I checked is it ok to put it in the loop to Olamide so she can review it and include it in the pipeline?

dessireugarte avatar Jul 19 '22 16:07 dessireugarte

@dessireugarte yes, thank you.

PaulBratslavsky avatar Jul 21 '22 04:07 PaulBratslavsky

Hello, @ath34-tech. You didn't grant edit access to your doc, so I made a dropbox copy here. I've made some comments there. Pls, check and revert asap. Thanks

TiaraOluwanimi avatar Jul 22 '22 17:07 TiaraOluwanimi

@TiaraOluwanimi any updates on article?

ath34-tech avatar Jul 29 '22 18:07 ath34-tech

Hello @ath34-tech 👋 Just wanted to let you know that your article will be published around the last two weeks of August. I'll let you know when it is published!

dessireugarte avatar Aug 04 '22 13:08 dessireugarte

@dessireugarte thanks for the update

ath34-tech avatar Aug 04 '22 15:08 ath34-tech

Hello @ath34-tech 👋 Your article is live! Please register to our forum by clicking on the discussion at the bottom of your post, so you automatically receive notifications when someone adds comments. Also please follow the guidelines to issue and submit an invoice. Now you can submit your invoice here, and soon you will receive your payment. Please feel free to reach out to me if you have any questions!

dessireugarte avatar Aug 25 '22 10:08 dessireugarte

@dessireugarte how much amount will i need to put as "fees"?

ath34-tech avatar Aug 26 '22 02:08 ath34-tech

@dessireugarte i am from india and we don't have IBAN system here, so what should I put in the branch code/sort code section? Yes I also want to know if IFSC (Indian Financial Service Code) will be also needed?

ath34-tech avatar Aug 26 '22 09:08 ath34-tech

Hello @ath34-tech! Regarding the fees, it will depend on the number of words. Please check how it is paid in the FAQ.

Regarding the IBAN, @malgamves what is usually done in this case?

dessireugarte avatar Aug 29 '22 08:08 dessireugarte

Hey @ath34-tech your IFSC only works for transfers within India. Could you call your bank and ask them to give you a SWIFT code and Branch (Sort) code, we can use that to make the transfer. You should also include that in your invoice before you submit it. Hope that helps.

malgamves avatar Aug 31 '22 12:08 malgamves