Recent

Author Topic: Website renovation  (Read 22716 times)

440bx

  • Hero Member
  • *****
  • Posts: 6528
Re: Website renovation
« Reply #45 on: July 02, 2025, 07:48:38 am »
Thank you for all your positive responses; you were the only person to fully support the initiative.
I assure you, I am/was far from the only one to welcome your initiative.

Every individual has a way of presenting their opinion which can sometimes be seen as harsh criticism when in reality it isn't meant to be. 

I suggest you push forward with your idea of making the Free Pascal landing page better.  It will be good experience for you and, it will be a welcome improvement over the current page.

There is one very critical aspect in reaching your goal, that is, you absolutely need the opinions of those who _decide_ what the page is going to be.  IOW, it doesn't matter if I, or anyone else here, thinks you've come up with the best possible page, if your design isn't welcomed/approved by those in charge of that page, it's all for nothing.  After typing this, I wish I had a suggestion as to how to get the attention of those whose attention really matters but, I don't.  Hopefully, someone else here can point you in the right direction.

Personally, I'd really like to see that page improved.  There is _plenty_ of room there for improvement and, like other members, it will be a pleasure to contribute to your efforts.

FPC v3.2.2 and Lazarus v4.0rc3 on Windows 7 SP1 64bit.

Wilrakov

  • New Member
  • *
  • Posts: 29
Re: Website renovation
« Reply #46 on: July 02, 2025, 05:16:16 pm »
@Joanna Frankly, you've thoroughly discouraged me. Feel free to disagree if you wish. I'm going to continue my own work, detach myself from Free Pascal, and try to offer a solid alternative based on a welcoming and slightly less conservative community.

Please do not reply to this message again.

Thaddy

  • Hero Member
  • *****
  • Posts: 19262
  • Glad to be alive.
Re: Website renovation
« Reply #47 on: July 02, 2025, 07:04:49 pm »
On behalf of Joanna,.......... ;D
objects are fine constructs. You can even initialize them with constructors.

JanRoza

  • Hero Member
  • *****
  • Posts: 747
    • http://www.silentwings.nl
Re: Website renovation
« Reply #48 on: July 02, 2025, 08:11:07 pm »
Maybe we should use a Pascal passport, provided and maintained by Johanna, only after exams and proof of knowledge will you be allowed to use this forum.
Wilrakov shows interest and enthousiasm but alas he is one more user who gets scared away by a overly critical Johanna.
Please stop this and be glad someone is enthousiastic and offer us his time to help.  >:(
OS: Windows 11 / Linux Mint 22.3
       Lazarus 4.6 RC FPC 3.2.2
       CodeTyphon 8.90 FPC 3.3.1

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 12399
  • Debugger - SynEdit - and more
    • wiki
Re: Website renovation
« Reply #49 on: July 02, 2025, 08:22:24 pm »
I really was hoping he would rewrite the website using pascal. I guess he doesn’t like pascal very much does he...

You can doubt me too. I would (if I would at all) still do webpages in Html, CSS, and if needed JS.

bytebites

  • Hero Member
  • *****
  • Posts: 787
Re: Website renovation
« Reply #50 on: July 02, 2025, 09:21:53 pm »
On behalf of Joanna,.......... ;D
isn’t it amazing how easy it is for people who don’t use fpc to make a new account to get us fighting amongst ourselves...
Nobody else is fighting but you.  >:(

Warfley

  • Hero Member
  • *****
  • Posts: 2066
Re: Website renovation
« Reply #51 on: July 03, 2025, 12:38:32 am »
Well, the new site doesn't seem to please you, so forget it if you want. The goal was never to replace the old one; in fact, the one I developed is dependent on yours. I don't intend to remove it from the internet, but if you don't like it, there's no point repeating it over and over again.

Thanks anyway for all your replies.

I did not want to discourage you, I like the idea of re envisioning how this can be presented. I just think that this version isn't really good at it, but also gave very concrete suggestions to fix it:
1. use the FPC logo, it already exists
2. use the FPC color scheme, there exists one for the current website freepascal.org (violet), one for lazarus (blue white) or you could create a new one from the logo
3. move the code examples to the top and make them more concise (the classes example.is too big)
4. add links to the doc and getting started

Additionally, maybe reconsider the font. I don't know if tjere already is an "official" font for the logo, but having it in the same font as the rest of the website looks odd. Make the name and logo stand out
3. use

Fibonacci

  • Hero Member
  • *****
  • Posts: 997
  • Behold, I bring salvation - FPC Unleashed
Re: Website renovation
« Reply #52 on: July 03, 2025, 01:08:28 am »
Martin I’m sorry to hear that pascal is not your choice for websites. Any reasons why?

Your love for Pascal is real :D

Always pick the right tools for the job. I honestly cant imagine someone consciously deciding to build a proper website entirely in Pascal. Like... with pas2js and TForms and components? That sounds straight up absurd.

I actually use pascal as my only language

Having Pascal as your only language severely limits you. Working with bindings or integrating modern tech becomes unnecessarily difficult.

To me, a sane web stack is HTML + CSS (I like SCSS - nested CSS) + JS on the frontend, and PHP on the backend. Depending on the project, Node.js might even be a better option - so JS as a backend.

The kind of site OP made thats like a 15 minute task with that setup. Trying to do that in Pascal? Feels like days of pain and frustration. Maybe also serve it with a Pascal-written web server instead of nginx or Apache?
FPC Unleashed - inline vars, tuples, statement expressions, array equality, compound assignments, indexed/lazy labels, no-RTTI & more. ⭐ Star it on GitHub!

JanRoza

  • Hero Member
  • *****
  • Posts: 747
    • http://www.silentwings.nl
Re: Website renovation
« Reply #53 on: July 03, 2025, 11:38:41 am »
Quote
Don’t worry Wilrakov is not going away. He will be back soon with a new account. The people who aren’t coming back are the people scared away by the fact that people attack me here. Congratulations you value random pranksters over real pascal enthusiasts.

My god, when will you stop behaving as if you are the moderator of this forum!
You are just a forum user (like me). Give people respect and a chance to show their value.
But then you probably think i'm an imposter too. 🫢
OS: Windows 11 / Linux Mint 22.3
       Lazarus 4.6 RC FPC 3.2.2
       CodeTyphon 8.90 FPC 3.3.1

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 12399
  • Debugger - SynEdit - and more
    • wiki
Re: Website renovation
« Reply #54 on: July 03, 2025, 12:42:21 pm »
for someone who is always a stickler for being on topic I find it hypocritical that you’re fine with this off topic thread that has nothing to do with pascal development placed in here. If anything it belongs in suggestions.
Other than questioning if this is in the correct sub-board => this thread is very much on topic (for the forum).

If the sub-board is your concern, then your statement seems an over reaction to me. Otherwise ... makes no sense.

Quote
Anyone can pretend to be enthusiastic about something and then run away when questioned it’s not hard.
He did do the work. He showed he cared. I have no idea what you are on about.

Quote
Martin I’m sorry to hear that pascal is not your choice for websites. Any reasons why?
Fibonacci explained it well.

There are reasons for special cases where pas2js may be helpful. But those are special cases. E.g., when/if one has already a huge Pascal code base, that requires functionality needed server side. And when the web-page just needs to be a minimum functional frontend, and one can re-use code that already exists for other frontends.

E.g. I would do stuff like this for some company internal admin page. Design may not matter much, just access to the data and functions. More important to keep it in sync with desktop tools that perform the same function (and those exist and are Pascal).


marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12896
  • FPC developer.
Re: Website renovation
« Reply #55 on: July 03, 2025, 02:32:39 pm »
Having Pascal as your only language severely limits you. Working with bindings or integrating modern tech becomes unnecessarily difficult.

Modern web development quite often happens in languages that compile to javascript or webassembly to escape javascript's problems. I don't understand why that would be any different for pas2js or the FPC webassembly target.

Quote
To me, a sane web stack is HTML + CSS (I like SCSS - nested CSS) + JS on the frontend, and PHP on the backend. Depending on the project, Node.js might even be a better option - so JS as a backend.

Originally we kept the FPC pages static because a release would sometimes be turn up on Slashdot or Heise and wreck the site, download pages prioritised sf.net for the same reason. Nowadays with the onset of AI scrapers there are new challenges. It would be advisable to keep the serverside CPU usage to a minimum. Both for uptimes and for cost purposes.

JanRoza

  • Hero Member
  • *****
  • Posts: 747
    • http://www.silentwings.nl
Re: Website renovation
« Reply #56 on: July 03, 2025, 02:50:37 pm »
Quote
Jan Roza I remember you were repeatedly growling at people for having a “cozy chat because apparently you find friendly conversations offensive.
Complete nonsense.
I will no longer react on Johanna's replies as she is only turning this forum into a lot of bad discussions that have nothing to do with the original subject.
OS: Windows 11 / Linux Mint 22.3
       Lazarus 4.6 RC FPC 3.2.2
       CodeTyphon 8.90 FPC 3.3.1

Handoko

  • Hero Member
  • *****
  • Posts: 5545
  • My goal: build my own game engine using Lazarus
Re: Website renovation
« Reply #57 on: July 03, 2025, 04:49:49 pm »
Quote
My god, when will you stop behaving as if you are the moderator of this forum!
Jan Roza I remember you were repeatedly growling at people for having a “cozy chat because apparently you find friendly conversations offensive.  :D

Please don't accuse people without proof. JanRoza is a legit Pascal programmer, he is not only active in this forum he also can be found in other Pascal forum.

JanRoza

  • Hero Member
  • *****
  • Posts: 747
    • http://www.silentwings.nl
Re: Website renovation
« Reply #58 on: July 03, 2025, 06:56:17 pm »
Quote
Please don't accuse people without proof. JanRoza is a legit Pascal programmer, he is not only active in this forum he also can be found in other Pascal forum.

Thank you Handoko!
OS: Windows 11 / Linux Mint 22.3
       Lazarus 4.6 RC FPC 3.2.2
       CodeTyphon 8.90 FPC 3.3.1

Wilrakov

  • New Member
  • *
  • Posts: 29
Re: Website renovation
« Reply #59 on: July 03, 2025, 09:34:15 pm »
I initially told you that I would no longer post on this forum. I wanted to, but when I see what's happening, I feel compelled to react.

My opinion on all this is that Joanna is a passionate fan of Pascal programming. This isn't a bad thing in itself, as long as it doesn't affect other users. While I certainly dislike Joanna for all her unfounded criticism and her total lack of empathy, it's still not worth the small wave of hatred she's now receiving. Because yes, even "only" 5 or 10 malicious posts can be touching or hurtful.

And as for the website, I'm not giving up anything; I'll just do it outside of your community in order to stick to the values ​​I'd like to share. I'm also going to create a forum/chat room similar to a Discord server, but directly in the terminal, and in a language I'm not familiar with, according to someone whose name I won't mention: Pascal.

I promise to attract new users to Free Pascal, whether with you or without you. Please know that I won't give up until this language is fully alive.

Thank you all for your feedback; all criticism has helped me, even the unfounded and completely false ones.

 

TinyPortal © 2005-2018