Everything posted by V0RT3X
-
Das Ende einer Ära
Es war eigentlich schon lange abzusehen, aber nun ist es offiziell: vbulletin.org schliesst seine Pforten. Deadline ist der 24. August 2024, wie man der Ankündigung von Wayne Luke entnehmen kann. Erweiterungen sollen dann über die Social Groups auf vBulletin.com vertrieben werden. Für vB6 gibt es bereits einen solchen Bereich. Bei entsprechender Nachfrage soll diese Download-Sektion um die früheren vB-Versionen erweitert werden. Liebhabern der alten Software wird empfohlen, die entsprechenden Mods und Styles auf ihrer Festplatte zu archivieren. R.I.P., es war eine schöne Zeit …
-
Invision Community vs. WordPress
Die erste Frage ist schnell beantwortet: Keins ist besser als das andere, beide haben ihre Stärken und Schwächen. Nur wann sollte man zu welchem System greifen? Als erstes sollte man sich fragen, wo das Hauptaugenmerk des jeweiligen Projektes liegt. Will man primär ein Forum betreiben und zusätzlich dazu ein gutes CMS (oder auch Shop, Downloads, Galerie, etc.), dann ist IC die erste Wahl, denn da bekommt ihr alles “aus einem Guss”. Wollt ihr eigentlich nur ein Forum ohne die ganzen Extras, dann nehmt nicht Invision. Nehmt XenForo, WoltLab oder gleich eins der Next Gens, das ist ganz egal. Plant ihr eine wirklich komplexe Seite mit verschiedenen Content-Typen und eventuell einem kleinen Supportforum, dann fahrt ihr mit WP besser. Ausserdem habt ihr mit WordPress viel mehr Möglichkeiten, euren Content ansprechend zu präsentieren. Braucht ihr für eine Firma beispielsweise einen simplen One-Pager, der optisch dafür richtig was hermacht, liegt ihr mit IC total daneben. Wollt ihr allerdings digitale Inhalte verkaufen und euren Kunden für den Support eine Forum-Software erster Klasse bieten, solltet ihr überlegen ob die Anschaffung der Community nicht doch die richtige Wahl ist. Denn eins ist klar, IC ist nichts für Bastler oder Hobby-Admins, dafür ist die Software spätestens seit der Umwandlung in das Classic-Paket alternativ zur Cloud definitiv zu teuer (USD 199,- im Jahr. bzw. 19,- im Monat). Womit wir zum Thema IC-Cloud kommen, die ist selbstverständlich noch etwas teurer. Dafür müsst ihr euch halt um nichts selber kümmern, seid allerdings auf den Support seitens IPS angewiesen. Ihr könnt also nicht schnell selber eingreifen, wenn die Seite lahmt, oder gar nicht mehr erreichbar ist, sondern nur hoffen, dass dort jemand zeitnah auf eure Hilferufe reagiert. Dafür habt ihr dann auch einige Features mehr, als bei der Selfhosted-Version (Courses, Live-Topics, konvertieren von Videos in der Gallery usw.). Invision Power Service verdient halt an einem Cloud-Kunden wesentlich mehr als an einem “normalen”, logischerweise wollen sie möglichst viele Kunden dazu bewegen, diesen Service auch zu nutzen. Doch nun zurück zu WordPress, denn das ist mittlerweile viel mehr als nur eine Blogging-Software. IPS Pages ist zwar ein sehr gutes CMS, kann aber definitiv nicht mit WP mithalten. Das liegt meiner Meinung nach daran, dass sie zu sehr in der Suite verzahnt ist, was allerdings eine logische Konsequenz ist und nicht anders geht. Das macht es halt manchmal unflexibel und überkompliziert. Manches lässt sich eben einfach nicht mit Pages umsetzen, das fängt schon damit an, dass man einen Record nicht mehreren Kategorien zuordnen kann. Autarke Taxonomien für jede Datenbank oder gar Anwendung in der Suite sind ebenfalls nicht möglich. Ich weiss, meckern auf höchstem Niveau, die meisten werden das eh nie brauchen, aber bei sowas fängt’s halt an. Wie gesagt, Pages ist wirklich gut, aber im Endgame zieht es den kürzeren. Was das Erstellen von Inhalten angeht, geht der Punkt ebenfalls an WordPress. Der hauseigene Editor Gutenberg ist der Wahnsinn, wenn man sich erst einmal reingearbeitet hat. Dagegen ist das veraltete Teil das Invision verwendet absoluter Müll (sry, ist halt so). Wem er nicht so zusagt, oder zu kompliziert ist, kann ihn jederzeit deaktivieren. Im Frontend wird der Pagebuilder aktuell immer weiter ausgebaut, was anspruchsvolles Gestalten der Inhalte um die Artikel drumherum auch für Laien immer einfacher macht. Bei IC kann man im Gegensatz zur Konkurrenz (XF) zwar auch eine Menge an Blocks direkt live per Drag & Drop anordnen, allerdings nicht zu komplex. Kommen wir zum Preis, denn der ist Null, WordPress ist komplett gratis. Nicht zuletzt deshalb dominiert WP mit über 40% das Netz. Dazu könnt ihr aus rund 60.000 gratis Plugins wählen, von denen die meisten allerdings Lite-Versionen von kostenpflichtigen Erweiterungen sind. Was jetzt kommt gilt für beide Systeme, denn “aufmotzen” könnt ihr IC ebenfalls mit zig Erweiterungen: Weniger ist oft mehr! Umso mehr Plugins oder Applications ihr installiert, umso instabiler wird euer System, umso grösser ist die Chance für Angreifer durch eben diese Erweiterungen in ein an sich sicheres System einzusteigern und umso mehr leidet oft die Performance unter unnötigen Spielereien. Nicht zu vergessen was ist, wenn die Basissoftware ein Update bekommt und eine wichtige Erweiterung nicht mehr kompatibel ist? Was ja eines der Hauptargumente für IC ist, denn da bekommt ihr alles wichtige aus erster Hand vom Entwickler direkt. Am Schluss möchte ich nur eines noch kurz anmerken: Kommt nicht auf die Idee, verschiedene Systeme miteinander zu verbinden (bridgen), früher oder später werdet ihr es bereuen, das ist eine Tatsache. Nicht nur deshalb war mir das verfassen dieses Artikels so wichtig.
-
Advanced Topic Feed
- 0 downloads
- Version 1.3.0
Hierbei handelt es sich um die deutsche Übersetzung von Advanced Topic Feed von onlyME. Enthalten sind nur die Phrasen, ihr benötigt zusätzlich das Originaladdon. -
Club Categories
- 0 downloads
- Version 1.0.4
Hierbei handelt es sich um die deutsche Übersetzung von Club Categories von TheJackal84. Enthalten sind nur die Phrasen, ihr benötigt zusätzlich das Originaladdon. -
Downloads Plus
- 1 download
- Version 2.4.0
Hierbei handelt es sich um die deutsche Übersetzung von Downloads Plus von CodingJungle. Enthalten sind nur die Phrasen, ihr benötigt zusätzlich das Originaladdon. -
Videos
- 1 download
- Version 3.3.4
Hierbei handelt es sich um die deutsche Übersetzung von Videos von Mike John (DevFuse). Enthalten sind nur die Phrasen, ihr benötigt zusätzlich das Originaladdon. -
Bookmarks
- 0 downloads
- Version 1.6.1
Hierbei handelt es sich um die deutsche Übersetzung von Bookmarks von Fosters. Enthalten sind nur die Phrasen, ihr benötigt zusätzlich das Originaladdon. -
Members Tab
- 0 downloads
- Version 1.0.7
Hierbei handelt es sich um die deutsche Übersetzung von Members Tab von TheJackal84. Enthalten sind nur die Phrasen, ihr benötigt zusätzlich das Originaladdon. -
Records List
- 0 downloads
- Version 1.0.0
Hierbei handelt es sich um die deutsche Übersetzung von Records List von Adriano Faria. Enthalten sind nur die Phrasen, ihr benötigt zusätzlich das Originaladdon. -
Chat Application
- 0 downloads
- Version 1.1.4
Hierbei handelt es sich um die deutsche Übersetzung von Chat Application von TheJackal84. Enthalten sind nur die Phrasen, ihr benötigt zusätzlich das Originaladdon. Anmerkung: Die Original-Application enthält einige wenige Texte, die sich nicht mit einer Sprachdatei übersetzen lassen (hardcoded). -
Media Uploader
- 0 downloads
- Version 2.0.4
Hierbei handelt es sich um die deutsche Übersetzung von Media Uploader von TheJackal84. Enthalten sind nur die Phrasen, ihr benötigt zusätzlich das Originaladdon. Anmerkung: Die Original-Application enthält Texte, die sich nicht mit einer Sprachdatei übersetzen lassen (hardcoded), ausserdem fehlen einige Phrasen. Der Coder wurde bereits darüber in Kenntnis gesetzt und wird dies hoffentlich in einer zukünftigen Version beheben. -
Chatbox+
- 1 download
- Version 2.1.6
Hierbei handelt es sich um die deutsche Übersetzung von Chatbox+ von onlyME. Enthalten sind nur die Phrasen, ihr benötigt zusätzlich das Originaladdon. -
FAQ System
- 0 downloads
- Version 3.2.0
Hierbei handelt es sich um die deutsche Übersetzung von FAQ System von HeadStand. Enthalten sind nur die Phrasen, ihr benötigt zusätzlich das Originaladdon. -
ipsProArcade
- 0 downloads
- Version 1.0.0
Hierbei handelt es sich um die deutsche Übersetzung von ipsProArcade. Enthalten sind nur die Phrasen, ihr benötigt zusätzlich das Originaladdon. Anmerkung: Es sind einige wenige Textpassagen enthalten, die nicht in Phrasenform implementiert wurden. Die Entwicker wurden darüber informiert und werden das bestimmt in einer zukünftigen Version beheben. -
Photo Competition
- 0 downloads
- Version 1.3.0
Hierbei handelt es sich um die deutsche Übersetzung von Photo Competition von Andy Millne. Enthalten sind nur die Phrasen, ihr benötigt zusätzlich das Originaladdon. -
Custom Links
- 0 downloads
- Version 4.0.0
Hierbei handelt es sich um die deutsche Übersetzung von Custom Links von DawPi. Enthalten sind nur die Phrasen, ihr benötigt zusätzlich das Originaladdon. -
Featured Content Pro
- 0 downloads
- Version 1.0.6
Hierbei handelt es sich um die deutsche Übersetzung von Featured Content Pro von onlyME. Enthalten sind nur die Phrasen, ihr benötigt zusätzlich das Originaladdon. -
CreepyLink
Der URL-Kürzer, der Ihre Links so verdächtig wie möglich aussehen lässt. Normale Links sind zu vertrauenswürdig. Machen Sie sie unheimlich. CreepyLinkCreepyLinkMake your links look as suspicious as possible
-
Just the Browser
Just the Browser hilft Ihnen dabei, KI-Funktionen, Telemetriedatenberichte, gesponserte Inhalte, Produktintegrationen und andere störende Elemente aus Desktop-Webbrowsern zu entfernen. Das Ziel ist es, Ihnen „nur den Browser” und nichts anderes zu bieten, indem versteckte Einstellungen in Webbrowsern genutzt werden, die für Unternehmen und andere Organisationen gedacht sind. Dieses Projekt umfasst Konfigurationsdateien für gängige Webbrowser, Dokumentationen zur Installation und Änderung dieser Dateien sowie einfache Installationsskripte. Alles ist auf GitHub als Open Source verfügbar. Just the BrowserJust the Browser - Just the BrowserRemove AI features, telemetry data reporting, sponsored content, product integrations, and other annoyances from web browsers.
-
Grand Theft Auto VI
So Gott will wird Rockstar Games uns Ende diesen Jahres mit einem neuen Grand Theft Auto beglücken. Wir werden sehen ...
-
Heroes of Blackwater
Ich bin der hübsche Typ vorne rechts mit der Maske. Die ist selbstverständlich nur um Covid vorzubeugen ;)
-
Conditional Statements in Invision Community
Die grundlegendste Logikprüfung ist ein einfaches if/else. Damit kannst Du HTML einfügen, wenn eine Bedingung zutrifft, oder etwas anderes, wenn sie nicht zutrifft. Die Syntax ist einfach: {{if [expression]}} HTML-Ausgabe wenn expression zutrifft {{else}} HTML-Ausgabe wenn expression NICHT zutrifft {{endif}}Es gibt auch einen elseif-Tag, mit dem Du andere Bedingungen angeben kannst, um zu überprüfen, ob frühere Bedingungen nicht übereinstimmten. {{if [expression]}} HTML-Ausgabe wenn expression zutrifft {{elseif [expression]}} HTML-Ausgabe wenn expression zutrifft {{else}} HTML-Ausgabe wenn expressions NICHT zutreffen {{endif}}Praxisbeispiele Benutzer {{if \IPS\Member::loggedIn()->member_id === NULL}} Dieser Inhalt wird nur Gästen angezeigt, da sie eine NULL-member_id haben. {{endif}} {{if \IPS\Member::loggedIn()->member_id}} Dieser Inhalt wird nur eingeloggten Benutzern angezeigt, da ihre member_id eine Zahl ist, die gleich wahr ist. {{endif}}Benutzergruppen {{if \IPS\Member::loggedIn()->member_group_id === 4}} Dieser Inhalt wird nur Benutzern angezeigt, die sich in der Gruppe mit der ID 4 befinden. {{endif}} {{if in_array( \IPS\Member::loggedIn()->member_group_id, array( 2, 4, 6 ) )}} Dieser Inhald wird nur Benutzern angezeigt, die sich in Gruppe 2, 4 oder 6 befinden. {{endif}}Foren {{if $forum->id 13 OR $forum->id 10}} Dieser Inhalt wird nur im Forum mit der ID 10 angezeigt. {{endif}} {{if in_array( $forum->id, array( 10, 13 ) )}} Dieser Inhalt wird nur in den Foren mit den IDs 10 und 14 angezeigt. {{endif}} {{if request.app 'forums' && request.module 'forums' && request.id == 3}} Dieser Inhalt wird nur angezeigt, wenn der Benutzer in der Anwendung "Forum" das Forum mit der ID 3 betrachtet. {{endif}}Anwendungen {{if \IPS\Request::i()->app == "downloads"}} Dieser Inhalt wird nur in der Anwendung "Downloads" angezeigt. {{endif}} Themes {{if \IPS\Member::loggedIn()->skin == "1"}} Dieser Inhalt wird nur in dem Theme mit der ID 1 angezeigt. {{endif}}Seiten {{if \IPS\Request::i()->app 'cms' and \IPS\Request::i()->controller 'page' and \IPS\Request::i()->module == 'pages' and $page = \IPS\cms\Pages\Page::$currentPage and \in_array($page->id, array(1,2,3,4,5))}} Dieser Inhalt wird nur auf den Seiten mit den IDs 1,2,3,4 und 5 angezeigt. {{endif}}Module {{if request.module === 'system' && request.controller === 'privacy'}} Dieser Inhalt wird nur auf dem Modul "privacy" angezeigt. {{endif}}Sprache {{if \IPS\Member::loggedIn()->language()->bcp47() == 'en-US'}} Dieser Inhalt wird angezeigt, wenn der Benutzer die Sprache Englisch eingestellt hat. {{endif}}
-
Forum und Testboard installieren
Für dieses Tutorial wird vorausgesetzt, dass ihr bereits einen FTP-Zugang sowie eine Datenbank eingerichtet habt und der Server den Vorgaben der aktuellen IPS-Version entspricht. Als erstes begebt euch in den Kundenbereich und ladet die neueste Version Software herunter, die ihr dann via FTP auf euren Server hochladet. Kontrolliert noch einmal ob die richtige Domain eingetragen ist und notiert den License-Key. Danach benennt die Datei conf_global.dist.php in conf_global.php um und setzt die Schreibrechte auf 777. Nun ruft einfach den Pfad eures zukünftigen Forums im Browser auf und das Installationsscript startet automatisch. Als nächstes wird ein System-Check ausgeführt. Falls nicht alle Voraussetzungen erfüllt werden, müsst ihr noch einige Einstellungen am Server vornehmen, oder Schreibrechte anpassen. Wird alles “grün” angezeigt, kann es mit einem Klick auf Continue weitergehen. Beim nächsten Schritt müsst ihr euren Key eingeben und dem Lizenzvertrag zustimmen. WICHTIG: Bei Testboards müsst ihr -TESTINSTALL an euren Key anhängen, sonst funktioniert es nicht. Testinstallationen dürfen für die Öffentlichkeit generell nicht zugänglich sein (am besten mit .htaccess/Passwort absichern). Bedenkt dabei ausserdem, dass ihr das Installationsverzeichnis nicht ohne weiteres ändern könnt, also nur eine Testinstallation gleichzeitig möglich ist. Nun wählt ihr aus, welche Teile eurer Suite installiert werden sollen und welches die Default-Application ist. Damit ist gemeint, welcher Part beim Aufruf des Links eure Startseite ist. Ihr könnt nach der Installation allerdings jederzeit wieder ändern, was beim Aufruf eurer Seite erscheinen soll. Bei der Verbindung zur Datenbank geht ihr vor, wie bei so ziemlich allen anderen Scripten dieser Art. Ihr braucht den Benutzernamen für eure Datenbank, das Passwort und selbstverständlich auch den Namen der DB und des Servers, falls es sich nicht um localhost handeln sollte. Das Anlegen eines Prefixes für die Tabellen ist optional, genauso ob anonyme Statistiken zur Verbesserung der Software gesendet werden sollen. Mit Display-Name im nächsten Schritt ist der Benutzername eures Administrator-Kontos gemeint. Benutzt zu eurer eigenen Sicherheit keine schwachen Passwörter, denn mit diesem Account habt ihr erst einmal Zugriff auf ALLES. Danach geht die eigentliche Installation los, die allerdings automatisch verläuft. Das wars dann auch schon, nun könnt ihr euch entweder ins AdminCP begeben und weitere Einstellungen vornehmen, oder die Seite direkt besuchen.