Understanding Symphony’s File Structure

This is incomplete. I’ll be adding to this as I go.

-----------------------------------------------
Symphony 2.0 File Structure (default install)
-----------------------------------------------

  .htaccess
+ extensions
    + export_ensemble
          extension.driver.php
        + lib
              class.mysqldump.php
              installer.tpl
          LICENCE
          README
    + maintenance_mode
          extension.driver.php
          LICENCE
          README
    + markdown
          extension.driver.php
        + lib
              markdown_extra.php
              markdown.php
              smartypants.php
          LICENCE.txt
        + text-formatters
              formatter.pb_markdown.php
              formatter.pb_markdownextra.php
              formatter.pb_markdownextrasmartypants.php
    + selectbox_link_field
          extension.driver.php
        + fields
              field.selectbox_link.php
          LICENCE
          README
  index.php
  install-log.txt
  install.php
  LICENCE.txt
+ manifest
    + cache
      congif.php
    + logs
          main
    + tmp
  README.txt
+ symphony
      .htaccess
    + assets
          admin.css
          admin.js
          basic.css
          code.css
          debug.css
          error.css
          forms.css
        + images
              bookmark.png
              configure-field.png
              configure.png
              create.png
              delete.png
              logo.png
              navigation.png
        + installer
              logo.png
              main.css
              main.js
          legacy.css
          login.css
          navigation.xml
          tables.css
    + content
          content.ajaxreorder.php
          content.blueprintscomponents.php
          content.blueprintsdatasources.php
          content.blueprintsevents.php
          content.blueprintspages.php
          content.blueprintssections.php
          content.blueprintsutilities.php
          content.login.php
          content.logout.php
          content.publish.php
          content.systemauthors.php
          content.systemextensions.php
          content.systemlog.php
          content.systempreferences.php
      image.php
      index.php
    + lib
        + boot
              bundle.php
              class.object.php
              defines.php
              func.utilities.php
        + core
              class.administration.php
              class.cacheable.php
              class.configuration.php
              class.cookie.php
              class.datetimeobj.php
              class.frontend.php
              class.log.php
              class.symphony.php
        + lang
              lang.en.php
        + toolkit
              class.administrationpage.php
              class.ajaxpage.php
              class.archivezip.php
              class.author.php
              class.authormanager.php
              class.bitterhtml.php
              class.datasource.php
              class.datasourcemanager.php
              class.debugpage.php
              class.entry.php
              class.entrymanager.php
              class.event.php
              class.eventmanager.php
              class.extension.php
              class.extensionmanager.php
              class.field.php
              class.fieldmanager.php
              class.frontendpage.php
              class.gateway.php
              class.general.php
              class.htmlpage.php
              class.image.php
              class.imagefilters.php
              class.lang.php
              class.manager.php
              class.mutex.php
              class.mysql.php
              class.page.php
              class.parsexml.php
              class.profilepage.php
              class.profiler.php
              class.section.php
              class.sectionmanager.php
              class.textformatter.php
              class.textformattermanager.php
              class.widget.php
              class.xmldoc.php
              class.xmlelement.php
              class.xsltpage.php
              class.xsltprocess.php
            + data-sources
                  datasource.author.php
                  datasource.dynamic_xml.php
                  datasource.navigation.php
                  datasource.section.php
            + events
                  event.section.php
            + fields
                  field.author.php
                  field.checkbox.php
                  field.date.php
                  field.input.php
                  field.select.php
                  field.taglist.php
                  field.textarea.php
                  field.upload.php
              include.install.php
              util.validators.php
    + template
          datasource.tpl
          event.tpl
          tpl.database-error.php
          tpl.error.php
          tpl.xslt-error.php
+ workspace
    + css
          maintenance.css
          styles.css
    + data-sources
          data.archive.php
          data.article_image.php
          data.articles.php
          data.comments.php
          data.drafts.php
          data.homepage_article.php
          data.navigation.php
          data.notes.php
          data.rss_articles.php
          data.website_owner.php
    + events
          event.login.php
          event.publish_article.php
          event.save_comment.php
          event.save_message.php
    + images
          background.gif
          border.gif
          button.gif
          comment-authorized.gif
          grid.gif
          grid-test.gif
          hr.gif
          paper.jpg
          ribbon.gif
          spectrum.gif
    + pages
          404-page-not-found.xsl
          about.xsl
          archive.xsl
          articles.xsl
          drafts.xsl
          home.xsl
          maintenance.xsl
          rss.xsl
    + utilities
          date-time.xsl
          get-archive.xsl
          get-article.xsl
          get-comments.xsl
          get-drafts.xsl
          get-images.xsl
          get-notes.xsl
          master.xsl
          navigation.xsl
          page-title.xsl    
Advertisements

About this entry