Code Monkey home page Code Monkey logo

azimuth's People

Contributors

dakmor avatar gist- avatar jacquerie avatar kjetilge avatar mcrider avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

azimuth's Issues

Not Install on Ubuntu

I try to install but does not work correctly when using the command "mrt create my-project" it creates three files for example, but it is still Azimuth.

Well, after following all the installation steps can not see CMS, only the sample page, "hello world" of Meteor.

I'm using Ubuntu 12.04.

Thank you.

Normal/local file/images support?

While Filepicker.io is a cool and nice service, most users won't be able to use Azimuth CMS very because of this one :(.

Please add support to enable the users to upload and use their own resources without the need of 3rd party services.

Thank you.

Failing with Font Awesome

I forked the project, cloned it onto my machine and ran mrt inside the directory and this is what appears in the console before failing:

Stand back while Meteorite does its thing
โœ“ font-awesome
tag: https://github.com/nate-strauser/meteor-font-awesome.git#v0.1.6

/usr/local/share/npm/lib/node_modules/meteorite/lib/sources/git.js:151
hrow "There was a problem checking out " + self.checkoutType + ": " + (self.co
                                                              ^
There was a problem checking out tag: f0f7bde5b60f3ceae69e11fa545bdbf8a8cf2d03

I then removed font-awesome from the dependencies and was able to run the project just fine.

Question: How do users with author privileges edit the content of blocks on pages?

Hi.
I created a few new users and assigned them author privileges exclusively.

However, I cannot figure out how these users with author privileges would actually change the content of any pages. The signed in user with author privileges can apparently do no more than a visitor that is not signed in, namely read the webpages, but not modify the content.

Am I missing something?
Thanks.

Make 'add by tag' more powerful

We can add a lot of features to the 'add by tag' functionality for selecting blocks, e.g. include logical operators, allow for multiple tags, etc.

Search engine discoverability?

It'd be worth putting a word or two about search-engine friendliness in the documentation. I was looking through it wondering about this (it's a natural concern for a Meteor-based CMS) and didn't see much.

Does it basically ship with spiderable enabled, and things will get better when Meteor itself ships server-side rendering?

Fix 'false' text on page load

On page load, certain areas of the page say 'false' until the rest of the application is initialized and their values are filled in (e.g. the title). This is more apparent on slower connections (e.g. mobile). The culprit of this issue seems to be meteor-router (it seems to be loading twice, once before all of the collections are available to it).

Multilanguage

Hi, i think that a good feature could be multilanguage support, maybe with a language variable in session and the possibility to add other text based on language in the page editor (a default language if user doesn't add other languages for the page).

What do you think about that?

Best regards.

Switch to Iron Router

Meteor router will soon be deprecated and all attention has been shifted to Iron Router. Reimplement Azimuth routing to use it (hopefully it will also resolve some weird side effects we've been having like variables displaying 'false' on page load).

Changing theme doesn't seem to work

When I try to change the theme from the settings menu. Azimuth would go into an endless page updating cycle and I would get the following error on the Meteor command line console:

=> Meteor server running on: http://localhost:3009/
I20130902-09:33:18.404(-4)? Could not find theme: cerulean

Nestable blocks

Hi. I am impressed, thanks for this tool.

I think I want to be able to nest blocks (and/or pages) to get some visual inheritance going. Have you done anything along those lines? Am willing to do the work.

Thanks,
Jim

Metadata widget

Create a metadata widget that allows for specification of meta tags/favicons/open graph tags on a per-page/site-wide basis. Should have some predefined fields and the ability to add custom tags to appear in the header.

Implement block sorting

Need to implement various block sorting methods. Interface code commented out in block_zone_editor.html.

Multi-Site Support?

Multi-Site (and multi-domain) support would be very useful, or at start, at least some instruction on how to configure NginX easily to achieve this.

Users Management

Registered as admin and created 4 new users. None of the showed up in the Users table. Intermittently I was told that I don't have the privileges to view this page, but after a few refreshes the message disappeared.

Killed the meteor process, restarted it manually, and lo and behold the users are all there.

Looks like it could use a little polishing up ... ;-)

Some pages don't load when accessed directly

Some pages (such as the user admin page) don't load correctly when accessed directly via URL or on a page refresh. This is likely due to the page content trying to load before a user's privileges are available to the rendering page.

Switching Theme Crashes Server

Switching the SiteTheme will crash the server one out of every two or three times. I was not able to discern a pattern, but I could not get the theme to successfully switch more than twice in a row. Here is the error that is produced:

=> Meteor server running on: http://localhost:3000/
Setting flatly as current theme...
Done!
=> Meteor server restarted
Setting readable as current theme...

fs.js:500
  return binding.readdir(pathModule._makeLong(path));
                 ^
Error: ENOENT, no such file or directory '/home/ubuntu/project/client/css/theme'
    at Object.fs.readdirSync (fs.js:500:18)
    at _.extend._scan (/home/ubuntu/.meteorite/meteors/meteor/meteor/9bb2b5447e845c4f483df5e9b42a2c1de5ab909b/tools/run.js:494:29)
    at FSWatcher.EventEmitter.emit (events.js:99:17)
    at FSEvent._handle.onchange (fs.js:826:12)
ubuntu@pc:~/project$ 

Cannot add bootstrap theme

Attempting to add the recommended bootstrap theme generates the following error message: (I tried once using the plural form "themes" as directed in the installation guide, and - subsequently - I tried a second time using the singular form "theme". Both attempts failed with the same error message:

mrt add azimuth-themes-bootstrap-flatBlue

/usr/lib/node_modules/meteorite/lib/project.js:224
throw("Package named " + pkgName + " doesn't exist in your meteor in
^
Package named azimuth-themes-bootstrap-flatBlue doesn't exist in your meteor installation, smart.json, or on atmosphere
root@VM-5774:~/meteor/my-project# mrt add azimuth-theme-bootstrap-flatBlue

/usr/lib/node_modules/meteorite/lib/project.js:224
throw("Package named " + pkgName + " doesn't exist in your meteor in
^
Package named azimuth-theme-bootstrap-flatBlue doesn't exist in your meteor installation, smart.json, or on atmosphere

Any instructions how I can resolve this problem would be much appreciated. Thanks.

Collaborative Page editing

It would be great to leverage some sort of collaborative page editing so that multiple authors can work on the same page without locking/overriding each others changes (like Google Docs).

Users management - incomplete?

When I signed up as the first user, I became Admin. That is consistent with the documentation.
Logged out and signed up as a new user. Logged in as the new user and did not have any privileges to do anything. That's fine.
Logged back in as Admin, and navigated to Users. The only user displayed in the users table was Admin. The second user I'd created was not displayed . Consequently I was not able to assign any privileges to the second user.
Is the problem on my end, or is user administration not working properly yet? If the latter is the case perhaps I can create users with author privileges programmatically? If so, then which file(s) should I look at to create users with author privileges programmatically?

Thanks.

Problem checking out tag

This is what i see in the terminal when running "mrt" to boot up the app:

/usr/local/lib/node_modules/meteorite/lib/sources/git.js:151
hrow "There was a problem checking out " + self.checkoutType + ": " + (self.co
^
There was a problem checking out tag: f0f7bde5b60f3ceae69e11fa545bdbf8a8cf2d03

Mobile View Issues

Awesome work, man! You've put out quite the CMS, and I'm looking forward to using it!

I am running into an issue when I view the app in a mobile browser. I've seen a 'false' error a few times, and some of the elements seem to shift beyond what they normally would with Twitter Bootstrap. Perhaps I need to tinker with the CSS a bit more, but I thought I'd bring this up in case I am missing something.

If you want an example, take a look at maiconsultinggroup.com and you'll see what I mean.

Thanks again!

Theme of the site should not change the theme of the admin area.

I think the theme of the site should not affect the theme of the admin area/screen.

For now, changing it will break and stop the server, but I think generally this is not the best strategy at all (hence many CMSes keep a separate theme for admin):
Users will experiment with custom themes and templates all the time, and in allot of cases this will cut off the branch they're sitting on. Having the admin area separate, will ensure that the CMS won't break by user actions.

Error running azimuth

Hi, I followed instructions on the Getting Started page to install azimuth both got 2 errors when trying to run it.
First was a problem with the autopublish package:

** You've set up some data subscriptions with Meteor.publish(), but
** you still have autopublish turned on. Because autopublish is still
** on, your Meteor.publish() calls won't have much effect. All data
** will still be sent to all clients.
**
** Turn off autopublish by removing the autopublish package:

Tried removing autopublish and the second error:

(STDERR) TypeError: Object #<Object> has no method 'mixin'
(STDERR)     at Package (packages/underscore-string/common.js:1)
(STDERR)     at packages/underscore-string.js:561:4
(STDERR)     at packages/underscore-string.js:568:3
(STDERR)     at .meteor/local/build/programs/server/boot.js:154:10
(STDERR)     at Array.forEach (native)
(STDERR)     at Function._.each._.forEach (.meteor/tools/bebd881297/lib/node_modules/underscore/underscore.js:79:11)
(STDERR)     at .meteor/local/build/programs/server/boot.

Using meteor 0.6.6.2

Turn Azimuth into a package

This is a major change and requires some careful thought, and may not be possible until Meteor implements template overrides. But in essence, we should turn Azimuth into a package or set of packages (distributed on Atmosphere).

There can be a 'core' package containing core collections and helpers, then various 'views' packages written in bootstrap/foundation/etc. This will help us separate the front-end framework from the rest of Azimuth.

This will help users maintain an up-to-date version of Azimuth without needing to merge in upstream changes with git, and allow developers to write front-end code in whatever framework they feel comfortable with.

Add site search

Hi, what do you think about tags or search keys that could be used to search pages?

Best regards.

New Page creation issue

On a fresh install i'm unable to create new page if i don't run $('#addNewPageModal').modal('show'); on the console

seams to be related with line 42 in client/header.js if I use a class (and also change client/header.html line 29) instead of a id it works fine

Filepicker.io wysiwyg issue

When using the wysiwyg editor and uploading an image to filepicker.io the corresponding insert of that image after the save spits out the following error :

The frame requesting access has a protocol of "http", the frame being accessed has a protocol of "https". Protocols must match.

this comes from

document.execCommand('insertimage', 0, FPFile.url);

Clean up login templates

The login templates, which were abstracted from the accounts-ui-bootstrap-dropdown package, are a mess and as far as I can tell don't support external login accounts. Clean up the code and ensure they work in all use cases.

Page transitions

Enable page transitions (customized/disabled in the site settings).

Trouble registering first (admin) account

I keep getting 'invalid email' validation failure... have tried multiple valid emails, passwords of increasing strength, and have reset the mongo db several times with tests...

Looking forward to giving this a try :)

A few themes?

One of the most common feature of any CMS is the easy of switching a theme for an entire site with just a few clicks.

Would help the adoption of Azimuth allot if it would come with a few default themes, not just the "bootstrapy" one.

Add Favicon

It could be convenient to be able to add a favicon on the site settings page, perhaps underneath the site logo url.

Block edit error

Hi, when i create a block with basic blog post and try to edit i've this:

Uncaught TypeError: Cannot read property 'template' of undefined block_zone_editor.js:109

Best regards

Save Page/Settings Behaviour

I think a nice enhancement would be to display the page after saving the edit page. This could also be applied to displaying home after saving site settings.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.