GithubHelp home page GithubHelp logo

djangopackages-zz / djangopackages Goto Github PK

View Code? Open in Web Editor NEW
54.0 1.0 40.0 1.13 MB

Django Packages - a place to review Django apps, frameworks, and projects.

Home Page: http://djangopackages.com

License: MIT License

Python 82.04% Perl 0.15% CSS 6.73% JavaScript 11.08%

djangopackages's Introduction

djangopackages's People

Contributors

audreyfeldroy avatar camarajm avatar gisle avatar ideabrian avatar jakenbuhler avatar jamespacileo avatar jimallman avatar ptone avatar punteney avatar pydanny avatar saegey avatar szilveszter avatar taavi223 avatar zen4ever 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

Watchers

 avatar

djangopackages's Issues

Link repos in grid view

It would be useful if the "Repo" row in a grid contained links to the actual repository. That way you could quickly open a few packages in tabs to compare.

Allow screenshots of features

Many django packages in general are described briefly, making it hard to grasp what the package does. How about promoting the use of screenshots, in order to make it easier to see what a package does?

Add more verbose title to main page.

Add more verbose title to main page. "Welcome" is nice, but not very useful for people who save site to bookmarks or delicious.com.

My proposition:
"Django Packages - django reusable apps, sites and tools directory."

bitbucket participants not correct

The list of bitbucket participants only contains the creator of the repo. Other admins are not listed. Is this information not available or is it just not implemented?

Password reset email text mentions Pinax

Password reset email body text opens with:

"You're receiving this e-mail becuase you or someone else has requested a password for your user account at Pinax."

This is somewhat confusing.

The subject of the same message is also kind of strang:

"Password reset e-mail sent"

API docs cleanup

Maybe if the API docs were somewhat more specific? (what is the base URL for the API calls? or how a "category list" is presented?)

Rename Hierarchical Trees

By definition, a tree is hierarchical, so this looks silly. I suggest you rename the section to "Trees and Graphs", or to be more precise, "Trees and other Graphs".

Encode cache keys using SHA1 before sending them to memcache

Memcache has some limits on the keys that it will accept. By hashing all of the keys, we can get around this problem, without introducing the possibility of cache key conflicts.

More information on this from Ericflo's django-newcache project on github:

Keys in memcached come with many restrictions, both on their length and on their contents. Practically speaking, this means that you can't put spaces in your keys, and they can't be very long. One simple solution to this is to create an sha1 hash of whatever key you want, and use the hash as your key instead. That is what we do in newcache. It not only allows for long keys, but it also lets us put spaces or other characters in our key as well.

add a Resources section to package details

simple related model - title, URL

can point to non RTD docs, blogposts, tutorials, demos etc

origin of this idea is that many packages have their initial and often only documentation in an opening blog post

Not sure if there would be problems with signal-to-noise, but as long as this is being curated more or less openly by the django community - I think it would be OK.

Allow comments/ratings

To get better insights in the quality of packages, I think it would make sense to add a rating/commenting system.

Search does not search for slug

I tried to search for 'django-classy-tags' but it didn't find it, despite the slug in the URL being django-classy-tags (=djangopackages.com knows the slug). IMHO the search should include the slug.

Allow packages to be tagged

I've just added django-flag, but couldn't find a appropriate grid to display it at.

I think tagging will be a valuable addition to find packages across various topics. (e.g. everything related to social media, or everything related to commenting).

Adding package to grid pulls incorrect package

I created a grid called Storage Backends. After that I clicked Add a Package searched for and selected django-cumulus. When I clicked that search result it added Djanmon instead of django-cumulus to the grid.

Rename "Other" category to "Library"

Just a suggestion… I think "other" sounds like it's not very well defined. "Library" is the term used to describe code that is imported into your code. That sounds like what you're looking for.

Template cleanup

During the sprints I hacked together templates in a stream of consciousness and its only grown organically. I don't want anything in root folders. I want things to be in all places:

package
----includes
--------_dlat.html
--------_flurg.html
----templatetags
--------_blag.html
--------_clurg.html

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.