Generic Hype Generating Thread for Phoebus 2.0

Anything to do with the Pale Moon add-ons website.

Moderators: satrow, FranklinDM, Lootyhoof

Forum rules
Important: This board is for specifics regarding the add-ons website (addons.palemoon.org) and not to report extension compatibility issues or discuss different extensions.
Please only post here when your topic is directly related to the add-ons website service so our moderators don't have to move your posts all the time...
User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 4623
Joined: Tue, 09 Oct 2012, 19:37

Generic Hype Generating Thread for Phoebus 2.0

Unread postby New Tobin Paradigm » Tue, 19 Dec 2017, 02:12

Hi kids!

90819cce-81c1-4c22-9c9d-6af048e116fd.jpg

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 22132
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: Generic Hype Generating Thread for Phoebus 2.0

Unread postby Moonchild » Tue, 19 Dec 2017, 06:11

*sound of crickets*
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

Image

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 459
Joined: Sun, 24 Sep 2017, 16:35

Re: Generic Hype Generating Thread for Phoebus 2.0

Unread postby SpockFan02 » Tue, 19 Dec 2017, 07:19

Heh...

So, this Phoebus thing... It's a way of storing information about add-ons for use on APO?

What is Phoebus 2.0, and is that a fancy new search feature for the add-ons site that I see in that screenshot there?

User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 4623
Joined: Tue, 09 Oct 2012, 19:37

Re: Generic Hype Generating Thread for Phoebus 2.0

Unread postby New Tobin Paradigm » Tue, 19 Dec 2017, 13:54

Project Phoebus IS the software written from the ground up to drive the Pale Moon Add-ons Site which first landed on November 8th 2016.

It replaced the quite badly abused CMS made Simple + a smattering of scripts originally used back in 2014.

Also, Yes. Yes it is.

User avatar
Isengrim
Lunatic
Lunatic
Posts: 452
Joined: Tue, 08 Sep 2015, 22:54
Location: 127.0.0.1
Contact:

Re: Generic Hype Generating Thread for Phoebus 2.0

Unread postby Isengrim » Tue, 19 Dec 2017, 16:56

Sweet! I assume this will make the add-ons site more scalable and maintainable going forward. :clap:

Will the search feature return results for extensions, themes, search plugins, and language packs all at once? And if so, will they the results be filterable by add-on type?
Linux Mint 18.3 Cinnamon (64-bit)
Windows 7 (64-bit) (Sometimes)
Windows 10 (64-bit) (Sometimes)
We are our choices.

User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 4623
Joined: Tue, 09 Oct 2012, 19:37

Re: Generic Hype Generating Thread for Phoebus 2.0

Unread postby New Tobin Paradigm » Tue, 19 Dec 2017, 19:17

Basic Search Functionality will be limited to Extensions and Themes (even though I dunno why I am including themes.. All themes are on one page).. Language Packs are a special case as are Search Plugins .. also all of those fit in one screen so not yet :P

I will in time improve search so you can select the type of add-on, i guess and perhaps even category as well.. But I want to get this search basically back to the equivalent state it was back on the CMSMS-Hybrid mess I created in 2014. Improvements will come over time.

As for scalability.. I suppose yes.. Using SQL will help that significantly and also remove several blockers.. FTP will die, Add-on Developers will be able to register accounts and submit/update add-ons (extensions and themes) from a developer panel on the site. A lot of redundant code for (user) error checking and mangling will not be necessary anymore and it will be simple and webby and awesome!

The burden for the Add-ons Team will also be reduced and manual work will be almost eliminated.

I am planning to be finished with Phoebus 2.0 by the end of the year.. However, holidays are here and it all does rely on my self being in the right sort of.. coding mood.. Though, I been pretty good about that as of late. So I am sticking with end of the year as a target date for now..

User avatar
SpockFan02
Lunatic
Lunatic
Posts: 459
Joined: Sun, 24 Sep 2017, 16:35

Re: Generic Hype Generating Thread for Phoebus 2.0

Unread postby SpockFan02 » Tue, 19 Dec 2017, 19:27

Alright, that's cool.

What about Phoebus files in add-ons? Are those for storing information for the Phoebus of the add-ons site to read?

User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 4623
Joined: Tue, 09 Oct 2012, 19:37

Re: Generic Hype Generating Thread for Phoebus 2.0

Unread postby New Tobin Paradigm » Tue, 19 Dec 2017, 19:39

Currently, yes.. They are going to be deprecated and eventually purged.. All the data is going into a table in an sql database. Which the development version of the site is using right now.. I had to write a VERY annoying migration script to do the work.. It was annoying. Additionally, it was annoying. But it works .. annoyingly. :P

Yeah, all that info on the wiki regarding Phoebus files and submission will be obsolete.. All will be done from the soon-to-be-written Add-on Developer Panel.

Untitled.png

User avatar
Isengrim
Lunatic
Lunatic
Posts: 452
Joined: Tue, 08 Sep 2015, 22:54
Location: 127.0.0.1
Contact:

Re: Generic Hype Generating Thread for Phoebus 2.0

Unread postby Isengrim » Wed, 20 Dec 2017, 23:54

Slightly off topic, but related. From what I can tell, the search feature in about:addons only searches AMO for available add-ons. Are there plans to include APO in those search results in the future? Will the 2.0 upgrade make it easier to implement such a feature?
Linux Mint 18.3 Cinnamon (64-bit)
Windows 7 (64-bit) (Sometimes)
Windows 10 (64-bit) (Sometimes)
We are our choices.

User avatar
New Tobin Paradigm
Knows the dark side
Knows the dark side
Posts: 4623
Joined: Tue, 09 Oct 2012, 19:37

Re: Generic Hype Generating Thread for Phoebus 2.0

Unread postby New Tobin Paradigm » Thu, 21 Dec 2017, 05:51

Yes, We will be able to do integration searches from the Add-ons Manager but that WILL cost us the ability to use AMO.. Although, as most know, AMO will become useless after the great purge coming sometime next year.

Unlike AUS it is one or the other.. I am not sure when the Add-on Team wants to sever those pass-through services for our own.

Although I never stopped working on the software development of Phoebus or funding the server.. Ryan (Lootyhoof) became Leader of the Add-ons Team as of last year. So it is up to the Add-ons Team and ultimately Moonchild for when that happens..

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 22132
Joined: Sun, 28 Aug 2011, 17:27
Location: 58.5°N 15.5°E
Contact:

Re: Generic Hype Generating Thread for Phoebus 2.0

Unread postby Moonchild » Thu, 21 Dec 2017, 10:23

See Issue #1552.
I'm good with switching whenever the infra is ready.
Improving Mozilla code: You know you're on the right track with code changes when you spend the majority of your time deleting code.

"If you want to build a better world for yourself, you have to be willing to build one for everybody." -- Coyote Osborne

Image


Return to “The Pale Moon add-ons website”

Who is online

Users browsing this forum: No registered users and 4 guests