Menü
Vereinbarung
Danksagung und Spenden-History
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)
HTML & CSS Strukturierung
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)
Änderungung in der Sprach-Einbindung
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)
Ein möglicher Weg Teil II
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)
opn default theme
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)
Sperrung der PHP Version 5.1.3 für OPN.
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 (11514 * gelesen)
Sicherheit - letztes Update 21:32
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
- 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.
- backup zurück spielen
Weg 2 - kein Backup vorhanden
- mainfile.php sichern
- Cache Verzeichnis sichern
- 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.
- Die aktuelle OPN-Version inklusive dem Sicherheitspatch aufspielen.
- Die gesicherte mainfile.php Inhalt auf Auffälligkeiten prüfen und aufspielen
- 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.
- 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)
Bugfix 2.3.4
OPN 2.3.4 steht für angemeldete User zum Download bereit.
Es wurden kleinere Bugs behoben, sowie eine Erweiterung der Anzeige des Status eines Benutzers in der Benutzerinfo und der Editor ist jetzt auch bei den Troubletickets vorhanden.
Das neue Boxenhandling ist in der Branchversion noch nicht enthalten.
Den Changelog könnt ihr hier nachlesen.
Die Vollversion befindet sich hier
openphpnuke-2.3.4-full.* - OPN komplett
openphpnuke-2.3.4-core.* - OPN ohne Module
openphpnuke-2.3.4-modules-full.* - OPN Module als Komplettpaket
openphpnuke-2.3.4-module-xxx.* - OPN Module einzeln
Die Update-Version von 2.3.3 auf 2.3.4 befindet sich hier
Ich möchte nochmals darauf hinweisen sich an die Update-Anleitung zu halten!
Gruß Tine
Geschrieben von spinne am 28.04.2006 19:56:03 (9057 * gelesen)
Neues Module in Arbeit.
Das Module wird folgendes können:
1. Es werden 9 Messenger (ICQ, AIM, YIM, MSNM, Jabber, Skype, XC, XFire, GaduGadu) vorinstalliert sein.
2. Jeder Webmaster kann eigene Messenger hinzufügen.
3. Import der Daten aus dem Info XL Modules (Die Angaben der Messengerfelder wird bei installiertem Messengermodule dann im Info XL geblockt werden. Und in einer der nächsten Versionen werden die Messengerfelder dann ganz aus dem Info XL verschwinden).
4. Die Module AIM und ICQ Liste werden mit dem Messengermodule dann auch überflüssig. Da das neue Module eine eigene Liste mitbringen wird.
Jeder der angelegten Messenger kann Optional oder nicht Optional geschaltet werden. Genauso kann eingestellt werden ob der Messenger auf der Registrierungsseite angezeigt werden soll.
Die 9 vorinstallierten Messenger werden nicht editierbar und löschbar sein. Damit es nicht zu Probleme beim Import aus dem User Info XL kommen kann.
Geschrieben von hombergs am 28.04.2006 02:32:49 (10054 * gelesen)
Happy Birthday Manne
Der manne hat Geburtstag und aus diesem Feierlichen anlass werden wir dir auch heute wieder Gratulieren und dir alles Gute wünschen.