Delphi-PRAXiS
Seite 16 von 16   « Erste     6141516   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Womit Homepage erstellen? (https://www.delphipraxis.net/207459-womit-homepage-erstellen.html)

Phoenix 16. Jul 2021 07:03

AW: Womit Homepage erstellen?
 
Also meine Webseite ist auch Wordpress, einfach weil ich mich nicht mit Design rumschlagen möchte. Theme installieren - fertig.
Dazu habe ich einen Hoster, der meine Installation und vor allem eben auch alle Plugins (hier gilt je wenig desto gut) vollautomatisch aktualisiert sobald es neue Versionen gibt. Ausserdem scannt er meine Installation täglich nach bekannten Malware's die eben Wordpress-Seiten befallen. Kam letztes Jahr in der Tat mal vor - letztes Backup von einem Tag vorher wiederhergestellt (ein paar Klicks in deren Admin-Interface) und der Spuk war schon rum. Allerdings zahle ich da auch ordentlich was für (gefühlt eigentlich viel zu viel für ein einfaches privates Blog).

Für die Firmen-Webseite und furchtbar vielen Artikeln darauf etc. verwenden wir Gatsby ( https://www.gatsbyjs.com/get-started/ ).
Gatsby ist ein static site generator. Unsere Artikel schreiben wir einfach in Markdown - komplett ohne irgendwelchen Designs - und Gatsby generiert dann daraus statisches HTML, das man einfach ohne spirenzchen auf einen Webserver schiebt und fertig.

Diese static site generatoren sind natürlich auch super, wenn man sich eben nicht großartig ums Design kümmern will sondern nur um die Inhalte. Für die meisten davon gibt es auch viele verschiedene fertige Designs.

Da gibt es neben Gatsby auch noch viele andere: Unibit, Jekyll, Hugo, Statiq etc.
Jeder nutzt andere Templates, andere Technologien und andere Strategien (in Gatsby z.b. sind die Templates mit React gebaut, Statiq ist ein .NET-Basiertes tool...) und haben jeweils eigene besondere Features. Wir haben Gatsby genommen, weil wir beim Bauen der Webseite auf viele Informationen von anderen Quellen und APIs zugreifen wollen (eigenes Konferenz-Managent Tool für unsere Auftritte, Speakerdeck für die Präsentationen, etc.) und die Daten eben auch auf der Seite landen. Da taugt Gatbsy offenbar sehr gut für ;)

Wenn man nichts dynamisches braucht das auf dem Server laufen muss, oder die dynamischen Teile von einem anderen dynamischen Bereich nachladen kann (z.B. separater Kommentar-Service), sind static site generatoren sicher ne sehr gute Sache. Da fällt kleines Zeug raus was sich super cachen lässt. Schnellere Websites gibts kaum ;)

Harry Stahl 23. Nov 2021 22:14

AW: Womit Homepage erstellen?
 
Liste der Anhänge anzeigen (Anzahl: 2)
Nur mal so als kurze Info, dass bald die fertige Version 1.0 kommt. Habe gerade die Beta 0.99 hochgeladen (siehe anliegende Screenshots).
Die Beta hat Null Einschränkungen und wer will kann sie so lange nutzen wie er will.
(Download-Seite: https://www.htmedit.de/download.html).

Mal ein Mini-Abriss des aktuellen Stands:

- 6,80 MB Setup-Datei
- SynEdit für HTML-Source-Edit mit Codefolding, Bookmarks, Suchen und Ersetzen, Autotext etc.
- HTML-Syntax-Check
- Alternativ auch WYSIWIG-Editor (aktuell die bevorzugte und voreingestellte Methode, unter Optionen änderbar), wechseln zwischen Source und HTML-View möglich (alternativ auch Splittview)
- Von markierten Text oder Image-Bezeichnungen im Source-Code kann zur entsprechenden Stelle in der HTML-Ansicht gesprungen werden
- Auch umgekehrt kann von einem markierten Text in der HTML-Ansicht oder eines Bildes zur entsprechenden Stelle im Source-Code gesprungen werden
- Mehrfach Highlight von Suchbegriffen im HTML-Text
- mehrere Homepages verwalten
- Up- und Download von Dateien zur und von der Homepage per FTP, SFTP oder SSH
- Deutsche und englische Rechtschreibprüfung
- In allem sehr schnell, läuft auch unter Windows 11 ohne Probleme

Wenn die Version 1.0 fertig ist, mache ich auch mal ein kurzes Video dazu.

Man kann also erkennen, dass ich letztlich bei meiner eigenen Lösung geblieben bin und mit dem Programm schon seit den letzten Monaten alle meine Homepages verwalte....

Rollo62 24. Nov 2021 07:05

AW: Womit Homepage erstellen?
 
Zitat:

Zitat von Harry Stahl (Beitrag 1498063)
Die Beta hat Null Einschränkungen und wer will kann sie so lange nutzen wie er will.

Hallo Harry,

dankesehr dafür.
Ich wollte gerade mal reinschauen, ob das für mich sinnvoll wäre, aber sehe dann das hier

Zitat:

Sobald eine endgültige Version vorliegt, wird der Testzeitraum auf 30 Tage beschränkt sein. Also nutzen Sie die Gelegenheit, das Programm auf Herz und Nieren zu testen,
Also hab ich es erstmal wieder zur Seite gelegt :(

Leider etwas widersprüchlich :stupid:

Jasocul 24. Nov 2021 08:17

AW: Womit Homepage erstellen?
 
@Rollo62:
Teste es doch erstmal. Wenn du es gebrauchen kannst, dann kannst du dir immer noch überlegen, ob du was dafür bezahlen möchtest. Der Preis dürfte deutlich unter deinen monatlichen Internetkosten liegen.

Nicht immer gilt "Geiz ist geil".

generic 24. Nov 2021 08:29

AW: Womit Homepage erstellen?
 
Einige der genannten hatte ich mir auch bereits angeschaut.
Zwei meiner Homepages laufen seit immer auf Typo3. Muss sagen auch wenn der Einstieg damals sehr kompliziert war, hab ich wenig ärger mit den Seiten. Updates und Upgrade ließen sich (fast) immer reibungslos einspielen. Bei Upgrades muss man halt nach den breaking changes schauen.

* Jekyll lief damals in der Windows Runtime nicht sauber.
* https://gridsome.org/ fand ich vom Konzept interessant, hat mir aber zu viel Javaskript eingebaut inkl. preloading usw.

Aktuell baue ich mit https://www.11ty.dev/ rum.

Anforderungen sind bei mir:
* statische Generierung damit ich keine Runtimes auf dem Server benötige
* Urls müssen identisch zum alten CMS generiert werden
* Bildergalerien sollen automatisch erzeugt werden, mit Bildern in verschiedenen Auflösungen und Vergrößern-Klick
* Menu-Rendering als "Baum" - ein Blog-System möchte ich nicht.

Rollo62 24. Nov 2021 12:14

AW: Womit Homepage erstellen?
 
Zitat:

Zitat von Jasocul (Beitrag 1498080)
Nicht immer gilt "Geiz ist geil".

Ist ja richtig, aber ich nutze im Moment eine andere Lösung, basierend auf statischen Generator mit JS.
Wenn ich wechseln soll, mit all dem Ärger und Geraffel, dann müssten wenigstens die Konditionen schon einigermaßen klar sein,
vorher sehe ich mir das leider nicht an ( "Geiz ist geil" vs "Zeit ist eben auch Geld" ) :stupid:

Harry Stahl 15. Jan 2022 18:26

AW: Womit Homepage erstellen?
 
Liste der Anhänge anzeigen (Anzahl: 1)
So, nur mal jetzt abschließend die Info, dass das Programm nun fertig ist und die Version 1.0 zur Verfügung steht.

Gerade zum Schluss noch reingerutscht ist die Option, mit dem Programm auch Markdown Dateien erstellen zu können, die entweder nur einfach so, z.B. als Readme.md verwendet werden können oder auch als Grundlage für die Erstellung von HTML-Dateien dienen, die im Web verwendet werden.

Das Programm unterstützt dabei den Mix von Markdown und HTML, wie es Markdown selber ja auch vorsieht.
Das macht die Erstellung von HTML-Webseiten somit noch mal viel einfacher, da der Text sehr viel leserlicher ist. Vom Prinzip her mache ich die Navigationsteile weiterhin mit HTML, aber den eigentlichen Text verfasse ich nur noch in Markdown.

In der Anlage mal ein Screenshot als Beispiel.

Habe auch schon ein Video gedreht, das muss ich noch schneiden und werde es heute oder morgen hochladen.

Weitere letzte Änderungen:

- Deutsche und englische Rechtschreibprüfung
- Direkte Erstellung von PDF-Dateien aus HTML- oder Markdown-Dateien, ohne Umweg über Druckertreiber
- Code-snippets auch für Markdown
- Navigation in Markdown-Dateien ergänzt
- Funktion zur Untersützung von Übersetzung von Text ins englische oder umgekehrt
- Ausführliche und bebilderte Hilfe-Datei
- Anzeige von Sonderzeichen im Editor (für Markdown relevant, da ja zwei Leerzeichen am Ende einen Zeilenumbruch signalisieren)
- Eine Reihe von sonstigen kleineren Verbesserungen

Bin eigentlich ganz froh, dass ich mich für diese eigene Lösung entschieden habe...

Harry Stahl 16. Jan 2022 10:28

AW: Womit Homepage erstellen?
 
So, das Video ist jetzt fertig und auf YouTube verfügbar: https://youtu.be/DFwWVUH8ED4

Ich habe im Beschreibungstext ein recht ausführliches Inhaltsverzeichnis hinterlegt, man kann also von dort aus direkt zu den entsprechenden Stellen springen, die einen interessieren (z.B. dorthin wo über Markdown gesprochen wird).

Markdown finde ich übrigens ein spannendes Thema und ich denke das wird sich zunehmend verbreiten...

P.S: Was ich im Video noch vergessen habe zu erwähnen: Will man einen Mix von Markdown und HTML machen will, muss man alle führenden Leerzeichen, die im HTML-code verwendet werden auf maximal 2 reduzieren, sonst nimmt die Komponente das als normalen text. Werde ich in einer der nächsten Updates verbessern, dass das Programm vor Übergabe des HTML / Markdown Mixes das selber anpasst.

Pfaffe 23. Jan 2022 17:40

AW: Womit Homepage erstellen?
 
Habe mir die Demo installiert.
Unterstützt keine Bildschirmskalierungen.
Dann habe ich "New html" gewählt.
Beim Beenden des Programms per X wird gefragt, ob gespeichert werden soll. Klicke ich auf Ja, kommt die Meldung, dass die Datei nicht gespeichert werden kann, da die Datei nicht gefunden wird. Beende ich diesen Dialog mit OK, läuft der Sanduhrcursor unendlich. klicke ich dann wieder auf X und dann bei der Frage, ob ich speichern möchte auf Nein, dann beendet sich das Programm.
Programm wieder deinstalliert.
Installation und Deinstallation hat keine eigenes Icon. Nach der Deinstallation bleibt ein leerer Ordner C:\Program Files (x86)\hastasoft und die Verknüpfung auf dem Desktop übrig.

Harry Stahl 23. Jan 2022 19:33

AW: Womit Homepage erstellen?
 
Danke für Dein Feedback, für die Skalierung habe ich jetzt übergangsweise erst mal GDI-Saklierung gesetzt, in den nächsten Tagen werde ich aber "die richtige" High DPI Skalierung noch einbauen. Das mit dem Speichern ist auch gefixt.

Die aktualisierte Version 1.01 liegt auf der HP.
Falls Du es trotz des misslungenen Einstiegs noch mal versuchen willst, kannst Du mir Infos zu Bugs oder Verbesserungs- oder Erweiterungswünschen gerne per PN senden oder an meine Hastasoft Mail adresse (info@hastasoft.de).


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:22 Uhr.
Seite 16 von 16   « Erste     6141516   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz