IWEIWE
IWE

IWE

Saját tartalomkezelő rendszer, 2008-2009-ből. Sajnos nem került felhasználásra, de utódját, a DOC4NET2-t sokan használják.

IWE

A CMS made by me from 2008-2009. Unfortunately it wasn't used publicly, but its successor, the DOC4NET2 is used by many.

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.