Simon Welsh
6d696d506f
API Allow subgroups in the WHERE clause of a Data/SQLQuery
...
Adds three extra methods to Data/SQLQuery query that allow for starting
a disjunctive subgroup, a conjunctive subgroup and for ending a subgroup.
Database::sqlWhereToString() now builds up the WHERE clause one by one
instead of with a straight implode. Uses a stack to know which conenctive
to use.
2012-09-21 14:59:47 +12:00
Simon Welsh
1e629f4585
Merge branch '3.0'
...
Conflicts:
control/Cookie.php
control/Director.php
dev/Profiler.php
view/Requirements.php
2012-09-21 14:56:56 +12:00
Ingo Schommer
e2f073f38a
Method visibility according to coding conventions
2012-09-20 10:46:59 +02:00
Howard Grigg
7381cb46a3
Updated Template docs to include using backslash to escape
2012-09-18 22:35:46 +10:00
Will Rossiter
e509fb501d
Tidy up RSSFeed docs based on community feedback. (Thanks Matt Howlett)
2012-09-18 19:42:21 +12:00
Ingo Schommer
c1064ccd0f
Merge pull request #783 from halkyon/iis_install_simplify
...
Simplify IIS installation instructions, refer to stable download
2012-09-17 16:06:58 -07:00
Sean Harvey
9c2be0f025
Merge branch '3.0'
2012-09-17 15:16:52 +12:00
Sean Harvey
40c3af37c2
Merge tag '3.0.2' into 3.0
2012-09-17 14:27:42 +12:00
Sean Harvey
ea35b08634
Added 3.0.2 changelog (and added missing 3.0.1 changelog to the list)
2012-09-17 13:25:31 +12:00
Sean Harvey
b6c1a64b7d
Fixed link to RC3 changelog
2012-09-17 12:31:24 +12:00
Sean Harvey
a6f5b99a5c
Formatted warnings correctly
2012-09-17 12:24:45 +12:00
Peter Indiola
7f3f560a60
Update docs/en/topics/forms.md
...
Minor update to line 79 of the Form Fields sample code. Missing comma for the next field. throws error when using the code.
2012-09-15 09:06:37 +08:00
Sean Harvey
7a8c35f4e3
Merge pull request #789 from anselmdk/patch-1
...
Removed some line breaks for code blocks to render properly in the doc m...
2012-09-12 16:18:30 -07:00
Ingo Schommer
0670a15923
Merge branch '3.0.2' into 3.0
2012-09-13 00:55:00 +02:00
Sean Harvey
1aed488762
Simplify IIS installation instructions, refer to stable download
...
The documentation was quite verbose, and most of this can be replaced
with instructions on using PHP Manager for IIS which sets up most of
the PHP configuration for us, with small tweaks done afterwards.
In addition, there were references to SVN version control locations
which are long since used, we now refer to stable download locations
on silverstripe.org instead, for SilverStripe as well as the mssql
module.
2012-09-13 10:08:38 +12:00
Anselm Christophersen
1434190c36
Removed some line breaks for code blocks to render properly in the doc module
...
See <http://doc.silverstripe.org/framework/en/tutorials/5-dataobject-relationship-management > for what I mean
2012-09-12 19:53:06 +03:00
Ingo Schommer
db1bffb054
Added 3.0.2-rc2 changelog
2012-09-12 11:17:40 +02:00
Ingo Schommer
6544c8fc13
Merge remote-tracking branch 'origin/3.0'
2012-09-11 14:05:45 +02:00
Howard Grigg
20fead5feb
DOCS - Correcting links to Roadmap and Changelog
2012-09-11 18:00:46 +10:00
Will Rossiter
189259f65b
Merge pull request #785 from halkyon/req_tweaks
...
IIS Requirement documentation tweaks
2012-09-10 20:50:38 -07:00
Sean Harvey
b48a27b47d
Tweak IIS and SQL Server requirements in system requirements docs
...
In addition to supporting IIS 7+ with a note that IIS 6 *may* work,
mark the IIS 6.x install docs with a cautionary note that those instructions
are no longer maintained and may not work.
2012-09-11 15:45:54 +12:00
Sean Harvey
42140d3a3d
Tweaking IIS and SQL Server requirements documentation
2012-09-11 15:00:36 +12:00
Mateusz Uzdowski
147bec5be4
Rewrite the permission docs for IIS7.
...
Include more specific information on how to set up permission on
folders, including a screenshot.
2012-09-10 14:01:17 +12:00
Ingo Schommer
1088d044c5
Merge remote-tracking branch 'origin/3.0'
...
Conflicts:
.travis.yml
2012-09-07 17:21:41 +02:00
Sam Minnee
f49439c1a4
Added 3.0.2-rc1 docs
2012-09-05 11:05:21 +12:00
Stig Lindqvist
19772f3c04
ENHANCEMENT: Updates to the GridField documentation ( fixes #7524 )
2012-09-02 22:30:29 +02:00
Will Rossiter
b99c9e8c57
Add reference to documentation directory structure
2012-09-02 12:30:11 +12:00
Will Rossiter
678232f533
Add reference for template documentation
2012-08-30 18:43:19 +12:00
Sam Minnée
898f9ad3a9
DOC Gave easier instructions for would-be authors
...
The use of GitHub for documentation isn't ideal in a world full of wikis,
but we do it because it has other substantial advantages. However, we
shouldn't assume that every would-be author is comfortable using pull requests.
This change presents the edit-on-github interaction as the most straightforward
one, suggesting that advanced users may which to check out locally.
2012-08-30 12:54:52 +12:00
martimiz
82500dd4c4
NEW Custom menu icons for the CMS main menu
...
Add optional custom menu icons to the CMS main menu for every class
extending LeftAndMain (ModelAdmin). Works by setting optional static
$menu_icon = '/path/to/image' and providing custom styling for added
icons. Works for the menu as well as icon in the right-side (GridField) pane header.
2012-08-29 13:14:59 +02:00
Simon Welsh
f1db583fb4
NEW Allow arguments to be passed to allowed_action checkers
...
This allows arguments to be passed along in an $allowed_actions deceleration of
the form 'action' => '->method' in the same way that arguments can be passed to
extension constructors when adding them using $extensions or
Object::add_extension.
I.e. 'action' => '->checkerMethod(false, 7, 2, "yesterday") would call the
checkerMethod method with the boolean false the numbers 7 and 2 and the string
"yesterday" as its arguments.
2012-08-23 17:05:12 +12:00
Sam Minnee
824afffd2e
Merge branch '3.0'
2012-08-23 12:39:41 +12:00
Ingo Schommer
9ebac90864
Removed 'relation filters' from datamodel docs
...
Not implemented yet, so we shouldn't document it either
to avoid confusing devs. See #7595
2012-08-22 16:29:37 +02:00
Ingo Schommer
4cc82e906b
Merge remote-tracking branch 'origin/3.0'
2012-08-20 10:13:55 +02:00
Hamish Friedlander
b560d258d3
Re-enable Entwine Inspector in CMS & document
2012-08-20 11:26:11 +12:00
Ingo Schommer
fb7008627c
Merge remote-tracking branch 'origin/3.0'
2012-08-09 10:47:44 +02:00
Will Rossiter
f6c69d5241
Update widget documentation ( fixes #706 )
2012-08-08 21:21:58 +12:00
Ingo Schommer
0c0bcc9aec
NEW Rewritten tutorial 5 to GridField API
...
- Removed redundant "module" relationship, has_one is already present in Student->Project relationship
- Simplified FirstName/LastName to Name on Student and Mentor models, makes for less sample code
- Removed detail views for Student and Mentor, as they don't add much educational value
- Fixed indentation in code examples
- Using GridField relation editor, listing students on relation instead of holder
- Added optional exercises for the readers
- Added conclusion, explaining when to use Page vs. DataObject
- Updated sample data to GSOC '12 rather than '07, anonymized and randomised a bit
- Thanks to Naomi Guyer for contributing!
2012-08-07 21:09:40 +02:00
Ingo Schommer
0308cc2005
Tutorial 2/3 and some howto tweaks
2012-08-07 21:06:35 +02:00
Naomi Guyer
6d8976ec87
MINOR: Forms, navigation howto plus adjustments to tutorial one ( #6367 )
...
* Created "How to make a simple contact form"
* Created "Create a navigation menu"
* Adjusted tutorial one from Andy's notes
2012-08-07 21:06:34 +02:00
Naomi Guyer
11c71e1a5a
NEW Updated tutorial 4
2012-08-07 21:06:34 +02:00
Naomi Guyer
2d80ea5939
MINOR: Documentation, tutorial (part3, and tidy-up part 1&2 )
...
Fixed up Forms documentation, and replaced some images in first 2
tutorials
2012-08-07 21:06:34 +02:00
Ingo Schommer
0abef4232e
Pointer to CMS architecture docs
2012-08-05 20:39:05 +02:00
Ingo Schommer
b4e3c1338c
Improved tree docs
2012-08-05 20:35:06 +02:00
Will Rossiter
bbbec359d5
Update ideal commit message to reflect new guidelines
2012-08-05 18:29:41 +12:00
Will Rossiter
4e4e044c1c
Merge pull request #669 from mateusz/iis7-docs
...
Update the IIS7 folder permission configuration docs.
2012-08-03 15:59:09 -07:00
Will Rossiter
49c1ed4e77
Merge pull request #679 from jakr/trac_7706_doc
...
Documentation in topics/i18n
2012-08-03 14:45:59 -07:00
jakr
6adc39e289
Fixed example code in docs/en/topics/datamodel.md.
2012-08-03 11:39:46 +02:00
Will Rossiter
eb82094c45
Datamodel documentation fixes
...
Fixes reported issues and other related typos, inconsistent language from the datamodel documentation. Thanks to Nimo.
2012-08-03 17:00:43 +12:00
Hamish Friedlander
3efdb5c981
Merge in changes from 3.0.1 final
2012-07-31 16:51:10 +12:00
Hamish Friedlander
ec25afc61e
Merge in changes from 3.0.1 final
2012-07-31 16:50:22 +12:00
Hamish Friedlander
4583e83164
Add changelog for 3.0.1
2012-07-31 16:42:40 +12:00
Hamish Friedlander
bbb0868227
Merge in changes from 3.0.1-rc3
2012-07-30 11:53:12 +12:00
Hamish Friedlander
3483d10369
Add 3.0.1-rc3 changelog
2012-07-30 11:43:07 +12:00
jakr
4abe6be526
The documentation about internationalization in templates in topics/i18n.md did not match how the parser works. Related to ticket #7706 .
2012-07-29 19:57:57 +02:00
Will Rossiter
b080dd69fa
Merge pull request #675 from LiamW/3.0
...
Update docs/en/index.md
2012-07-26 20:43:23 -07:00
Hamish Friedlander
c070771fd7
Add changelog for 3.0.1-rc2
2012-07-27 15:31:14 +12:00
LiamW
ebc89ffc80
Update docs/en/index.md
...
Update Templates link under Level 2
2012-07-26 21:39:04 -03:00
Mateusz Uzdowski
37e8b09739
Update the IIS7 folder permission configuration docs.
2012-07-26 12:26:04 +12:00
Hamish Friedlander
39c6606e13
Add changelog for 3.0.1-rc1
2012-07-25 14:23:33 +12:00
Hamish Friedlander
95d0be636c
Merge remote-tracking branch 'origin/3.0'
2012-07-25 11:44:53 +12:00
Will Rossiter
62e897b98b
Update db/build url in docs.
2012-07-21 21:39:09 +12:00
Will Rossiter
15dbfe8f1c
Fix typo in docs (via Joe Harvey).
2012-07-21 21:36:41 +12:00
Ingo Schommer
3ae8b0b665
Merge remote-tracking branch 'origin/3.0'
2012-07-18 15:00:06 +02:00
Will Rossiter
aa76aca10d
Update extend cms docs to include 3.0 API change.
2012-07-15 17:23:10 +12:00
Ingo Schommer
d45b33e9c7
Docs about merging back translations
2012-07-13 14:25:44 +02:00
Will Rossiter
f507a517e1
Update reference in docs from :Contains to :PartialMatch
2012-07-11 19:18:27 +12:00
Will Rossiter
7ff2a79714
Fix links in profiling documentation.
2012-07-06 09:38:18 +12:00
Will Rossiter
2ee29153dc
Remove links to our deprecated profiler class and include reference to third party tutorials
2012-07-06 09:36:52 +12:00
Ingo Schommer
e00c87541e
Merge pull request #618 from chillu/pull/deprecate-profiler
...
API Deprecated Profiler class, removed related debug GET params
2012-07-05 13:43:37 -07:00
Ingo Schommer
64357a4522
Merge branch '3.0'
...
Conflicts:
admin/css/screen.css
admin/scss/_forms.scss
docs/en/changelogs/3.0.0.md
2012-07-05 18:01:09 +02:00
Ingo Schommer
0fe515e182
API Deprecated Profiler class, removed related debug GET params
...
Use third party tools like XHProf instead.
Removed defunct or unnecessary debug GET parameters:
debug_profile, debug_memory, profile_trace, debug_javascript, debug_behaviour
2012-07-05 12:02:06 +02:00
Ingo Schommer
de73db9ef7
Restructured 3.0 changelog
...
Moved some more important stuff up the page,
rewritten upgrading overview to be more task focused,
reduced excessive use of paragraphs to make the text more scannable.
2012-07-04 18:42:38 +02:00
jakr
2b5214b55a
Summarized 3.0 changes in changelog
2012-07-04 18:18:27 +02:00
Will Rossiter
9cfbe9b84f
MINOR: update core controller template with more help information.
...
Updated controller and director documentation to reflect the new YAML configuration for route path definition.
2012-06-30 15:19:36 +12:00
Sam Minnee
5271504feb
Fixed changelog links
2012-06-29 11:17:12 +12:00
Sam Minnee
4424ec679a
Updated change logs for 3.0.0 stable
2012-06-29 11:05:42 +12:00
Ingo Schommer
402297ee1f
Removed outdated docs for SQLQuery and data model techniques
...
Some of the SQLQuery recipes are now handled better by DataList,
others should be contrasted with their respective DataList implementation,
pointing out the limitations
2012-06-28 14:51:04 +02:00
Ingo Schommer
19e087d226
Fixed references to deprecated APIs in docs
2012-06-28 14:49:55 +02:00
Ingo Schommer
0236a3c03a
NEW Docs for form validation (incl. HTML5 types) and model validatoin
2012-06-28 11:43:30 +02:00
Ingo Schommer
3ef394c448
Proof reading tutorials 1 and 2
2012-06-28 11:42:50 +02:00
Ingo Schommer
ee71356fca
Removed 'subversion' docs
...
No longer required since we've successfully switched to git
2012-06-28 09:00:13 +02:00
Naomi Guyer
14753e9b5f
MINOR: Documentation, tutorial (part2)
2012-06-28 15:25:31 +12:00
Naomi Guyer
2c024e444c
MINOR: Documentation, tutorial (part1)
2012-06-28 15:24:59 +12:00
Ingo Schommer
0b31234810
Consolidated template and page-type docs
...
- Removed duplicated content from page-type-templates (was more or less a variation of the content in templates.md)
- Removed built-in page-controls, which was a bit of a dumping ground for unconnected topics.
Moved the majority to page-type-templates
- Removed all recipes from "sitetree" docs, since they were outdated or hacky (like grouping of records, or implementing custom *children() method on subclasses)
- Added pagination, escaping, base_tag, CurrentMember to template docs
- Removed default_parent docs from SiteTree, as this setting doesn't have any effect looking at core
2012-06-27 16:09:32 +02:00
Ingo Schommer
34a2ce23d8
NEW Documentation for Versioned
2012-06-27 16:09:31 +02:00
Ingo Schommer
45b2cbfddd
Using new template controls in docs
2012-06-27 16:09:31 +02:00
Ingo Schommer
868d3697fd
Fixed usage of DataList etc in docs ( fixes #7518 )
2012-06-27 16:09:31 +02:00
Sam Minnée
993fc90ef8
Merge pull request #579 from silverstripe-rebelalliance/open/7523
...
Open/7523
2012-06-26 21:07:22 -07:00
Sam Minnee
05861437bd
Added RC3 changelog
2012-06-27 14:42:23 +12:00
Kirk Mayo
2a976066eb
MINOR: open/7523 added a note relating to versions and added a missing quote to the changelog for 3.0
2012-06-27 10:50:17 +12:00
Kirk Mayo
fc2cbcce52
MINOR: Updating the configuration module with the default database option and corrected a out of date link
2012-06-27 10:21:16 +12:00
Ingo Schommer
2b31f4aa15
API New commit tagging rules in contrib guidelines
2012-06-27 00:07:47 +02:00
Ingo Schommer
a9fa281723
Form field docs update ( fixes #7521 )
2012-06-26 15:03:11 +02:00
Ingo Schommer
56a3777c42
MINOR Improved upgrading docs ( fixes #7508 )
2012-06-26 13:49:06 +02:00
Ingo Schommer
8c5c9228cf
MINOR Changelog
2012-06-25 01:12:37 +02:00
Sam Minnée
2c5f4201b7
Merge pull request #566 from pitchandtone/patch-4
...
Added nginx buffer size
2012-06-24 15:05:41 -07:00
Ingo Schommer
3e7bf77a70
MINOR Translation process docs
2012-06-22 15:07:25 +02:00
John Milmine
a997099120
I found that I needed to increase nginx buffer size to accommodate the size of the ajax requests
2012-06-22 21:09:48 +12:00
Sam Minnee
0352a9191e
MINOR: Fixed filename glitch in changelog
2012-06-22 11:46:35 +12:00