Recent

Author Topic: Website renovation  (Read 1550 times)

Wilrakov

  • Newbie
  • Posts: 4
Website renovation
« on: March 12, 2025, 01:47:31 pm »
Hello, I really like Free Pascal and I would like to contribute to its development. Many other programming languages ​​have a fairly modern website. The FPC website is very nice as it is, but its design is getting old. This certainly plays a role in the fact that fewer and fewer people are using it. I have some basic knowledge of web development, and if you don't mind, I would like to try to improve the site while keeping some elements that seem quite important to me  :D.

Handoko

  • Hero Member
  • *****
  • Posts: 5407
  • My goal: build my own game engine using Lazarus
Re: Website renovation
« Reply #1 on: March 12, 2025, 03:57:56 pm »
Glad to know you want to offer your help to make the website better. Perhaps you can make a demo site showing us your idea, or at least show us some sketches.

Wilrakov

  • Newbie
  • Posts: 4
Re: Website renovation
« Reply #2 on: March 12, 2025, 04:42:57 pm »
I'm going to work on a first demo version of the website and will come back to you to present it in a while. I'm glad you agree to let me present some of my ideas.

TRon

  • Hero Member
  • *****
  • Posts: 4321
Re: Website renovation
« Reply #3 on: March 12, 2025, 04:48:37 pm »
Free pascal website sources are located here.

The website is build, not designed.
Today is tomorrow's yesterday.

Wilrakov

  • Newbie
  • Posts: 4
Re: Website renovation
« Reply #4 on: March 12, 2025, 06:58:04 pm »
Thanks! I mainly want to modify the front-end, but I don't really understand where to modify the actual structure of the pages...
I imagine it's in the adp2html transpiler.

I find the adp file system quite intelligent, even though I personally would have preferred HTML because I'm not yet familiar with adp. It's okay, I'll learn.

TRon

  • Hero Member
  • *****
  • Posts: 4321
Re: Website renovation
« Reply #5 on: March 12, 2025, 08:59:04 pm »
Wish I was able to help out there Wilrakov but in all honestly I never played with the website itself.

I say this with the greatest respect to the maintainers but for these kind of projects a website is more like a bit of an afterthought (nobody has actually time to work on it). It should be easy to maintain fast, and take up as little time as possible.

In that regards a overhaul by someone that has a bit more time on his/her hands would probably be appreciated (no idea but I take a guess there) but it might perhaps be a good idea to have a conversation with one of the maintainers in order to get on the same page (in case there is any).

I don't believe you can post issues in the bug-tracker of the website repository but the merge requests seem present.
Today is tomorrow's yesterday.

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12156
  • FPC developer.
Re: Website renovation
« Reply #6 on: March 12, 2025, 09:49:22 pm »
Thanks! I mainly want to modify the front-end, but I don't really understand where to modify the actual structure of the pages...
I imagine it's in the adp2html transpiler.

It is a simple template generator with a json configuration. The menu template is site-master.adp.

CM630

  • Hero Member
  • *****
  • Posts: 1314
  • Не съм сигурен, че те разбирам.
    • http://sourceforge.net/u/cm630/profile/
Re: Website renovation
« Reply #7 on: March 13, 2025, 09:55:56 am »
The website looks fine to me.
Maybe the image on the top of the page should not be fixed, but changing, showing different views of Lazarus.
So IMHO before changing anything, maybe some sample views shall be presented, to determine which looks better.


Compare:
https://www.arduino.cc
https://www.python.org
https://visualstudio.microsoft.com
https://www.java.com/en/ (do we have a female model to compete with it)?
« Last Edit: March 13, 2025, 12:50:36 pm by CM630 »
Лазар 4,0RC2 32 bit (sometimes 64 bit); FPC3,2,2

dseligo

  • Hero Member
  • *****
  • Posts: 1500
Re: Website renovation
« Reply #8 on: March 13, 2025, 12:29:48 pm »
https://www.arduino.cc
https://www.python.org
https://visualstudio.microsoft.com
https://www.java.com/en/ (do we have a female mode to compete with it)?

Lazarus' website have grey margin (border) on left and right side. All these other sites occupy full width of screen.

TRon

  • Hero Member
  • *****
  • Posts: 4321
Re: Website renovation
« Reply #9 on: March 14, 2025, 12:19:07 pm »
I forgot to mention the Lazarus website repository which can be found here.
Today is tomorrow's yesterday.

Wilrakov

  • Newbie
  • Posts: 4
Re: Website renovation
« Reply #10 on: March 15, 2025, 01:31:06 pm »
Well, if you're happy with the current site, we can leave it as it is, but we still need to make a mobile version.

Aruna

  • Hero Member
  • *****
  • Posts: 627
Re: Website renovation
« Reply #11 on: March 15, 2025, 02:51:59 pm »
Well, if you're happy with the current site, we can leave it as it is, but we still need to make a mobile version.
Hello Wilrakov, the site I believe is fully responsive and mobile friendly. It uses bootstrap to do this. Please have a look at the attached screenshot. Why not build a mock-up with your *improvements* if you're so inclined and do have the time then share a link so others can have a look and give you feedback?

 

TinyPortal © 2005-2018