Deprecation of ext-rewrite as of ext-seo prepared and ext-imprint/seo added (UNFINISHED)
authorRoland Häder <roland@mxchange.org>
Sat, 6 Jun 2009 18:55:15 +0000 (18:55 +0000)
committerRoland Häder <roland@mxchange.org>
Sat, 6 Jun 2009 18:55:15 +0000 (18:55 +0000)
.gitattributes
inc/extensions/ext-imprint.php [new file with mode: 0644]
inc/extensions/ext-rewrite.php
inc/extensions/ext-seo.php [new file with mode: 0644]
templates/de/html/ext/ext_imprint.tpl [new file with mode: 0644]
templates/de/html/ext/ext_seo.tpl [new file with mode: 0644]

index f13f3a5..6f8ed87 100644 (file)
@@ -125,6 +125,7 @@ inc/extensions/ext-doubler.php -text
 inc/extensions/ext-events.php -text
 inc/extensions/ext-holiday.php -text
 inc/extensions/ext-html_mail.php -text
+inc/extensions/ext-imprint.php -text
 inc/extensions/ext-iso3166.php -text
 inc/extensions/ext-lead.php -text
 inc/extensions/ext-logs.php -text
@@ -151,6 +152,7 @@ inc/extensions/ext-removeip.php -text
 inc/extensions/ext-repair.php -text
 inc/extensions/ext-rewrite.php -text
 inc/extensions/ext-safe.php -text
+inc/extensions/ext-seo.php -text
 inc/extensions/ext-sponsor.php -text
 inc/extensions/ext-sql_patches.php -text
 inc/extensions/ext-support.php -text
@@ -1246,6 +1248,7 @@ templates/de/html/ext/ext_doubler.tpl -text
 templates/de/html/ext/ext_events.tpl -text
 templates/de/html/ext/ext_holiday.tpl -text
 templates/de/html/ext/ext_html_mail.tpl -text
+templates/de/html/ext/ext_imprint.tpl -text
 templates/de/html/ext/ext_lead.tpl -text
 templates/de/html/ext/ext_logs.tpl -text
 templates/de/html/ext/ext_mailid.tpl -text
@@ -1271,6 +1274,7 @@ templates/de/html/ext/ext_removeip.tpl -text
 templates/de/html/ext/ext_repair.tpl -text
 templates/de/html/ext/ext_rewrite.tpl -text
 templates/de/html/ext/ext_safe.tpl -text
+templates/de/html/ext/ext_seo.tpl -text
 templates/de/html/ext/ext_sponsor.tpl -text
 templates/de/html/ext/ext_sql_patches.tpl -text
 templates/de/html/ext/ext_support.tpl -text
diff --git a/inc/extensions/ext-imprint.php b/inc/extensions/ext-imprint.php
new file mode 100644 (file)
index 0000000..973644c
--- /dev/null
@@ -0,0 +1,92 @@
+<?php
+/************************************************************************
+ * MXChange v0.2.1                                    Start: 06/06/2009 *
+ * ================                             Last change: 06/06/2009 *
+ *                                                                      *
+ * -------------------------------------------------------------------- *
+ * File              : ext-imprint.php                                  *
+ * -------------------------------------------------------------------- *
+ * Short description : Extension for the imprint                        *
+ * -------------------------------------------------------------------- *
+ * Kurzbeschreibung  : Erweiterung fuer das Impressum                   *
+ * -------------------------------------------------------------------- *
+ * $Revision:: 856                                                    $ *
+ * $Date:: 2009-03-06 20:24:32 +0100 (Fr, 06. March 2009)             $ *
+ * $Tag:: 0.2.1-FINAL                                                 $ *
+ * $Author:: stelzi                                                   $ *
+ * Needs to be in all Files and every File needs "svn propset           *
+ * svn:keywords Date Revision" (autoprobset!) at least!!!!!!            *
+ * -------------------------------------------------------------------- *
+ * Copyright (c) 2003 - 2008 by Roland Haeder                           *
+ * For more information visit: http://www.mxchange.org                  *
+ *                                                                      *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or    *
+ * (at your option) any later version.                                  *
+ *                                                                      *
+ * This program is distributed in the hope that it will be useful,      *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of       *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *
+ * GNU General Public License for more details.                         *
+ *                                                                      *
+ * You should have received a copy of the GNU General Public License    *
+ * along with this program; if not, write to the Free Software          *
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,               *
+ * MA  02110-1301  USA                                                  *
+ ************************************************************************/
+
+// Some security stuff...
+if (!defined('__SECURITY')) {
+       $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), '/inc') + 4) . '/security.php';
+       require($INC);
+}
+
+// Version number
+EXT_SET_VERSION('0.0');
+
+// Version history array (add more with , '0.1.0' and so on)
+EXT_SET_VER_HISTORY(array('0.0'));
+
+switch ($EXT_LOAD_MODE)
+{
+case 'register': // Do stuff when installation is running (modules.php?module=admin&action=login is called)
+       // SQL commands to run
+       break;
+
+case 'remove': // Do stuff when removing extension
+       // SQL commands to run
+       break;
+
+case 'activate': // Do stuff when admin activates this extension
+       // SQL commands to run
+       break;
+
+case 'deactivate': // Do stuff when admin deactivates this extension
+       // SQL commands to run
+       break;
+
+case 'update': // Update an extension
+       switch ($EXT_VER)
+       {
+       case '0.0.1': // SQL queries for v0.0.1
+               ADD_EXT_SQL('');
+
+               // Update notes (these will be set as task text!)
+               EXT_SET_UPDATE_NOTES('');
+               break;
+       }
+       break;
+
+case 'modify': // When the extension got modified
+       break;
+
+case 'test': // For testing purposes. For details see file inc/modules/admin/what-extensions.php, arround line 305.
+       break;
+
+default: // Do stuff when extension is loaded
+       break;
+}
+
+//
+?>
index 911b226..61f3ab1 100644 (file)
@@ -48,6 +48,9 @@ EXT_SET_VERSION('0.1.3');
 // Version history array (add more with , '0.1.0' and so on)
 EXT_SET_VER_HISTORY(array('0.0', '0.0.1', '0.0.2', '0.0.3', '0.0.4', '0.0.5', '0.0.6', '0.0.7', '0.0.8', '0.0.9', '0.1.0', '0.1.1', '0.1.2', '0.1.3'));
 
+// This extension is deprecated!
+// Only since 'seo' is ready! EXT_SET_DEPRECATED('Y');
+
 switch ($EXT_LOAD_MODE)
 {
        case 'register': // Do stuff when installation is running (modules.php?module=admin&action=login is called)
diff --git a/inc/extensions/ext-seo.php b/inc/extensions/ext-seo.php
new file mode 100644 (file)
index 0000000..b6b3592
--- /dev/null
@@ -0,0 +1,92 @@
+<?php
+/************************************************************************
+ * MXChange v0.2.1                                    Start: 06/06/2009 *
+ * ================                             Last change: 06/06/2009 *
+ *                                                                      *
+ * -------------------------------------------------------------------- *
+ * File              : ext-seo.php                                      *
+ * -------------------------------------------------------------------- *
+ * Short description : Extension for SEO (replaces ext-rewrite!)        *
+ * -------------------------------------------------------------------- *
+ * Kurzbeschreibung  : Erweiterung fuer's SEO (ersetzt ext-rewrite!)    *
+ * -------------------------------------------------------------------- *
+ * $Revision:: 856                                                    $ *
+ * $Date:: 2009-03-06 20:24:32 +0100 (Fr, 06. March 2009)             $ *
+ * $Tag:: 0.2.1-FINAL                                                 $ *
+ * $Author:: stelzi                                                   $ *
+ * Needs to be in all Files and every File needs "svn propset           *
+ * svn:keywords Date Revision" (autoprobset!) at least!!!!!!            *
+ * -------------------------------------------------------------------- *
+ * Copyright (c) 2003 - 2008 by Roland Haeder                           *
+ * For more information visit: http://www.mxchange.org                  *
+ *                                                                      *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or    *
+ * (at your option) any later version.                                  *
+ *                                                                      *
+ * This program is distributed in the hope that it will be useful,      *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of       *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *
+ * GNU General Public License for more details.                         *
+ *                                                                      *
+ * You should have received a copy of the GNU General Public License    *
+ * along with this program; if not, write to the Free Software          *
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,               *
+ * MA  02110-1301  USA                                                  *
+ ************************************************************************/
+
+// Some security stuff...
+if (!defined('__SECURITY')) {
+       $INC = substr(dirname(__FILE__), 0, strpos(dirname(__FILE__), '/inc') + 4) . '/security.php';
+       require($INC);
+}
+
+// Version number
+EXT_SET_VERSION('0.0');
+
+// Version history array (add more with , '0.1.0' and so on)
+EXT_SET_VER_HISTORY(array('0.0'));
+
+switch ($EXT_LOAD_MODE)
+{
+case 'register': // Do stuff when installation is running (modules.php?module=admin&action=login is called)
+       // SQL commands to run
+       break;
+
+case 'remove': // Do stuff when removing extension
+       // SQL commands to run
+       break;
+
+case 'activate': // Do stuff when admin activates this extension
+       // SQL commands to run
+       break;
+
+case 'deactivate': // Do stuff when admin deactivates this extension
+       // SQL commands to run
+       break;
+
+case 'update': // Update an extension
+       switch ($EXT_VER)
+       {
+       case '0.0.1': // SQL queries for v0.0.1
+               ADD_EXT_SQL('');
+
+               // Update notes (these will be set as task text!)
+               EXT_SET_UPDATE_NOTES('');
+               break;
+       }
+       break;
+
+case 'modify': // When the extension got modified
+       break;
+
+case 'test': // For testing purposes. For details see file inc/modules/admin/what-extensions.php, arround line 305.
+       break;
+
+default: // Do stuff when extension is loaded
+       break;
+}
+
+//
+?>
diff --git a/templates/de/html/ext/ext_imprint.tpl b/templates/de/html/ext/ext_imprint.tpl
new file mode 100644 (file)
index 0000000..1d608cf
--- /dev/null
@@ -0,0 +1,2 @@
+Richten Sie mit dieser Erweiterung das Impressum komfortabel ein. Das Editieren
+von Templates und l&auml;stiges Hochladen entf&auml;llt komplett.
diff --git a/templates/de/html/ext/ext_seo.tpl b/templates/de/html/ext/ext_seo.tpl
new file mode 100644 (file)
index 0000000..faada5a
--- /dev/null
@@ -0,0 +1,29 @@
+Diese Erweiterung ersetzt <strong>ext-rewrite</strong> und bietet dr&uuml;ber
+hinaus interessante Einstellungen f&uuml;r das SEO einer Seite.<br />
+<br />
+SEO ist eine Abk&uuml;rzung und steht f&uuml;r <strong>S</strong>earch
+<strong>E</strong>ngine <strong>O</strong>ptimization, zu Deutsch
+Suchmaschinenoptimierung. Dies ist das A-und-O einer jeden Website und
+f&uuml;hrt bei richtiger Anwendung zu mehr - nicht garantierten - Einnahmen, da
+die Suchmaschinen Ihre Seite besser indexieren k&ouml;nen (sauberes XHTML
+1.0 bestehend aus keiner einzigen Tabelle ist bei {!TITLE!} der kommende
+Standart) und somit Ihre Seite f&uuml;r Ihre speziell ausgew&auuml;hlten
+Suchbegriffe in den ersten Suchergebnissen aufgef&uuml;hrt sind.<br />
+<br />
+Somit spielt auch die Wahl der richtigen Suchbegriffe (diese werden nicht nur in
+den Meta-Tags eingebunden, sondern auch z.B. in den Men&uuml;links) eine
+entscheidende Rolle, ob Ihre Seite besser gefunden wird oder nicht. Dies wird
+auch u.a. dadurch m&ouml;glich gemacht, dass Teile aus dem Browsertitel in die
+URL eingebaut werden - genauer gesagt ist es der Men&uuml;titel - was auch zur
+Verbesserung des Rankings f&uuml;hrt.<br />
+<br />
+<strong>Wichtig!</strong> Das gesamte {!TITLE!}-Team und ich k&ouml;nnen Ihnen
+jedoch keine professionellen SEO-Dienste derzeit anbieten. Bitte wenden Sie sich
+an einen Profi-Dienstleister Ihres Vertrauens! Ich kann Ihnen nur das passende
+Werkzeug - diese Erweiterung - in die Hand geben.<br />
+<br />
+Sollte mal die eine oder andere Funktionalit&auuml;t nicht zur Besserung des
+SEOs f&uuml;hren und Sie wissen, wie es besser gehen kann, dann <a rel="external"
+ target="_blank" title="Direkt-Link zum Support-Forum"
+ href="http://forum.mxchange.org">kommen Sie bitte in&#39;s Support-Forum! Mein
+Team und ich sind f&uuml;r jede Art von Feedback immer offen!