Latest Updates: silverstripe RSS

  • Claudia 15:41 on 2009/11/05 Permalink
    Tags: silverstripe

    Ha – doch noch mal ein cooles Modul gefunden was ich nicht kannte: den “SiteTreeImporter”
    Ihr wollt eine neue Seitenstruktur anlegen (bei mehreren Seiten ziemlich nervig) – kein Problem mehr.
    In 2 Schritten ist alles fertig:

    1. Text Datei mit der Struktur anlegen, dabei die Unterseiten mit Tabulator einrücken und dann als Textfile speichern.

    Home
    Über uns
    	Team
    		Claudia
    		Jan
    Produkte
    	Laptops
    		Sony
    		Macbook Pro
    	Phones
    		iPhone
    Kontakt
    

    2. Nach dem das Modul installiert wurde ruft Ihr die URL /SiteTreeImporter im Browser auf.
    Datei uploaden, Checkboxen für “Veröffentlichen” und “Bisherige Inhalte löschen” auswählen.
    FERTIG!
    Und schon sind alle Seiten aus der Textdatei in der richtigen Menütiefe angelegt worden! :-)

     
  • Andy 11:06 on 2009/10/29 Permalink
    Tags: silverstripe

    Hmm, hab ich das schonmal geschrieben? Tools in SS.

    http://doc.silverstripe.org/doku.php?id=urlvariabletools

     
  • Claudia 13:21 on 2009/10/21 Permalink
    Tags: silverstripe

    Groopbox ist online! Intranet Lösung in Silverstripe mit Hilfe des Subsite Moduls verwalten.

    Unsere Silverstripe Intranet-Eintwicklung Groopbox ist jetzt als Subsite System online.
    Über die Domain groopbox.de können die Intranet Anwendungen verschiedener Kunden bequem und einfach innerhalb einer Instanz verwaltet werden.
    Der Zugriff auf einzelne Kunden erfolgt über eine zugewiesene Subdomain.
    Beispiel: http://atw.groopbox.de oder http://demo.groopbox.de

    Groopbox ermöglicht schnell und einfach einen (geschützten) Informationsaustausch zwischen Gruppenmitgliedern. Die Bearbeitung der Inhalte erfolgt ohne Redaktionssystem direkt auf der Seite (Frontside-Editing) und ist sehr intuitiv nutzbar. Die Mitgliederverwaltung für Administratoren läßt sich ebenfalls direkt auf der Seite erledigen.
    Die Grundfunktionen ermöglichen das Anlegen und Bearbeiten neuer Seiten und Hochladen von Dateien, die Veröffentlichung von Nachrichten Anlegen von Fotogallerien und das Einrichten von Diskussionsforen.
    Weitere Spezialmodule ermöglichen das Anlegen beliebiger Kalender für Mitglieder oder eine Ressourcenverwaltung, einen Aufgabenplaner und eine komfortable Kontaktverwaltung.
    Wer mehr wissen möchte kann gerne einen Zugang zum Demo System bekommen!

     
  • Andy 11:06 on 2009/09/25 Permalink
    Tags: silverstripe

    Schnell mal das Administrator-Passwort setzen – jeder kennt das Problem: Wenn man eine SilverStripe-Datenbank exportiert und importiert funktionieren danach manchmal die Passwörter nicht (je nach Mysql-Version). Schnelle Lösung, um den Admin-Account wieder in Gang zu bringen: In PHPMyAdmin das Passwort setzen, mit der Funktion “password”. Und dann nämlich das Feld “PasswordEncryption” auch auf “password” setzen.

    Hintergrund: An sich kann man in phpmyadmin ja auch die Encryption “SHA1″ benutzen, die sicherer wäre, aber SilverStripe verwendet zusätzlich noch ein “Salt” und verändert dann noch die Basis, das kann man in PHPMyAdmin/SQL kaum machen. Das sollte aber nur ein Verfahren sein, um einen Admin-Account zu aktivieren, da password unsicherer ist. Wenn man den Admin-Account hat, kann man ja die anderen Passwörter normal neu setzen.

     
  • Claudia 16:17 on 2009/09/23 Permalink
    Tags: silverstripe

    PHP Fehlermeldung in Silverstripe bei PHP 5.3.0  -> “… ereg_replace() is deprecated …”

    In der sapphire/core/ ManifestBuilder.php müssen alle doppelten Anführungszeichen ( “) duch einfache (’) in der Zeile 257 ersetzt werden – dann läufts wieder:


    // i18n: ignore language files (loaded on demand)
    if($item == 'lang' && @is_dir('$folder/$item') && ereg_replace('/[^/]+/\\.\\.','',$folder.'/..') == Director::baseFolder()) continue;

     
  • Andy 17:16 on 2009/09/22 Permalink
    Tags: silverstripe

    Link ins Redaktionssystem: Das hatten wir ja mal überlegt und bei Kronos fehlt das an sich auch wirklich: Ein Link vom Frontend auf die richtige Seite im Redaktionssystem von Silverstripe. Ist aber ja eigentlich ganz einfach – einfach ein Link

    http://www.kronos-network.de/admin/show/2

    Sollten wir eigentlich zum Standard machen – ein Link, geschützt mit isAdmin.

     
  • Andy 10:58 on 2009/09/15 Permalink
    Tags: silverstripe

    Mehr aus Versehen gefunden – kennt ihr das?

    http://doc.silverstripe.com/doku.php?id=recipes:cheat_sheet

     
  • Claudia 08:55 on 2009/09/11 Permalink
    Tags: silverstripe

    Silverstripe mehrsprachig mit Multi-Language:
    Seit Silverstripe 2.3 ist es ganz leicht mit “Multilingualcontent” mehrsprachige Silverstripe Websites zu erstellen.
    Um die Funktion zu aktivieren und die Default Sprache zu setzen tragt Ihr in Eure _config.php folgendes ein:
    Translatable::enable();
    Translatable::set_default_locale('de_DE');

    Nach einem DB-Update erhaltet Ihr im CMS einen Tab “Übersetzung” -> hier könnte Ihr für jede Seite eine weitere Sprachversion mit eigenem Titel und Content hinzufügen.
    Um im Template zwischen den Sprachen umzuschalten reicht ein einfacher Link :

    <% if Translations %>
      <ul class="translations">
        <% control Translations %>
          <li class="$Locale.RFC1766">
            <a href="$Link" hreflang="$Locale.RFC1766" title="$Title">
              <% sprintf(_t('SHOWINPAGE','Show page in %s'),$Locale.Nice) %>
           </a>
          </li>
      <% end_control %>
      </ul>
    <% end_if %>
    

    Mehr dazu findet Ihr unter:
    http://doc.silverstripe.com/doku.php?id=multilingualcontent

     
  • Claudia 17:28 on 2009/09/07 Permalink
    Tags: silverstripe

    Es gibt in Silverstripe in neueren Versionen Probleme, dass der Javascript-Code im Body des Templates nicht ausgeführt wird, da die Scripte erst im Body geladen werden.

    Das Laden von Javascript im Head statt im Body des Templates kann man durch den Eintrag

    Requirements::set_write_js_to_body(false);

    in den Requirements der Page erzeugen. Alle JS-Scripte werden dann in den Head geschrieben und korrekt ausgeführt.

     
  • Andy 10:18 on 2009/08/27 Permalink
    Tags: silverstripe

    Das FileField hat einen Parameter für den UploadFolder:

    function __construct($name, $title = null, $value = null, $form = null, $rightTitle = null, $folderName = null)
    

    Der konkrete Befehl ist dann zum Beispiel:

    FileField("feldname", "Feldtitel", null, null, null, "folder_xxx")
    
     
    • Claudia 16:06 on 2009/08/27 Permalink | Log in to Reply

      Ah klasse -das stand in der reinen Field-Beschreibung natürlich nicht drin. Hab ich eingebaut.

  • Claudia 12:50 on 2009/07/09 Permalink
    Tags: silverstripe

    Habe die FormatDate() Funktion wieder in unserem Silverstripe SVN integriert!
    Es können sonst keine sprachabhängigen Monatsnamen ausgegeben werden (für Archive im Blog wichtig).
    Ausgabe des Datums im Template:
    $Datum.FormatDate(%d. %B %Y)

    Ergänzung in in Date.php

    function FormatDate($format) {
    if ($this->value) $mydate = strftime($format, strtotime($this->value));
    return utf8_encode($mydate);
    }

     
  • Claudia 11:42 on 2009/07/08 Permalink
    Tags: silverstripe

    Und noch ein Update für das Blog Module: diesmal Stabel Version!
    http://www.silverstripe.org/assets/modules/stable/blog-v0.2.1.tar.gz

     
  • Claudia 15:46 on 2009/07/07 Permalink
    Tags: silverstripe

    Blog Spam behoben! Nach langem Suchen -> hier der Patch und das Ticket für unser Nestbau Spam Problem http://open.silverstripe.org/ticket/4344
    Hoffe, es ist jetzt behoben!
    Bitte überall nachtäglich einbauen – der Patch nutzt allerdings die blog modul trunk version. Ich konnte dann nach dem Einbau gar nicht mehr posten.
    Ich hab bei Nestbau erstmal den “roten Code” http://silverstripe.org/blog-module-forum/show/263811?start=16#post264228 eingebaut! Das scheint zu gehen.

     
  • Claudia 16:02 on 2009/06/29 Permalink
    Tags: silverstripe

    Das GroopboxHtmlEditorField funktioniert noch nicht. Hmmm… Hab die Lösung noch nicht ganz. Der Aufbau im HtmlEditorField.php hat sich aber geändert und es gibt jetzt eine HtmlEditorConfig.php. Mir ist die Anwendung nur noch nicht ganz klar…

     
    • Claudia 14:22 on 2009/06/30 Permalink | Log in to Reply

      Ah – das HtmlEditorField ist jetzt konfigurierbar:

      $config = HtmlEditorConfig::get(”groopbox”);
      $config->setButtonsForLine(
      1, array(’bold’,'italic’,'underline’,’strikethrough’,’separator’,'link’,'unlink’,'anchor’,
      ‘justifyleft’,'justifycenter’,'justifyright’,'justifyfull’,'formatselect’,'advcode’)
      );
      HtmlEditorConfig::set_active(”groopbox”);
      $fields->push( new HtmlEditorField( ‘Content’, ‘Inhalt’, 20, 2 ) );

  • Claudia 12:12 on 2009/06/29 Permalink
    Tags: silverstripe

    Seit dem Update auf Silverstripe 2.3.2 verwenden wir unsere eigene FormatDate() Funktion nicht mehr. Denkt bitte daren die alten Projekte in den Templates von $Datum.FormatDate(%d. %B %Y) auf die neue Schreibweise $Datum.Format(d.m.Y) umzustellen. – Sonst wird das Datum nicht mehr angezeigt.

     
  • Claudia 11:02 on 2009/06/24 Permalink
    Tags: silverstripe

    Damit der Absender von E-Mails die aus Kontaktformularen von Silverstripe verschickt werden nicht auf “unbekannt” steht immer sollte in der _config.php die Admin E-Mail Adresse eingetragen werden. Über diese werden die Mails dann verschickt.
    Beispiel

    Email::setAdminEmail("Claudia Liersch<cl@adiwidjaja.com>");
     
  • Claudia 18:08 on 2009/06/22 Permalink
    Tags: silverstripe

    Managed Models hat sich in der SS 2.3.2 verändert:
    protected static $managed_models = array(
    muss geändert werden in
    public static $managed_models = array(

    http://doc.silverstripe.org/doku.php?id=upgrading:2.3.2

     
  • Claudia 10:29 on 2009/06/22 Permalink
    Tags: silverstripe

    Der Werbserver ist wieder erreichbar.
    Durch die neue MySql Version gehen nun die alten Passwörter in Silverstripe nicht mehr.
    Lösung:
    1. Datenbank komplett sichern (falls es Probleme gibt)
    2. MySql Dump von der Table “Member” und “MemberPassword” ziehen.
    3. Die Tabellen “Member” und “MemberPassword” komplett löschen.
    4. Neuen Admin User mit Passwort erzeugen: http://myurl.de/dev/build?username=admin&password=password
    5. Aus dem MySql Dump den “INSERT INTO `Member`…” Befehl ohne die Zeile für die Erzeugung des Admin ausführen (der ist ja schon angelegt). Damit werden alle alten User angelegt.
    6. Aus dem MySql Dump den “INSERT Into ‘MemberPasswort’…” Befehl ausführen – ebenfalls ohne den Admin Eintrag.

    Und dann müsst Ihr leider für die User im CMS neue Passwörter vergeben. Die alten konnten nicht übernommen werden.

     
  • Andy 09:44 on 2009/06/18 Permalink
    Tags: , silverstripe

    Wenn wir das nächste Mal PDFs erzeugen wollen in PHP, sollten wir das hier mal probieren:

    http://mpdf.bpm1.com/

     
  • Andy 21:44 on 2009/06/04 Permalink
    Tags: silverstripe

    Ok, SecureFiles ist auf dem Server in groopbox-hw für Gallerien gefixt. Es liefert auch Sachen aus dem _resampled-Ordner aus. Bitte in foreign-modules einchecken (war leider noch nicht eingecheckt).

     
    • Claudia 23:27 on 2009/06/04 Permalink | Log in to Reply

      Ah sehr gut! -> war extra noch nicht eingecheckt – ist morgen drin und geht online.

c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
esc
cancel