forked from klevo/wildflower
-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
82 lines (55 loc) · 4.07 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
Wildflower 1.3 Beta - A CakePHP CMS
***********************************
Requirements
============
* Apache web server with mod_rewrite
* No problem to run under some other web server like lighttpd or IIS, you just need to emulate the mod_rewrite rules
* PHP 5.2 or higher (reported to work with 5.1)
* MySQL 4.1 or higher
Installation
============
1. Extract the archive. Place the 'wildflower' directory inside your apache document root or some folder under it. Of course you can rename the 'wildflower' directory at will.
2. Create a new MySQL database. Use 'utf8_unicode_ci' collation. Into this new database import the SQL dump file 'app/config/sql/wildflower.sql'.
3. Edit the app/config/database.php file with your database connection details.
4. You've got a working copy of http://wf.klevo.sk site. You can start working on your project by modifying the application inside the app directory. When a new release of Wildflower comes, you simply update the cake, vendors and wildflower directories.
5. The admin area is located under 'http://your-site/wf'. This can be changed by changing the 'Wildflower.prefix' configure key in 'app/plugins/wildflower/config/core.php'.
6. Default login/password combination for admin area is admin/admin321 --Don`t forget to change this when in production.
Wildflower is not and won't be a CakePHP plugin
===============================================
WF uses the additional MVC paths CakePHP feature. All the Wildflower MVC (model, view, controller) files are located inside the /wildflower directory. Except the app_controller.php, app_model.php and app_helper.php. These are of course essential for proper WF functioning and are found standardly at the /app folder. This architecture enables you to copy any WF MVC file into your /app folder, modify it and Cake will automatically use it. Of course it's recommented to create your own controllers/models/etc. for your custom functionality, but this feature is here if you need to modify some core Wildflower functionality or do a quick hack AND upgrading won't be a nightmare.
Upgrading
=========
1. Copy and overwrite all the files with the new version.
2. Run database migrations. From your working folder launch from the shell: 'php vendors/ruckusing/main.php db:migrate'. This will update your database to the latest version.
Problems logging in after updating to AuthComponent enabled version? (1.3b1) / need to generate a password to insert directly into DB?
======================================================================================================================================
Use the UtilityShell to generate an AuthComponent compatible password hash:
./cake/console/cake wildflower hash myPassword
Insert the result into your database in the 'password' field of the 'wild_users' table.
Wildflower Logo designed by Oliver Treend
http://www.olivertreend.com/
Content of CakePHP README file
******************************
CakePHP is a rapid development framework for PHP which uses commonly known design patterns like Active Record, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.
The Cake Software Foundation - promoting development related to CakePHP
http://www.cakefoundation.org/
CakePHP - the rapid development PHP framework
http://www.cakephp.org
Cookbook - user documentation for learning about CakePHP
http://book.cakephp.org
API - quick reference to CakePHP
http://api.cakephp.org
The Bakery - everything CakePHP
http://bakery.cakephp.org
The Show - live and archived podcasts about CakePHP and more
http://live.cakephp.org
CakePHP Google Group - community mailing list and forum
http://groups.google.com/group/cake-php
#cakephp on irc.freenode.net - chat with CakePHP developers
irc://irc.freenode.net/cakephp
CakeForge - open development for CakePHP
http://cakeforge.org
CakePHP gear
http://www.cafepress.com/cakefoundation
Recommended Reading
http://astore.amazon.com/cakesoftwaref-20/