Skip to content

Commit c451840

Browse files
authored
Merge pull request #56 from forkcms/fix-links
Fix links
2 parents 9c6557b + 3b99847 commit c451840

17 files changed

+32
-32
lines changed

01. installation/01. installation.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ PHP Developers using Composer can use this command to install the latest stable
77
composer create-project forkcms/forkcms .
88

99
Alternatively, you can install Fork CMS by downloading it from the website.
10-
Before downloading, check if your server meets the [minimum requirements](minimum-requirements) for
10+
Before downloading, check if your server meets the [minimum requirements](03. minimum_requirements.md) for
1111
Fork CMS. If it does, create a MySQL database and remember the credentials. Next,
1212
[download](http://www.fork-cms.com/download) the lastest release and
1313
[unpack](http://en.wikipedia.org/wiki/Tar_%28file_format%29) the folder.
@@ -27,9 +27,9 @@ Upload the unpacked files into the document_root of your webserver. Make sure yo
2727
## Step 3: Installation
2828

2929
Use your browser to surf to your domain (this should forward you to the Fork CMS installer).
30-
[Follow the steps](installation-wizard) and you're done!
30+
[Follow the steps](02. installation_wizard.md) and you're done!
3131

3232
![Installation started](https://github.com/forkcms/documentation/raw/master/01.%20installation/assets/started_install.png)
3333

3434
> Don't panic if you experience problems during the installation. Start by taking a look at our
35-
[Frequently Asked Questions](faq).
35+
[Frequently Asked Questions](07. faq.md).

01. installation/02. installation_wizard.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ First the library is checked to verify it is in the correct location and is acce
77

88
## Step 2: Check requirements
99

10-
Before we start the installation we want to make sure everything is configured properly. The wizard goes through all [Minimum Requirements](minimum-requirements), including PHP Version, subfolder restriction, PHP Extensions, PHP ini-settings, PHP functions, and webserver configuration.
10+
Before we start the installation we want to make sure everything is configured properly. The wizard goes through all [Minimum Requirements](03. minimum_requirements.md), including PHP Version, subfolder restriction, PHP Extensions, PHP ini-settings, PHP functions, and webserver configuration.
1111

1212
![Installation step 2](https://github.com/forkcms/documentation/raw/master/01.%20installation/assets/installation_step2.png)
1313

@@ -50,4 +50,4 @@ Finally, all necessary files are created in the background and your success mess
5050

5151
![Installation step 7](https://github.com/forkcms/documentation/raw/master/01.%20installation/assets/installation_step7.png)
5252

53-
If the installation is finished you can [start configuring](../getting-started/index) your website and tools.
53+
If the installation is finished you can [start configuring](../02. getting started/01. introduction.md) your website and tools.

01. installation/03. minimum_requirements.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
* PHP 5.5 or higher
66
* The following PHP extensions should be installed and enabled: [cURL](http://php.net/curl), [libxml](http://php.net/libxml), [DOM](http://php.net/dom), [SimpleXML](http://php.net/simplexml), [SPL](http://php.net/manual/en/book.spl.php), [PDO](http://php.net/pdo) (with MySQL driver), [mb_string](http://php.net/mb_string), [iconv](http://php.net/iconv), [GD2 graphics library](http://php.net/manual/en/book.image.php), [json](http://php.net/json), [PCRE](http://php.net/pcre), [intl](http://php.net/manual/en/book.intl.php).
77
* MySQL 5.0 or higher
8-
* Apache 2.0 with .htaccess, mod_rewrite, mod_expires (optional but recommended), mod_deflate (optional) enabled. A guide for alternative webservers is also [available](webservers).
8+
* Apache 2.0 with .htaccess, mod_rewrite, mod_expires (optional but recommended), mod_deflate (optional) enabled. A guide for alternative webservers is also [available](04. webservers.md).
99

1010
If you're uncertain if your server matches these requirements you can execute the [`phpinfo()`](http://php.net/phpinfo) function.
1111

12-
> Please note that Fork can not be installed in [subdirectories](faq).
12+
> Please note that Fork can not be installed in [subdirectories](07. faq.md).
1313
1414

1515
## Browser versions

01. installation/06. version_control.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@ composer install -o
2929

3030
All dependencies are now installed in the *vendors* folder.
3131

32-
Go through the [upgrading guide](upgrading) to find out how you can keep your setup up-to-date with Git.
32+
Go through the [upgrading guide](05. upgrading.md) to find out how you can keep your setup up-to-date with Git.

01. installation/07. faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ The reason why you don't see the installer is because the [url rewriting](http:/
1313

1414
If all files are uploaded, check if *mod_rewrite* is installed on your webserver and make sure your webserver accepts *.htaccess* files.
1515

16-
Still not working? Check the [webservers](webservers) article for a full read about working with webservers.
16+
Still not working? Check the [webservers](04. webservers.md) article for a full read about working with webservers.

02. getting started/01. introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Getting started
22

3-
We assume that you've already successfully [installed](../installation) the software and are ready to start configuring your website. You'll find the private website configuration system in http://yourdomain.com/private.
3+
We assume that you've already successfully [installed](../01. installation/01. installation.md) the software and are ready to start configuring your website. You'll find the private website configuration system in http://yourdomain.com/private.
44

55
Once you've logged into your account you'll see the Fork CMS dashboard. The dashboard includes a section called Analysis, which informs you of site errors or incomplete configuration items. You'll find the same list on the settings page.
66

02. getting started/03. adding_a_theme.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ Download the desired theme and upload it with the *Upload theme* button in the S
88

99
Select the uploaded theme and don't forget to click *save* afterwards.
1010

11-
In every theme there are templates available for different kind of pages. Templates represent the layout or structure of the page. If you're familiar with HTML you can [create your own templates](../theming-guide/creating-a-template) without the need for an entirely new design.
11+
In every theme there are templates available for different kind of pages. Templates represent the layout or structure of the page. If you're familiar with HTML you can [create your own templates](../04. theming-guide/06. creating_a_template.md) without the need for an entirely new design.
1212

13-
You can also build completely customized website designs in Fork CMS. Take a look at our [Theme Guide](../theming-guide) to start transforming your design into a custom theme.
13+
You can also build completely customized website designs in Fork CMS. Take a look at our [Theme Guide](../04. theming-guide/01. introduction.md) to start transforming your design into a custom theme.

02. getting started/04. spam_protection.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,4 @@ In your Fork CMS dashboard, go to *Settings* and enter the API key on the *Gener
3232

3333
![Enter the key](https://github.com/forkcms/documentation/raw/master/02.%20getting%20started/assets/akismet_final.png)
3434

35-
If your site does receive spam, the majority will be intercepted by Akismet. You can also find information in the [user guide](../user-guide/index) about manually assigning comments as spam.
35+
If your site does receive spam, the majority will be intercepted by Akismet. You can also find information in the [user guide](../03. user guide/01. introduction.md) about manually assigning comments as spam.

04. theming guide/06. creating_a_template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Whether your using an existing theme or building your own, creating your own templates is an essential skill you have to learn when you want to change the layout of your website.
44

5-
We assume you know what the [difference](page-templates-positions-and-blocks) is between templates, positions and blocks. Also, html knowledge is required.
5+
We assume you know what the [difference](04. page_templates_positions_and_blocks.md) is between templates, positions and blocks. Also, html knowledge is required.
66

77

88
## Create file

05. module guide/04. modeling_your_module.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ In the root folder of every module, there will be a Config.php. This is the star
119119

120120
For the frontend, you alter the complete navigation by dragging the page to the right places on the “pages”-page in the backend.
121121

122-
For the backend however, when you write a module, you need to add the backend navigation that is used to edit the module in the *backend_navigation* table. Actually, inserting the module into the backend navigation will usually be handled in the installer, which we'll get to in [Creating an installer](creating-an-installer).
122+
For the backend however, when you write a module, you need to add the backend navigation that is used to edit the module in the *backend_navigation* table. Actually, inserting the module into the backend navigation will usually be handled in the installer, which we'll get to in [Creating an installer](26. creating_an_installer.md).
123123

124124
For the mini-blog module, you'll want to add the following array to the element “children” of the array with the label “Modules”, after which the pages will become visible on the “Modules” page.
125125

05. module guide/15. cronjobs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ Before you install the action as a cronjob you'll want to test it manually. You'
7474

7575
## How to install the action as a cronjob
7676

77-
[Configuring cronjobs](../getting-started/configuring_cronjobs)
77+
[Configuring cronjobs](../02. getting started/08. configuring_cronjobs.md)
7878

7979
## Problems when coding
8080

06. contribute/01. introduction.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -87,12 +87,12 @@ Not all decisions can be made using lazy consensus. Issues such as those affecti
8787

8888
## Contribution Process
8989

90-
* [Testing](testing)
91-
* [Features](features)
92-
* [Translations](translations)
93-
* [User Interface](user-interface)
94-
* [Documentation](documentation)
95-
* [Spreading the word](spreading-the-word)
90+
* [Testing](02. testing.md)
91+
* [Features](03. features.md)
92+
* [Translations](04. translations.md)
93+
* [User Interface](05. user_interface.md)
94+
* [Documentation](06. documentation.md)
95+
* [Spreading the word](07. spreading_the_word.md)
9696

9797

98-
*This document is based on the [Template For A Meritocratic Governance Document](http://www.oss-watch.ac.uk/resources/meritocraticGovernanceModel) of OSS Watch*
98+
*This document is based on the [Template For A Meritocratic Governance Document](http://www.oss-watch.ac.uk/resources/meritocraticGovernanceModel) of OSS Watch*

06. contribute/02. testing.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,4 @@ Best practices considering security can be reported in the documentation, submit
2424

2525
(TODO)
2626

27-
28-
While testing is one of the most valueable contributions, it doesn't allow you to build your creative ideas into reality. The next article is about [adding new features](features).
27+
While testing is one of the most valueable contributions, it doesn't allow you to build your creative ideas into reality. The next article is about [adding new features](03. features.md).

06. contribute/07. features.md renamed to 06. contribute/03. features.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ The first question you have to ask yourself is if you want your new feature to b
1313

1414
In doubt, we advice you to always choose for an extension. Extensions can still easily be integrated by default afterwards. Alternatively you can ask on the [Slack channel](https://forkcms.slack.com/) the opinion of the community.
1515

16-
How to make extensions can be found in our [module guide](../05. module-guide) guide. For adding new features in the core, we ask to add a pull-request on GitHub.
16+
How to make extensions can be found in our [module guide](../05. module guide/01. introduction.md) guide. For adding new features in the core, we ask to add a pull-request on GitHub.
1717

1818

1919
## GitHub
@@ -27,4 +27,5 @@ After you [comitted](https://help.github.com/articles/create-a-repo#step-2-commi
2727
More information about working with GitHub can found on the [help](https://help.github.com/) of GitHub, in the [documentation](http://git-scm.com/documentation) of Git, in the [Git Workflows](http://documentup.com/skwp/git-workflows-book) book or learn Git Branching [interactively](http://pcottle.github.io/learnGitBranching/).
2828

2929

30-
When you edit something in the core we will ask you to update the documentation too. Read our [documentation](03. documentation.md) article to find some tips.
30+
31+
When you edit something in the core we will ask you to update the documentation too. Read our [documentation](06. documentation.md) article to find some tips.

06. contribute/03. documentation.md renamed to 06. contribute/06. documentation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,4 @@ When you're not familiar with GitHub and don't have intention to learn it you ca
3838
* [Tags](https://github.com/forkcms/documentation/tags) to find documention of earlier Fork CMS versions
3939

4040

41-
Updating the documentation is job a lot of users truly appreciate, in the final article we talk about attracting new Fork CMS users.
41+
Updating the documentation is job a lot of users truly appreciate, in the final article we talk about attracting new Fork CMS users.

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This repository contains the documentation of Fork CMS. The documentation files
66

77
## Contributing
88

9-
Want to help improving our documentation? Check out the dedicated article about contributing. See [contribute/03. documentation](06. contribute/03. documentation.md) for details.
9+
Want to help improving our documentation? Check out the dedicated article about contributing. See [contribute/03. documentation](06. contribute/06. documentation.md) for details.
1010

1111
Questions? Feel free to discuss on our [Slack channel](https://fork-cms.herokuapp.com/)
1212

@@ -87,9 +87,9 @@ Questions? Feel free to discuss on our [Slack channel](https://fork-cms.herokuap
8787
### 6. Contribute
8888
1. [Introduction](06. contribute/01. introduction.md)
8989
1. [Testing](06. contribute/02. testing.md)
90-
1. [Documentation](06. contribute/03. documentation.md)
90+
1. [Features](06. contribute/03. features.md)
9191
1. [Translations](06. contribute/04. translations.md)
9292
1. [User interface](06. contribute/05. user_interface.md)
93-
1. [Spreading the word](06. contribute/06. spreading_the_word.md)
94-
1. [Features](06. contribute/07. features.md)
93+
1. [Documentation](06. contribute/06. documentation.md)
94+
1. [Spreading the word](06. contribute/07. spreading_the_word.md)
9595
1. [Open sourcing your modules/themes](06. contribute/08. open_sourcing_fork_cms_modules_and_themes.md)

0 commit comments

Comments
 (0)