steve228uk / candycms Goto Github PK
View Code? Open in Web Editor NEWA Simple CMS in PHP
License: Other
A Simple CMS in PHP
License: Other
Plugins could do with their own separate update method. Will incorp this based on the CandyCMS method.
Any post not assigned to a category will fail when clicking through to the single view
Could be susceptible to SQL injection; found mainly in the plugins
This is gonna be the big feature for 0.6 I think, looking forward to getting it out!
Need to set the page to default to going last in the nav before rearranging
Instead of writing it to ensure user HTaccess isn't overwritten
The way themes are handled could do with some tweaking. Could do with a way for theme developers to add default colours for example.
Seem more popular and well supported
Duncan broke it!
Currently there's no way to delete/edit custom fields; will include this in 0.6.1 when I can think of an elegant solution
Blog plugin needs a lot of work.
Include:
Need to include a dynamic sidebar. Possible could be filled with widgets like Twitter etc.
theSidebar() is the obvious function name and this would only appear on templates that included that function.
Remove the rounded edges and the bottom margin
Create an RSS feed that informs of updates and pushes/overwrites the files upon update
The cmsPage() function isn't working as expected when the cms is installed to the root.
When installing CandyCMS on localhost, the Site URL is automatically filled. It shows as http://www.ocalhost:8888/candycms, missing the first character from the domain.
Just an issue I thought I'd share.
Update blog install to reflect the new permalink column
Need to add
Could do with a little TLC to get the theme inline with the new features added in past versions
Blog doesn't show blog post when link clicked
The automatic updater will currently only work if you upgrade from say 0.3->0.4
You currently cannot do version jumps 0.1->0.4
The admin could do with improvement in places; tidying up and rearranging
would be nice if an extra value could be set like so,
'active-page' would be set to the current
Looks like I missed the method out to delete users. Will include in next update!
Looking to create a massive CandyCart ecommerce plugin for listing items, purchasing from the site using PayPal etc.
Looks like it needs adding to the content for the blog and main content too.
Add nested nav to the navigation page using https://github.com/dbushell/Nestable, include a way to add custom links to the nav and select the pages to add on the page. Add a save button as on-the-fly updating can actually cause issues
When .htaccess is written to and CandyCMS is in a subdirectory, it misses the last letter of the directory.
For example:
RewriteRule ^([^/.]*)/?([^/.]*)$ /candycm/index.php?page=$1&post=$2 [QSA,L]
instead of:
RewriteRule ^([^/.]*)/?([^/.]*)$ /candycms/index.php?page=$1&post=$2 [QSA,L]
Don't allow addition of numeric or blank categories; reserved for system use
Easiest possible solution
Post titles are currently made up from the permalink which in 0.7.4 can be custom. Need to add in so it pulls out the actual post title.
Integrate PagesWidget into CandyCMS rather than a separate plugin
Need to add search function
Add search to blog plugin
Separate plugins into separate repos to keep track of them much more easily.
Keep blog as a separate plugin but a part of CandyCMS
Going to make the different sections include files from the theme folder for easier customisation. Will add this in 0.6
Blog could do with an RSS feed
Need a custom field api to allow themes and plugins to add additional field types and for templates to dictate what fields are included.
The cms adds 'www' even if there is no 'www' at all.
"This page can be viewed at http://www.candy.dev/testpage" but the domain for the candy-site is just "candy.dev".
Did not tested it with subdomain for candy folder.
Need to create documentation
Blog needs to be fixed to work on the HP with an isset statement
Missing field to select theme from dropdown
could do with matching the style of the edit page screen
CandyCMS text is hardly viewable on OS X - the text is extremely thin.
I had to edit the candyImg function to fit my needs, which maybe useful to other people
function candyImg($filename, $alt, $class){ global $Candy; $theme = $Candy['options']->getOption('theme'); echo '<img src="'.THEME_URL.$theme.'/images/'.$filename.'" alt="'.$alt.'" class="'.$class.'"/>'; }
Also adding width and height variables may be an idea too.
On some servers the update channel breaks because of allow_url_fopen being disabled. Tried correcting this using ini_set however it didn't work. Will need to looking into fixing it via php.ini
Need to work out a clean and safe way to delete categories without having to edit every single post upo delation
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.