anchorcms / anchor-cms Goto Github PK
View Code? Open in Web Editor NEWA lightweight blog CMS for PHP
Home Page: http://anchorcms.com/
License: GNU General Public License v3.0
A lightweight blog CMS for PHP
Home Page: http://anchorcms.com/
License: GNU General Public License v3.0
Wouldn't it be nice if we could have custom fields for themes?
Just a neat little feature that would allow posts to be displayed differently (styled) and filtered based on their type.
Just like tumblr does it.
This one's my fault. Since the default theme uses a relative time function on posts, I had to change the references from date('C')
to time()
, to get the UNIX timestamp for more accurate timings. Unfortunately, this broke the URL structure.
I guess the fix here would be to implement the posts/(:any)
route for a single post (which doesn't work on its own, unfortunately).
When i point to http://localhost/~francesco/anchor/
I get:
Unfortunately, the page at ~francesco/anchor can't be found, but don't give up hope yet! You can always try going back to the homepage, or searching.
http://charliegroll.com/admin/users/add should be /blog/admin/users/add but I'm sent to the wrong place via the button
The ability to import and export posts (perhaps just XML) would be very useful.
I noticed that currently theme's are detected by any file in the themes folder and therefore if there's a zip file or really anything else in there, they would be counted as themes in the admin area as well. So, I'm recommending a better theme detection.
Frontend
Title says it all. How about some Markdown support for post content in the admin area?
Edit: Realized that I could technically just build it into a custom theme, but I suppose it would be nice to have internal support
Hi! I thought I would throw Anchor on my local dev webserver for a quick peek, but after installing the CMS the username / password it gives me to login, do not work.
I am running Ubuntu 11.10 x64 with the typical PHP 5.3 stack from the repos.
The install works perfectly, and the front of the website can be viewed, but when I try to login with the details given, for example :
The username is admin, and the password is GZknEMOC.
I get 'Incorrect details'.
Have attempted the install 4 times with the same result. I am using version 0.5.
I hate leaving without a positive note, so let me say the parts I could use look / feel fantastic :)
Thanks!
I guess you could call this the equivalent of Wordpress' shortcodes, but it'd be really cool to input {{sitename}}
in the post box and have Anchor transform that into Visual Idiot's Site
.
This sounds like a pretty important feature for the next release.
I've noticed now, that after installing Anchor, and after the Success message, needs a redirect to the home page, or the admin area at least.
Don't you think ?
On http://chrisvalleskey.com/, it automatically redirects to the latest article. This would be swell to do with Anchor.
Would be good if you could bind a function to a specific page (for example, adding contact form logic to a contact page).
We've had a request for tags/categories (https://twitter.com/cosminnegoita/status/166899871675191296), which seems like a good idea.
Make the default theme mobile friendly
How do you guys feel about implementing something like Mustache? I'd be happy to give it a shot myself too, but I'm not too experienced in PHP!
Subpages are super-handy for, say, the about page, where you could have about > about person a, etc.
Create a new post link uses the html link "/admin/posts/add" but all other links use: so this should be:
admin/posts/add" to make sure if you install in a directory other than the base root this link works.Note that these are the links in the H1 tag before the content section and notifications. (/system/admin/theme/(posts/pages/users)/index.php)
Edit - tried to add the actual HTML but not sure how to add code? First github issue!
Edit2 - Also noticed a few other links like the return to posts that have this issue.
Please provide a demo website, even on a free web hosting. People should be able to test the software before installing.
When you set the site name to something containing ' (single quote), it doesn't escape it and breaks the config file.
Trollolol
I ran into this issue because Hostgator requires a line in .htaccess to enable PHP 5.3. When I filled in my details and submitted the setup form it warned me that Anchor needs PHP 5.3. When I checked the htaccess it was completely empty. By pasting in the original line for PHP 5.3 and the Anchor Rewrite rules I got it to work again.
Just realised this also meant that I skipped creating an admin user...
Although a textarea is good for adding posts, it's hard to design, code, and script posts on the fly this way. Maybe there could be three methods of post input:
This would be handy for notifications and password resets, etc. (see issue #13).
We could do something where a theme has a variants
folder with a bunch of CSS files in; we grab those names and list them as sub-themes, which could then be stored as theme.variant
.
Not sure how difficult this would be to implement, but it would be awesome to have the option (perhaps via an API?) of adding/editing content from the front end, or maybe even from another site or tool.
Definitely not crucial, but if this was made easy I bet there'd be some incredibly creative uses of it.
http://ibetyouthinkyourerealsmart.com/ gives a 500 error for any directory other than the main page
any character before the username.. for example mine is: _iamandy
the field automatically removes any character that isn't a letter.
Here's a good request.
Can it get set up so the homepage is always the latest article, rather than an index page? (more TrentWalton.com and less DustinCurtis.com)
On my blog, I have two custom fields that are used in the footer: fonts and attribution. Would be cool to add these as a custom_fields column (could just be stored as a URL-query string, eg: fonts="test font"&attribution="visualidiot").
Doesn't redirect on login to admin panel. Need to set a header() to /admin/login.
I recently deleted the posts page which screwed everything over. It continually shows a 404 on the index of my blog and the admin posts page shows a 500 error.
I think there needs to be a way to select the index page in metadata and choose a page type (ie. blog) when creating the page.
If you navigate in the file structure to say system/admin/theme/pages/ you can then add posts without having to log in.
Ar hyn o bryd, os nad ydych yn siarad Saesneg, gallai fod yn anhygyrch Anchor.
(At the moment, if you do not speak English, Anchor might be inaccessible.)
I think there needs to be a link added on the page giving the user a way to get off the installation page.
When another page is set as home, Posts is incorrectly set as the active tab in the navigation (in Anchor 0.5).
Say I wanted to create a page that went to my GitHub account instead of a page, it might be handy to add a URL redirect?
Most blogs want comment functionality.
Would be useful for loading in Typekit fonts for a particular post
Have a basic way of passing data to a theme. I'm thinking it should wrap/extend the Config class, and look a bit like this:
set_theme_options(array(
'use_header' => true,
'header_src' => 'http://t0.gstatic.com/images?q=tbn:ANd9GcToU0McaPXbYcQIYcfkUvjrlkRo-isYlO8gIDGHpAFnDqMCDVs-BUiZG4AhFA'
));
Which would then be called like this:
theme_option('use_header'); // returns "true"
Reference: http://twitter.com/chrisveto/status/169579692859465730
Go into the user admin panel and attempt to edit a user. You can click the link, but it still shows the index.
or is it too early to speak about it dudes ?
I'm working in apache2 running on mac OSX lion, and the path of anchor is http://localhost/~francesco/anchor.
When I click edit this post, it redirects to http://localhost/admin/posts/edit/1 instead of http://localhost/~francesco/anchor/index.php/admin/posts/edit/1
EDIT the theme is 'untitled', with the default one it works
After filling in the config files, a user isn't able to log in to their admin panel, as the tables don't exist.
I was able to access the admin area when it was still htaccess.txt via www.charliegroll.com/blog/index.php/admin, but now that I've renamed to .htaccess, www.charliegroll.com/blog/admin doesn't work.
From the mouth of uncleho : "I want to be able to have someone comment and it show up right away. Can you add that?"
This would be a neat feature, also thought of another option, make it so that only users of the site can comment etc..
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.