Daniel Rudolf
95db5ba1a1
Drop inaccessible pages
...
e.g. drop sub.md if sub/index.md exists
2015-10-01 15:59:47 +02:00
Daniel Rudolf
cdef7a6324
Explicitly treat relative paths to be relative to Picos root dir
...
This tempers the BC break, we can now recommend to simply remove the ROOT_DIR part
2015-10-01 15:14:45 +02:00
Daniel Rudolf
fc7632b0ac
Overhaul init of Pico
...
This may break BC if you're using one of the now deprecated constants (e.g. ROOT_DIR)
2015-10-01 15:05:50 +02:00
Daniel Rudolf
5e77d862bf
Remove twig cache dir
2015-09-29 00:42:04 +02:00
Daniel Rudolf
5533b07531
Re-add lost PicoPluginInterface
2015-09-15 13:20:52 +02:00
Daniel Rudolf
70f187fb45
Rename IPicoPlugin to PicoPluginInterface
2015-09-15 13:15:45 +02:00
Daniel Rudolf
5731ede297
Allow omitting config/config.php; Fix write context on return value
...
Thanks @Lomanic for reporting
2015-09-14 23:01:08 +02:00
Daniel Rudolf
71e7da28cc
Various fixes
...
Thanks @PontusHorn for spotting!
2015-09-13 20:46:09 +02:00
Daniel Rudolf
a83b01ef4f
Access plugins by class name, not file name
...
Class name and file name can differ regarding case sensitivity
2015-09-06 14:35:23 +02:00
Daniel Rudolf
533822320e
Workaround for webservers omitting QUERY_STRING
...
Thanks @theshka for spotting
2015-08-30 21:31:47 +02:00
Daniel Rudolf
07ae26789c
Add AbstractPicoPlugin
...
The plugin magic takes place here...
2015-08-28 18:26:56 +02:00
Daniel Rudolf
43a7540f46
Add IPicoPlugin
2015-08-28 18:25:54 +02:00
Daniel Rudolf
cd145821ba
Remove pull request message
2015-08-28 18:24:06 +02:00
Daniel Rudolf
92c307d8be
Pico 1.0
...
I unfortunately messed up my repo so this is just a single commit... :(
2015-08-28 18:22:32 +02:00
Daniel Rudolf
c496297c44
Class files should exactly match the class name
2015-08-28 18:13:50 +02:00
Daniel Rudolf
adc356251e
Remove index.html
...
A empty index.html is a solution for nothing...
2015-08-28 18:11:45 +02:00
Tyler Heshka
2fdcacc14b
Merge pull request #244 from muja/scandir
...
Use scandir instead of opendir to ensure alphabetical order.
2015-08-04 11:21:18 -06:00
Daniel Rudolf
399b73aa3b
Move config.php to config/; Add CONFIG_DIR and VENDOR_DIR constants
2015-08-01 22:03:54 +02:00
Danyel Bayraktar
8d82cde120
Use scandir instead of opendir to ensure alphabetical order.
2015-07-14 13:31:51 +02:00
theshka
f4cc9727ff
Fix call on method of an object just created with new/PHP 5.3.10 compatibility error.
2015-06-23 19:06:53 -04:00
Wojciech Grzebieniowski
577160b109
Apply PSR1/PSR2 coding standards.
...
Mostly - use consistent indentation. Currently some methods in Pico
class are indented with space ( get_files() ), some with tabs.
2015-06-10 11:40:26 +02:00
Wojciech Grzebieniowski
83a3313e53
Fixed indent
2015-06-10 09:10:25 +02:00
Wojciech Grzebieniowski
23b90e2a92
Avoid using global config variable.
...
Instead config is keeped in Pico::$config private variable, and the
config.php returns $config.
2015-06-09 12:01:11 +02:00
theshka
eb368d31e1
fix date_formatted issue
2015-05-29 13:22:52 -04:00
theshka
529e268d5b
fix namespace error
2015-05-20 20:44:26 -04:00
theshka
968dc183db
Upgrade to Parsedown-extra
2015-04-29 07:09:08 -07:00
theshka
483334170f
Merge pull request #131 from Frodox/devel-chris
...
Don't remove all comments while parse content
2015-04-28 18:47:49 -04:00
theshka
b586c9fd5f
Merge pull request #137 from sergeweyland/patch-1
...
Update pico.php
2015-04-28 18:28:18 -04:00
gregfedorov
d6df89ad2c
Typo causes error on php 5.6.7
2015-04-21 22:46:32 +03:00
picocms
275d975ad8
Merge pull request #162 from cmattoon/patch-1
...
Update pico.php
2015-04-21 14:32:07 +01:00
picocms
eb494c072c
Merge pull request #150 from pschmitt/master
...
Localize date meta
2015-04-21 14:30:34 +01:00
picocms
80fa39769c
Merge pull request #113 from Snip1/master
...
Update pico.php
2015-04-21 14:28:42 +01:00
picocms
fdd60d8f98
Merge pull request #207 from raptorz/master
...
fix get_protocol bug.
2015-04-21 14:26:30 +01:00
Diogo Oliveira de Melo
196d3cf283
Move content to content-sample
...
- move the directory content to content-sample
- remove CONTENT_DIR as a define on index.php
- create config value "content_dir" and replace all CONTENT_DIR by it's
correspondent $config['content_dir']
- add the content_dir config on config.php.template
2015-03-18 06:32:00 -03:00
raptor
8efa97accc
fix get_protocol bug.
...
$_SERVER['HTTPS'] == '' on nginx http
2015-02-21 23:03:05 +08:00
Curtis Mattoon
dfb5900835
Update pico.php
...
Added ignore for tmp file extensions in the get_files() method. When editing plugins with emacs, the get_files() method also grabs the temp files, which leads to a "Can't redclare class [PluginName]" error.
Side note: Would these arrays be better in a property (ala DRY)?
2014-04-22 19:44:37 -04:00
picocms
364a395226
Update pico.php
...
Updated link
2014-03-25 15:10:19 +00:00
Philipp Schmitt
a2331c1b53
UTF-8 encoding for date meta
2014-02-27 13:47:35 +01:00
Philipp Schmitt
553a5ea010
Localize date meta
...
Use strftime() instead of date() so that non-english websites can
display the date meta in their locale. The locale can be set with
setLocale(LC_ALL, 'YOURLOCALE').
Please note that this changes the date format.
More information: http://php.net/strftime
2014-02-27 12:48:56 +01:00
sergeweyland
aea6779195
Update pico.php
...
Fixes an issue wherein the alphabetical sorting of pages did not happen, because array key was not, in fact, the page's filename.
2014-01-17 19:05:10 +01:00
Cristian
2194dd1bdb
Fix comment
2014-01-05 17:42:41 +04:00
Snip1
395011c770
Update pico.php
...
Adding 'description' => isset($page_meta['description']) ? $page_meta['description'] : '',
to $data=array allows for use of the description meta in place of the excerpt.
2013-11-17 20:36:27 -05:00
Christopher
b136780988
Dont remove all comments from *.md. Only first one (other may be code)
2013-11-01 01:37:20 +04:00
Gilbert Pellegrom
aa59661ff8
v0.8
...
Added ability to set template in content meta
2013-10-23 10:39:23 +01:00
Gilbert Pellegrom
b2fa0a4abe
Changed Pico methods to protected.
2013-10-23 10:23:11 +01:00
Gilbert Pellegrom
022334ff13
Added before_parse_content & after_parse_content hooks. content_parsed
...
hook is depreciated. Updated get_protocol() method.
2013-10-23 10:19:24 +01:00
Gilbert Pellegrom
9616d902e0
Merge pull request #88 from NeoBlack/feature/moveConfigLoading
...
[BUGFIX] load config and call hook before the other hooks
2013-10-23 02:07:07 -07:00
Benedict Etzel
f665564a79
only append ellipsis in limit_words when string was actually limited
2013-10-21 13:04:02 +02:00
Frank Nägler
3d91c03979
[BUGFIX] load config and call hook before the other hooks
...
this bugfix is very important, because other hooks like "after_load_content" can not use the config.
2013-10-14 20:26:02 +02:00
Gilbert Pellegrom
45cd4ca5b7
v0.7
...
* [New] Added before_read_file_meta and get_page_data plugin hooks to
customize page meta data
* [Changed] Make get_files() ignore dotfiles
* [Changed] Make get_pages() ignore Emacs and temp files
* [Changed] Use composer version of Markdown
* [Changed] Other small tweaks
* [Fixed] Date warnings and other small bugs
2013-09-04 12:10:26 +01:00