Generic Hype Generating Thread for Phoebus 2.0
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...
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...
Re: Generic Hype Generating Thread for Phoebus 2.0
*sound of crickets*
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
- SpockFan02
- Astronaut
- Posts: 535
- Joined: 2017-09-24, 16:35
- Location: Mak pupulusšum, California
Re: Generic Hype Generating Thread for Phoebus 2.0
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?
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?
Re: Generic Hype Generating Thread for Phoebus 2.0
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.
It replaced the quite badly abused CMS made Simple + a smattering of scripts originally used back in 2014.
Also, Yes. Yes it is.
Re: Generic Hype Generating Thread for Phoebus 2.0
Sweet! I assume this will make the add-ons site more scalable and maintainable going forward.
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?
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?
a.k.a. Ascrod
Linux Mint 19.3 Cinnamon (64-bit), Debian Bullseye (64-bit), Windows 7 (64-bit)
"As long as there is someone who will appreciate the work involved in the creation, the effort is time well spent." ~ Tetsuzou Kamadani, Cave Story
Linux Mint 19.3 Cinnamon (64-bit), Debian Bullseye (64-bit), Windows 7 (64-bit)
"As long as there is someone who will appreciate the work involved in the creation, the effort is time well spent." ~ Tetsuzou Kamadani, Cave Story
Re: Generic Hype Generating Thread for Phoebus 2.0
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
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..
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..
- SpockFan02
- Astronaut
- Posts: 535
- Joined: 2017-09-24, 16:35
- Location: Mak pupulusšum, California
Re: Generic Hype Generating Thread for Phoebus 2.0
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?
What about Phoebus files in add-ons? Are those for storing information for the Phoebus of the add-ons site to read?
Re: Generic Hype Generating Thread for Phoebus 2.0
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.
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.
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.
Re: Generic Hype Generating Thread for Phoebus 2.0
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?
a.k.a. Ascrod
Linux Mint 19.3 Cinnamon (64-bit), Debian Bullseye (64-bit), Windows 7 (64-bit)
"As long as there is someone who will appreciate the work involved in the creation, the effort is time well spent." ~ Tetsuzou Kamadani, Cave Story
Linux Mint 19.3 Cinnamon (64-bit), Debian Bullseye (64-bit), Windows 7 (64-bit)
"As long as there is someone who will appreciate the work involved in the creation, the effort is time well spent." ~ Tetsuzou Kamadani, Cave Story
Re: Generic Hype Generating Thread for Phoebus 2.0
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..
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..
Re: Generic Hype Generating Thread for Phoebus 2.0
See Issue #1552.
I'm good with switching whenever the infra is ready.
I'm good with switching whenever the infra is ready.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite