Happy Birthday Heinz!

OPN DEV NewsEin neues Lebensjahr erreicht,
verschollen verschwunden in seinem Reich,
keiner weiss was er so treibt,
niemand weiss wo er geblieben,
ob er die Katz hintern Schrank er sucht,
oder ob der Pinguin ihn verflucht.





Trotzdem wünschen wir dir Heinz,
viel Gesundheit und alles Gute zum Geburtstag!

Lass dich hier bald wieder blicken,
und tu die Bugs da wieder kicken.

Das OPN-Team

Geschrieben von spinne am 07.06.2006 08:59:49  (10888 * gelesen) 

mehr... 49 Wörter 7 Kommentare   Druckbare Version Druckbare Version mit Kommentaren     Auf Facebook posten http://www.openphpnuke.info/system/article/index.php?opnparams=VnZRaQYzXDwANAE4

Bugfix 2.3.6

OPN DEV NewsServus zusammen,

OPN 2.3.6 steht für angemeldete User zum Download bereit.
Es wurden kleinere Bugs behoben und unter anderem wurde diesmal die Mediengalerie in der Version 2.3.6 drin gelassen.
Ich möchte allerdings darauf hinweisen, dass diese noch immer nicht den entgültigen Status hat, d.h. es sind noch nicht alle Funktionen voll gegeben, aber im Großen und Ganzen ist diese einsetzbar.

Eine Modulbeschreibung wird es in den folgenden Tagen auch dazu geben, ansonsten sind die Textdatein im Modul selbst ersteinmal hilfreich.

Die Update-Version von 2.3.5 auf 2.3.6 befindet sich hier

Die Voll-Version befindet sich hier

Ich möchte nochmals darauf hinweisen sich an die Update-Anleitung zu halten!

Gruß Tine

Geschrieben von spinne am 05.06.2006 16:30:46  (11210 * gelesen) 

3 Kommentare   Druckbare Version Druckbare Version mit Kommentaren     Auf Facebook posten http://www.openphpnuke.info/system/article/index.php?opnparams=VnZRaQYzXDwANQEx

Neues Modul Kleinanzeigen (classifieds)

OPN Modul NewsHallo Liebe OPN Begeisterte,

so eben ist in die Trunk Version ein neues Modul, classifieds (Kleinanzeigen), eingespielt worden. In diesem Modul wurden neue Programmiertechniken umgesetzt. Ebenfalls wurde es basierend auf Templates gebaut. Wir möchten damit die neuen Wege in der Praxis erproben und verbessern.

Es wäre schön, möglichst viel Feedback zu dem Modul und zu dem Template-System zu erhalten.

Ein paar Worte zu dem Modul selbst.

Im User Bereich kann der Benutzer Anzeigen aufgeben. Diese werden nach Freischaltung durch den Admin entsprechend sichtbar. Löschungen und Änderungen kann der Benutzer ebenfalls in seinem Bereich bearbeiten und ausführen, auch diese Änderungen sind in der Grundeinstellung von der Genehmigung des Admins abhängig. Diese nötige Bestätigung ist in den Einstellungen abschaltbar. Einer Anzeige lassen sich durch den Benutzer, Bilder hinzufügen.

Viel Spaß beim Ausprobieren!

Geschrieben von stefan am 04.06.2006 17:39:23  (17780 * gelesen) 

5 Kommentare   Druckbare Version Druckbare Version mit Kommentaren     Auf Facebook posten http://www.openphpnuke.info/system/article/index.php?opnparams=VnZRaQYzXDwANQEw

Danksagung und Spenden-History

OPN DEV NewsHallo zusammen,

da wir mittlerweilen einige Unterstüzung von Mitgliedern bekommen haben, haben wir eine sg. Spenden-History erstellt und diese zur Einsicht freigegeben.
Die Spenden-History befindet sich hier, und auch als Eintrag im Seitenmenü ersichtlich als Spenden-History.

Wir möchten uns nochmals recht herzlich bei allen Mitgliedern dafür bedanken!

Das OPN-Team

Geschrieben von spinne am 31.05.2006 11:20:41  (9066 * gelesen) 

Kommentare?  Druckbare Version Druckbare Version mit Kommentaren     Auf Facebook posten http://www.openphpnuke.info/system/article/index.php?opnparams=VnZRaQYzXDwANQE%2F

HTML & CSS Strukturierung

OPN DEV News

Wer aufmerksam die Entwicklung von OPN verfolgt, wird bemerkt haben das es zur Zeit zu massiven Veränderungen kommt. Und wartet bereits sehnsüchtig auf nähere Informationen. Alle anderen Benutzer möchten wir hiermit über diese tiefgreifende Änderung informieren




Das CSS und HTML Gerüst von OPN wird kräftig überarbeit. Aufkommende fragen möchten wir vorgreifend schonmal beantworten.



Frage: Warum tun wir das?




Ganz einfach. Um auch den Themen Bau zu vereinfachen. Die Struktur soll Klarer und leichter handhabbar werden. Dafür haben wir uns für eine klare Strukturierung und somit Veränderung des HTML - Markup entschieden. Dadurch werden CSS-Klassen überflüssig. Im weiteren Verlauf der Änderungen werden auch unsinnige Formatierungen überdacht.


Frage: Welche Vorteile ergeben sich dadurch?

  • Schnellere Verarbeitung durch die verschiedensten Ausgabemedien
  • Weniger Probleme durch Softwarefehler in den Browsern
  • Vereinfachung der Theme-Erstellung

Frage: Wann wird damit begonnen?


Die Arbeiten sind mit Trunk Revision #5366 begonnen worden.


Frage: Was ist mit meinen Theme muss ich dieses anpassen?


Wir werden natürlich wie immer versuchen die Arbeiten für Euch auf das notwendigste zu begrenzen. So wird es einen Konverter geben der den alten CSS-Code so umwandelt das zumindest optisch nur minimale unterschiede zu sehen sein sollte.



Frage: Muss ich denn mein Theme überarbeiten?


Wir haben für die Umstellung HTML-Tags gewählt die bereits durch das Browser eigene Stylesheet formatiert werden. So zum Beispiel:


<div class="smalltext">Ich bin ein kleiner schmaler Text!</div>

wurde zu


<small>Ich bin ein kleiner schmaler Text!</small>

Durch diese Änderungen beheben wir zum Beispiel Vererbungsprobleme bei den Schriftgrößen. So kann ein Theme zum Beispiel später einfach durch Vererbung von CSS-Werten nach Ausgabeort passende Werte übergeben werden. So wird es egal sein ob eine Box in einer Centerbox oder in einer Sidebox auftaucht. Sie erbt dann jeweils die richtige Formatierung der Spalte. Auf diese technik werden wir später gesondert eingehen.




Frage: Was ändert sich alles und kann ich die Änderungen nach und nach einarbeiten?


Wer das OPN-Default Theme benutzt bekommt diese Änderungen automatisch mit. Wer ein eigenes Theme benutzt sollte wenn er die Trunk Version benutzt auf alle Fälle mit ziehen oder unter einer separaten Installation sein Theme anpassen.


Zu dem was sich genau alles ändert und welche Schritte notwenig sind um ein Theme und oder Module anzupassen werden wir noch separat eine Anleitung schreiben. Denn das würde den Artikel hier sprengen. Welche CSS-Klassen betroffen sind kann man in den HowTos nachlesen, dort wird laufend ergänzt.


Eurer OPN-Team

Geschrieben von OPN-Team am 25.05.2006 10:31:35  (8537 * gelesen) 

mehr... 423 Wörter Kommentare?  Druckbare Version Druckbare Version mit Kommentaren     Auf Facebook posten http://www.openphpnuke.info/system/article/index.php?opnparams=VnZRaQYzXDwANQE%2B

Änderungung in der Sprach-Einbindung

OPN DEV NewsHallo Zusammen,

Hinweis für Trunk Benutzer ab der Revision 5363.

im Zuge der Umsetzungen des Sprachen Customizer wurde die Sprach-Einbindung leicht modifiziert. Die folgenden Änderungen müssen sowohl an eigenen Modulen als auch an den eigenen Themen gemacht werden.

1) sollte in dem Modul / Theme ein

getLanguageDef (_OPN_ROOT_PATH . 'was/auch/immer/');


vorhanden sein so muss dieses auf das neue Modul umgestellt werden. Die Funktion getLanguageDef wurde als deprecated eingestuft und wird abgeschafft werden.

Wie Funktion wird zu (Obiges Beispiel)

InitLanguage ('was/auch/immer/');

Also das "_OPN_ROOT_PATH ." entfernen und "getLanguageDef" umbenennen in "InitLanguage"


Den ROOT_PATH sparen wir uns und gehen in der Funktion je nach Einstellung im Admin von einem Ort aus, an dem sich diese Dateien befinden (weitergehende Informationen finden sich dazu auch in der Customizer Anleitung)

2)

In den lang-[sprache].php Dateien sind sofern es Customizer kompatibel und OPN konform bleiben soll folgende Änderungen zu machen.

Der Gebrauch von '$opnConfig' ist deprecated.
Der Gebrauch von 'defined' ist deprecated.

Und verschiedene andere Plausibilitäten sind zu beachten. Diese lassen sich am einfachsten mit dem Customizer Sprachverwaltung -> Sprachpacket Plausiblität Testen überprüfen.

Geschrieben von stefan am 14.05.2006 11:31:37  (16963 * gelesen) 

8 Kommentare   Druckbare Version Druckbare Version mit Kommentaren     Auf Facebook posten http://www.openphpnuke.info/system/article/index.php?opnparams=VnZRaQYzXDwANQE9

Ein möglicher Weg Teil II

OPN ProfessionalHallo Zusammen

Die ersten Ergebnisse aus dem Bestreben OPN besser an individuelle Vorgaben anzupassen sind jetzt umgesetzt worden.

Informationen über die neuen Customizer Module finden sich in der Developer Selektion unserer Webseite.

Eine eigene Dokumentationsserie dazu befindet sich ebenfalls auf unserer Dokumentationsseite, für angemeldete Benutzer.

Geschrieben von stefan am 06.05.2006 15:17:22  (15452 * gelesen) 

Kommentare?  Druckbare Version Druckbare Version mit Kommentaren     Auf Facebook posten http://www.openphpnuke.info/system/article/index.php?opnparams=VnZRaQYzXDwANQE8

opn default theme

OPN DEV Newswie einige von euch nach der installlation gemerkt haben sieht man im default theme den header nicht.
das hat was mit den benutzerrechten zu tun die ich in das theme eingebaut hab.
damit habt ihr die möglichkeit zb bots (suchmaschienen) daran zu hindern den header zu indexieren, was dann wieder rum bedeuten würde der bot würde schneller den content finden etc.
aber nun zur problem lösung geht bitte in den admin dort in die benutzerrechte und sucht das modul opn_default dort aktiviert ihr die beiden gewünschten bzw lesen rechte für die user das wars...

Geschrieben von DigitalPixel am 05.05.2006 12:09:32  (9964 * gelesen) 

Kommentare?  Druckbare Version Druckbare Version mit Kommentaren     Auf Facebook posten http://www.openphpnuke.info/system/article/index.php?opnparams=VnZRaQYzXDwANQE7

Sperrung der PHP Version 5.1.3 für OPN.

OPN DEV NewsAufgrund des hier beschriebenen Fehlers werden wir OPN auch für PHP Version 5.1.3 sperren.
Es gibt für diesen Fehler zwar einen Workaround. Aber der ist nicht sicher.
Und zwar müssten dann alle Formulare von Post auf Get umgestellt werden. Dieses würde eine Sicherheitslücke darstellen und Änderungen an fast allen Scripten von nöten machen.
Von daher wird es wie für die Version 5.1.1 eine Abfrage in OPN geben, die die Ausführung unter 5.1.3 abbricht.

Geschrieben von hombergs am 04.05.2006 00:43:48  (11515 * gelesen) 

2 Kommentare   Druckbare Version Druckbare Version mit Kommentaren     Auf Facebook posten http://www.openphpnuke.info/system/article/index.php?opnparams=VnZRaQYzXDwANQE6

Sicherheit - letztes Update 21:32

OPN NewsAchtung!


Es wurden heute mehrere Seiten mit speziell für OPN geschriebenen Hack-Tools angegriffen. Wir wurden darüber heute morgen 10.30 informiert. Nach Analyse und ersten Reperaturen ergeben sich diese Erkenntnisse:

  • Durch verschiedene Schwachstellen die auch von den PHP-Einstellungen abhängen, konnte so eine Sicherheitslücke ausgenutzt werden.
  • Es ist nicht automatisch jede Installation betroffen.


Es handelt sich hierbei um die PHP.ini Parameter:


  • register_globals
  • allow_url_fopen

Als erste Massnahme empfehlen wir die URL-Codierung einzuschalten.


Update: 30.04.2006 15:00


Sowohl im Trunk als auch im Branch befindet sich ein Security fix der master.php



Bisher ist noch kein Bericht eingegangen das eine Datenbank betroffen ist. Dies war ein gezielter Defacement Angriff. Jedoch wurden Dateien im Verzeichnis platziert die weitere Angriffe möglich machen, deshalb ist ein drastisches säubern der betroffenen Systeme unumgänglich!


Vorgehensweise bei betroffenen Systemen:



Weg 1 - aktuelles Backup ist vorhanden


  1. Die kompletten OPN-Files vom Webserver löschen!, ein überschreiben der Dateien ist nicht möglich, da die FTP-rechte nicht ausreichen. Der Hack verwendet höhere Rechte. So das die Dateien nur gelöscht werden können.
  2. backup zurück spielen

Weg 2 - kein Backup vorhanden


  1. mainfile.php sichern
  2. Cache Verzeichnis sichern
  3. Die kompletten OPN-Files vom Webserver löschen!, ein überschreiben der Dateien ist nicht möglich, da die FTP-rechte nicht ausreichen. Der Hack verwendet höhere Rechte. So das die Dateien nur gelöscht werden können.
  4. Die aktuelle OPN-Version inklusive dem Sicherheitspatch aufspielen.
  5. Die gesicherte mainfile.php Inhalt auf Auffälligkeiten prüfen und aufspielen
  6. Das gesicherte Cache Verzeichnis nach auffälligen Dateien durchsehen (Verzeichnis - lokal nach Dateien mit dem Datum des Angriffs durchsuchen. Bei einem Fund sind die Dateien zu löschen!) und dann zurück spielen.
  7. Die Verzeichnisrechte nach der Anleitung in der Dokumentation anpassen.


Unsere dringende Empfehlung!


  • Backup - in regelmäßigen Abständen ist ein muss in der heutigen Zeit.
  • Wenn möglich die PHP.ini Parameter register_globals auf off einstellen (Alternativ gezielt einen solchen Hoster suchen).

Security Fix - Download



Hier noch für alle die Subversion nicht nutzen wollen/können, hier bekommt Ihr die angepasste Datei: master.php als gepackte ZIP-Datei
Security fix - Download


Update: 30.04.2006 18:19



In den nächsten Stunden wird dann Tine so nett sein die 2.3.5 zu veröffentlichen.
Diese Version wird noch andere wichtige Updates enthalten. Wir raten dringend dieses Update auf Version 2.3.5 schnellstens einzuspielen.


Wichtig!


Administration - Einstellungen - Sicherheit

Sollen die Parameter bei den URLs codiert werden?     Ja/Nein
Die Codierung bietet ersten Schutz vor der automatisierten Suche nach OPN - Installationen, deshalb solltet Ihr diese Funktion nutzen



OPN Team


Notiz Security fix - Download

Geschrieben von stefan am 30.04.2006 11:32:36  (18119 * gelesen) 

mehr... 430 Wörter 7 Kommentare   Druckbare Version Druckbare Version mit Kommentaren     Auf Facebook posten http://www.openphpnuke.info/system/article/index.php?opnparams=VnZRaQYzXDwANQE5

Blättern in unseren Artikeln