Sign in Join
Wiki copytemporary

WebPageDevelopment: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: WebPageDevelopment

OldNewLine
1+The main web page of Lazarus project can be found here :
2+
3+[`http://www.lazarus-ide.org/`](http://www.lazarus-ide.org/)
4+
5+It is done with HTML and PHP, and connects to SMF (Simple Machines) forum SW.
6+
7+The sources are in a subversion repository :
8+
9+[`https://svn.freepascal.org/svn/lazaruswebsite/`](https://svn.freepascal.org/svn/lazaruswebsite/)
10+
11+which is almost the same address that Lazarus sources have, only "lazarus" is replaced with "lazaruswebsite". It is readable by anyone.
12+
13+Testing the page locally requires normal web server + PHP installation. SMF (Simple Machines) does not need to be installed though. The PHP code is clever enough to insert "dummy" forum data when real data is not available.
14+
15+The page can be improved by anyone by sending patches through bug tracker, the same way that patches are sent for pascal sources. However, if the changes are clearly a matter of taste (like colors) then please discuss the changes first in mailing list or forum.
16+
17+When a patch is applied to SVN, it is updated automatically to a test server :
18+
19+[`http://test.lazarus-ide.org/`](http://test.lazarus-ide.org/)
20+
21+After it is checked for visual appearance and for potential security issues, it will be updated manually to the "production" server.
22+
23+However the test server is not very useful for a contributor because the changes must be tested locally anyway.
24+
25+---
26+*From the Free Pascal wiki, page "WebPageDevelopment", as it stood on 2022-08-16 after a change by Skalogryz, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
27+Category: Lazarus internals
28+Category: SOPs

Back to history