joomla / downloads.joomla.org Goto Github PK
View Code? Open in Web Editor NEWRepository holding custom extensions in use on the Joomla! Downloads Portal
Home Page: https://downloads.joomla.org
Repository holding custom extensions in use on the Joomla! Downloads Portal
Home Page: https://downloads.joomla.org
The technical requirements page need to be updated.
https://downloads.joomla.org/technical-requirements
Move 4.0 too supported versions.
File: https://github.com/joomla/downloads.joomla.org/blob/master/templates/joomla/html/com_content/article/requirements.php
Make sure that all other information is still up-to-date.
https://github.com/joomla/downloads.joomla.org/blob/master/language/en-GB/en-GB.page_technical_requirements.ini
Get all of the menu item and SEO data for this section written up.
https://downloads.joomla.org/ is redirected to https://www.downloads.joomla.org/ and seems to be down
In the 24 hour period before launching this section, import all of the download counts.
Joomla.request({
url: 'https://downloads.joomla.org/api/v1/releases/cms',
onSuccess: function(response, xhr) {
console.log(response);
}
})
I'd normally expected a response with this, however I'm getting the following:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://downloads.joomla.org/api/v1/releases/cms. (Reason: CORS header 'Access-Control-Allow-Origin' missing).
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://downloads.joomla.org/api/v1/releases/cms. (Reason: CORS request did not succeed).
Same applies for http://update.joomla.org/core/list.xml
.
There are some minor differences to be sync'd up (i.e. order of items, show/hide some properties).
Extend the ARS ACL configuration to the category level
downloads page is not displaying properly.
On the CA Page: https://downloads.joomla.org/ca/
The link /button Télécharger les paquets de langue
points to https://downloads.joomla.org/ca/translations/fr-ca wich is a 404.
All other pages seams to link to: https://community.joomla.org/translations.html
Add all of the 1.5 language package items to our data importers and import into the database. Ensure all ZIP files are uploaded into Amazon S3.
In the 24 hour period before launching this section, import all of the download counts.
Once this section of the site is published, shut down the JoomlaCode project.
In the extension section, the name of the open extension is not present in the tab title.
The API-Docs header and footer menu are outdated as they are hardcoded.
Add all of the 2.5 language package items to our data importers and import into the database. Ensure all ZIP files are uploaded into Amazon S3.
We should be able to upload new packages to S3 as they are published at JoomlaCode until we are ready to import the items into the database.
Maybe this should just link direct to the site from the main translations page and redirect the listing page?
Maybe this should just link direct to the site from the main translations page and redirect the listing page?
The Download API: https://downloads.joomla.org/api/v1/downloads/cms/40 is not aware of Joomla 4 yet and does not return any data.
{"error":{"code":404,"message":"Version branch not found"}}
If we can get the server to work with them, redirect the 2.5 language package URLs to the site.
Once this section of the site is published, shut down the JoomlaCode project.
Update Instructions link and text: https://docs.joomla.org/J3.x:Updating_from_an_existing_version
The CMS API Endpoint should return all CMS releases but right now returns all language packs too: https://downloads.joomla.org/api/v1/releases/cms/
I think the reason is this line here: https://github.com/joomla/downloads.joomla.org/blob/master/libraries/api/controller/releases/cms.php#L39
I have looked up the correct IDs but I'm not sure how to correctly use the filter here?
Category ID | Name |
---|---|
268 | Joomla 4 |
4 | Joomla 3 |
3 | Joomla 2.5 |
2 | Joomla 1.5 |
1 | Joomla 1.0 |
Can you help here @HLeithner @wilsonge @Llewellynvdm ?
https://downloads.joomla.org/api-docs/ show:
Test in different languages and firefox, safari (all latest) – same result.
Replace https://community.joomla.org/translations.html by the new URL for all language available on the Downloads site.
If we can get the server to work with them, redirect the 1.5 language package URLs to the site.
Get all of the menu item and SEO data for this section written up.
Set up the INI files we're translating to auto-sync with Crowdin.
In the 24 hour period before launching this section, import all of the download counts.
Add all of the 2.5 language package items to our data importers and import into the database. Ensure all ZIP files are uploaded into Amazon S3.
The Joomla downloads site lists the most recent Joomla release at https://downloads.joomla.org/latest
It would be nice if you could just use an URL to directly download the latest version, e.g. https://downloads.joomla.org/latest.joomla.zip to download the .zip format of the most recent version.
That way you could always use wget on the command line to download the latest Joomla version directly without first having to go to the Joomla downloads website to find (and copy) the full URL to the download.
Get all of the menu item and SEO data for this section written up.
Add the ability to display statistics via the frontend. Use existing ARS backend data and JoomlaCode Download Report as sources of motivation for how to compile and display this data.
Add all of the 3.x language package releases to our data importers and import into the database. The database import should be as close to launch as possible as this is a live section and teams will still be creating releases.
Add all of the 1.5 language package releases to our data importers and import into the database.
These came out of a Glip chat, posting here so the information is not lost:
Place a notice at the top of all the old/previous Joomla download pages, that is something like this: Note that the latest version of Joomla is available here: https://downloads.joomla.org/cms
On the above page, add an info/notice box with text such as: Important information when upgrading Joomla from 1.0, 1.5, 3.5 and [whatever version needs caution], and link that to the Wiki page dealing with upgrades/migrations. The reason I'm suggesting linking the first notice to this CMS page, is that it makes it easier for those with old versions of Joomla to see their version in context of all the other versions. (it makes it clearer they are using an unsupported version)... and it does not clutter the Latest Release page.
Maybe this should just link direct to the site from the main translations page and redirect the listing page?
The new Jenkins CI system for joomla.org
should be utilized to automate code deployments for this repository. To that, the following steps are required:
Similar to the statistics server (https://github.com/joomla/statistics-server/blob/master/src/WebApplication.php#L55-L81)
If we can get the server to work with them, redirect the 3.x language package URLs to the site.
Add all of the 2.5 language package releases to our data importers and import into the database.
Can't efficiently create new items with the backend right now because the file selection field isn't working right (missing AJAX trigger or something?).
For CMS categories, add the end of support date.
The latest versions API endpoint should include this date in the response once available.
The FAQ on the site needs to be updated. https://downloads.joomla.org/faqs
This can only be done after the forum is extended.
File: https://github.com/joomla/downloads.joomla.org/blob/master/language/en-GB/en-GB.page_faqs.ini
Also the link to the translations and some other small things.
There is no IPv6 route to downloads.joomla.org, so IPv6-only hots can't download Joomla.
Once this section of the site is published, shut down the JoomlaCode project.
The site is currently built for the CMS downloads and translation packs. Add another visual group for extensions. This group will contain all Joomla! Project extensions that we wish to distribute.
Extensions identified for listing on this site:
Potential extensions for listing on this site (in theory this should be extensions we would be willing to list on the JED in the Official Extensions category):
https://downloads.joomla.org/technical-requirements#footnote-3xMySQL I believe (thoughts) that we should add here that [7] for servers that use PHP7, MySQL is not longer supported and MySQLi is required
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.