Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare plugin backend sections for 2.x #426

Open
6 of 15 tasks
yellowled opened this issue Oct 10, 2016 · 4 comments
Open
6 of 15 tasks

Prepare plugin backend sections for 2.x #426

yellowled opened this issue Oct 10, 2016 · 4 comments

Comments

@yellowled
Copy link
Member

yellowled commented Oct 10, 2016

  • serendipity_event_includeentry
  • serendipity_event_mycalendar
  • serendipity_event_mymood
  • serendipity_event_todolist
  • serendipity_event_userprofiles
  • serendipity_event_backendrss

Hard to test/help wanted

  • serendipity_event_faq – Uses an old mechanism to generate backend config items
  • serendipity_event_flickr – needs a flickr API key, I don't have a flickr account anymore
  • serendipity_event_phoneblogz – throws an internal server error when accessing the backend sections it creates, at least on my dev blog; not sure if this is broken oder just related to my test environment
  • serendipity_event_popfetcher – needs a mailserver to connect to
  • serendipity_event_sidebarhider – very complicated; breaks backend layout
  • serendipity_event_wikilinks – I don't even understand the plugin

Could still use a little <3

  • serendipity_event_spamblock_bayes
  • serendipity_event_template_editor – could be integrated better into the Themes section
  • serendipity_plugin_twitter
@yellowled yellowled added this to the 2.x.0 milestone Oct 10, 2016
@yellowled yellowled self-assigned this Oct 10, 2016
@yellowled
Copy link
Member Author

yellowled commented Oct 10, 2016

Note: This issue replaces #149 which has become unreadable.

Plugins I do not intend to fix for 2.x

These plugins are monstrous, the backend sections are extremely complex, and the code has not been touched in years. I realize we do not want to take functionality away, but I don't think it is feasible to maintain these any longer.

  • serendipity_event_cal
  • serendipity_event_downloadmanager (smartified)
  • serendipity_event_forum
  • serendipity_event_guestbook

@yellowled yellowled changed the title Prepare backend sections for 2.0 Prepare plugin backend sections for 2.x Oct 10, 2016
yellowled added a commit to s9y/additional_plugins that referenced this issue Oct 10, 2016
- Proper backend markup
- Add backend stylesheets
- Increase version requirement to 2.0

References s9y/Serendipity#426
yellowled added a commit to s9y/additional_plugins that referenced this issue Oct 11, 2016
@yellowled
Copy link
Member Author

s9y/additional_plugins@f252293 is the actual commit for serendipity_event_mycalendar, I accidentally screwed up the commit. 🙄

@donchambers
Copy link
Member

Are you working from a checklist or experience as far as what needs to be done for 2.x? I might be willing to work on the download manager.

@yellowled
Copy link
Member Author

I have a list of plugins that create a backend section. Of course some are more important than others because they are actually being used by people, but basically all of those need to be adapted (it's usually not about making them work, it's about making them look nice/responsive etc.)

yellowled added a commit to s9y/additional_plugins that referenced this issue Oct 12, 2016
- Use proper backend markup
- Close the project list table properly
- Fix table headings
- Proper up/down buttons
- Add backend stylesheet
- Fix missing type attributes
- Increment version requirement
- Add author

References s9y/Serendipity#426
yellowled added a commit to s9y/additional_plugins that referenced this issue Oct 13, 2016
- Add external backend CSS
- Increment required version
- Proper 2.x backend markup (well ...)
- Proper admin messages
- Simplify form elements

References s9y/Serendipity#426
yellowled added a commit to s9y/additional_plugins that referenced this issue Oct 23, 2016
- Fix version variables, fix messages
- Fix sidebar link
- Add proper backend headings
- Better markup for block selection
- Fix height for textareas

References s9y/Serendipity#426
yellowled added a commit to s9y/additional_plugins that referenced this issue Oct 25, 2016
- Use a proper button for template editor
- Use proper backend messages
- Simplfy/clean up markup + CSS
- Reorder template list-form-thingy's elements
- Proper markup + styles
- Layout styles for template editor forms

References s9y/Serendipity#426
@th-h th-h modified the milestones: Minor, 2.4 Aug 15, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants