Project Phoebus - The Second Generation Add-ons Site v1.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...
Project Phoebus - The Second Generation Add-ons Site v1.0
It has been somewhat over two years since I announced my intention to work on a "Second Generation" Add-ons Site built from the ground up to service the needs of the Add-ons Site.
A lot has happened in those two years.. We are just about upon the dawn of codename "Tycho" the next ground breaking milestone in Pale Moon. We are gonna need an Add-ons Site that has more capabilities than the mishmash of scripts I originally wrote to augment an off-the-shelf CMS to service our needs for the future.
With that.. I would like to announce that version 1.0 of Project Phoebus has been completed. Not everything will be in this initial version but like "Tycho" more will come in time.
My goal with version 1.0 was to accommodate the features of the "CMSMS Hybrid" Add-ons Site as it stands today. Replicate first then enhance.
Version 1.0 offers nearly identical functionality from a front-end perspective to the old site. However, everything in the back end has been written from scratch (save one small module). I have spent two weeks day and night writing this code and I am very proud of this initial version that is about ready to be made live.
Though, two points have changed from the perspective of the end user browsing the site:
1) There will no longer be an "All Extensions" page.
2) There is no search functionality. Yet. This will require more creative thinking on how to handle that. I have some ideas but they will be implemented in a later version.
The Add-ons Team and broader Pale Moon Team are very excited by this development and we all hope you are as well. There is still much to do to fulfill all of what Project Phoebus wants to accomplish but this is the biggest and most important step as it lays the groundwork foundation.
I have a little bit of housekeeping to do before it lands on addons.palemoon.org. So, I am announcing that there will be downtime for the Add-ons Site on Tuesday, November 8th.
A lot has happened in those two years.. We are just about upon the dawn of codename "Tycho" the next ground breaking milestone in Pale Moon. We are gonna need an Add-ons Site that has more capabilities than the mishmash of scripts I originally wrote to augment an off-the-shelf CMS to service our needs for the future.
With that.. I would like to announce that version 1.0 of Project Phoebus has been completed. Not everything will be in this initial version but like "Tycho" more will come in time.
My goal with version 1.0 was to accommodate the features of the "CMSMS Hybrid" Add-ons Site as it stands today. Replicate first then enhance.
Version 1.0 offers nearly identical functionality from a front-end perspective to the old site. However, everything in the back end has been written from scratch (save one small module). I have spent two weeks day and night writing this code and I am very proud of this initial version that is about ready to be made live.
Though, two points have changed from the perspective of the end user browsing the site:
1) There will no longer be an "All Extensions" page.
2) There is no search functionality. Yet. This will require more creative thinking on how to handle that. I have some ideas but they will be implemented in a later version.
The Add-ons Team and broader Pale Moon Team are very excited by this development and we all hope you are as well. There is still much to do to fulfill all of what Project Phoebus wants to accomplish but this is the biggest and most important step as it lays the groundwork foundation.
I have a little bit of housekeeping to do before it lands on addons.palemoon.org. So, I am announcing that there will be downtime for the Add-ons Site on Tuesday, November 8th.
Re: [Downtime] and [Announcement] Project Phoebus - The Second Generation Add-ons Site v1.0
And Phoebus 1.0 has landed.
Extension developers: manifest.ini is no longer used please use the new phoebus.manifest and phoebus.content files to manage your add-on's metadata and such. If you need help please send me a PM on the forum or stop by the IRC channel.
I shall be documenting this fully in a few days when I have had a chance to take a short break.
Peace!
Extension developers: manifest.ini is no longer used please use the new phoebus.manifest and phoebus.content files to manage your add-on's metadata and such. If you need help please send me a PM on the forum or stop by the IRC channel.
I shall be documenting this fully in a few days when I have had a chance to take a short break.
Peace!
-
- Lunatic
- Posts: 354
- Joined: 2013-10-09, 04:09
- Location: USA
Re: [Downtime] and [Announcement] Project Phoebus - The Second Generation Add-ons Site v1.0
As a user, I too am excited about your new development.Matt A Tobin wrote:It has been somewhat over two years since I announced my intention to work on a "Second Generation" Add-ons Site built from the ground up to service the needs of the Add-ons Site.*************Though, two points have changed from the perspective of the end user browsing the site:
1) There will no longer be an "All Extensions" page.
2) There is no search functionality. Yet. This will require more creative thinking on how to handle that. I have some ideas but they will be implemented in a later version.
But I am disappointed that you removed the 'All Extensions' page before you created a search function. Lots of Add-ons don't fit neatly into specific categories. So currently I have to look at every category that you created to find if there is an appropriate Add-on.
I hope that when you do create the 'Search' feature, that you will at a minimum allow searching by not only key word, but also by author: like is now available as part of the Search feature on the Pale Moon forums.
Harry
Re: [Downtime] and [Announcement] Project Phoebus - The Second Generation Add-ons Site v1.0
As stated.. Search is a bit of a wrinkle I haven't fully worked out how to do yet. Also, the extra logic of an All Extensions page would be complex as hell..
Extension categories are the most complex logic I think as apart of Phoebus. Though now we aren't bound to a specific category for each extension.. It can now live in multiple ones.
I would appreciate any developmental help anyone would like to contribute on Project Phoebus. https://github.com/Pale-Moon-Addons-Team/phoebus
Though I am not planning to bring back a super page of all extensions.. Search is a priority.
Created https://github.com/Pale-Moon-Addons-Team/phoebus/issues/19
Extension categories are the most complex logic I think as apart of Phoebus. Though now we aren't bound to a specific category for each extension.. It can now live in multiple ones.
I would appreciate any developmental help anyone would like to contribute on Project Phoebus. https://github.com/Pale-Moon-Addons-Team/phoebus
Though I am not planning to bring back a super page of all extensions.. Search is a priority.
Created https://github.com/Pale-Moon-Addons-Team/phoebus/issues/19
-
- Lunatic
- Posts: 354
- Joined: 2013-10-09, 04:09
- Location: USA
Re: [Downtime] and [Announcement] Project Phoebus - The Second Generation Add-ons Site v1.0
Thanks for the clarification.Matt A Tobin wrote:I would appreciate any developmental help anyone would like to contribute on Project Phoebus. https://github.com/Pale-Moon-Addons-Team/phoebus
Though I am not planning to bring back a super page of all extensions.. Search is a priority.
I would be willing to provide some assistance, but of the list of skill requirements you listed on
viewtopic.php?f=44&t=10197
I only have Attention to Detail, and reasonable Communication skills.
Harry
Re: [Downtime] and [Announcement] Project Phoebus - The Second Generation Add-ons Site v1.0
One not need be apart of the add-ons team to contribute to the software part. One does need to know php because it is the language it is written..
-
- Apollo supporter
- Posts: 42
- Joined: 2016-04-28, 21:40
Re: [Downtime] and [Announcement] Project Phoebus - The Second Generation Add-ons Site v1.0
(Emphasis mine.)Matt A Tobin wrote:I have spent two weeks day and night writing this code and I am very proud of this initial version that is about ready to be made live.
Is that supposed to say two years?
Otherwise, glad it is here.
-
- Astronaut
- Posts: 535
- Joined: 2015-10-20, 17:20
- Location: Earth
All Extensions page [Project Phoebus - The Second Generation Add-ons Site v1.0]
Greetings!
Another forum user directed me to this thread. A search function does not, in any manner, replace the simple, age-old, time-tested ability to scan down a comprehensive list of items. Please bring back the All Extensions page. I cannot imagine that this would be difficult either to implement or maintain (particularly since it has already been done), and given that a search function does seem difficult to implement or maintain, this seems to me a no-brainer.
Thank you kindly,
Another forum user directed me to this thread. A search function does not, in any manner, replace the simple, age-old, time-tested ability to scan down a comprehensive list of items. Please bring back the All Extensions page. I cannot imagine that this would be difficult either to implement or maintain (particularly since it has already been done), and given that a search function does seem difficult to implement or maintain, this seems to me a no-brainer.
Thank you kindly,
Re: [Downtime] and [Announcement] Project Phoebus - The Second Generation Add-ons Site v1.0
My suggestion is since it is not difficult and a no brainer is to submit your patch to add this functionality to the Phoebus repository as a pull request so that those in charge of such things may evaluate.
-
- Astronaut
- Posts: 535
- Joined: 2015-10-20, 17:20
- Location: Earth
Re: [Downtime] and [Announcement] Project Phoebus - The Second Generation Add-ons Site v1.0
Happy to do so. How does one do so?Matt A Tobin wrote:My suggestion is since it is not difficult and a no brainer is to submit your patch to add this functionality to the Phoebus repository as a pull request so that those in charge of such things may evaluate.
Re: [Downtime] and [Announcement] Project Phoebus - The Second Generation Add-ons Site v1.0
Any idea when it will be up again. The 8th was several days ago (sarcasm)!
-
- Fanatic
- Posts: 126
- Joined: 2014-05-04, 14:00
- Location: United States
Re: [Downtime] and [Announcement] Project Phoebus - The Second Generation Add-ons Site v1.0
Are you talking about - http://addons.palemoon.org/ ??
It is up and running.
According to previous messages.
Phoebus 1.0 has landed.
Extension developers: manifest.ini is no longer used please use the new phoebus.manifest and phoebus.content files to manage your add-on's metadata and such. If you need help please send me a PM on the forum or stop by the IRC channel.
It is up and running.
According to previous messages.
Phoebus 1.0 has landed.
Extension developers: manifest.ini is no longer used please use the new phoebus.manifest and phoebus.content files to manage your add-on's metadata and such. If you need help please send me a PM on the forum or stop by the IRC channel.
1911 remains the service pistol for all ages!
"Speak softly and carry a big stick; you will go far." — Theodore Roosevelt
"Speak softly and carry a big stick; you will go far." — Theodore Roosevelt
Re: Project Phoebus - The Second Generation Add-ons Site v1.0
By popular demand and lack of search for the foreseeable future.. I have coded your old favorite standby.. The "All Extensions" page. DO NOTE this page does tax the server quite a bit both computationally and disk reading.. So I would appreciate it if those who read this would not hit this page excessively.. Though, the server should deal with it just fine..
Anyway, consider it a late xmas present.. Here it is: http://addons.palemoon.org/extensions/category/all/.
EDIT - Do note that when extensions enter multiple categories since we have this capability now after an audit there WILL be duplicates on this page.. There is no plan to resolve possible duplications since everything is grouped by category on one page.
If you want to tackle this submit a patch to the Phoebus repository and someone will evaluate it.
Anyway, consider it a late xmas present.. Here it is: http://addons.palemoon.org/extensions/category/all/.
EDIT - Do note that when extensions enter multiple categories since we have this capability now after an audit there WILL be duplicates on this page.. There is no plan to resolve possible duplications since everything is grouped by category on one page.
If you want to tackle this submit a patch to the Phoebus repository and someone will evaluate it.
-
- Lunatic
- Posts: 354
- Joined: 2013-10-09, 04:09
- Location: USA
Re: Project Phoebus - The Second Generation Add-ons Site v1.0
For all of us old folks who don't know every extension by name and category, THANKS SO MUCH!Matt A Tobin wrote:By popular demand and lack of search for the foreseeable future.. I have coded your old favorite standby.. The "All Extensions" page.
Harry