italia / design-joomla-theme

A Joomla theme which implements the Italia Design System
GNU Lesser General Public License v2.1
5 stars 2 forks source link

Create a Joomla theme that implements the Italia Design Guidelines #1

Closed ruphy closed 5 years ago

ruphy commented 7 years ago

Create a theme for Joomla based on the User Interface design guidelines.

Do include the design web toolkit as a dependency, and make sure you write your code in a way which is generic enough so that, later on, it be replaced by another toolkit (e.g. bootstrap) without too much effort.

Some example websites with the correct style https://developers.italia.it https://designers.italia.it

GSoC mentor: Somebody from in the #design team. If you are unsure who to ask you can check out https://slack.developers.italia.it

tetekate2 commented 6 years ago

@ With regards to my skill level, as a GSoC aspirant, I will like to take on this task.

vinset commented 6 years ago

I think it would be appropriate to create a template for Joomla 4, the next version that implements Bootstrap 4.

tetekate2 commented 6 years ago

@vinset , Joomla 4 is still the alpha 1 release. IMO, I think it will be good to build for the latest stable release which is 3.8

vinset commented 6 years ago

You're right but the next version of Joomla will be the 3.9, migration version to Joomla 4. If we develop a template for Joomla 3.8 we would have an old version of Bootstrap (v.3) and a template unusable already from the next official version. Joomla 4 is the second alpha.

tetekate2 commented 6 years ago

I can relate with your point @vinset , About using bootstrap 4, I thought all css and js will come for the the design web toolkit. Please correct me if I am wrong

vinset commented 6 years ago

You're right, the community is already working on the Bootstrap Italia, theme using Bootstrap 4. https://github.com/italia/bootstrap-italia

francescozaia commented 6 years ago

The new Bootstrap Italia theme is not yet ready for production, due to the lack of styling for some components that you can already find on the design web toolkit, which is instead a mature project.

Said that, we're actively developing on Bootstrap Italia and in few weeks we count on having a lot more covered.

You can have a look at the roadmap and the documentation (sorry it’s all Italian there, but Bootstrap 4 documentation remains valid for the majority of the components).

So, if you feel comfortable working with cutting edge stuff and you decide to follow the Joomla 4 road, feel free to pick the Bootstrap Italia theme, otherwise stick with the design web toolkit. 😉

If you prefer to have a chat about that, we can do that on the #design channel on Slack

ruphy commented 6 years ago

@francescozaia I think that for a GSoC project it is much better to go with cutting edge :) considering that we expect the first releases no sooner than in 3-5 months, the bootstrap 4 theme will have had time to mature a bit!

tetekate2 commented 6 years ago

@ruphy we had a discuss on this on the #design channel on Slack. You are just confirming the conclusion we reached at :astonished:

jeckodevelopment commented 6 years ago

Good idea and nice project. I'd be happy to help :) In any case, i'd recommend to build it for Joomla 3.8 at this time.

ruphy commented 6 years ago

@jeckodevelopment we're having a call open looking for mentors, would you be interested to help officially? :) Please poke me on our slack and I can guide you to understand the process

vinset commented 6 years ago

Joomla's team has published the new roadmap for Joomla 4. The stable release is scheduled for the end of 2018. https://developer.joomla.org/roadmap.html

jeckodevelopment commented 6 years ago

Given that GSOC should happen during summer this year, as said, i believe it's better to stick with 3.8

tetekate2 commented 6 years ago

jeckodevelopment what about developing in 4.0 and then backport ? I am sure a 4.0 theme will work on 3.8 but the reverse may not hold true

jeckodevelopment commented 6 years ago

because 4.0 is still in Alpha phase and many things can change until the stable release (end of the year)

vinset commented 6 years ago

The main developers of extensions for Joomla are already modifying their extensions so that they are compatible with Joomla 4 abandoning the support to 3.8. Developing the template for j3 is equivalent to developing something that will not be used by anyone in 10 months!

libremente commented 5 years ago

Moving to https://github.com/italia/design-joomla-theme/issues/2 to start a new thread.

libremente commented 5 years ago

@jeckodevelopment we are still on it, just opening a new thread for a more "updated" conversation :wink: