User Tools

Site Tools


lenit_vse_dokumentation_webpage

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

lenit_vse_dokumentation_webpage [2018/04/06 18:49]
178.12.26.49 created
lenit_vse_dokumentation_webpage [2018/04/06 18:53] (current)
178.12.26.49
Line 1: Line 1:
-f+**LenIT VSE Dokumentation Webpage** 
 + 
 +URL: http://​vse.docs.lenit.de/​ (94.16.122.181/​wordpress/​) 
 + 
 + 
 + 
 + 
 +Was?: Die "VSE Dokumentation Webpage"​ ist eine ein Inhouse-Produkt der "Lenit UG" und ist ein LAMP, JS (und JQUERY) und AJAX-basierte Webapplication um die Dokumentation für den VSE anzubieten. 
 + 
 +Die Page basiert auf das CMS Wordpress 4.8 und einer Vielzahl an Plugins für 
 +Internationalisierung,​ Kontaktformulare,​ Bild Gallerien, Popups, und vieles mehr.  
 +Eigene Implementationen clientseitig (Javascript,​ JQeuerry, Ajax) oder Serverseits (Php) werden per zumeist per Shortcuts realisiert. 
 + 
 +---- 
 +Einige technische Hinweise: 
 + 
 +in wp-config.php 
 + 
 + 
 +"​define('​FS_METHOD',​ '​direct'​);"​ ist hinzugefügt damit plugins direkt installiert werden können, ohne FTP zugang 
 + 
 + 
 + 
 + 
 +---- 
 +Als Design Thema wird das "wenty Sixteen"​ verwendet 
 + 
 +---- 
 + 
 +Verwendete Plugins: 
 + 
 + 
 +**Polylang** wird als Plugin zur Internationalisierung genutzt. In "​languages"​ (Sprachen) liegen die ganzen optionen für die Sprachsteuerung. Für jede Sprache ie Verwendet werden 
 +soll muss diese erst bei "​languages"​ bekannt gemacht und hinzugefügt werden (wir haben aktuell min 
 +Deutsch und Englisch). Das Konzept dieser Form der Internationalisierung sieht vor das für jedes 
 +Seite die angelegt wird (standardsprache ist englisch) je eine weitere Seite für eine andere Sprache mit angelegt 
 +werden kann. Diese muss dann aber neu in der anderen Sprache gebaut werden. Es entsteht also ein Mehrfachaufwand,​ weil 
 +jede Seite dann in jeder Sprache vorgehalten werden muss. 
 +Darüberhinaus gibt es für jede Sprache in "​appearance"​ unterschiedliche Menubars die auch unterschieldich 
 +ausgestattet werden können und dann beim umschalten der Sprache auch anders aussehen. 
 +Zum Umschalten der Sprache kann man jedem Menu einen Language Switcher hinzufügen. Wird dann die  
 +Sprache umgeschalten,​ dann werden ab dann immer die entsprechenden Seiten der jeweiligen Sprachen verwendent 
 +bei der Navigation entlang der Webseite. Daher müssen immer alle Seiten und Sprachen kontrolliert werden 
 +beim Q&A um Fehler in der Darstellung zu verhindern.  
 + 
 +  
 + 
 +**NinjaTables** wird verwendet um Tabulare Releser-Feature Übersichten zu erstellen und darzustellen,​ sind also Hinweise welche Releases welche Features enthält zu aktuallisieren/​zu erweitern dann ist dort im Plugin nachzuschauen. 
 + 
 + 
 +---- 
 + 
 +Systemvoraussetzung:​ 
 + 
 +- LAMP Server: 
 + 
 +-- Apache2 
 + 
 +-- PHP > 4.0 
 + 
 + 
 + 
 +---- 
 + 
 +Was benötigen Entwickler für Kenntnisse?​ 
 + 
 +- Web: HTML5, CSS, JS (JavaScript) und JQuery, AJAX (Asynchronous JavaScript and XML), verschieden Browser (IE, FireFox, Chrome,​...) 
 + 
 +- CMS: Wordpress und das Plugin System 
 + 
 +- Gut wäre zudem wissen in: JSON, XML, Responsive Design, Mobile Devices 
 + 
 +- Für Linux: Kenntnisse in SSH, Console/​Bash (nicht unbedingt Konsolenfest,​ aber solide Kenntnisse schon) 
 + 
 + 
 + 
 + 
lenit_vse_dokumentation_webpage.1523033381.txt.gz · Last modified: 2018/04/06 18:49 by 178.12.26.49