IWE
2008–2009, Saját projekt
Az IWE tartalomkezelő rendszert még akkor kezdtem
fejleszteni, amikor a Joomla, Wordpress és társai rettenetes
állapotban voltak. A sok lassú PHP megoldást a rengeteg
biztonsági rés és a borzalmas adminisztrációs felület miatt
kínkeserves volt használni. Ezen akartam javítani.
Ebben az IWE hasonlított PHPs rokonaihoz:
- Ingyenes komponensek használata
- A MySQL adatbáziskezelőt és Tomcat Java webszervert
használ (avagy más, servleteket támogató szervert).
- Szabadon konfigurálható. Az IWE megjelenítése és az
általa szolgáltatott tartalom megváltoztatható.
- Moduláris. A CMS részei külön installálhatók, és
eltávolíthatók.
JavaApacheTomcatJSMySQL
Jobbra van tovább is...
IWE
2008–2009,Own project
I started to develop the IWE content management system when Joomla, Wordpress and others were in a terrible
state. Many slow PHP solutions were a pain to use due to their numerous
security holes and horrible administration interfaces. I wanted to improve on this.
In this, IWE resembled its PHP relatives:
- Use of free components
- It uses the MySQL database manager and the Tomcat Java web server (or another server that supports servlets).
- It is freely configurable. The appearance of IWE and the
content it serves can be changed.
- Modular. Parts of the CMS can be installed and
removed separately.
JavaApacheTomcatJSMySQL
There is more at right...
Ezekben viszont jobb volt, mint a többiek:
- Nem PHP alapú. A Java Servlet alap biztosítja a gyors
kiszolgálást és a robosztusságot a PHPval szemben.
- Teljesen önleíró. Az IWE minden beállítását önmagán
belül (a webes felületről) lehet módosítani távolról, egészen az
alapokig.
- Szint alapú jogosultságkezelés. Az IWE a unix operációs
rendszerhez hasonló jogkezelést alkalmaz minden általa használt
elemre, de képes arra is, hogy a felhasználók egy fiktív
’szintet’ elérve egyre több jogot szerezzenek a rendszerben.
- Minimalizált SQL használat. Az IWE a PHP-val ellentétben
képes az oldalelérések között is megtartani állapotát, így a
lehetőségek szerint többnyire SQL lekérdezések nélkül, a
memóriából képes kiszolgálni a klienseket.
- Több szájt támogatása. Az IWE képes egyszerre több
webszájt tárolására, és ezek között átjárást tud biztosítani a
regisztrált felhasználók számára.
- Egységes jogosultságkezelés. Az adminisztrátor ugyanazon
a felületen dolgozhat, mint egy látogató.
However, it was better than the others in these respects:
- Not PHP-based. The Java Servlet base ensures fast
serving and robustness compared to PHP.
- Completely self-describing. All settings of IWE can be modified remotely, down to the basics, within
itself (from the web interface).
- Level-based authorization management. IWE applies rights management similar to the Unix operating system to all elements it uses, but it is also capable of allowing users to gain more and more rights in the system by reaching a fictitious
'level'.
- Minimized SQL usage. Unlike PHP, IWE is able to maintain its state between page accesses, so it can serve clients from memory, mostly without SQL queries, if possible.
- Support for multiple sites. IWE can host multiple websites at the same time and provide access between them for registered users.
- Uniform authorization management. The administrator can work on the same
interface as a visitor.
Ezek pedig olyan oldalak, melyek az IWE alatt futottak.
These pages served by the IWE engine.
Ezek 'richtext' szerkesztő felületek, melyek segítségével a Doc4Net2 tartalmai
(például a jogi szövegek) teljesen szerkeszthetőek WYSIWYG módon.
A vonal erősen eltér a TINYMCE által képviselttől, hiszen ezek
paragrafus alapú szerkesztők.
These are 'richtext' editors that allow Doc4Net2 content
(such as legal texts) to be fully edited in a WYSIWYG manner.
The line is very different from that represented by TINYMCE, as these
are paragraph-based editors.