[google-appengine] Re: gae-cms.com - A brand new CMS based on Google App Engine via Python
Hi Imran, GAE-CMS runs fine for me locally (Windows7). It was somewhat difficult to get started (e.g. I would not have thought that Section has anything to do with Menus). I think the documentation has to start with presenting the structure of a website according to GAE-CMS (what are the elements of a website and how do they relate to one another). Next there should be a number of how tos: 1. how to structure of the site: 1. how to add or manage menu items 2. how to add pages/sections to pages 3. how to change the header (site title, slogan, logo, etc.) 4. how to change the footer 2. How to add/edit content 1. what types of content are supported and how to add/edit the content 3. How to change the appearance 1. How to do theming, etc. 2. How to work with CSS 4. How to add functionality 1. already available functionality/modules 2. adding jQuery functionality and plug-ins 3. develop custom modules I think all of the above should describe what one can currently do. If you could provide me a brief list of what you can currently do with the site, I will try to structure and expand it In addition, I would strongly recommend: 1. providing a few sample sites as a showcase to give people an idea of the kinds of things they can do (at least some screen shots) 2. providing some more variation of themes (blog, club or church community, small business, etc.). Unfortunately many people have little imagination and unless you show them an example that is close to what they want to they cannot see how they would create what they want to have. I also recommend quickly creating a place for designer/developer support to encourage designer/developers to create solutions for their customers around GAE-CMS. (Having a showcase of example sites - even if just front pages, would greatly help recruiting developers and designers to the CMS). Regarding permissions; I spent a number of years architecting an application framework and ERP system built upon it. This including designing user, session and security management. My number one thing was high performance. Our solution was built on a relational database, but I have been giving thought as to how to accomplish the same in the noSQL world. In general, I have found the permissions functionality in CMS systems to be lacking the needed flexibility. I say this because most people are not really looking for a CMS system but rather an application framework with CMS capabilities. This gets one into situations with complicated workflows where different users need to be able to see different views of the same content types or the same user might be able to see different content depending on the content of particular fields. Please let me know what you were thinking of as a permission concept and I will be able to respond with some ideas you might want to consider. Bill -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/I9WslKykPVwJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: gae-cms.com - A brand new CMS based on Google App Engine via Python
Hi Imran, Thanks for the intial data on GAE-CMS. I will take a look at ExponentCMS for more info. (This may provide a quick-start for the documentation for the various audiences.) Perhaps you could tell me what the primary differences are between GAE-CMS and ExponentCMS (perhaps some functionality you have not yet included and what the plans are re. those functionalities. Of the open source CMSs, I am most familiar with Drupal, which I tend to look at from a architectural perspective. Their node concept is very powerful as it allows common functionality to be easily applied to any content type (entity type). This works great for threaded discussion comments, for capturing the created by and dates, for managing entity status and workflow, etc. I think what would help me most right now is to understand the framework part. How are you handling the roles and permissions and how do you designate what objects/actions a permission pertains to? It would also be good to understand how user-created modules are included. Finally, what do you see as keying in keeping GAE-CMS beiing a high performance? I agree with you that this is crucial. Looking forward to more information. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/0f0Kg3DNMw4J. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: gae-cms.com - A brand new CMS based on Google App Engine via Python
I am very interested in this project. What functionality have you included thus far. Do you have roles/permissions and Access Control management? What about multi-level menu management? What about threaded discussion comments? Is there the concept for users to be able to extend the framework via module plug-ins, etc.? I may be able to help on some types of functionality because I have architected similar functionality in the past. I am looking forward to some additional information. On Tuesday, June 12, 2012 12:06:59 PM UTC-4, GAE-CMS wrote: I am the creator of a brand new CMS called GAE-CMShttp://www.gae-cms.com. It is based on Google App Engine written in Python 2.7. It is free and open source (GPL). It has been designed from the ground up for speed and usability. As well it is very easy for designers to modify every aspect of the theme and apply different themes to different sections of the website. It is developed in a very modular way with different types of content able to inherit from the base content class and define how it behaves and its views. I believe it is a fresh new take on CMSs and believe it could surpass some of the current great CMSs if enough developers get behind it. This is an open call to developers to check out our project, install it, use it and if you believe in it then contribute back and join our leadership team to help guide the vision of this project. Visit http://www.gae-cms.com for more information and access to the code. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/1dt1LzcBKckJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: gae-cms.com - A brand new CMS based on Google App Engine via Python
I downloaded the project, but I must say it is a challenge to follow. Most frameworks and CMSs fail to attract a sufficient following to survive, not because of missing functionality, but because of lack of clear and easy to follow documentation. If you would like, I could take a try at creating a start to documentation, but I need to know a little more about the functionality provided and the architecture. Anything you could provide that describes the features and structure of GAE-CMS would be a start and I could ask questions as needed and then document what I understood. You could then review and let me know where changes are needed. If it is along the lines of an existing CMS, let me know which one and I could build a documentation skeleton based on that CMS. Bill -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/efaZ1YCvB1wJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Is there a Discussion Forum functionality to plug-in to App Engine Apps?
I am a AppEngine (and Python) newbie. Is anyone aware of Discussion Forum functionality that can be plugged into a customer App Engine Application (Python27/Datastore)? I need one where I would be able to get at the data from the application. I would not like to reinvent the wheel, however, since forum functionality is available in almost every other technology (ASP.Net, various PHP Application Frameworks like Drupal, etc.). Any suggestions of where I should look for such common functionality components/plug-ins? Thanks. Bill G -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/ML4ydgko2nMJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Re: Frameworks on GAE
I have been struggling with the same issue of whether GAE is suitable for business apps or not (by business apps, I am thinking of order processing, credit processing system, shipping systems, billing, etc. eCommerce, etc.). For the past 10 years I have built web-based SaaS applications and there is hard to envision building applications that have hundreds of users divided into many dozens of roles that govern access to many hundreds of various parts of the application with lots of workflow management without a framework. I have no problem being able to develop my own user and permissions management system, but since almost everyone developing business applications needs this same functionality, it appears to be a great redundancy of reinventing the wheel by everyone. Almost every other application platform has a very active eco-system where developers make their modules available to others.Having said that, I don't favor a single comprehensive framework that attempts to do everything, but rather an approach where I can pick and chose which functionality/modules I want to add to my application. I would imagine there would be a place where developers would share such functionality and one could just download the code and then include it in the applicable files. This would apply not only to the core of a framework that deals with users, roles and permissions, but also to plug-in functionality such as discussion forum comments, file (Excel) import/export, CRUD scaffolding, etc. I also noticed that almost everyone who had been trying to build a framework on GAE seems to have given up. It is scary committing to build a web development business around GAE when one does not know if this platform is going to survive or whether the powers to be at Google are committed to protecting the investment of their business partners in their technology (in other words, ensuring that evolution provides a path for those who developed on previous versions to migrate to the newer versions relatively easily). Sooo. I hope someone will tell me where the GAE developers share their modules and building blocks and where I can find some tutorials about how to connect these building blocks to build a solid foundation to almost any web application because otherwise I really like much of what I see at GAE. On Sunday, July 22, 2012 5:32:41 AM UTC-4, glimmung wrote: Hi All, I've been reading, initially with amusement but more recently with concern, the dialogue (for want of a better word) between Brandom Wirtz and Jeff Schnitzer re. startup time/optimisation. Brandom has now made the following very strong statement: NO FRAMEWORKS. NONE. Deal with it. This leads me to ask the Google team for their position on this: Is it your position that GAE is an unsuitable platform for framework-driven apps? I'm using a framework, and trust the framework's authors to optimise their part of the piece as much as possible, but I'm paid to solve business problems, and am not about to dive into that timesink of esoterica. It's outside my skill-set, and properly so in my view. I've only really tinkered with GAE so far, and this is putting me off investing more time in what is starting to look like a risky platform for me. So Google peeps, if I want to write B2B apps using a framework, am I your market or not? Or is it your position that the low-level optimisation to balance start-up time and hosting cost will always be required? -- Cheers, PhilK -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/6Pxstk-bnmcJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
[google-appengine] Where find shared building blocks for building real applications with GAE?
I am new to AppEngine (previous Microsoft developer). So far I like what I see (I have always developed for SaaS). But I get the feeling I have to reinvent everything from scratch. I think there must be a place where developers share solution components/snippets (reusable code) such as discussion forum modules, newsletter modules, Excel import/export modules, menu management, expanded roles/permission administration, expanded user management, etc. I am working on a very custom application so I need all the data from such modules to be fully accessible from my code and to be extensible. I am looking for a repository of shared modules or similar something like what the open source CMSs like Drupal, DotNetNuke, Joomla, etc. have, but specifically for AppEngine/Python27 (using NDB or Datastore - not CloudSQL). I read about DjangoCMS but I am not sure how well that integrates with datastore. Any suggestions of where I should be looking? Has anyone developed robust applications with lots of roles and rich community as well as business functionality that might be able to advise me of how that approached these problems? Thanks. -- You received this message because you are subscribed to the Google Groups Google App Engine group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/WlbKmBE3mEUJ. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.