{"id":16742320,"url":"https://github.com/clemsos/photo-portfolio","last_synced_at":"2025-03-16T00:25:27.364Z","repository":{"id":2396327,"uuid":"3362927","full_name":"clemsos/photo-portfolio","owner":"clemsos","description":"A portfolio for photographers based on Symphony CMS","archived":false,"fork":false,"pushed_at":"2012-02-05T23:26:36.000Z","size":1396,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-22T13:25:34.185Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://peterdixie.com","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/clemsos.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-02-05T23:15:46.000Z","updated_at":"2020-02-28T13:14:07.000Z","dependencies_parsed_at":"2022-09-09T19:12:21.491Z","dependency_job_id":null,"html_url":"https://github.com/clemsos/photo-portfolio","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clemsos%2Fphoto-portfolio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clemsos%2Fphoto-portfolio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clemsos%2Fphoto-portfolio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clemsos%2Fphoto-portfolio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clemsos","download_url":"https://codeload.github.com/clemsos/photo-portfolio/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243809487,"owners_count":20351372,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T01:23:22.654Z","updated_at":"2025-03-16T00:25:27.331Z","avatar_url":"https://github.com/clemsos.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Symphony 2 #\n\n- Version: 2.2.1\n- Date: 25th April 2011\n- Release Notes: \u003chttp://symphony-cms.com/download/releases/version/2.2.1/\u003e\n- Github Repository: \u003chttp://github.com/symphonycms/symphony-2/tree/2.2.1\u003e\n\n\n## Overview\n\nSymphony is a `PHP` \u0026 `MySQL` based CMS that utilises `XML` and `XSLT` as\nits core technologies. This repository represents version \"2.2.1\" and is\nconsidered stable.\n\nVisit the forum at \u003chttp://symphony-cms.com/discuss/\u003e\n\n### Symphony Server Requirements\n\n- PHP 5.2 or above\n- PHP's LibXML module, with the XSLT extension enabled (--with-xsl)\n- MySQL 4.1 or above\n- An Apache or Litespeed webserver\n- Apache's mod_rewrite module or equivalent\n\n## Updating From an Older Version\n\n#### Versions Prior to 2.2\n\n2.2 introduces numerous improvements that may affect extension compatibility. \nBefore updating, be sure to consult the [extension compatibility table](http://symphony-cms.com/download/extensions/compatibility/) to \nverify that the extensions you're using have all been updated for Symphony 2.2.\n\n#### Versions Prior to 2.1\n\nAs of version `2.1`, Symphony stores passwords using the more secure\n[SHA1](http://php.net/sha1) algorithm (previous versions used MD5).\nWhen updating to 2.1, the primary user's login password will be reset\n(the new password will be displayed by the updater—please note it).\n **Please also note that all other users' passwords will no longer be valid\nand will require a manual reset through Symphony's forgotten password feature.**\nAlternatively, as an administrator, you can also change your users'\npasswords on their behalf.\n\n#### Versions Prior to 2.0.5\n\nVersion `2.0.5` introduced multiple includable elements, in the Data Source\nEditor, for a single field. After updating from `2.0.5` or lower, the DS\neditor will seem to \"forget\" about any `Textarea` fields selected when you\nare editing existing Data Sources. After updating, you must ensure you\nre-select them before saving. Note, this will only effect Data Sources that\nyou edit and were created prior to `2.0.5`. Until that point, the field will\nstill be included in any front-end XML\n\n### Via Git\n\n#### Versions Prior to 2.1\n\nAs of version 2.1, we are now using [GitHub's organisations feature](http://github.com/blog/674-introducing-organizations).\n As a result, all submodules—as well as the main Symphony 2 repo—are forks owned by the\n[Symphony CMS organisation](http://github.com/symphonycms/).\n\nTo fully update your git-based installation, please **edit your `.git/config`\nand the `.git/config` of each core extension** (`debugdevkit`, `profiledevkit`,\n`markdown`, `maintenance_mode`, `selectbox_link_field`, `jit_image_manipulation`\nand `export_ensemble`) and change the URL of the remote repo from `symphony` or\n`pointybeard` to be `symphonycms`.\n\nFor example:\n\n\t[remote \"origin\"]\n\t\tfetch = +refs/heads/*:refs/remotes/origin/*\n\t\turl = git://github.com/pointybeard/markdown.git\n\nChange `git://github.com/pointybeard/markdown.git` to `git://github.com/symphonycms/markdown.git`\n\n1. Pull from the master branch at `git://github.com/symphonycms/symphony-2.git`\n\n2. Use the following command to get Extensions up to date:\n\n\t\tgit submodule init\n\t\tgit submodule update\n\n3. If updating from a version older than `2.0.5`, enable [Debug DevKit](http://github.com/symphonycms/debugdevkit/tree/master) and [Profile DevKit](http://github.com/symphonycms/profiledevkit/tree/master) extensions.\n\n3. Go to `http://yoursite.com/update.php` to complete the update process.\n\n4. You and your website are now in the future. Buy yourself a silver jumpsuit.\n\n### Via the old fashioned way\n\nFollow the instructions below if you are updating from Symphony version 2.0 (not from Git)\n\n**Note:** As of 2.0.6, there is no longer a need to backup `/symphony/.htaccess`.\n\n1. Upload `/symphony`, `index.php` \u0026 `update.php`, replacing what is already on your server.\n\n2. If you are updating from a version older than 2.0.5, download and install the Debug DevKit and Profile DevKit:\n\n\t- [Debug DevKit](http://github.com/symphonycms/debugdevkit/tree/master)\n\t- [Profile DevKit](http://github.com/symphonycms/profiledevkit/tree/master)\n\n3. Go to `http://yoursite.com/update.php` to complete the update process.\n\n4. Call a friend and brag that your copy of Symphony is newer than theirs.\n\n\n## Installing Symphony\n\n### Via Git\n\n1. Clone the git repository to the location you desire using:\n\n\t\tgit clone git://github.com/symphonycms/symphony-2.git\n\n\tShould you wish to make contributions back to the project, fork the master tree rather than cloning, and issue pull requests via github.\n\n\tThe following repositories are included as submodules:\n\n\t- [Markdown](http://github.com/symphonycms/markdown)\n\t- [Maintenance Mode](http://github.com/symphonycms/maintenance_mode)\n\t- [Select Box Link Field](http://github.com/symphonycms/selectbox_link_field)\n\t- [JIT Image Manipulation](http://github.com/symphonycms/jit_image_manipulation)\n\t- [Export Ensemble](http://github.com/symphonycms/export_ensemble)\n\t- [Debug DevKit](http://github.com/symphonycms/debugdevkit/tree/master)\n\t- [Profile DevKit](http://github.com/symphonycms/profiledevkit/tree/master)\n\t- [XSS Filter](http://github.com/symphonycms/xssfilter/tree/master)\n\n3. Run the following command to ensure the submodules are cloned:\n\n\t\tgit submodule update --init\n\n4. _(Optional)_ If you would like the [default ensemble](http://github.com/symphonycms/workspace/tree) installed as well,\nyou will need to use the following command from within the Symphony 2 folder you just created:\n\n\t\tgit clone git://github.com/symphonycms/workspace.git\n\n5. Point your web browser at \u003chttp://yourwebsite.com/install.php\u003e and provide\ndetails for establishing a database connection and about your server environment.\n\n6. Chuckle villainously and tap your fingertips together (or pet a cat) as your installation completes.\n\n\n### Via the old fashioned way\n\n**Note: You can leave `/workspace` out if you do not want the default theme.**\n\n1. This step assumes you downloaded a zip archive from the [Symphony website](http://symphony-cms.com).\nUpload the following files and directories to the root directory of your website:\n\n\t- index.php\n\t- install.php\n\t- install.sql\n\t- /symphony\n\t- /workspace\n\t- /extensions\n\n2. Point your web browser at \u003chttp://yourwebsite.com/install.php\u003e and provide\ndetails for establishing a database connection and about your server environment.\n\n3. Pose like you're being filmed for a dramatic close-up while your installation completes.\n\n\n## Security\n\n**Secure Production Sites: Change permissions and remove installer files.**\n\n1. For a smooth install process, change permissions for the `root` and `workspace` directories.\n\n\tcd /your/site/root\n\tchmod -R 777 workspace\n\n2. Once successfully installed, change permissions as per your server preferences, E.G.\n\n\tchmod 755 .\n\n3. Remove installer files (unless you're fine with revealing all your trade secrets):\n\n\trm install.php install.sql workspace/install.sql update.php\n\n4. Dance like it's 2012!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclemsos%2Fphoto-portfolio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclemsos%2Fphoto-portfolio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclemsos%2Fphoto-portfolio/lists"}