IDE:OpenCms und Frontend Frameworks: Unterschied zwischen den Seiten

Aus ahrensburg.city
(Unterschied zwischen Seiten)
Zur Navigation springen Zur Suche springen
// via Wikitext Extension for VSCode
 
 
Zeile 1: Zeile 1:
'''OpenCms''' ist ein Open-Source-Content-Management-System (CMS), das auf Java und XML basiert. Es ermöglicht Unternehmen und Organisationen, Webseiten und digitale Inhalte effizient zu erstellen, zu verwalten und zu veröffentlichen. OpenCms bietet eine benutzerfreundliche Oberfläche, flexible Erweiterbarkeit und unterstützt verschiedene Workflows sowie rollenbasierte Zugriffssteuerung. Das System wird häufig für Unternehmenswebsites, Intranets und Portale eingesetzt.
== Frontend Frameworks – Reifegrade ==
==OpenCms Installieren==


===Ubuntu Rechner===
; Tier-Definition (Kurzfassung)
<pre>
* Tier 1: Weit verbreitet, stabil, Langzeitpflege, starkes Ökosystem
cd $HOME
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.111/bin/apache-tomcat-9.0.111.tar.gz
tar -xzf apache-tomcat-9.0.111.tar.gz
mv apache-tomcat-9.0.111 /tomcat9
wget https://jdbc.postgresql.org/download/postgresql-42.7.3.jar
sudo mv postgresql-42.7.3.jar /tomcat9/lib/


# Systemd-Service für Tomcat 9 erstellen
sudo nano /etc/systemd/system/tomcat9.service
[Unit]
Description=Apache Tomcat 9 Web Application Container
After=network.target


[Service]
{| class="wikitable sortable"
Type=forking
! Tier !! Framework !! Kategorie !! Erstveröffentlichung !! Governance/Backing !! Release-/LTS-Kadenz !! Kurzbewertung
|-
| 1 || React || Bibliothek || 2013 || Meta + Community || regelmäßig || Dominantes Ökosystem, sehr stabil
|-
| 1 || Angular || Framework || 2016 || Google || LTS || Enterprise‑fokussiert, integrierter Stack
|-
| 1 || Vue.js || Framework || 2014 || Core‑Team + Community || regelmäßig || Reif, breite Adoption
|-
| 1 || Next.js || Meta‑Framework (React) || 2016 || Vercel || schnell || Produktionsreif, SSR/ISR/RSC


User=tomcat
|}
Group=tomcat
 
ExecStart=/tomcat9/bin/startup.sh
ExecStop=/tomcat9/bin/shutdown.sh
 
Restart=on-failure
 
[Install]
WantedBy=multi-user.target
 
# Tomcat-Benutzer anlegen
sudo useradd -r -m -U -d /tomcat9 -s /bin/false tomcat
sudo chown -R tomcat:tomcat /tomcat9
 
# Tomcat-Service aktivieren und starten
sudo systemctl daemon-reload
sudo systemctl enable tomcat9
sudo systemctl start tomcat9
cd $HOME
wget https://github.com/alkacon/opencms-core/releases/download/build_19_0_0/opencms-19.0-distribution.zip
unzip opencms-19.0-distribution.zip
 
sudo cp opencms.war /tomcat9/webapps/
 
 
</pre>
 
 
 
<pre>
sudo -u postgres psql
\password postgres
\q
sudo systemctl restart postgresql
</pre>

Aktuelle Version vom 26. Oktober 2025, 14:25 Uhr

Frontend Frameworks – Reifegrade

Tier-Definition (Kurzfassung)
  • Tier 1: Weit verbreitet, stabil, Langzeitpflege, starkes Ökosystem


Tier Framework Kategorie Erstveröffentlichung Governance/Backing Release-/LTS-Kadenz Kurzbewertung
1 React Bibliothek 2013 Meta + Community regelmäßig Dominantes Ökosystem, sehr stabil
1 Angular Framework 2016 Google LTS Enterprise‑fokussiert, integrierter Stack
1 Vue.js Framework 2014 Core‑Team + Community regelmäßig Reif, breite Adoption
1 Next.js Meta‑Framework (React) 2016 Vercel schnell Produktionsreif, SSR/ISR/RSC